@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0a0a0a;--bg-2:#0e0e0f;--bg-3:#141415;--text:#f4f1ec;--muted:#f4f1eca3;--dim:#f4f1ec6b;--faint:#f4f1ec24;--line:#f4f1ec14;--line-2:#f4f1ec24;--gold:#c8a34c;--gold-2:#e4c367;--gold-3:#d9b04a;--gold-deep:#8d6d27;--gold-a:#c8a34c24;--gold-line:#c8a34c52;--err:#ff7a6b;--ok:#8fd18a;--display:"Bebas Neue", "Impact", "Arial Narrow", sans-serif;--body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", monospace;--ease:cubic-bezier(.16, 1, .3, 1);--ease-2:cubic-bezier(.65, 0, .35, 1);--gutter:clamp(16px, 4vw, 56px);--max:1360px;--header:76px;--radius:4px;--radius-lg:14px}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:calc(var(--header) + 16px)}html.lenis,html.lenis body{height:auto}html.lenis-smooth{scroll-behavior:auto!important}@media (prefers-reduced-motion:no-preference){html:not(.lenis){scroll-behavior:smooth}}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,p,figure,blockquote,ul,ol{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}::selection{background:var(--gold);color:#0a0a0a}:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.x-honeypot{width:1px;height:1px;top:auto;overflow:hidden;position:absolute!important;left:-10000px!important}.x-turnstile{z-index:9999;position:fixed;bottom:16px;right:16px}.x-turnstile:empty,.x-turnstile-inline:empty{display:none}.site{isolation:isolate;min-height:100vh;position:relative;overflow-x:clip}.site:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(1200px 700px at 85% -10%,#c8a34c12,#0000 60%),radial-gradient(900px 600px at -10% 40%,#c8a34c09,#0000 60%),linear-gradient(#0b0b0b,#090909 40%,#0a0a0a);position:fixed;inset:0}.grain{z-index:60;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:8s steps(10,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}30%{transform:translate(3%,-15%)}50%{transform:translate(12%,9%)}70%{transform:translate(9%,4%)}90%{transform:translate(-1%,7%)}}@media (prefers-reduced-motion:reduce){.grain{animation:none}}.can-stage{z-index:0;pointer-events:none;opacity:0;width:100vw;height:100lvh;transition:opacity 1.2s var(--ease);position:fixed;inset:0}.can-stage.is-ready{opacity:1}.site>main,.site>footer{z-index:1;position:relative}.wrap{width:100%;max-width:var(--max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.section{padding:clamp(96px,14vw,180px) 0;position:relative}.section--tight{padding:clamp(64px,9vw,120px) 0}.eyebrow{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--gold-2);align-items:center;gap:14px;font-size:11px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--gold));width:32px;height:1px}.eyebrow--plain:before{display:none}.display{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--text);font-weight:400;line-height:.88}.display--xl{font-size:clamp(64px,11.5vw,188px)}.display--lg{font-size:clamp(52px,8.2vw,132px)}.display--md{font-size:clamp(42px,5.6vw,88px)}.display--sm{font-size:clamp(32px,3.6vw,52px)}.gold{color:var(--gold-3)}.gold-text{background:linear-gradient(100deg,#b98f33 0%,#f1d27a 38%,#d9b04a 55%,#a77e2b 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.outline-text{color:#0000;-webkit-text-stroke:1px #f4f1ec47}.lead{color:var(--muted);max-width:34em;font-size:clamp(16px,1.25vw,19px);line-height:1.7}.small{color:var(--dim);font-size:13px}.mono{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;font-size:11px}.btn{height:54px;font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;cursor:pointer;isolation:isolate;transition:transform .4s var(--ease), box-shadow .4s var(--ease), background-position .7s var(--ease), background-color .3s, border-color .3s, color .3s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:12px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn svg{width:16px;height:16px;transition:transform .4s var(--ease);flex-shrink:0}.btn:hover svg{transform:translate(4px)}.btn:active{transform:scale(.98)}.btn--gold,.x-nl-btn,.x-cookie__btn--primary,.pop__route{color:#0b0b0b;-webkit-backdrop-filter:blur(10px)saturate(140%);background:linear-gradient(115deg,#e8c76ee6,#c8a34cd6 42%,#f2da92e6 62%,#b08a36e0) 0 0/200% 100%;border-color:#ffe49666;box-shadow:inset 0 1px #ffffff73,0 12px 32px -14px #c8a34c99}.btn--gold:after,.x-nl-btn:after,.x-cookie__btn--primary:after,.pop__route:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#fff9,#0000);width:40%;height:100%;animation:3.6s ease-in-out infinite shine;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.btn--gold:hover,.x-nl-btn:hover,.x-cookie__btn--primary:hover,.pop__route:hover{background-position:100% 0;box-shadow:inset 0 1px #ffffff80,0 16px 40px -14px #e4c367bf}@keyframes shine{0%,60%{left:-60%}to{left:130%}}@media (prefers-reduced-motion:reduce){.btn--gold:after,.x-nl-btn:after,.x-cookie__btn--primary:after,.pop__route:after{animation:none;display:none}}.btn--ghost{color:var(--text);border-color:var(--line-2);-webkit-backdrop-filter:blur(10px);background:#ffffff05}.btn--ghost:hover{border-color:var(--gold-line);color:var(--gold-2)}.btn--sm{letter-spacing:.18em;height:42px;padding:0 18px;font-size:11px}.btn--block{width:100%}.btn[disabled]{opacity:.6;pointer-events:none}.link-arrow{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-2);align-items:center;gap:10px;font-size:11px;display:inline-flex}.link-arrow svg{width:15px;height:15px;transition:transform .4s var(--ease)}.link-arrow:hover svg{transform:translate(4px)}.glass{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(160deg,#ffffff0e,#ffffff04 60%);border:1px solid #ffffff14;position:relative;box-shadow:inset 0 1px #ffffff0f,0 30px 80px -40px #000c}.glass--gold{border-color:#c8a34c38;box-shadow:inset 0 1px #ffe9aa1a,0 30px 80px -40px #000c}.corners{position:relative}.corners:before,.corners:after{content:"";pointer-events:none;border-color:var(--gold-line);border-style:solid;width:18px;height:18px;position:absolute}.corners:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.corners:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.hairline{background:linear-gradient(90deg, transparent, var(--line-2), transparent);border:0;height:1px}.dot{background:var(--gold-2);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 10px #e4c367cc}.rv{opacity:0;filter:blur(12px);transition:opacity 1.1s var(--ease), transform 1.1s var(--ease), filter 1.1s var(--ease);transition-delay:calc(var(--d,0) * 1ms);will-change:opacity, transform, filter;transform:translateY(28px)}.rv.is-in{opacity:1;filter:none;transform:none}.bt-word{white-space:pre;opacity:0;filter:blur(10px);transition:opacity 1s var(--ease), transform 1s var(--ease), filter 1s var(--ease);transition-delay:calc(var(--d,0) * 1ms + var(--i) * 55ms);display:inline-block;transform:translateY(.45em)}.is-in .bt-word,.bt.is-in .bt-word{opacity:1;filter:none;transform:none}.bt-line{display:block}@media (prefers-reduced-motion:reduce){.rv,.bt-word{opacity:1;filter:none;transition:none;transform:none}}.no-js .rv,.no-js .bt-word{opacity:1;filter:none;transform:none}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ticker__track{gap:48px;width:max-content;animation:38s linear infinite ticker;display:flex}.ticker__item{font-family:var(--display);letter-spacing:.08em;color:var(--dim);white-space:nowrap;align-items:center;gap:48px;font-size:clamp(22px,2.4vw,32px);display:inline-flex}.ticker__item:after{content:"";opacity:.7;background:url(/brand/wolf-gold.svg) 50%/contain no-repeat;width:18px;height:18px}@keyframes ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker__track{animation:none}}
.block{display:block}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.logo{align-items:center;gap:12px;display:inline-flex}.logo__wolf{filter:drop-shadow(0 0 10px #d9b04a40);width:26px;height:auto}.logo__word{width:92px;height:auto}.hdr{z-index:50;pointer-events:none;position:fixed;inset:14px 0 auto}.hdr__inner{pointer-events:auto;-webkit-backdrop-filter:blur(22px)saturate(160%);width:calc(100% - 28px);max-width:1220px;height:62px;transition:background .5s var(--ease), border-color .5s;background:linear-gradient(#1e1e1e80,#0e0e0e6b);border:1px solid #ffffff17;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 8px 0 22px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12,0 24px 60px -30px #000000e6}.hdr.is-scrolled .hdr__inner{background:linear-gradient(#1a1a1ab8,#0c0c0ca8);border-color:#ffffff1c}.hdr.is-open .hdr__inner{background:#0e0e0e80}.hdr__logo{z-index:2;flex-shrink:0;position:relative}.hdr__nav{align-items:center;gap:2px;display:none}.hdr__link{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);border-radius:999px;padding:10px 16px;font-size:12px;transition:color .3s,background-color .3s;position:relative}.hdr__link:hover{color:var(--text);background:#ffffff0f}.hdr__link.is-active{color:var(--gold-2);background:#c8a34c1f}.hdr__actions{z-index:2;align-items:center;gap:8px;display:flex;position:relative}.hdr__cta{height:46px;padding:0 20px}.hdr__burger{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:border-color .3s,background-color .3s;display:inline-grid}.hdr__burger:hover{border-color:var(--gold-line);background:#c8a34c14}.hdr__burger-lines{width:18px;height:8px;position:relative}.hdr__burger-lines:before,.hdr__burger-lines:after{content:"";background:var(--text);height:1.5px;transition:transform .5s var(--ease), top .5s var(--ease);border-radius:2px;position:absolute;left:0;right:0}.hdr__burger-lines:before{top:0}.hdr__burger-lines:after{top:6.5px}.hdr.is-open .hdr__burger-lines:before{top:3.25px;transform:rotate(45deg)}.hdr.is-open .hdr__burger-lines:after{top:3.25px;transform:rotate(-45deg)}.hdr__burger-label{display:none}@media (min-width:1100px){.hdr__nav{display:flex}.hdr__burger,.menu{display:none}}@media (max-width:639px){.hdr__cta{width:46px;padding:0}.hdr__cta span{display:none}.hdr__cta svg{margin:0}.hdr__inner{height:58px;padding-left:18px}.hdr__cta,.hdr__burger{width:42px;height:42px}}.menu{z-index:45;visibility:hidden;pointer-events:none;position:fixed;inset:0;overflow-y:auto}.menu.is-open{visibility:visible;pointer-events:auto}.menu__bg{-webkit-backdrop-filter:blur(28px);opacity:0;transition:opacity .6s var(--ease);background:#080808e6;position:absolute;inset:0}.menu.is-open .menu__bg{opacity:1}.menu__wolf{opacity:0;width:min(56vw,640px);transition:opacity 1.2s var(--ease), transform 1.6s var(--ease);pointer-events:none;position:absolute;bottom:-10vh;right:-6vw;transform:scale(.94);-webkit-mask-image:linear-gradient(#000 40%,#0000 95%);mask-image:linear-gradient(#000 40%,#0000 95%)}.menu.is-open .menu__wolf{opacity:.07;transform:none}.menu__inner{min-height:100%;padding-top:calc(var(--header) + 4vh);align-content:center;gap:48px;padding-bottom:6vh;display:grid;position:relative}@media (min-width:900px){.menu__inner{grid-template-columns:1.6fr 1fr;align-items:end;gap:80px}}.menu__nav{flex-direction:column;display:flex}.menu__link{border-bottom:1px solid var(--line);opacity:0;filter:blur(10px);transition:opacity .8s var(--ease), transform .8s var(--ease), filter .8s var(--ease), color .3s;transition-delay:calc(var(--i) * 55ms);align-items:baseline;gap:20px;padding:6px 0;display:flex;position:relative;transform:translateY(30px)}.menu.is-open .menu__link{opacity:1;filter:none;transition-delay:calc(.12s + var(--i) * 65ms);transform:none}.menu__num{font-family:var(--mono);letter-spacing:.2em;color:var(--gold);min-width:24px;font-size:11px}.menu__label{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;transition:color .3s, transform .6s var(--ease);font-size:clamp(48px,8.4vw,112px);line-height:1}.menu__arrow{width:28px;height:28px;color:var(--gold-2);opacity:0;transition:opacity .4s, transform .5s var(--ease);align-self:center;margin-left:auto;transform:translate(-12px)}.menu__link:hover .menu__label,.menu__link.is-active .menu__label{color:var(--gold-2);transform:translate(10px)}.menu__link:hover .menu__arrow{opacity:1;transform:none}.menu__aside{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);flex-direction:column;gap:32px;display:flex;transform:translateY(20px)}.menu.is-open .menu__aside{opacity:1;transition-delay:calc(.2s + var(--i) * 65ms);transform:none}.menu__mail{color:var(--text);margin-top:10px;font-size:clamp(18px,1.6vw,22px);display:block}.menu__mail:hover{color:var(--gold-2)}.menu__socials{flex-direction:column;margin-top:10px;display:flex}.menu__socials a{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:10px 0;transition:color .3s;display:flex}.menu__socials a svg:last-child{width:14px;margin-left:auto}.menu__socials a:hover{color:var(--gold-2)}html.menu-open{overflow:hidden}.hero{min-height:100svh;padding:calc(var(--header) + 24px) 0 96px;align-items:center;display:flex;position:relative;overflow:hidden}.site-bg{z-index:-1;pointer-events:none;height:100svh;min-height:640px;position:absolute;inset:0 0 auto;overflow:hidden}.hero__bg{pointer-events:none;position:absolute;inset:0}.hero__wolf{opacity:.045;width:min(78vw,980px);position:absolute;top:50%;right:-8%;transform:translateY(-48%);-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.hero__beam{clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);filter:blur(30px);opacity:.7;background:linear-gradient(#e4c3671c,#0000 70%);width:38vw;height:120%;animation:9s ease-in-out infinite alternate beam;position:absolute;top:-10%;right:24%}@keyframes beam{0%{opacity:.45;transform:translate(-2%)}to{opacity:.8;transform:translate(2%)}}.hero__grid{align-items:center;gap:24px;display:grid}@media (min-width:960px){.hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.hero__copy{z-index:2;position:relative}.hero__title{margin-top:26px}.hero__lead{margin-top:28px}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.hero__facts{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.2em;color:var(--dim);flex-wrap:wrap;gap:10px 28px;margin-top:44px;padding-top:22px;font-size:10.5px;display:flex}.hero__facts b{font-family:var(--display);letter-spacing:.04em;color:var(--text);margin-right:6px;font-size:22px;font-weight:400}.hero__stage{height:min(76vh,760px);min-height:440px;position:relative}.hero__ring{aspect-ratio:1;border:1px solid #c8a34c24;border-radius:50%;width:min(70%,420px);animation:10s ease-in-out infinite alternate ring;position:absolute;top:52%;left:73%;transform:translate(-50%,-50%);box-shadow:0 0 0 40px #c8a34c04,0 0 0 90px #c8a34c03}@keyframes ring{0%{transform:translate(-50%,-50%)scale(.97)}to{transform:translate(-50%,-50%)scale(1.03)}}.hero__tag{writing-mode:vertical-rl;color:var(--dim);position:absolute;bottom:8%;right:0;transform:rotate(180deg)}.hero__scroll{color:var(--dim);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero__scroll-line{background:linear-gradient(180deg, var(--gold), transparent);width:1px;height:46px;animation:scrollLine 2.4s var(--ease) infinite;transform-origin:top}@keyframes scrollLine{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.can-fallback{object-fit:contain;border-radius:var(--radius-lg);width:auto;height:92%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html.no-webgl .can-fallback{display:block}@media (max-width:959px){.hero{padding-top:calc(var(--header) + 32px);align-items:flex-start}.hero__stage{height:64vh;min-height:380px;margin-top:-8px}.hero__tag{display:none}.hero__wolf{width:130vw;top:64%;right:-40%}}.section-head{gap:20px;margin-bottom:clamp(40px,6vw,72px);display:grid}.section-head--row{grid-template-columns:1fr;align-items:end}@media (min-width:760px){.section-head--row{grid-template-columns:1fr auto}}.statement{text-align:center}.statement__title{max-width:14em;margin:0 auto}.statement__sub{color:var(--dim);letter-spacing:.4em;margin-top:32px}.split{align-items:center;gap:40px;display:grid}@media (min-width:960px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px)}.split--rev>.split__stage{order:-1}}.split__copy{z-index:2;align-content:center;gap:26px;display:grid;position:relative}.split__stage{height:min(84vh,820px);min-height:460px;position:relative}.split__stage--float{height:min(70vh,640px)}.stage-label{white-space:nowrap;color:var(--dim);align-items:center;gap:10px;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:959px){.split__stage{height:66vh;min-height:400px}.flavors .split__stage{order:2}}.facts{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}@media (min-width:560px){.facts{grid-template-columns:repeat(3,1fr)}}.fact{border-radius:var(--radius-lg);transition:border-color .4s, transform .6s var(--ease);gap:6px;padding:22px 20px 20px;display:grid}.fact:hover{border-color:var(--gold-line);transform:translateY(-4px)}.fact__num{color:var(--gold)}.fact__label{color:var(--dim);margin-top:14px;font-size:10px}.fact__value{color:var(--text);font-size:clamp(30px,2.6vw,40px);line-height:1}.fact__text{color:var(--muted);font-size:13px}.fp{border-top:1px solid var(--line);gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.fp__item{--accent:var(--gold-3);border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;width:100%;transition:padding .5s var(--ease);background:0 0;grid-template-columns:34px 1fr auto;align-items:center;gap:18px;padding:22px 6px;display:grid;position:relative}.fp__item:before{content:"";background:linear-gradient(90deg, var(--accent), transparent 70%);transform-origin:0;height:1px;transition:transform .7s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.fp__item:hover,.fp__item.is-active{padding-left:16px}.fp__item.is-active:before{transform:scaleX(1)}.fp__num{font-family:var(--mono);color:var(--dim);letter-spacing:.2em;font-size:11px}.fp__item.is-active .fp__num{color:var(--accent)}.fp__body{gap:4px;display:grid}.fp__name{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--dim);font-size:clamp(30px,3vw,44px);line-height:1;transition:color .4s}.fp__item.is-active .fp__name,.fp__item:hover .fp__name{color:var(--text)}.fp__sub{color:var(--dim);font-size:13px}.fp__dot{background:var(--accent);opacity:.35;border-radius:50%;width:10px;height:10px;transition:opacity .4s,box-shadow .4s}.fp__item.is-active .fp__dot{opacity:1;box-shadow:0 0 16px var(--accent)}.fp__item.is-soon .fp__name{filter:blur(11px);opacity:.7;-webkit-user-select:none;user-select:none}.fp__item.is-soon .fp__sub{filter:blur(.4px)}.fp__soon{border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border-radius:999px;padding:6px 10px;font-size:9.5px}.fp__all{margin-top:26px}.stats{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(2,1fr);gap:1px;margin:6px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.stat{background:var(--bg);gap:4px;padding:22px 20px;display:grid}.stat__value{align-items:baseline;gap:6px;display:flex}.stat__value b{font-size:clamp(40px,4vw,60px);font-weight:400;line-height:1}.stat__value small{font-family:var(--display);color:var(--gold-3);letter-spacing:.04em;font-size:20px}.stat__label{color:var(--text);font-size:10.5px}.stat__sub{color:var(--dim);letter-spacing:.1em;font-size:11px}.nut{border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff05}.nut__toggle{cursor:pointer;width:100%;font-family:var(--mono);letter-spacing:.24em;color:var(--text);background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px 20px;font-size:11px;display:flex}.nut__toggle svg{width:18px;height:18px;color:var(--gold-2);transition:transform .5s var(--ease)}.nut.is-open .nut__toggle svg{transform:rotate(45deg)}.nut__body{gap:18px;padding:0 20px 20px;display:grid}.nut__table{border-collapse:collapse;width:100%;font-size:13.5px}.nut__table th,.nut__table td{border-bottom:1px solid var(--line);text-align:left;color:var(--muted);padding:9px 0;font-weight:400}.nut__table thead th{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:10px}.nut__table td{text-align:right;color:var(--text);font-variant-numeric:tabular-nums}.nut__table thead th:last-child{text-align:right}.nut__table .is-sub th{color:var(--dim);padding-left:14px;font-size:12.5px}.nut__block{gap:8px;display:grid}.nut__block p{color:var(--muted);font-size:13px;line-height:1.7}.life{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.life{grid-template-columns:repeat(3,1fr)}.life__card:nth-child(2){transform:translateY(48px)}.life__card:nth-child(2).rv:not(.is-in){transform:translateY(76px)}}.life__card{aspect-ratio:4/5;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-3);position:relative;overflow:hidden}.life__card img{object-fit:cover;filter:grayscale(.25)contrast(1.05)brightness(.8);width:100%;height:100%;transition:transform 1.6s var(--ease), filter 1s;position:absolute;inset:0;transform:scale(1.04)}.life__card:hover img{filter:grayscale(0)contrast(1.05)brightness(.9);transform:scale(1.1)}.life__shade{background:linear-gradient(#0000 35%,#080808eb);position:absolute;inset:0}.life__text{gap:8px;padding:26px;display:grid;position:absolute;bottom:0;left:0;right:0}.life__desc{color:var(--muted);max-width:28em;font-size:13.5px}.evs{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ev{grid-template-columns:auto 1fr;align-items:center;gap:18px 28px;padding:22px 24px;display:grid}@media (min-width:760px){.ev{grid-template-columns:auto 1fr auto}}.ev__date{border-right:1px solid var(--line);justify-items:center;min-width:72px;padding-right:24px;display:grid}.ev__date b{color:var(--gold-3);font-size:46px;font-weight:400;line-height:1}.ev__body{gap:6px;display:grid}.ev__body strong{font-family:var(--display);letter-spacing:.02em;font-size:28px;font-weight:400;line-height:1.05}.ev__body .small{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ev__body svg{width:14px;height:14px;color:var(--gold)}.ev-empty{text-align:center;justify-items:center;gap:18px;padding:clamp(36px,6vw,64px) 24px;display:grid}.ev-empty img{opacity:.85;width:40px}.ev-empty p{max-width:30em;color:var(--muted)}.loc-head{align-items:center;gap:24px;margin-bottom:40px;display:grid}@media (min-width:960px){.loc-head{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}}.loc-head__stage{height:min(56vh,520px);min-height:340px;position:relative}.loc-head__copy{gap:22px;display:grid}.loc-head__ctas{flex-wrap:wrap;align-items:center;gap:22px;margin-top:6px;display:flex}@media (max-width:959px){.loc-head__stage{order:2;height:46vh}}.manifest{overflow:hidden}.manifest__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.manifest__bg img{opacity:.04;width:min(90vw,1100px);position:absolute;top:50%;left:-12%;transform:translateY(-50%);-webkit-mask-image:radial-gradient(closest-side,#000 60%,#0000);mask-image:radial-gradient(closest-side,#000 60%,#0000)}.manifest__title{max-width:9em}.manifest__text{color:var(--text);max-width:26em;font-size:clamp(18px,1.6vw,22px)}.nlx{gap:40px;padding:clamp(28px,5vw,72px);display:grid;overflow:hidden}.nlx:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#c8a34c29,#0000);height:100%;position:absolute;inset:auto -20% -60%}@media (min-width:960px){.nlx{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px}}.nlx__copy{gap:20px;display:grid;position:relative}.nlx__perks{color:var(--muted);gap:10px;margin:6px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.nlx__perks li{align-items:center;gap:12px;display:flex}.nlx__form{position:relative}.x-nl-form{flex-direction:column;gap:10px;display:flex;position:relative}.x-nl-input{border:1px solid var(--line-2);width:100%;min-width:0;height:56px;color:var(--text);background:#00000059;border-radius:999px;outline:none;padding:0 20px;font-size:15px;transition:border-color .3s,box-shadow .3s}.x-nl-input::placeholder{color:var(--dim)}.x-nl-input:focus{border-color:var(--gold-line);box-shadow:0 0 0 4px #c8a34c1f}.x-nl-btn{cursor:pointer;white-space:nowrap;letter-spacing:.2em;text-transform:uppercase;isolation:isolate;height:56px;transition:background-position .7s var(--ease), transform .3s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:12px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.x-nl-btn:active{transform:scale(.98)}.x-nl-btn:disabled{opacity:.7;cursor:not-allowed}.x-nl-btn svg{width:16px;height:16px;transition:transform .4s var(--ease)}.x-nl-btn:hover svg{transform:translate(4px)}.x-nl-form--stage{display:block}.x-nl-form--stage .x-nl-input{background:#00000073;border-color:#f4f1ec1f;border-radius:999px;height:58px;padding:0 150px 0 22px}.x-nl-form--stage .x-nl-btn{letter-spacing:.18em;border-radius:999px;height:48px;padding:0 20px;font-size:11px;position:absolute;top:5px;right:5px}.x-nl-form--stage .x-nl-btn svg{width:14px;height:14px}@media (max-width:380px){.x-nl-form--stage .x-nl-input{padding-right:22px}.x-nl-form--stage .x-nl-btn{width:100%;margin-top:8px;position:static}}.ft__nl .x-nl-note{margin-top:12px}.x-nl-msg{margin-top:12px;font-size:13px}.x-nl-msg--err{color:var(--err)}.x-nl-note{color:var(--dim);margin-top:14px;font-size:11.5px;line-height:1.6}.x-nl-note a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.x-nl-perk{border:1px solid var(--gold-line);color:var(--gold-2);background:var(--gold-a);border-radius:999px;align-items:center;gap:10px;margin-top:14px;padding:7px 14px;font-size:12px;display:inline-flex}.x-nl-perk__dot{background:var(--gold-2);width:6px;height:6px;box-shadow:0 0 10px var(--gold-2);border-radius:50%}.x-nl-done{border:1px solid var(--gold-line);border-radius:var(--radius-lg);background:var(--gold-a);align-items:center;gap:14px;padding:16px 18px;display:flex}.x-nl-done__icon{color:#0b0b0b;background:linear-gradient(#e7c66c,#c8a34c);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.x-nl-done p{color:var(--text);font-size:14px}.loc{border:1px solid var(--line-2);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);background:#0c0c0cd9;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px -60px #000000e6}.loc--compact{height:auto}@media (min-width:900px){.loc{grid-template-columns:minmax(320px,400px) 1fr}.loc--compact{height:620px}}.loc__panel{z-index:2;border-right:1px solid var(--line);background:linear-gradient(#101010f5,#0a0a0af5);flex-direction:column;min-height:0;display:flex;position:relative}.loc__title{padding:28px 24px 0;font-size:clamp(30px,2.6vw,40px)}.loc__search{margin:22px 20px 0;position:relative}.loc__search input{border:1px solid var(--line-2);width:100%;height:54px;color:var(--text);appearance:none;background:#ffffff0a;border-radius:999px;outline:none;padding:0 44px 0 48px;font-size:15px;transition:border-color .3s,box-shadow .3s}.loc__search input::-webkit-search-cancel-button{display:none}.loc__search input::placeholder{color:var(--dim)}.loc__search input:focus{border-color:var(--gold-line);box-shadow:0 0 0 4px #c8a34c1a}.loc__search-icon{width:18px;height:18px;color:var(--gold-2);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.loc__clear{cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.loc__clear svg{width:14px;height:14px}.loc__meta{color:var(--dim);justify-content:space-between;align-items:center;gap:12px;padding:16px 22px 0;font-size:12.5px;display:flex}.loc__meta b{color:var(--text);font-weight:600}.loc__near{color:var(--gold-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12.5px;font-weight:500;display:inline-flex}.loc__near svg{width:15px;height:15px}.loc__near:disabled{opacity:.6}.loc__geo-err{color:var(--err);padding:8px 22px 0;font-size:12px}.loc__chips{scrollbar-width:none;gap:8px;padding:14px 20px 0;display:flex;overflow-x:auto}.loc__chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line-2);height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:0 14px;font-size:12px;transition:all .3s}.chip:hover{color:var(--text);border-color:var(--faint)}.chip.is-active{color:#0b0b0b;background:var(--gold-3);border-color:var(--gold-3)}.loc__list{border-top:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#c8a34c66 transparent;flex:1;min-height:0;margin:16px 0 0;padding:0;list-style:none;overflow-y:auto}.loc--compact .loc__list{max-height:420px}@media (min-width:900px){.loc--compact .loc__list{max-height:none}}.store{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;transition:background-color .3s;display:grid;position:relative}.store:before{content:"";background:var(--gold-2);width:2px;transition:transform .5s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.store:hover{background:#ffffff06}.store.is-active{background:linear-gradient(90deg,#c8a34c1a,#0000)}.store.is-active:before{transform:scaleY(1)}.store__main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;width:100%;padding:18px 8px 18px 20px;display:grid}.store__icon{border:1px solid var(--gold-line);background:radial-gradient(circle at 50% 30%,#c8a34c2e,#0003);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.store__icon img{width:20px;height:auto}.store__text{gap:3px;min-width:0;display:grid}.store__type{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;font-size:9.5px;display:flex}.store__type em{background:var(--gold-a);color:var(--gold-2);border-radius:3px;padding:2px 6px;font-style:normal}.store__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}.store__addr{color:var(--muted);font-size:13px}.store__note{color:var(--dim);font-size:12px;font-style:italic}.store__dist{font-family:var(--mono);color:var(--gold-2);white-space:nowrap;font-size:11px}.store__route{border:1px solid var(--line-2);border-radius:var(--radius);font-family:var(--mono);letter-spacing:.2em;color:var(--muted);flex-direction:column;align-items:center;gap:4px;margin-right:14px;padding:9px 10px;font-size:8.5px;transition:all .3s;display:inline-flex}.store__route svg{width:15px;height:15px;color:var(--gold-2)}.store__route:hover{border-color:var(--gold-line);color:var(--gold-2);background:var(--gold-a)}.loc__empty{color:var(--muted);padding:28px 22px;font-size:14px}.loc__foot{border-top:1px solid var(--line);color:var(--dim);padding:14px 22px;font-size:9.5px}.loc__map{background:#0b0b0c;min-height:380px;position:relative}.loc__canvas,.loc__canvas.maplibregl-map{width:100%;height:100%;position:absolute;inset:0}.loc__map-state{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--dim);pointer-events:none;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.loc__corner{z-index:2;border:solid var(--gold-line);pointer-events:none;width:22px;height:22px;position:absolute}.loc__corner--tl{border-width:1px 0 0 1px;top:14px;left:14px}.loc__corner--br{border-width:0 1px 1px 0;bottom:14px;right:14px}.loc__all{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2);background:#0a0a0ae6;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:11px;display:flex}.loc__all svg{width:15px;height:15px}@media (min-width:900px){.loc__all{display:none}}.loc__toggle{display:none}@media (max-width:899px){.loc--compact .loc__map{order:-1;height:360px}.loc--page .loc__toggle{z-index:30;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(16px);background:#0c0c0cd9;border-radius:999px;padding:4px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px -20px #000}.loc__toggle button{height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:13px;display:inline-flex}.loc__toggle button svg{width:15px;height:15px}.loc__toggle button.is-active{background:var(--gold-3);color:#0b0b0b}.loc--page.loc--view-list .loc__map,.loc--page.loc--view-map .loc__panel{display:none}}.pin{cursor:pointer;width:44px;height:54px;transition:transform .4s var(--ease);transform-origin:50% 100%;background:0 0;border:0;padding:0;display:block;position:relative}.pin__body{background:radial-gradient(circle at 35% 30%,#f3d684,#c8a34c 55%,#8d6d27);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #0a0a0ad9,0 0 0 4px #e4c36773,0 8px 24px #0009}.pin__body img{width:20px;height:auto}.pin__tip{z-index:-1;background:#a98634;width:10px;height:10px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:2px 2px #0a0a0a99}.pin__halo{opacity:0;pointer-events:none;background:#e4c36759;border-radius:50%;width:44px;height:44px;position:absolute;top:22px;left:50%;transform:translate(-50%,-50%)scale(1)}.pin:hover{transform:scale(1.12)}.pin.is-active{z-index:5;transform:scale(1.25)}.pin.is-active .pin__halo{animation:halo 1.8s var(--ease) infinite}@keyframes halo{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}.pin--cluster{transform-origin:50%;background:#0c0c0ce6;border:1px solid #e4c3678c;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 0 6px #c8a34c14,0 10px 30px #0009}.pin--cluster img{opacity:.9;width:18px;height:auto;margin-top:-10px}.pin--cluster b{font-family:var(--display);color:var(--gold-2);letter-spacing:.04em;font-size:17px;font-weight:400;line-height:1;position:absolute;bottom:9px;left:0;right:0}.pin__ring{border:1px solid #e4c36733;border-radius:50%;animation:3s ease-in-out infinite halo2;position:absolute;inset:-6px}@keyframes halo2{50%{opacity:.4;transform:scale(1.08)}}.me-dot{border:3px solid var(--gold-2);background:#fff;border-radius:50%;width:16px;height:16px;display:block;box-shadow:0 0 0 8px #e4c3672e,0 0 20px #e4c36799}.pop-wrap .maplibregl-popup-content{border-radius:var(--radius-lg);border:1px solid var(--gold-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0e0ef5;padding:0;box-shadow:0 20px 60px #000000b3}.pop-wrap .maplibregl-popup-tip{border-top-color:#c8a34c80!important;border-bottom-color:#c8a34c80!important}.pop{min-width:220px;font-family:var(--body);gap:4px;padding:16px 18px;display:grid}.pop__type{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:9.5px}.pop__name{color:var(--text);font-size:15px}.pop__addr{color:var(--muted);font-size:12.5px}.pop__route{isolation:isolate;letter-spacing:.18em;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:38px;margin-top:10px;font-size:11px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.loc .maplibregl-ctrl-group{border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:none;background:#0e0e0eeb;overflow:hidden}.loc .maplibregl-ctrl-group button{width:38px;height:38px}.loc .maplibregl-ctrl-group button+button{border-top:1px solid var(--line)}.loc .maplibregl-ctrl-icon{filter:invert()sepia(.4)brightness(1.1)}.loc .maplibregl-ctrl-attrib{color:var(--dim);font-size:10px;background:#0a0a0ab3!important}.loc .maplibregl-ctrl-attrib a{color:var(--muted)}.loc .maplibregl-ctrl-attrib-button{filter:invert()}.maplibregl-cooperative-gesture-screen{font-family:var(--body);background:#0a0a0ab3!important}.ft{border-top:1px solid var(--line);background:linear-gradient(#0a0a0a66,#070707 40%);padding-top:clamp(64px,8vw,110px);position:relative;overflow:hidden}.ft__glow{pointer-events:none;background:radial-gradient(closest-side,#c8a34c21,#0000);width:120%;height:70%;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.ft__top{border-bottom:1px solid var(--line);gap:40px;padding-bottom:clamp(44px,5vw,72px);display:grid}@media (min-width:1000px){.ft__top{grid-template-columns:1.4fr 1fr;align-items:end}}.ft__claim{gap:26px;display:grid}.ft__about{max-width:32em;color:var(--muted)}.ft__ctas{flex-wrap:wrap;gap:12px;display:flex}.ft__nl{-webkit-backdrop-filter:blur(20px);background:radial-gradient(120% 90% at 100% 0,#c8a34c1f,#0000 55%),linear-gradient(160deg,#ffffff0d,#ffffff03);border:1px solid #c8a34c33;border-radius:22px;justify-self:end;gap:10px;width:100%;max-width:440px;padding:28px 26px 24px;display:grid;position:relative;box-shadow:inset 0 1px #ffe9aa14,0 30px 80px -40px #000c}.ft__nl-icon{border:1px solid var(--gold-line);background:#c8a34c14;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:22px;right:24px}.ft__nl-icon img{width:17px;height:auto}.ft__nl-title{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--text);margin-top:2px;font-size:34px;line-height:1}.ft__nl-text{color:var(--muted);margin-bottom:8px;font-size:14px}@media (max-width:999px){.ft__nl{justify-self:stretch;max-width:520px}}.ft__grid{grid-template-columns:repeat(2,1fr);gap:32px 24px;padding:clamp(40px,5vw,56px) 0;display:grid}@media (min-width:900px){.ft__grid{grid-template-columns:repeat(4,1fr)}}.ft__label{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;font-size:10.5px;display:block}.ft__col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ft__link{color:var(--muted);align-items:center;gap:10px;font-size:14.5px;transition:color .3s;display:inline-flex;position:relative}.ft__link svg{width:15px;height:15px}.ft__link:hover{color:var(--text)}.ft__ext{opacity:0;transition:opacity .3s, transform .4s var(--ease);transform:translate(-4px,4px)}.ft__link:hover .ft__ext{opacity:1;transform:none}.ft__addr{color:var(--dim);font-size:14px;line-height:1.7}.ft__mark{padding:0 var(--gutter);opacity:.9;position:relative}.ft__mark img{width:100%;max-width:var(--max);opacity:.11;margin:0 auto;-webkit-mask-image:linear-gradient(#000 20%,#0000 92%);mask-image:linear-gradient(#000 20%,#0000 92%)}.ft__bottom{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin-top:-2vw;padding-top:24px;padding-bottom:32px;font-size:12px;display:flex;position:relative}.ft__made{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:10px;font-size:10.5px;display:inline-flex}.ft__flag{background:linear-gradient(#ed2939 33.3%,#fff 33.3% 66.6%,#ed2939 66.6%);border-radius:1px;width:18px;height:12px}.ft__legal{flex-wrap:wrap;gap:20px;display:flex}.ft__legal a,.ft__cookie{color:var(--dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;transition:color .3s}.ft__legal a:hover,.ft__cookie:hover{color:var(--text)}.x-cookie{z-index:9000;pointer-events:none;justify-content:flex-start;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.x-cookie__box{pointer-events:auto;border-radius:var(--radius-lg);border:1px solid var(--gold-line);-webkit-backdrop-filter:blur(20px);width:100%;max-width:420px;animation:cookieIn .8s var(--ease);background:#0c0c0ceb;padding:24px;position:relative;box-shadow:0 30px 80px #0009}@keyframes cookieIn{0%{opacity:0;filter:blur(8px);transform:translateY(20px)}}.x-cookie__kicker{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:10px;display:block}.x-cookie__title{font-family:var(--display);letter-spacing:.02em;color:var(--text);margin-top:8px;font-size:28px;font-weight:400;line-height:1}.x-cookie__text{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.6}.x-cookie__privacy{color:var(--gold-2)}.x-cookie__cats{gap:8px;margin-top:16px;display:grid}.x-cookie__cat{border-radius:var(--radius);border:1px solid var(--line);cursor:pointer;background:#ffffff08;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.x-cookie__cat-title{color:var(--text);font-size:13px;font-weight:600}.x-cookie__cat-text{color:var(--dim);margin-top:2px;font-size:12px;line-height:1.4}.x-cookie__always{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);flex-shrink:0;font-size:9px}.x-cookie__switch{appearance:none;cursor:pointer;border:1px solid var(--line-2);background:#ffffff1a;border-radius:999px;flex-shrink:0;width:40px;height:22px;transition:background .3s;position:relative}.x-cookie__switch:after{content:"";background:var(--text);width:16px;height:16px;transition:transform .3s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.x-cookie__switch:checked{background:var(--gold-3);border-color:var(--gold-3)}.x-cookie__switch:checked:after{background:#0b0b0b;transform:translate(18px)}.x-cookie__actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.x-cookie__btn{border:1px solid var(--line-2);height:44px;color:var(--text);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#ffffff08;border-radius:999px;flex:auto;padding:0 16px;font-size:11px;font-weight:600;transition:all .3s}.x-cookie__btn:hover{border-color:var(--gold-line)}.x-cookie__btn--primary{isolation:isolate;position:relative;overflow:hidden}.x-cookie__more{cursor:pointer;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);background:0 0;border:0;margin-top:12px;padding:0;font-size:10px}.x-cookie__more:hover{color:var(--text)}.x-cookie-link{cursor:pointer;background:0 0;border:0;padding:0}.x-toaster{z-index:100000;pointer-events:none;flex-direction:column;gap:8px;width:min(380px,100vw - 32px);display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%)}.x-toast{pointer-events:auto;border-radius:var(--radius-lg);border:1px solid var(--line-2);color:var(--text);animation:toastIn .5s var(--ease);background:#0e0e0ef2;align-items:center;gap:10px;padding:16px;font-size:13.5px;line-height:1.4;display:flex;box-shadow:0 20px 50px #00000080}.x-toast svg{flex-shrink:0}.x-toast--success svg{color:var(--gold-2)}.x-toast--error svg{color:var(--err)}@keyframes toastIn{0%{opacity:0;filter:blur(6px);transform:translateY(-16px)}}.x-slidein{animation:slideIn .7s var(--ease)}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}}.x-slidein__box{z-index:70;border-radius:var(--radius-lg);border:1px solid var(--gold-line);background:var(--bg-2);width:min(210px,100vw - 3rem);position:fixed;bottom:16px;overflow:hidden;box-shadow:0 20px 60px #0009}.x-slidein__box--right{right:16px}.x-slidein__box--left{left:16px}.x-slidein__img{object-fit:cover;width:100%;height:auto;max-height:60vh;display:block}.x-slidein__close{width:28px;height:28px;color:var(--text);cursor:pointer;background:#0a0a0acc;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}
.sub{z-index:1;min-height:60vh;position:relative}.phead{padding-top:calc(var(--header) + clamp(64px, 9vw, 120px));gap:24px;padding-bottom:clamp(40px,6vw,72px);display:grid}.phead__title{max-width:12em}.phead__intro{max-width:36em}.phead--narrow{max-width:980px}.phead--center{text-align:center;justify-items:center}.phead--center .phead__title,.phead--center .phead__intro{margin-left:auto;margin-right:auto}.locpage{padding:calc(var(--header) + 30px) clamp(10px, 1.6vw, 20px) 20px;height:100dvh;min-height:620px}.locpage .loc{border-radius:22px;height:100%}.locpage .loc__panel{min-height:0}@media (max-width:899px){.locpage{height:auto;min-height:100dvh;padding-bottom:90px}.locpage .loc{height:auto}.locpage .loc__list{max-height:none;overflow:visible}.locpage .loc--view-map .loc__map{height:calc(100dvh - var(--header) - 140px)}}.site--show .sub{padding-top:0}.show{--accent:#d9b04a;height:100svh;min-height:640px;position:relative;overflow:hidden}.show:before{content:"";pointer-events:none;background:radial-gradient(70% 55% at 50% 48%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%);transition:background 1s var(--ease);position:absolute;inset:0}.show__stage{cursor:grab;touch-action:pan-y;position:absolute;inset:0}.show__stage:active{cursor:grabbing}.show__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease)}.show.is-ready .show__canvas{opacity:1}.show__soon{pointer-events:none;white-space:nowrap;animation:soonIn 1s var(--ease);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-11deg)}.show__soon span{letter-spacing:.02em;filter:drop-shadow(0 6px 30px #000000b3)drop-shadow(0 0 22px #d9b04a40);font-size:clamp(64px,9vw,150px);line-height:.9;display:block}@keyframes soonIn{0%{opacity:0;filter:blur(10px);transform:translate(-50%,-50%)rotate(-11deg)scale(.92)}}.show__ui{pointer-events:none;justify-items:center;gap:22px;display:grid;position:absolute;bottom:clamp(24px,4vh,48px);left:0;right:0}.show__ui>*{pointer-events:auto}.show__name{text-align:center;animation:nameIn 1s var(--ease);justify-items:center;gap:6px;display:grid}@keyframes nameIn{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}}.show__count{color:var(--dim)}.show__title{font-size:clamp(54px,8vw,120px);line-height:.9}.show__title.is-soon{filter:blur(22px);opacity:.6;-webkit-user-select:none;user-select:none}.show__tag{color:var(--muted);font-size:15px}.show__nav{-webkit-backdrop-filter:blur(16px);background:#0e0e0e80;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:14px;padding:6px;display:flex}.show__arrow{cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;place-items:center;width:42px;height:42px;transition:background-color .3s,color .3s;display:grid}.show__arrow svg{width:17px;height:17px}.show__arrow:hover{color:var(--gold-2);background:#c8a34c2e}.show__dots{gap:10px;padding:0 4px;display:flex}.show__dot{--accent:#d9b04a;cursor:pointer;width:10px;height:10px;transition:width .5s var(--ease), background-color .4s;background:#f4f1ec33;border:0;border-radius:999px;padding:0}.show__dot.is-active{background:var(--accent);width:34px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 70%, transparent)}.show__hint{color:var(--dim);font-size:9.5px}.no-3d .show__canvas{display:none}.pdetail{z-index:1;padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(80px,10vw,140px);position:relative}.pdetail__grid{animation:nameIn 1s var(--ease);align-items:start;gap:40px;display:grid}@media (min-width:960px){.pdetail__grid{grid-template-columns:1.1fr 1fr;gap:72px}}.pdetail__copy{gap:24px;display:grid}.pdetail__hl{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin:6px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.pdetail__hl li{background:var(--bg);gap:4px;padding:20px;display:grid}.pdetail__hl b{color:var(--text);font-size:clamp(32px,3vw,46px);font-weight:400;line-height:1}.pdetail__hl span{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:10.5px}.pdetail__ctas{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.pdetail__soon{animation:nameIn 1s var(--ease);border-radius:22px;gap:32px;padding:clamp(28px,4vw,56px);display:grid}@media (min-width:960px){.pdetail__soon{grid-template-columns:1.1fr 1fr;align-items:center}}.pdetail__soon>div:first-child{gap:18px;display:grid}.events-page{padding-bottom:clamp(80px,10vw,140px)}.events-page__past{color:var(--muted);margin:clamp(56px,8vw,96px) 0 24px}.evgrid{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.evgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.evgrid{grid-template-columns:repeat(3,1fr)}}.evc{border-radius:20px;display:grid;overflow:hidden}.evc__media{aspect-ratio:16/10;background:radial-gradient(circle at 50% 40%, #c8a34c24, transparent 70%), var(--bg-3);position:relative;overflow:hidden}.evc__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease)}.evc:hover .evc__media img{transform:scale(1.05)}.evc__wolf{opacity:.5;margin:10% auto;object-fit:contain!important;width:30%!important;height:auto!important}.evc__date{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0ab3;border:1px solid #ffffff1a;border-radius:14px;justify-items:center;padding:10px 14px;display:grid;position:absolute;top:16px;left:16px}.evc__date b{color:var(--gold-3);font-size:34px;font-weight:400;line-height:1}.evc__body{align-content:start;gap:10px;padding:22px 22px 24px;display:grid}.evc__title{font-size:30px;line-height:1}.evc__meta{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.evc__meta svg{width:14px;height:14px;color:var(--gold);flex-shrink:0}.evc__text{color:var(--muted);font-size:14px}.evc .btn{justify-self:start;margin-top:6px}.evc--past{opacity:.7}.evc--past .evc__media img{filter:grayscale(.6)}.nl-page{justify-items:center;padding-bottom:clamp(80px,10vw,140px);display:grid}.nl-page__card{justify-self:center;max-width:520px;padding:34px 30px 28px}.nl-page__card .nlx__perks{margin:6px 0 14px}.x-contact{padding-bottom:clamp(80px,10vw,140px)}.x-contact__grid{gap:16px;display:grid}@media (min-width:1000px){.x-contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:22px}}.x-contact__aside{flex-direction:column;gap:12px;display:flex}.x-contact__card{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);transition:border-color .3s, transform .5s var(--ease);background:linear-gradient(160deg,#ffffff0b,#ffffff03);border-radius:18px;align-items:center;gap:16px;padding:18px 20px;display:flex}a.x-contact__card:hover{border-color:var(--gold-line);transform:translateY(-2px)}.x-contact__icon{border:1px solid var(--gold-line);width:44px;height:44px;color:var(--gold-2);background:#c8a34c14;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.x-contact__cardtext{gap:2px;min-width:0;display:grid}.x-contact__cardtext small,.x-contact__block>small,.x-contact__subjects legend{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-size:10px}.x-contact__cardtext b{color:var(--text);overflow-wrap:anywhere;font-size:15.5px;font-weight:500}.x-contact__line{color:var(--muted);font-size:13.5px}.x-contact__arrow{color:var(--dim);transition:transform .4s var(--ease), color .3s;flex-shrink:0;margin-left:auto}a.x-contact__card:hover .x-contact__arrow,.x-contact__quick:hover .x-contact__arrow{color:var(--gold-2);transform:translate(4px)}.x-contact__block{border:1px solid var(--line);background:#ffffff05;border-radius:18px;gap:10px;padding:18px 20px;display:grid}.x-contact__socials{gap:10px;display:flex}.x-contact__socials a{border:1px solid var(--line-2);width:42px;height:42px;color:var(--muted);border-radius:50%;place-items:center;transition:all .3s;display:grid}.x-contact__socials a:hover{border-color:var(--gold-line);color:var(--gold-2)}.x-contact__quick{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 0;font-size:14px;transition:color .3s;display:flex}.x-contact__quick:last-child{border-bottom:0}.x-contact__quick:hover{color:var(--text)}.x-contact__quick svg:first-child{color:var(--gold-2)}.x-contact__panel{-webkit-backdrop-filter:blur(20px);background:linear-gradient(160deg,#ffffff0d,#ffffff03);border:1px solid #c8a34c2e;border-radius:22px;padding:clamp(22px,3vw,36px);box-shadow:inset 0 1px #ffe9aa12,0 30px 80px -40px #000c}.x-contact__form{gap:18px;display:grid}.x-contact__subjects{border:0;gap:12px;margin:0;padding:0;display:grid}.x-contact__subjects>div{flex-wrap:wrap;gap:8px;display:flex}.x-chip{border:1px solid var(--line-2);height:38px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-size:13px;transition:all .3s;display:inline-flex;position:relative}.x-chip input{opacity:0;pointer-events:none;position:absolute}.x-chip:hover{color:var(--text);border-color:var(--faint)}.x-chip.is-active{color:#0b0b0b;background:var(--gold-3);border-color:var(--gold-3)}.x-chip:has(input:focus-visible){outline:2px solid var(--gold-2);outline-offset:2px}.x-contact__row{gap:18px;display:grid}@media (min-width:640px){.x-contact__row{grid-template-columns:1fr 1fr}}.x-field{gap:8px;display:grid}.x-field label{color:var(--text);justify-content:space-between;gap:12px;font-size:13px;font-weight:500;display:flex}.x-field__hint{color:var(--dim);font-size:12px;font-weight:400}.x-field__control{position:relative}.x-field__icon{color:var(--dim);pointer-events:none;display:flex;position:absolute;top:18px;left:18px}.x-field input,.x-field textarea{border:1px solid var(--line-2);width:100%;color:var(--text);background:#00000059;border-radius:16px;outline:none;font-size:15px;transition:border-color .3s,box-shadow .3s}.x-field input{border-radius:999px;height:54px;padding:0 18px 0 46px}.x-field textarea{resize:vertical;min-height:150px;padding:16px 18px;line-height:1.6}.x-field input::placeholder,.x-field textarea::placeholder{color:var(--dim)}.x-field input:focus,.x-field textarea:focus{border-color:var(--gold-line);box-shadow:0 0 0 4px #c8a34c1a}.x-field.is-error input,.x-field.is-error textarea{border-color:#ff7a6b99}.x-field__error{color:var(--err);font-size:12.5px}.x-contact__submit{isolation:isolate;cursor:pointer;letter-spacing:.2em;text-transform:uppercase;color:#0b0b0b;height:56px;transition:background-position .7s var(--ease), transform .3s;background:linear-gradient(115deg,#e8c76ee6,#c8a34cd6 42%,#f2da92e6 62%,#b08a36e0) 0 0/200% 100%;border:1px solid #ffe49666;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:12px;padding:0 32px;font-size:12px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.x-contact__submit:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#fff9,#0000);width:40%;height:100%;animation:3.6s ease-in-out infinite shine;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.x-contact__submit:hover{background-position:100% 0}.x-contact__submit:disabled{opacity:.7;cursor:wait}.x-contact__privacy{color:var(--dim);align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;display:flex}.x-contact__privacy svg{color:var(--gold);flex-shrink:0;margin-top:2px}.x-contact__privacy a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.x-contact__success{text-align:center;justify-items:center;gap:14px;padding:30px 10px;display:grid}.x-contact__success h2{font-family:var(--display);font-size:40px;font-weight:400;line-height:1}.x-contact__success p{color:var(--muted);max-width:30em}.x-contact__check{color:#0b0b0b;background:linear-gradient(#e7c66c,#c8a34c);border-radius:50%;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 0 40px #c8a34c66}.x-contact__success-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.x-contact__ghost{border:1px solid var(--line-2);height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:13px;display:inline-flex}.x-contact__ghost:hover{border-color:var(--gold-line);color:var(--gold-2)}.legal{gap:14px;max-width:980px;padding-bottom:clamp(80px,10vw,140px);display:grid}.legal__card{border-radius:20px;padding:clamp(22px,3vw,32px)}.legal__h{font-family:var(--display);letter-spacing:.03em;color:var(--text);margin-bottom:14px;font-size:26px;font-weight:400}.x-legal-body{color:var(--muted);font-size:14.5px;line-height:1.75}.x-legal-body>*+*{margin-top:12px}.x-legal-body ul,.x-legal-body ol{padding-left:20px}.x-legal-body li+li{margin-top:4px}.x-legal-body li::marker{color:var(--gold)}.x-legal-body a{color:var(--gold-2)}.x-legal-body a:hover{color:var(--text)}.x-legal-body strong,.x-legal-body b{color:var(--text);font-weight:600}.x-legal-body h3,.x-legal-body h4{color:var(--text);margin-top:18px;font-size:14px;font-weight:600}.legal__note{color:var(--dim);font-size:12px}.status{min-height:82vh;padding-top:calc(var(--header) + 60px);place-items:center;padding-bottom:80px;display:grid}.status__card{text-align:center;border-radius:24px;justify-items:center;gap:22px;width:100%;max-width:640px;padding:clamp(32px,5vw,56px);display:grid}.status__icon{color:#0b0b0b;background:linear-gradient(#e7c66c,#c8a34c);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 40px #c8a34c59}.status__body{color:var(--muted);justify-items:center;gap:22px;max-width:30em;display:grid}.status__body form{justify-items:center;gap:14px;display:grid}.status__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.x-maint-input{border:1px solid var(--line-2);width:11rem;height:48px;color:var(--text);background:#ffffff0a;border-radius:999px;outline:none;padding:0 18px}.x-maint-input:focus{border-color:var(--gold-line)}.maint{text-align:center;place-items:center;min-height:100vh;padding:80px 24px;display:grid;position:relative;overflow:hidden}.maint__wolf{opacity:.05;pointer-events:none;width:min(80vw,760px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.maint__inner{justify-items:center;gap:24px;max-width:640px;display:grid;position:relative}.maint__logo .logo__wolf{width:34px}.maint__logo .logo__word{width:120px}.maint__text{margin:0 auto}.maint__count{gap:28px;margin-top:8px;display:flex}.maint__count div{gap:4px;min-width:56px;display:grid}.maint__count b{color:var(--text);font-size:46px;font-weight:400;line-height:1}.maint__count span{color:var(--dim);font-size:10px}.maint__form{justify-items:center;gap:12px;margin-top:16px;display:grid}.maint__label{color:var(--dim);align-items:center;gap:8px;font-size:10px;display:inline-flex}.maint__label svg{width:13px;height:13px}.maint__row{gap:8px;display:flex}.maint__err{color:var(--err);font-size:12.5px}.soon-blur{filter:blur(14px);opacity:.7;-webkit-user-select:none;user-select:none;display:inline-block}

