.hfs{display:flex;flex-direction:column;gap:2rem}.hfs--feature{align-items:center}.hfs__media{width:100%;border-radius:var(--rounded-block);aspect-ratio:3 / 2;background:#0c141b}.hfs__img{display:block;width:100%;height:100%;object-fit:cover}.hfs__text{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;min-width:0}.hfs__text .rte{max-width:36rem}.hfs__eyebrow{font-size:var(--text-sm);margin:0;color:#e05822}.hfs__text h2{margin:0}.hfs__form,.hfs__done{width:100%;max-width:34rem}.hfs__row{display:flex;flex-direction:column;gap:.75rem}.hfs__field{flex:1 1 auto;min-width:0}.hfs__submit{white-space:nowrap;justify-content:center}.hfs__msg{margin:.5rem 0 0;font-size:var(--text-sm);min-height:1em}.hfs__msg:empty{display:none}.hfs__msg.is-error{color:#c8281e}.hfs__fine{margin-top:.75rem;font-size:var(--text-xs)}.hfs__fine p{margin:0}.hfs__fine a{text-decoration:underline}.hfs__done{display:flex;flex-direction:column;gap:.75rem}.hfs__done[hidden]{display:none}.hfs__done-title{font-size:var(--text-2xl);margin:0}.hfs__ask-q{margin:.5rem 0;font-weight:600}.hfs__chips{display:flex;flex-wrap:wrap;gap:.5rem}.hfs__chip{font:inherit;font-size:var(--text-sm);padding:.6em 1em;border-radius:999px;border:1px solid rgb(var(--color-foreground) / .35);background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.hfs__chip:hover,.hfs__chip:focus-visible{border-color:rgb(var(--color-foreground))}.hfs__chip[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.hfs--compact .hfs__text{gap:.75rem}@media(max-width:1023px){.hfs--media-wide .hfs__media{aspect-ratio:2 / 1}.hfs--form-first{gap:1.25rem}.hfs--form-first .hfs__text>.rte{order:5}.hfs--form-first .hfs__text{gap:.75rem}}@media(min-width:768px){.hfs__row{flex-direction:row;align-items:stretch}}@media(min-width:1024px){.hfs--feature{flex-direction:row;gap:clamp(3rem,6vw,6rem)}.hfs--media-right{flex-direction:row-reverse}.hfs--feature .hfs__media{flex:0 0 50%}.hfs--feature .hfs__text{flex:1 1 auto}.hfs--compact{flex-direction:row;align-items:center;justify-content:space-between}.hfs--compact .hfs__text{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30rem);column-gap:3rem;align-items:center}.hfs--compact .hfs__eyebrow,.hfs--compact h2,.hfs--compact .rte{grid-column:1}.hfs--compact .hfs__form,.hfs--compact .hfs__done{grid-column:2;grid-row:1 / span 3}}.lh{display:grid;grid-template-columns:minmax(0,1fr);row-gap:1rem}.lh__text{display:contents}.lh__media{grid-area:1 / 1;position:relative;width:auto;margin-inline:calc(var(--page-padding) * -1);border-radius:0;background:#0c141b}.lh__media:after{content:"";position:absolute;top:38%;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08171f00,#08171fc7 55%,#08171ff5);pointer-events:none}.lh__media>video,.lh__media>img,.lh__media>svg{display:block;width:100%;height:100%;object-fit:cover}.lh__media>.lh__video--desktop{display:none}.lh__play{position:absolute;z-index:2;left:22%;top:30%;transform:translate(-50%,-50%);width:4rem;height:4rem;border-radius:999px;border:2px solid rgb(255 255 255 / .9);background:#08171f8c;color:#fff;display:flex;align-items:center;justify-content:center;padding:0 0 0 .2rem;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lh__play[hidden]{display:none}.lh__head{grid-area:1 / 1;align-self:end;position:relative;z-index:1;display:flex;flex-direction:column;gap:.6rem;padding-bottom:1rem;min-width:0}.lh__eyebrow{margin:0;font-size:var(--text-sm);color:rgb(var(--lh-accent))}.lh__title{margin:0;font-size:clamp(2.1rem,9.6vw,3.25rem);text-wrap:balance;text-shadow:0 2px 18px rgb(8 23 31 / .6)}.lh__actions{grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.lh__btn.button{padding:.8125rem 1.5rem}.lh__sub{grid-row:3;margin:0;font-size:var(--text-lg);max-width:34rem;text-wrap:pretty;color:rgb(var(--color-foreground) / .85)}.lh__trust{grid-row:4;display:flex;flex-direction:column;gap:.25rem}.lh__chips{grid-row:5;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.lh__secondary{font-weight:600;text-decoration:underline;text-underline-offset:.25em}.lh__trust-line{margin:0;font-size:var(--text-sm);color:rgb(var(--color-foreground) / .85)}.lh__affirm{margin:0;font-size:var(--text-sm)}.lh__chip{font-size:var(--text-xs);letter-spacing:.02em;padding:.45em .8em;border-radius:999px;border:1px solid rgb(var(--color-foreground) / .3);color:rgb(var(--color-foreground) / .9)}@media(min-width:1024px){.lh{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(3rem,6vw,7rem)}.lh__text{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0;flex:1 1 36rem;max-width:40rem}.lh__head{display:contents}.lh__title{font-size:clamp(3rem,4.6vw,4.75rem);text-shadow:none}.lh__sub{font-size:var(--text-xl)}.lh__actions{margin-top:.25rem;gap:1rem 1.5rem}.lh__chips{margin-top:.25rem}.lh__media{flex:0 0 var(--lh-media-max);width:100%;max-width:var(--lh-media-max);max-height:82vh;margin-inline:0;border-radius:var(--rounded-block)}.lh__media:after{display:none}.lh__media>.lh__video--desktop{display:block}.lh__media>.lh__video--mobile{display:none}.lh__play{left:50%;top:50%}}.ps__heading{margin:0 0 1.5rem;text-align:center}.ps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.ps__item{padding:1.1rem 1rem;border-radius:var(--rounded-block);background:rgb(var(--color-foreground) / .05);display:flex;flex-direction:column;gap:.35rem}.ps__big{margin:0;font-size:clamp(1.35rem,4.5vw,1.9rem);text-wrap:balance}.ps__small{margin:0;font-size:var(--text-sm);color:rgb(var(--color-foreground) / .78)}.ps__quote{margin:1.75rem auto 0;max-width:44rem;text-align:center}.ps__quote-text{margin:0;font-size:var(--text-lg);font-style:italic;text-wrap:pretty}.ps__quote-by{margin-top:.5rem;font-size:var(--text-sm);color:rgb(var(--color-foreground) / .78)}@media(min-width:768px){.ps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.ps__item{padding:1.4rem 1.25rem}}.rs__head{max-width:44rem;margin:0 auto 1.5rem;text-align:center}.rs__head h2{margin:0}.rs__eyebrow{margin:0 0 .75rem;font-size:var(--text-sm);color:#ff9c29}.rs__text{margin:.75rem 0 0;color:rgb(var(--color-foreground) / .8)}.rs{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 1rem}.rs::-webkit-scrollbar{display:none}.rs__track{display:flex;gap:.75rem;margin:0;padding:0;list-style:none;width:max-content}.rs__item{flex:0 0 auto;width:min(68vw,300px);scroll-snap-align:center}.rs__frame{position:relative;aspect-ratio:9 / 16;border-radius:var(--rounded-block);overflow:hidden;background:#000}.rs__video{display:block;width:100%;height:100%;object-fit:cover}.rs__sound{position:absolute;right:.6rem;bottom:.6rem;width:2.4rem;height:2.4rem;border-radius:999px;border:0;background:#0000008c;color:#fff;display:grid;place-items:center;cursor:pointer}.rs__sound .rs__sound-on{display:none}.rs__sound[aria-pressed=true] .rs__sound-on{display:block}.rs__sound[aria-pressed=true] .rs__sound-off{display:none}.rs__caption{margin:.5rem 0 0;font-size:var(--text-sm);color:rgb(var(--color-foreground) / .8);text-align:center}.rs__cta{margin-top:1.5rem;text-align:center}@media(min-width:1024px){.rs{padding:0 max(1rem,calc((100vw - var(--page-width, 1440px)) / 2))}.rs__track{gap:1rem}.rs__item{width:260px}}.va{display:flex;flex-direction:column;align-items:center;gap:2rem}.va__media{width:100%;flex-shrink:0;border-radius:var(--rounded-block);background:#0c141b}.va--portrait .va__media{max-width:min(100%,26rem)}.va__media>video,.va__media>img,.va__media>svg{display:block;width:100%;height:100%;object-fit:cover}.va__text{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;min-width:0}.va__text .rte{max-width:38rem}.va__eyebrow{color:rgb(var(--color-foreground))}.va__sub{font-size:clamp(var(--text-lg),1.5vw,var(--text-2xl));color:rgb(var(--va-accent));margin-top:-.25rem}.va__fine{font-size:var(--text-sm);margin:0}.va__badge{font-size:var(--text-xs);padding:.5em .9em;border-radius:999px;color:rgb(var(--color-background));background:rgb(var(--color-foreground));margin:0}.va__eyebrow,.va__sub{margin:0}.va__text .button{margin-top:.5rem}@media(min-width:1024px){.va{flex-direction:row;justify-content:center;gap:clamp(3rem,6vw,7rem)}.va--text-first{flex-direction:row-reverse}.va__media{width:52%;max-width:var(--va-media-max)}.va--portrait .va__media{width:auto;flex:0 0 var(--va-media-max);max-width:var(--va-media-max)}.va__text{flex:0 1 36rem}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map?subset=AACABwAAAAAAAAAB */
