.sf-hero{position:relative;display:block;height:calc(100svh - var(--sf-announce-h, 33px));min-height:560px;overflow:hidden;isolation:isolate;background:var(--sf-black, #050505);container-type:size}.sf-hero[data-overlay=true]{margin-top:calc(var(--sf-bar-h-top, 104px) * -1)}.sf-hero__intro{position:absolute;top:0;right:0;bottom:0;left:0;animation:sf-hero-in 2.4s var(--sf-ease-out, ease-out) backwards}@keyframes sf-hero-in{0%{opacity:0;transform:scale(1.06)}}.sf-hero__stage{position:absolute;top:50%;left:50%;width:max(100cqw,177.7778cqh);aspect-ratio:16 / 9;transform:translate(-50%,-50%)}.sf-hero__room,.sf-hero__fg,.sf-hero__particles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sf-hero__room{will-change:transform;transform:scale(1.04)}.sf-hero__fg{pointer-events:none;will-change:transform}.sf-hero__svg{display:block;width:100%;height:100%}.sf-hero__photo{display:block;width:100%;height:100%;object-fit:cover}.sf-hero__rims,.sf-hero__fg-rim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.sf-hero__fg-rim{will-change:transform,opacity}.sf-hero__particles{pointer-events:none}@container (max-aspect-ratio: 4/5){.sf-hero__stage{top:auto;bottom:0;width:300cqw;transform:translate(-50%)}.sf-hero__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,var(--sf-black, #050505) 0,var(--sf-black, #050505) 9%,transparent 32%);pointer-events:none}.sf-hero__content{padding-top:calc(var(--sf-bar-h-top, 76px) + 10cqh)}.sf-hero__title{font-size:clamp(1.6rem,7.6vw,2.6rem)}}.sf-hero__light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sf-glow{position:absolute;left:-12%;top:-30%;display:block;width:124%;height:150%;background:radial-gradient(closest-side,rgb(255 165 80 / .357),rgb(255 120 40 / .085) 60%,transparent 100%) 80.627% 49.59% / 12.581% 18.667% no-repeat,radial-gradient(closest-side,rgb(255 150 60 / .5),rgb(255 110 30 / .16) 55%,transparent 100%) 50% 83.577% / 45.161% 8.667% no-repeat,radial-gradient(closest-side,rgb(255 168 70 / .62),rgb(255 120 30 / .22) 50%,transparent 100%) 50% 65.385% / 41.935% 30.667% no-repeat,radial-gradient(closest-side at 50% 62%,rgb(255 150 60 / .3),rgb(255 120 30 / .1) 55%,transparent 100%);background-blend-mode:screen;mix-blend-mode:screen;will-change:opacity;opacity:0}.sf-hero__fire{position:absolute;left:var(--fire-left);top:var(--fire-top);width:var(--fire-width);height:var(--fire-height);overflow:hidden}.sf-hero__fire-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:screen}.sf-hero__pilot{position:absolute;left:8%;right:8%;bottom:11.5%;height:2px;background:linear-gradient(90deg,transparent,rgb(255 170 80 / .9),transparent);filter:blur(1px);opacity:.55;animation:sf-pilot 3.2s ease-in-out infinite}@keyframes sf-pilot{0%,to{transform:scaleX(.7)}50%{transform:scaleX(1)}}.sf-hero__stones{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.sf-hero__stones-lit{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;will-change:opacity}.sf-hero__glass{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 20%,rgb(255 255 255 / .05) 32%,transparent 38%),linear-gradient(115deg,transparent 58%,rgb(255 255 255 / .035) 66%,transparent 72%);pointer-events:none}.sf-hero__fire-fallback{display:none;position:absolute;top:0;right:0;bottom:0;left:0}sf-hero:is([data-gl=off],[data-gl=broken]) .sf-hero__fire-canvas{display:none}sf-hero:is([data-gl=off],[data-gl=broken]) .sf-hero__fire-fallback{display:block;opacity:0}.sf-hero__fire-fallback:before{content:"";position:absolute;left:8%;right:8%;bottom:9%;height:16%;border-radius:50%;background:radial-gradient(closest-side,rgb(255 214 140 / .9),rgb(255 140 40 / .45) 55%,transparent);filter:blur(4px)}.sf-hero__fire-fallback svg{position:absolute;bottom:10%;left:calc(var(--n, 0) * 15.6%);width:22%;height:56%;overflow:visible;transform-origin:50% 100%;will-change:transform;animation:sf-fallback-flame .9s ease-in-out infinite alternate}.sf-hero__fire-fallback svg:nth-child(1){height:42%;animation-duration:.8s}.sf-hero__fire-fallback svg:nth-child(2){height:62%;animation-duration:1.1s;animation-delay:-.3s}.sf-hero__fire-fallback svg:nth-child(3){height:50%;animation-duration:.7s;animation-delay:-.5s}.sf-hero__fire-fallback svg:nth-child(4){height:66%;animation-duration:1s;animation-delay:-.2s}.sf-hero__fire-fallback svg:nth-child(5){height:54%;animation-duration:.85s;animation-delay:-.6s}.sf-hero__fire-fallback svg:nth-child(6){height:40%;animation-duration:1.2s;animation-delay:-.4s}@keyframes sf-fallback-flame{0%{transform:scaleY(.88) skew(-4deg)}to{transform:scale(.9,1.08) skew(4deg)}}.sf-hero__vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#050505bf,#05050500 24%),linear-gradient(to top,#050505a6,#05050500 20%),radial-gradient(120% 100% at 50% 58%,transparent 38%,rgb(0 0 0 / .68) 100%)}.sf-hero__content{position:absolute;inset:0 0 auto;z-index:2;display:flex;flex-direction:column;align-items:center;padding:calc(var(--sf-bar-h-top, 104px) + clamp(20px,6cqh,84px)) clamp(20px,5vw,80px) 0;text-align:center;will-change:transform,opacity;pointer-events:none}.sf-hero__eyebrow{margin:0 0 1.1rem;color:var(--sf-gold-500, #dba660);font-family:var(--sf-font-display, serif);font-size:.72rem;letter-spacing:.4em;text-transform:uppercase}.sf-hero__title{display:block;text-wrap:balance;max-width:17em;margin:0;font-family:var(--sf-font-display, serif);font-size:clamp(1.6rem,min(3.9vw,8.2cqh),4.2rem);font-weight:500;line-height:1.12;letter-spacing:.09em;text-transform:uppercase}sf-hero:lang(en) .sf-hero__title{max-width:9.5em}.sf-w{display:inline-block;overflow:hidden;vertical-align:top;padding:.12em .04em .2em;margin:-.12em .28em -.2em -.04em}.sf-w:last-child{margin-right:-.04em}.sf-w>span{display:inline-block;background:linear-gradient(100deg,#b5834a,#ffeec3 26%,#dba660 46%,#ffeec3 68%,#b5834a);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:sf-shimmer 11s infinite}@keyframes sf-shimmer{0%,70%{background-position:50% 0;animation-timing-function:cubic-bezier(.45,0,.25,1)}to{background-position:212.5% 0}}.sf-hero__rule{display:block;width:min(220px,40vw);height:1px;margin:clamp(14px,2.6cqh,26px) 0;background:linear-gradient(90deg,transparent,var(--sf-gold-300, #f0d090),transparent);transform-origin:center}.sf-hero__sub{margin:0;max-width:60ch;color:#f4ecdddb;font-family:var(--sf-font-serif, serif);font-size:clamp(1.05rem,1.5vw,1.4rem);font-style:italic;line-height:1.45;text-shadow:0 2px 24px rgb(0 0 0 / .8)}.sf-hero__hint{position:absolute;left:50%;bottom:clamp(96px,15cqh,140px);z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;translate:-50% 0;color:#f0d090d9;font-family:var(--sf-font-display, serif);font-size:.66rem;letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;pointer-events:none;transition:opacity 1.2s var(--sf-ease, ease)}.sf-hero__hint-line{width:1px;height:26px;background:linear-gradient(to bottom,transparent,var(--sf-gold-300, #f0d090));animation:sf-hint-line 2.4s ease-in-out infinite;transform-origin:top}@keyframes sf-hint-line{0%,to{transform:scaleY(.4);opacity:.4}50%{transform:scaleY(1);opacity:1}}sf-hero[data-seen=true] .sf-hero__hint,sf-hero[data-fine=false] .sf-hero__hint{opacity:0!important}.sf-hero__arrow-wrap{position:absolute;left:50%;bottom:22px;z-index:3;translate:-50% 0}.sf-hero__arrow{display:flex;flex-direction:column;align-items:center;gap:6px;width:48px;padding:0;color:var(--sf-gold-300, #f0d090);background:none;border:0;cursor:pointer}.sf-hero__arrow-line{position:relative;display:block;width:1px;height:44px;overflow:hidden;background:rgb(var(--sf-gold-rgb, 219 166 96) / .28)}.sf-hero__arrow-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,var(--sf-gold-100, #ffeec3),transparent);transform:translateY(-100%);animation:sf-arrow-line 2.6s var(--sf-ease, ease) infinite}@keyframes sf-arrow-line{to{transform:translateY(100%)}}.sf-hero__arrow svg{animation:sf-arrow-bob 2.6s ease-in-out infinite}@keyframes sf-arrow-bob{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(5px);opacity:1}}.sf-hero__arrow:focus-visible{outline:1px solid var(--sf-gold-300, #f0d090);outline-offset:6px}sf-hero[data-anim=pending] .sf-reveal,sf-hero[data-anim=pending] .sf-reveal-word{opacity:0}sf-hero[data-anim=pending] .sf-reveal-word{transform:translateY(110%)}sf-hero[data-anim=pending] .sf-hero__rule{transform:scaleX(0)}sf-hero[data-anim=ready] .sf-reveal{animation:sf-fade-up 1.4s var(--sf-ease-out, ease-out) both;animation-delay:calc(.9s + var(--d, 0) * .35s)}sf-hero[data-anim=ready] .sf-hero__rule{animation-name:sf-rule;animation-duration:1.8s}sf-hero[data-anim=ready] .sf-reveal-word{animation:sf-word-up 1.5s var(--sf-ease-out, ease-out) calc(.5s + var(--i, 0) * .16s) both,sf-shimmer 9s linear infinite}@keyframes sf-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sf-rule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes sf-word-up{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}@media(max-width:989.98px){.sf-hero__title{max-width:11em}}@media(prefers-reduced-motion:reduce){.sf-hero__intro,.sf-w>span,.sf-hero__pilot,.sf-hero__hint-line,.sf-hero__arrow-line:after,.sf-hero__arrow svg,.sf-hero__fire-fallback svg{animation:none!important}sf-hero[data-anim] .sf-reveal,sf-hero[data-anim] .sf-reveal-word{animation:none!important;opacity:1;transform:none}sf-hero[data-anim] .sf-hero__rule{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sf-hero.css.map */
