.ath-root{--ath-expo:cubic-bezier(.22, 1, .36, 1);--ath-gutter:clamp(16px, 4vw, 64px);background:var(--ath-charcoal);color:var(--ath-ivory);font-family:var(--ath-font-body);font-weight:300;overflow-x:clip}.ath-root .ath-wrap{width:100%;max-width:1320px;padding-inline:var(--ath-gutter);margin-inline-start:auto;margin-inline-end:auto}html:has(.ath-root){scroll-behavior:smooth}.ath-root .ath-eyebrow{font-family:var(--ath-font-body);letter-spacing:.34em;text-transform:uppercase;color:var(--ath-gold);margin-bottom:22px;font-size:12px;font-weight:500;display:block}.ath-root .ath-h1,.ath-root .ath-h2{font-family:var(--ath-font-serif), "Bodoni Moda", "Didot", Georgia, serif;letter-spacing:-.01em;color:var(--ath-ivory);text-wrap:balance;margin:0 0 26px;font-size:clamp(3.5rem,6vw,6rem);font-weight:460;line-height:1.04}.ath-root .ath-h1 em,.ath-root .ath-h2 em,.ath-root .ath-footer__tagline em{color:var(--ath-gold);font-style:italic;font-weight:420}.ath-root .ath-sub{color:color-mix(in srgb, var(--ath-ivory) 78%, transparent);max-width:44ch;margin:0 0 38px;font-size:clamp(1rem,1.1vw + .6rem,1.2rem);font-weight:300;line-height:1.65}.ath-root .ath-h2--dark{color:var(--ath-charcoal)}.ath-root .ath-sub--dark{color:color-mix(in srgb, var(--ath-charcoal) 72%, transparent);margin-inline-start:auto;margin-inline-end:auto}.ath-root .ath-eyebrow--dark{color:#9a8756}.ath-root .ath-btn{border:1px solid var(--ath-gold);color:var(--ath-gold);font-family:var(--ath-font-body);letter-spacing:.26em;text-transform:uppercase;cursor:pointer;isolation:isolate;transition:color .35s var(--ath-expo), border-color .6s var(--ath-expo);background:0 0;border-radius:999px;align-items:center;gap:12px;padding:16px 34px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.ath-root .ath-btn:before{content:"";z-index:-1;background:var(--ath-gold);transform-origin:0;transition:transform .35s var(--ath-expo);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.ath-root .ath-btn:hover:before{transform:scaleX(1)}.ath-root .ath-btn:focus-visible:before{transform:scaleX(1)}:is(.ath-root .ath-btn:hover,.ath-root .ath-btn:focus-visible){color:var(--ath-charcoal)}.ath-root .ath-btn__arrow{transition:transform .35s var(--ath-expo)}.ath-root .ath-btn:hover .ath-btn__arrow{transform:translate(4px)}.ath-root .ath-btn--dark{border-color:var(--ath-charcoal);color:var(--ath-charcoal)}.ath-root .ath-btn--dark:before{background:var(--ath-charcoal)}:is(.ath-root .ath-btn--dark:hover,.ath-root .ath-btn--dark:focus-visible){color:var(--ath-ivory)}.ath-root [data-reveal] .ath-r{opacity:0;transition:opacity .9s var(--ath-expo) var(--d,0s), transform .9s var(--ath-expo) var(--d,0s);will-change:opacity, transform;transform:translateY(40px)}.ath-root [data-reveal] .ath-rise{opacity:0;transition:opacity 1s var(--ath-expo) var(--d,0s), transform 1s var(--ath-expo) var(--d,0s);transform:translateY(60px)}.ath-root [data-reveal].is-in .ath-r,.ath-root [data-reveal].is-in .ath-rise{opacity:1;transform:translateY(0)}.ath-root .ath-nav{z-index:60;transition:background-color .6s var(--ath-expo), border-color .6s var(--ath-expo), backdrop-filter .6s var(--ath-expo);background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;bottom:auto;left:0;right:0}.ath-root .ath-nav.is-scrolled{background:color-mix(in srgb, var(--ath-charcoal) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:color-mix(in srgb, var(--ath-gold) 22%, transparent)}.ath-root .ath-nav__inner{max-width:1320px;padding:14px var(--ath-gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.ath-root .ath-nav__brand{justify-self:start;align-items:center;gap:14px;min-width:0;display:inline-flex}.ath-root .ath-nav__logo{width:auto;height:44px}.ath-root .ath-nav__name{letter-spacing:.3em;text-transform:uppercase;color:var(--ath-ivory);white-space:nowrap;font-size:12px;font-weight:500}.ath-root .ath-nav__links{gap:clamp(18px,2.6vw,40px);display:flex}.ath-root .ath-nav__links a{letter-spacing:.28em;text-transform:uppercase;color:color-mix(in srgb, var(--ath-ivory) 82%, transparent);transition:color .6s var(--ath-expo);font-size:11px;font-weight:500}.ath-root .ath-nav__links a:hover{color:var(--ath-gold)}.ath-root .ath-nav__actions{justify-self:end;gap:18px;display:inline-flex}.ath-root .ath-nav__actions a{color:color-mix(in srgb, var(--ath-ivory) 85%, transparent);transition:color .6s var(--ath-expo)}.ath-root .ath-nav__actions a:hover{color:var(--ath-gold)}.ath-root .ath-nav__actions svg{width:21px;height:21px;display:block}.ath-root .ath-nav__toggle{cursor:pointer;width:30px;height:30px;color:color-mix(in srgb, var(--ath-ivory) 85%, transparent);background:0 0;border:0;padding:0;display:none;position:relative}.ath-root .ath-nav__toggle span{height:1.5px;transition:transform .45s var(--ath-expo), top .45s var(--ath-expo);background:currentColor;position:absolute;left:5px;right:5px}.ath-root .ath-nav__toggle span:first-child{top:11px}.ath-root .ath-nav__toggle span:last-child{top:18px}.ath-root .ath-nav.is-open .ath-nav__toggle span:first-child{top:14.5px;transform:rotate(45deg)}.ath-root .ath-nav.is-open .ath-nav__toggle span:last-child{top:14.5px;transform:rotate(-45deg)}.ath-root .ath-nav__toggle:focus-visible{outline:1px solid var(--ath-gold);outline-offset:4px}.ath-root .ath-nav__actions a:focus-visible{outline:1px solid var(--ath-gold);outline-offset:4px}.ath-root .ath-nav__links a:focus-visible{outline:1px solid var(--ath-gold);outline-offset:4px}.ath-root .ath-nav__menu a:focus-visible{outline:1px solid var(--ath-gold);outline-offset:4px}.ath-root .ath-nav__menu{padding:8px var(--ath-gutter) 26px;border-top:1px solid color-mix(in srgb, var(--ath-gold) 18%, transparent);flex-direction:column;display:flex}.ath-root .ath-nav__menu[hidden]{display:none}@media (min-width:981px){.ath-root .ath-nav__menu{display:none}}.ath-root .ath-nav__menu a{letter-spacing:.28em;text-transform:uppercase;color:var(--ath-ivory);border-bottom:1px solid color-mix(in srgb, var(--ath-ivory) 8%, transparent);padding:15px 0;font-size:12px;font-weight:500}.ath-root .ath-nav__menu a:hover{color:var(--ath-gold)}.ath-root .ath-nav.is-open{background:var(--ath-charcoal);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ath-root{--ath-night:#0c0b0a;background:var(--ath-night)}.ath-root .ath-sec{isolation:isolate;position:relative}.ath-root .ath-sec:before,.ath-root .ath-sec:after{content:"";z-index:6;pointer-events:none;height:22vh;position:absolute;left:0;right:0}.ath-root .ath-sec:before{background:linear-gradient(180deg, var(--ath-night) 0%, color-mix(in srgb, var(--ath-night) 55%, transparent) 45%, transparent 100%);top:0}.ath-root .ath-sec:after{background:linear-gradient(0deg, var(--ath-night) 0%, color-mix(in srgb, var(--ath-night) 55%, transparent) 45%, transparent 100%);bottom:0}.ath-root .ath-hero:before{display:none}.ath-root .ath-sticky{height:100vh;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.ath-root .ath-copy{z-index:4;max-width:560px;position:relative}.ath-root .ath-lines span{display:block}.ath-root .ath-gl{opacity:0;width:100%;height:100%;transition:opacity 1.1s var(--ath-expo);display:block}.ath-root .ath-gl[data-ready]{opacity:1}.ath-root .ath-gl--full{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ath-root .ath-glow{z-index:1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--ath-gold) 22%, transparent) 0%, transparent 65%);filter:blur(10px);pointer-events:none;border-radius:50%;width:min(60vw,760px);position:absolute}.ath-root .ath-hero{height:230vh}.ath-root .ath-hero__bg{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.ath-root .ath-hero__video{object-fit:cover;opacity:.5;width:100%;height:100%;animation:20s ease-in-out infinite alternate athZoom}.ath-root .ath-hero__shade{background:radial-gradient(60% 70% at 72% 52%, transparent 0%, color-mix(in srgb, var(--ath-night) 55%, transparent) 70%, var(--ath-night) 100%), linear-gradient(90deg, color-mix(in srgb, var(--ath-night) 80%, transparent) 0%, transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes athZoom{0%{transform:scale(1)}to{transform:scale(1.05)}}.ath-root .ath-hero__grid{z-index:2;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(20px,4vw,64px);padding-top:70px;display:grid;position:relative}.ath-root .ath-hero__stage{height:min(78vh,760px);position:relative}.ath-root .ath-hero__stage .ath-gl,.ath-root .ath-hero__poster img{-webkit-mask-image:radial-gradient(70% 72% at 50% 46%,#000 62%,#0000 100%);mask-image:radial-gradient(70% 72% at 50% 46%,#000 62%,#0000 100%)}.ath-root .ath-hero__stage .ath-gl{z-index:1;position:relative}.ath-root .ath-hero__poster{z-index:0;transition:opacity 1.1s var(--ath-expo);position:absolute;top:0;bottom:0;left:0;right:0}.ath-root .ath-hero__poster img{object-fit:contain;width:100%;height:100%}.ath-root .ath-hero__stage:has(.ath-gl[data-ready]) .ath-hero__poster{opacity:0}.ath-root .ath-scrollcue{z-index:4;background:linear-gradient(180deg, transparent, var(--ath-gold));width:1px;height:46px;opacity:calc(.8 - var(--prog,0) * 6);animation:2.4s ease-in-out infinite athCue;position:absolute;bottom:28px;left:50%}@keyframes athCue{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}.ath-root .ath-ritual{height:220vh}.ath-root .ath-ritual__bg{z-index:0;background:radial-gradient(55% 60% at 70% 50%, #3a2a14 0%, #1d150c 38%, var(--ath-night) 78%);position:absolute;top:0;bottom:0;left:0;right:0}.ath-root .ath-haze{filter:blur(40px);mix-blend-mode:screen;opacity:calc(.35 + var(--progE,0) * .45);border-radius:50%;position:absolute}.ath-root .ath-haze--a{background:radial-gradient(circle,#c6a24b8c 0%,#0000 65%);width:46vw;height:46vw;animation:14s ease-in-out infinite alternate athHaze;top:18vh;right:6vw}.ath-root .ath-haze--b{background:radial-gradient(circle,#ebd79a59 0%,#0000 65%);width:30vw;height:30vw;animation:18s ease-in-out 2s infinite alternate-reverse athHaze;top:44vh;right:22vw}@keyframes athHaze{0%{transform:translate(-3vw,-2vh)scale(.95)}to{transform:translate(3vw,3vh)scale(1.08)}}.ath-root .ath-ritual__inner{z-index:4;position:relative}.ath-root .ath-ritual .ath-copy:before,.ath-root .ath-tech .ath-copy:before,.ath-root .ath-craft .ath-copy:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--ath-night) 72%, transparent), transparent);pointer-events:none;position:absolute;top:-18%;bottom:-18%;left:-40%;right:-30%}.ath-root .ath-tech{align-items:center;min-height:118vh;display:flex;overflow:hidden}.ath-root .ath-tech__film{aspect-ratio:16/9;z-index:0;-webkit-mask-composite:source-in;width:min(84vw,190vh);position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12%),linear-gradient(#0000 0%,#000 20% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12%),linear-gradient(#0000 0%,#000 20% 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ath-root .ath-tech__video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform 2.4s var(--ath-expo);transform:scale(1.04)}.ath-root .ath-tech.is-in .ath-tech__video{transform:scale(1)}.ath-root .ath-tech__inner{z-index:4;padding-block-start:120px;padding-block-end:120px;position:relative}.ath-root .ath-tech__tag{right:var(--ath-gutter);z-index:4;letter-spacing:.32em;text-transform:uppercase;color:color-mix(in srgb, var(--ath-ivory) 70%, transparent);font-size:11px;position:absolute;bottom:24vh}.ath-root .ath-lineup{min-height:135vh;padding-block-start:18vh;padding-block-end:16vh;overflow:hidden}.ath-root .ath-lineup__head{z-index:4;text-align:center;position:relative}.ath-root .ath-lineup__head .ath-sub{margin-inline-start:auto;margin-inline-end:auto}.ath-root .ath-lineup__stage{height:min(88vh,940px);margin-top:2vh;position:relative}.ath-root .ath-flavors{z-index:0;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;top:-10%;bottom:-8%;left:-3%;right:-3%}.ath-root .ath-flavor{opacity:clamp(0, calc((var(--prog,0) - .1 - var(--i) * .06) * 2.8), 1);-webkit-mask-composite:source-in;margin-inline-start:-24%;margin-inline-end:-24%;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 36% 64%,#0000 100%),linear-gradient(#0000 0%,#000 18% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 36% 64%,#0000 100%),linear-gradient(#0000 0%,#000 18% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ath-root .ath-flavor:nth-child(2){z-index:1}.ath-root .ath-flavor:before{content:"";z-index:1;background:radial-gradient(closest-side, var(--flavor-glow), transparent);mix-blend-mode:screen;opacity:.85;animation:7s ease-in-out infinite alternate athGlowPulse;animation-delay:calc(var(--i) * -2.3s);border-radius:50%;position:absolute;top:4%;bottom:14%;left:6%;right:6%}.ath-root .ath-flavor--tigers-blood{--flavor-glow:#ce2238b3}.ath-root .ath-flavor--chocolate{--flavor-glow:#a05c28b8}.ath-root .ath-flavor--tropical{--flavor-glow:#f4b02c9e}@keyframes athGlowPulse{0%{opacity:.5;transform:scale(.92)}to{opacity:.85;transform:scale(1.06)}}.ath-root .ath-flavor img{object-fit:cover;object-position:50% 78%;width:100%;height:100%;transform:scale(calc(1.18 - var(--prog,0) * .12));filter:saturate(1.1)brightness(1.04);animation:16s ease-in-out infinite alternate athBreathe;animation-delay:calc(var(--i) * -5s)}@keyframes athBreathe{0%{translate:0 1.5%;rotate:-.6deg}to{translate:0 -1.5%;rotate:.6deg}}.ath-root .ath-gl--lineup{z-index:2;transition:none;position:absolute;top:0;bottom:0;left:0;right:0}.ath-root .ath-lineup__captions{z-index:4;background:linear-gradient(0deg, var(--ath-night) 0%, color-mix(in srgb, var(--ath-night) 80%, transparent) 55%, transparent 100%);text-align:center;grid-template-columns:repeat(3,1fr);padding-top:48px;display:grid;position:absolute;bottom:0;left:0;right:0}.ath-root .ath-lineup__cap{color:var(--ath-ivory);justify-items:center;gap:6px;text-decoration:none;display:grid}.ath-root .ath-lineup__name{font-family:var(--font-display);letter-spacing:.08em;font-size:clamp(1.1rem,1.8vw,1.6rem)}.ath-root .ath-lineup__note{letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb, var(--ath-gold) 85%, white);font-size:11px}:is(.ath-root .ath-lineup__cap:hover .ath-lineup__name,.ath-root .ath-lineup__cap:focus-visible .ath-lineup__name){color:var(--ath-gold)}.ath-root .ath-lineup__cta{z-index:4;justify-content:center;margin-top:6vh;display:flex;position:relative}.ath-root .ath-craft{--fill:clamp(0, calc(var(--enter,0) * 1.35), 1);height:250vh}.ath-root .ath-choc{z-index:0;opacity:clamp(0, calc(var(--fill) * 1.6), 1);-webkit-mask-image:radial-gradient(circle at 55% 30%, #000 calc(var(--fill) * 130% - 12%), transparent calc(var(--fill) * 130% + 24%));-webkit-mask-image:radial-gradient(circle at 55% 30%, #000 calc(var(--fill) * 130% - 12%), transparent calc(var(--fill) * 130% + 24%));mask-image:radial-gradient(circle at 55% 30%, #000 calc(var(--fill) * 130% - 12%), transparent calc(var(--fill) * 130% + 24%));position:absolute;top:0;bottom:0;left:0;right:0}.ath-root .ath-choc__video{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.16 - var(--fill) * .12 - var(--prog,0) * .04));filter:brightness(.86)saturate(1.04)}.ath-root .ath-choc__shade{background:linear-gradient(90deg, color-mix(in srgb, var(--ath-night) 52%, transparent) 0%, color-mix(in srgb, var(--ath-night) 12%, transparent) 42%, transparent 62%), linear-gradient(180deg, var(--ath-night) 0%, transparent 14%), radial-gradient(120% 90% at 50% 50%, transparent 55%, color-mix(in srgb, var(--ath-night) 45%, transparent) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.ath-root .ath-craft__grid{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,4vw,64px);padding-top:60px;display:grid;position:relative}.ath-root .ath-craft__stage{height:min(82vh,800px);position:relative}.ath-root .ath-flakes{z-index:1;pointer-events:none;opacity:clamp(0, calc((var(--fill) - .55) * 2.2), 1);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ath-root .ath-flake{opacity:0;animation:athFlakeFall var(--ft,22s) linear var(--fd,0s) infinite;will-change:transform;background:linear-gradient(135deg,#f6e3a6 0%,#c9a24e 38%,#8a6a2a 62%,#e9cf88 100%);position:absolute;top:-4%}.ath-root .ath-flake--0{clip-path:polygon(8% 30%,46% 4%,92% 22%,82% 74%,38% 96%,4% 66%)}.ath-root .ath-flake--1{clip-path:polygon(0 48%,34% 10%,74% 0,100% 40%,66% 92%,22% 84%)}.ath-root .ath-flake--2{clip-path:polygon(16% 8%,70% 18%,96% 58%,58% 96%,12% 78%,0 34%)}@keyframes athFlakeFall{0%{opacity:0;transform:translate(0,0)rotate(0)rotateX(0)}10%{opacity:var(--fo,.4)}50%{transform:translate3d(var(--fs,20px), 56vh, 0) rotate(calc(var(--fr,220deg) * .5)) rotateX(160deg)}90%{opacity:var(--fo,.4)}to{transform:translate3d(calc(var(--fs,20px) * -.4), 112vh, 0) rotate(var(--fr,220deg)) rotateX(320deg);opacity:0}}.ath-root .ath-footer{border-top:1px solid color-mix(in srgb, var(--ath-gold) 20%, transparent);text-align:center;background:#141516;padding-block-start:clamp(70px,10vh,110px);padding-block-end:36px}.ath-root .ath-footer__logo{width:auto;height:84px;margin-inline-start:auto;margin-inline-end:auto}.ath-root .ath-footer__tagline{font-family:var(--ath-font-serif), "Bodoni Moda", Georgia, serif;color:var(--ath-ivory);margin:22px 0 0;font-size:clamp(1.6rem,2.6vw,2.4rem)}.ath-root .ath-footer__grid{text-align:left;border-top:1px solid color-mix(in srgb, var(--ath-ivory) 10%, transparent);grid-template-columns:1fr auto;align-items:start;gap:clamp(28px,5vw,80px);margin-top:clamp(44px,6vh,70px);padding-top:clamp(34px,5vh,54px);display:grid}.ath-root .ath-footer__links{flex-wrap:wrap;align-items:center;gap:16px clamp(22px,3vw,44px);display:flex}.ath-root .ath-footer__links a{letter-spacing:.28em;text-transform:uppercase;color:color-mix(in srgb, var(--ath-ivory) 78%, transparent);transition:color .6s var(--ath-expo);font-size:11px;font-weight:500}.ath-root .ath-footer__links a:hover{color:var(--ath-gold)}.ath-root .ath-footer__news{max-width:360px}.ath-root .ath-footer__news-head{font-family:var(--ath-font-serif), "Bodoni Moda", Georgia, serif;color:var(--ath-ivory);margin-bottom:8px;font-size:1.5rem;display:block}.ath-root .ath-footer__news>p{color:color-mix(in srgb, var(--ath-ivory) 62%, transparent);margin:0 0 18px;font-size:14px;line-height:1.6}.ath-root .nl-modal__card input[type=text]:not(.newsletter__hp),.ath-root .nl-modal__card input[type=tel]{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:13px 16px;font-size:15px}.ath-root .nl-modal__card input[type=text]:not(.newsletter__hp):focus,.ath-root .nl-modal__card input[type=tel]:focus,.ath-root .nl-modal__card input[type=email]:focus{border-color:var(--ath-gold);outline:none}.ath-root .ath-footer__disclaimer{max-width:760px;color:color-mix(in srgb, var(--ath-ivory) 45%, transparent);margin:clamp(40px,6vh,60px) auto 0;font-size:12px;line-height:1.6}.ath-root .ath-footer__bottom{border-top:1px solid color-mix(in srgb, var(--ath-ivory) 8%, transparent);color:color-mix(in srgb, var(--ath-ivory) 40%, transparent);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 26px;margin-top:26px;padding-top:22px;font-size:12px;display:flex}.ath-root .ath-footer__fineline{flex-wrap:wrap;align-items:center;gap:18px;display:inline-flex}.ath-root .ath-footer__fineline a{color:color-mix(in srgb, var(--ath-ivory) 55%, transparent);transition:color .6s var(--ath-expo)}.ath-root .ath-footer__fineline a:hover{color:var(--ath-gold)}@media (max-width:980px){.ath-root .ath-nav__links{display:none}.ath-root .ath-nav__inner{grid-template-columns:1fr auto}.ath-root .ath-nav__toggle{display:inline-block}.ath-root .ath-nav__actions{align-items:center}.ath-root .ath-hero__grid,.ath-root .ath-craft__grid{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;gap:8px;padding-top:64px}.ath-root .ath-hero__stage,.ath-root .ath-craft__stage{order:-1;height:46vh}.ath-root .ath-hero__text{text-align:left}.ath-root .ath-ritual .ath-sticky{align-items:flex-end;padding-bottom:12vh}.ath-root .ath-tech{flex-direction:column;justify-content:flex-start;min-height:0}.ath-root .ath-tech__film{aspect-ratio:auto;width:100%;height:50vh;top:0;left:0;right:auto;transform:none;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 70%,#0000 100%)}.ath-root .ath-tech__video{object-position:79% 50%}.ath-root .ath-tech__inner{padding-block-start:44vh;padding-block-end:16vh}.ath-root .ath-tech__tag{top:12vh;bottom:auto}.ath-root .ath-lineup__stage{height:64vh}.ath-root .ath-lineup__note{letter-spacing:.12em;font-size:9px}.ath-root .ath-lineup__name{letter-spacing:.04em;font-size:.95rem}.ath-root .ath-choc__shade{background:linear-gradient(0deg, color-mix(in srgb, var(--ath-night) 62%, transparent) 0%, transparent 50%), linear-gradient(180deg, var(--ath-night) 0%, transparent 14%)}.ath-root .ath-footer__grid{text-align:center;grid-template-columns:1fr}.ath-root .ath-footer__links{justify-content:center}.ath-root .ath-footer__news{margin-inline-start:auto;margin-inline-end:auto}.ath-root .ath-footer__bottom{text-align:center;justify-content:center}}@media (max-width:640px){.ath-root .ath-h1,.ath-root .ath-h2{font-size:clamp(2.3rem,10vw,3.2rem)}.ath-root .ath-nav__logo{height:36px}.ath-root .ath-nav__name{letter-spacing:.2em;font-size:11px}.ath-root .ath-hero .ath-sub,.ath-root .ath-craft .ath-sub{font-size:1rem}}@media (prefers-reduced-motion:reduce){html:has(.ath-root){scroll-behavior:auto}.ath-root .ath-hero__video,.ath-root .ath-haze,.ath-root .ath-flavor img,.ath-root .ath-scrollcue,.ath-root .ath-flake{animation:none!important}.ath-root [data-reveal] .ath-r,.ath-root [data-reveal] .ath-rise{transition:opacity .6s;transform:none}.ath-root .ath-hero,.ath-root .ath-ritual,.ath-root .ath-craft{height:auto}.ath-root .ath-sticky{height:auto;min-height:100svh;position:relative}.ath-root [data-scrub]{--prog:1;--prog2:1;--progE:1;--enter:1}.ath-root .ath-hero[data-scrub]{--prog:0;--prog2:0;--progE:0}.ath-root .ath-ritual[data-scrub]{--progE:.55}.ath-root .ath-scrollcue{display:none}}
