.caph{padding:28px 0 0;color:#f7f4ef}.caph h1{color:#f7f4ef;font-size:var(--fs-display);line-height:1.02}.caph h1 p{margin:0}.caph h1 em{color:#7fd3d3}.caph .lead{color:#f7f4efd1;margin:14px 0 0}.caph__copy{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.caph__cta{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:18px}.caph__cta .btn{width:100%}.ib .btn--ghost{background:transparent;color:#f7f4ef;border-color:#f7f4ef80}.ib a.btn--ghost{color:#f7f4ef}.ib .btn--ghost:hover{border-color:#f7f4ef}.caph .capsule__free{margin-top:14px}.caph__photo{position:relative;margin:28px calc(-1 * var(--gutter)) 0;aspect-ratio:4/5;overflow:hidden}.caph__photo img{width:100%;height:100%;object-fit:cover}.caph__card{position:absolute;left:var(--gutter);right:var(--gutter);bottom:18px;display:flex;gap:12px;align-items:center;background:#f7f4eff2;color:var(--ink);border-radius:var(--r-md);padding:12px 14px;box-shadow:var(--shadow-2)}.caph__card b{display:block;font-size:16px}.caph__card small{display:block;font-size:13px;color:var(--muted)}.caph__qr{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--tab-6);color:#fff}.caph__qr svg{width:24px;height:24px}@media(min-width:990px){.caph{padding:56px 0 0}.caph .wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end}.caph__copy{padding-bottom:64px}.caph__cta{flex-direction:row;width:auto}.caph__cta .btn{width:auto}.caph__photo{margin:0;aspect-ratio:4/4.4;border-radius:var(--r-lg) var(--r-lg) 0 0}.caph__card{left:20px;right:auto;min-width:300px}}.ideas{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px}.idea{position:relative;background:var(--card);border-radius:var(--r-md);box-shadow:var(--shadow-1);padding:22px 20px 18px;border-top:6px solid var(--t);display:flex;flex-direction:column;gap:10px}.idea h3{font-size:19px;margin:0;color:var(--ink)}.idea__quote{margin:0;font-family:var(--font-display);font-style:italic;font-size:19px;line-height:1.35;color:var(--ink-2)}.idea__kind{align-self:flex-start;padding:3px 10px;border-radius:999px;background:var(--sand);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}@media(min-width:750px){.ideas{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.ideas{grid-template-columns:repeat(3,1fr);gap:20px}}.ib.caph h1,.ib.caph h1 p{color:#f7f4ef}.ib.caph h1 em{color:#7fd3d3}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ib-capsule-page.css.map */
