chillaf-hero{display:block}.caf-hero{position:relative;display:flex;flex-direction:column;min-height:calc(100svh - 3.6rem);overflow:hidden;background:var(--caf-deep);color:#fff;isolation:isolate}.caf-hero--large{min-height:82svh}.caf-hero--medium{min-height:64svh}.caf-hero__media,.caf-hero__poster,.caf-hero__video,.caf-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.caf-hero__media{z-index:-1;background:linear-gradient(160deg,#06363b 0%,var(--caf-deep) 45%,#0f6f74 100%)}.caf-hero__poster,.caf-hero__video{object-fit:cover;object-position:center}.caf-hero__shade{background:linear-gradient(90deg,rgba(4,22,24,calc(var(--caf-hero-shade) + .25)),rgba(4,22,24,var(--caf-hero-shade)) 45%,rgba(4,22,24,calc(var(--caf-hero-shade) * .35)) 85%),linear-gradient(0deg,#0416188c,#04161800 45%)}.caf-hero__inner{position:relative;display:flex;flex:1;align-items:flex-end;justify-content:space-between;gap:4rem;padding-top:calc(var(--header-height, 7rem) + 4rem);padding-bottom:10rem}.caf-hero--middle-left .caf-hero__inner,.caf-hero--middle-center .caf-hero__inner{align-items:center}.caf-hero--middle-center .caf-hero__inner{justify-content:center;text-align:center}.caf-hero--middle-center .caf-hero__eyebrow,.caf-hero--middle-center .caf-hero__actions{justify-content:center}.caf-hero--middle-center .caf-hero__eyebrow:before{content:none}.caf-hero__copy{max-width:96rem}.caf-hero__eyebrow{margin-bottom:2.4rem;color:#ffffffe6}.caf-hero__eyebrow strong{font-weight:800}.caf-hero__heading{margin:0;font-size:clamp(5.4rem,9.2vw,14.4rem);line-height:.94;color:#fff}.caf-hero__line{display:block}.caf-hero__line--accent{color:var(--caf-seaglass)}.caf-hero__subline{max-width:34ch;margin:2.8rem 0 0;font-size:clamp(2rem,2.1vw,2.8rem);line-height:1.3;color:#ffffffeb}.caf-hero--middle-center .caf-hero__subline{margin-inline:auto}.caf-hero__subline sup{font-family:var(--caf-font-body);font-style:normal;font-size:.45em;vertical-align:super;line-height:0}.caf-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.6rem}.caf-hero__mark{display:none}.caf-hero__bottom{position:absolute;left:0;right:0;bottom:2.4rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;font-family:var(--caf-font-body);font-size:1.1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#fffc}.caf-hero__scroll{display:inline-flex;align-items:center;gap:1.2rem}.caf-hero__scroll>span{position:relative;display:block;width:1.4rem;height:2.4rem;border:1px solid currentColor;border-radius:1rem}.caf-hero__scroll>span:before{content:"";position:absolute;top:.5rem;left:50%;width:2px;height:.6rem;margin-left:-1px;background:currentColor;animation:caf-hero-scroll 1.8s infinite}@keyframes caf-hero-scroll{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(.7rem);opacity:1}}.caf-hero__toggle{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-left:auto;margin-right:-1rem;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.caf-hero__toggle:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.caf-hero__icon-play,.caf-hero__toggle[aria-pressed=true] .caf-hero__icon-pause{display:none}.caf-hero__toggle[aria-pressed=true] .caf-hero__icon-play{display:block}@media screen and (max-width:749px){.caf-hero__inner{padding-bottom:8.4rem}.caf-hero__actions .caf-btn{flex:1 1 auto}.caf-hero__scroll{display:none}}@media screen and (min-width:990px){.caf-hero__mark{display:flex;flex-direction:column;align-items:center;flex:none;gap:1.2rem;width:18rem;font-family:var(--caf-font-body);font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#ffffffd9}.caf-hero__mark img{width:100%;height:auto;filter:drop-shadow(0 .4rem 2rem rgba(0,0,0,.25))}}@media(prefers-reduced-motion:reduce){.caf-hero__video{display:none}.caf-hero__scroll>span:before{animation:none}}.caf-hero__heading--statement{font-size:clamp(4.6rem,5.6vw,10.2rem);line-height:1.04;letter-spacing:-.01em}.caf-hero__heading--statement .caf-hero__line--accent{color:color-mix(in srgb,var(--caf-teal),var(--caf-seaglass) 40%);font-size:1.15em;line-height:1}.caf-hero__heading sup{margin-left:.12em;font-family:var(--caf-font-body);font-size:.17em;font-weight:600;vertical-align:super;line-height:0}@keyframes caf-hero-rise{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}.js .caf-hero--animate [data-reveal]{animation:caf-hero-rise .7s cubic-bezier(.22,.7,.25,1) calc(.15s + var(--i, 0) * 65ms) both}.caf-intro-on:not(.caf-intro-done) .caf-hero--animate [data-reveal]{animation-play-state:paused}.caf-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.8rem;background:var(--caf-deep);color:#fff;transition:transform .5s cubic-bezier(.7,0,.3,1);animation:caf-intro-safety 0s 4s forwards}.caf-intro[hidden]{display:none}.caf-intro-done .caf-intro{transform:translateY(-102%)}html.caf-intro-on:not(.caf-intro-done){overflow:hidden}.caf-intro__mark{width:15rem;height:auto;animation:caf-intro-in .6s .08s both}.caf-intro__text{font-family:var(--caf-font-body);font-size:1.2rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;animation:caf-intro-in .6s .2s both}.caf-intro__skip{position:absolute;bottom:3.2rem;padding:1rem;border:0;background:none;color:#fff9;font-family:var(--caf-font-body);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}@keyframes caf-intro-in{0%{opacity:0;transform:translateY(1rem) scale(.94)}to{opacity:1;transform:none}}@keyframes caf-intro-safety{to{visibility:hidden;pointer-events:none}}.caf-walker{display:none}@media screen and (min-width:1200px)and (prefers-reduced-motion:no-preference){.caf-walker{position:fixed;top:0;bottom:0;right:0;z-index:3;display:block;width:10.5rem;color:#fff;pointer-events:none;transition:color .25s ease}.caf-walker.is-light{color:var(--caf-ink)}.caf-walker.is-light image{filter:none}.caf-walker__label{position:absolute;top:2.2rem;left:50%;transform:translate(-50%);writing-mode:vertical-rl;font-family:var(--caf-font-body);font-size:.9rem;font-weight:600;letter-spacing:.27em;text-transform:uppercase;opacity:.5}.caf-walker__pos{position:absolute;top:1.4rem;left:1.2rem;display:flex;flex-direction:column;align-items:center;gap:.6rem;will-change:transform}.caf-walker image{filter:invert(1)}.caf-walker__leg{transform-box:view-box;transform-origin:350px 442px}.caf-walker__pct{font-family:var(--caf-font-body);font-size:1rem;font-weight:600;letter-spacing:.1em;font-variant-numeric:tabular-nums}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/chillaf-hero.css.map */
