.closure-section{scroll-margin-top:9rem}.closure-shell{width:min(100% - 3rem,var(--page-width));margin-inline:auto}.closure-eyebrow{margin:0 0 1rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.closure-heading{margin:0 0 1.6rem}.closure-copy{max-width:72rem}.closure-copy>*:first-child{margin-top:0}.closure-copy>*:last-child{margin-bottom:0}.closure-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.closure-actions .button{min-height:4.6rem}.closure-hero{display:grid;min-height:min(78rem,82vh);align-items:stretch}.closure-hero__media{position:relative;min-height:36rem;background:rgba(var(--color-foreground),.04)}.closure-hero__media img,.closure-feature__media img,.closure-letter__media img{width:100%;height:100%;object-fit:cover;display:block}.closure-hero__content{display:flex;align-items:center;padding:4rem 2rem}.closure-hero__content-inner{width:min(100%,64rem);margin-inline:auto}.closure-hero--no-image{min-height:auto}.closure-hero--no-image .closure-hero__content{padding-block:7rem}.closure-practical{padding:2.4rem 0}.closure-practical__grid{display:grid;gap:1px;background:rgba(var(--color-foreground),.12);border:1px solid rgba(var(--color-foreground),.12)}.closure-practical__item{padding:2.4rem 2rem;background:rgb(var(--color-background))}.closure-practical__item h2,.closure-practical__item h3{margin:0 0 .8rem;font-size:calc(var(--font-heading-scale) * 1.8rem)}.closure-practical__item p{margin:0}.closure-grid-section{padding-block:4.8rem}.closure-grid-section__header{margin-bottom:2.4rem}.closure-grid-section__header .closure-copy{margin-top:1rem}.closure-product-grid{margin-top:2.4rem}.closure-editor-note{padding:1.6rem;border:1px dashed rgba(var(--color-foreground),.35);border-radius:var(--text-boxes-radius)}.closure-feature{display:grid;gap:3rem;align-items:center;padding-block:5rem}.closure-feature__media{min-height:32rem}.closure-feature__content{max-width:62rem}.closure-feature--text-only{grid-template-columns:1fr}.closure-text-section{padding-block:5rem}.closure-text-section .closure-copy{font-size:1.7rem;line-height:1.65}.closure-letter{display:grid;gap:3.2rem;padding-block:5rem;align-items:start}.closure-letter__content{max-width:76rem}.closure-letter__body{font-size:1.7rem;line-height:1.72}.closure-letter__body p{margin-block:0 1.6rem}.closure-letter__media{min-height:34rem}.closure-faq{padding-block:5rem}.closure-faq__items{margin-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.18)}.closure-faq details{border-bottom:1px solid rgba(var(--color-foreground),.18)}.closure-faq summary{position:relative;list-style:none;cursor:pointer;padding:2rem 4rem 2rem 0;font-weight:600}.closure-faq summary::-webkit-details-marker{display:none}.closure-faq summary:after{content:"+";position:absolute;right:.4rem;top:50%;transform:translateY(-50%);font-size:2.4rem;line-height:1}.closure-faq details[open] summary:after{content:"\2212"}.closure-faq summary:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem}.closure-faq__answer{padding:0 0 2rem;max-width:78rem}.closure-klaviyo{padding-block:5rem}.closure-klaviyo__inner{width:min(100%,76rem);margin-inline:auto}.closure-final-cta{padding-block:5.5rem;text-align:center}.closure-final-cta .closure-copy{margin-inline:auto}.closure-final-cta .closure-actions{justify-content:center}@media screen and (min-width:750px){.closure-shell{width:min(100% - 10rem,var(--page-width))}.closure-hero{grid-template-columns:minmax(0,1.05fr) minmax(34rem,.95fr)}.closure-hero__media{min-height:58rem}.closure-hero__content{padding:6rem 5rem}.closure-hero--no-image{grid-template-columns:1fr}.closure-practical__grid{grid-template-columns:repeat(3,1fr)}.closure-practical__item{padding:3rem}.closure-grid-section{padding-block:6.4rem}.closure-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6rem;padding-block:7rem}.closure-feature--image-second .closure-feature__media{order:2}.closure-text-section,.closure-letter,.closure-faq,.closure-klaviyo{padding-block:7rem}.closure-letter{grid-template-columns:minmax(0,1.3fr) minmax(28rem,.7fr);gap:6rem}.closure-final-cta{padding-block:7rem}}@media screen and (max-width:749px){.closure-shell{width:min(100% - 3rem,var(--page-width))}.closure-hero{display:flex;flex-direction:column}.closure-hero__media{min-height:0;aspect-ratio:4 / 5}.closure-hero__content{padding:3.2rem 1.5rem 4rem}.closure-hero__content .h0{font-size:calc(var(--font-heading-scale) * 3.6rem)}.closure-actions{display:grid;grid-template-columns:1fr}.closure-actions .button{width:100%}.closure-product-grid.grid{column-gap:1rem;row-gap:2.4rem}.closure-feature__media,.closure-letter__media{min-height:0;aspect-ratio:1 / 1}.closure-letter__body,.closure-text-section .closure-copy{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.closure-section *,.closure-section *:before,.closure-section *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/closure-campaign.css.map */
