@font-face{font-family:Bangers;src:url(/assets/Bangers-Regular-1Wog9cMk.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel Decorative;src:url(/assets/CinzelDecorative-Bold-Cbl_4R6Z.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@keyframes toggle-pulse{0%{box-shadow:0 0 0 0 #d4a0178c, var(--toggle-shadow)}70%,to{box-shadow:0 0 0 18px #d4a01700, var(--toggle-shadow)}}@media (hover:hover){.site-nav__link:hover{color:var(--gold-light);text-shadow:0 0 26px #d4a017b3,0 4px #0000008c;transform:scale(1.05)}.site-nav__link:hover:after{transform:scaleX(1)}}@media (width>=992px){.site-header{--logo-h:88px}.site-header.is-scrolled{--logo-h:68px}.site-header__bar{padding-inline:clamp(1.5rem,4vw,4rem)}.logo:hover{transform:scale(1.06)rotate(-1.5deg)}.logo:hover img{filter:drop-shadow(0 6px 16px #000000b3)drop-shadow(0 0 22px #d4a017bf)}.nav-toggle{display:none}.site-nav,.site-nav.is-open{z-index:auto;visibility:visible;pointer-events:auto;clip-path:none;background:0 0;margin-left:auto;padding:0;transition:none;display:block;position:static;inset:auto;overflow:visible}.site-nav__tagline{display:none}.site-nav__list{flex-direction:row;gap:.5rem;width:auto;margin:0}.site-nav__item,.site-nav.is-open .site-nav__item{opacity:1;transition:none;transform:none}.site-nav__link{text-shadow:0 3px #00000080;border-radius:999px;flex-direction:row;min-height:0;padding:.4em .85em .45em;font-size:clamp(1.6rem,2.2vw,2.4rem)}.site-nav__sub{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.site-nav__item--social .site-nav__link{box-shadow:inset 0 0 0 2px #d4a01799}.site-nav__item--social:nth-child(4){margin-left:.75rem}.site-nav__link:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg, var(--gold-light), var(--gold) 55%, #b07d0c);opacity:0;transition:opacity .25s,transform .4s cubic-bezier(.2,.9,.3,1.4);position:absolute;inset:0;transform:scale(.6);box-shadow:0 4px #6f5006,0 12px 32px #d4a0178c}.site-nav__link:after{background:var(--red);transform-origin:50%;border-radius:2px;width:.38em;height:.38em;transition:transform .35s cubic-bezier(.2,.9,.3,1.6),opacity .2s;bottom:-.05em;left:50%;right:auto;transform:translate(-50%)rotate(45deg)scale(0);box-shadow:0 0 14px #d62828cc}.site-nav__link.is-active{color:var(--gold-light);text-shadow:0 0 24px #d4a01799,0 3px #00000080}.site-nav__link.is-active:after{transform:translate(-50%)rotate(45deg)scale(1)}.site-nav__link:hover,.site-nav__link:focus-visible{color:var(--bg);text-shadow:none;transform:translateY(-4px)}.site-nav__link:hover:before,.site-nav__link:focus-visible:before{opacity:1;transform:scale(1)}.site-nav__link:hover:after,.site-nav__link:focus-visible:after{opacity:0}.site-nav__link:active{transform:translateY(0)scale(.96)}.site-nav__link:focus-visible{outline-offset:3px;border-radius:999px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-header,.site-header *,.site-header :before,.site-header :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}:root{--pr-bg:#0e1a12;--pr-card:#16271b;--pr-green:#2e7d32;--pr-neon:#39ff14;--pr-gold:#d4a017;--pr-red:#d62828;--pr-text:#f5f1e6;--font-display:"Bangers", "Impact", sans-serif;--font-medieval:"Cinzel Decorative", "Georgia", serif;--font-body:"Poppins", system-ui, sans-serif;--nav-h:84px;--hero-pos-mobile:70% center}.hero{isolation:isolate;min-height:100svh;padding:calc(var(--nav-h) + 2rem) 1rem 3rem;background:var(--pr-bg);color:var(--pr-text);font-family:var(--font-body);align-items:flex-start;margin-top:100px;display:flex;position:relative;overflow:hidden}.hero__bg,.hero__bg img{width:100%;height:100%;position:absolute;inset:0}.hero__bg{z-index:-2}.hero__bg img{object-fit:cover;object-position:var(--hero-pos-mobile)}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0e1a12d9 0%,#0e1a1259 55%,#0e1a12cc 100%);position:absolute;inset:0}.hero__content{width:100%;max-width:62rem;margin-inline:auto}.hero__tagline{font-family:var(--font-medieval);color:var(--pr-neon);text-shadow:0 2px 12px #000c;margin:0 0 1rem;font-size:1.25rem;font-weight:700;line-height:1.35}.hero__title{font-family:var(--font-display);letter-spacing:.02em;text-wrap:balance;color:var(--pr-text);text-shadow:0 .05em 0 var(--pr-bg), 0 .1em .4em #000000a6;margin:0 0 2rem;font-size:clamp(3rem,8vw,7rem);font-weight:400;line-height:1.02}.hero__title-line{display:block}.hero__actions{flex-direction:column;gap:1.25rem;display:flex}.btn{min-height:4.5rem;font-family:var(--font-display);letter-spacing:.04em;cursor:pointer;appearance:none;border-radius:1.1rem;justify-content:center;align-items:center;gap:.6rem;padding:.5rem 1.75rem;font-size:1.75rem;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s,color .15s;display:inline-flex}.btn:focus-visible{outline:4px solid var(--pr-text);outline-offset:4px}.btn--buy{background:var(--pr-neon);color:var(--pr-bg);border:3px solid var(--pr-bg);box-shadow:0 8px 0 var(--pr-green), 0 14px 32px #39ff1473;animation:2.4s ease-in-out infinite hero-glow}.btn--buy:hover{box-shadow:0 11px 0 var(--pr-green), 0 18px 40px #39ff1499;transform:translateY(-3px)}.btn--buy:active{box-shadow:0 2px 0 var(--pr-green), 0 6px 16px #39ff1459;transform:translateY(6px)}.btn__fire{object-fit:contain;flex-shrink:0;width:1.6em;height:1.6em}.buy-wrap{display:flex;position:relative}.buy-wrap .btn--buy{flex:1}.tooltip{z-index:5;border:3px solid var(--pr-bg);background:linear-gradient(135deg, var(--pr-neon) 0%, var(--pr-gold) 100%);color:var(--pr-bg);font-family:var(--font-display);letter-spacing:.05em;white-space:nowrap;box-shadow:0 6px 0 var(--pr-green), 0 12px 28px #39ff1473;pointer-events:none;opacity:0;visibility:hidden;transform-origin:50% 100%;border-radius:1rem;padding:.7rem 1.5rem;font-size:1.75rem;line-height:1;transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1),visibility 0s linear .3s;position:absolute;bottom:calc(100% + 1.4rem);left:50%;transform:translate(-50%,10px)scale(.8)}.tooltip:after{content:"";background:var(--pr-gold);border-right:3px solid var(--pr-bg);border-bottom:3px solid var(--pr-bg);width:1.1rem;height:1.1rem;position:absolute;top:100%;left:50%;transform:translate(-50%,-55%)rotate(45deg)}.buy-wrap.is-open .tooltip,.btn--buy:focus-visible+.tooltip{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)scale(1)}@media (hover:hover){.buy-wrap:hover .tooltip{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.tooltip{transition:opacity 10ms;transform:translate(-50%)}}.hero__socials{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.btn--social{color:var(--pr-text);border:3px solid var(--pr-gold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#16271be6;padding-inline:1rem;font-size:1.5rem;box-shadow:0 6px #d4a01773}.btn--social:hover{background:var(--pr-gold);color:var(--pr-bg);transform:translateY(-3px)}.btn--social:active{transform:translateY(4px);box-shadow:0 2px #d4a01773}@keyframes hero-glow{0%,to{filter:drop-shadow(0 0 #39ff1400)}50%{filter:drop-shadow(0 0 18px #39ff148c)}}@media (prefers-reduced-motion:reduce){.btn--buy{animation:none}.btn{transition:none}}@media (width>=250px){.hero__content{width:100%;max-width:18rem}.hero__tagline{font-size:1rem}.hero__title{font-size:2rem}.buy-wrap .btn--buy{font-size:20px}.hero__socials .btn--social{font-size:17px}.hero__bg img{height:500px}.hero{min-height:80svh}.marquee{padding-bottom:30px}.footer__right{height:89px}}@media (width>=768px){.footer__right{align-items:flex-start;height:auto}.hero__content{width:100%;max-width:62rem}.marquee{padding-block:clamp(3.5rem,9vw,7rem)}#hero__title{width:600px}.hero__tagline{font-size:1.25rem}.hero__title{font-size:3rem}.buy-wrap .btn--buy{font-size:30px}.hero__socials .btn--social{font-size:2rem}:root{--nav-h:112px}.hero{padding:calc(var(--nav-h) + 4rem) 4rem 7rem;align-items:center;min-height:100svh}.hero__bg img{object-position:center;height:900px}.hero:after{background:linear-gradient(90deg,#0e1a12e0 0%,#0e1a1280 45%,#0e1a1200 75%)}.hero__content{max-width:90rem;margin-inline:auto;padding-inline:2rem}.hero__tagline{margin-bottom:1.5rem;font-size:1.75rem}.hero__actions{align-items:flex-start;gap:1.75rem}.btn{border-radius:1.4rem;min-height:5.5rem;padding-inline:3rem;font-size:2.25rem}.hero__socials{gap:1.5rem;display:flex}.tooltip{padding:.9rem 2rem;font-size:2.25rem;bottom:calc(100% + 1.6rem)}.btn--social{padding-inline:2.5rem;font-size:2rem}}@media (width>=1024px){.footer__right{align-items:flex-end;height:auto}}.marquee{--m-bg:var(--bg,#0e1a12);--m-card:var(--card,#16271b);--m-gold:var(--gold,#d4a017);--m-gold-l:var(--gold-light,#f6d365);--m-red:var(--red,#d62828);--m-neon:var(--neon,#39ff14);--m-text:var(--text,#f5f1e6);--m-font:var(--font-display,"Bangers", Impact, system-ui, sans-serif);--tilt:2deg;isolation:isolate;background:radial-gradient(60% 90% at 50% 50%, #2e7d3247, transparent 70%), var(--m-bg);position:relative;overflow:hidden}.marquee:before{content:"";z-index:-1;width:110%;height:clamp(5.5rem,15vw,10rem);transform:translateY(-50%) rotate(var(--tilt));background:repeating-linear-gradient(-45deg, var(--m-gold) 0 20px, #3a2c05 20px 40px);position:absolute;top:50%;left:-5%;box-shadow:0 0 50px #d4a01759}.marquee__band{transform:rotate(calc(var(--tilt) * -1));background:linear-gradient(180deg, #1b3323, var(--m-card) 45%, #0b150e);border-block:4px solid var(--m-gold);margin-inline:-5%;font-size:clamp(3.5rem,11vw,8.5rem);position:relative;overflow:hidden;box-shadow:0 0 0 2px #0000008c,0 0 46px #d4a01766,0 24px 60px #000000a6}.marquee__band:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff21 50%,#0000 65%);animation:6s ease-in-out infinite marquee-sweep;position:absolute;inset:0;transform:translate(-100%)}.marquee__viewport{padding-block:.08em;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.marquee__track{will-change:transform;backface-visibility:hidden;width:max-content;display:flex}.marquee.is-ready .marquee__track{animation:marquee-scroll var(--marquee-duration,40s) linear infinite}@keyframes marquee-scroll{to{transform:translate3d(calc(-100% / var(--marquee-copies,2)), 0, 0)}}@keyframes marquee-sweep{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}@media (hover:hover){.marquee__band:hover .marquee__track{animation-play-state:paused}}.marquee.is-held .marquee__track{animation-play-state:paused}.marquee.is-offscreen *,.marquee.is-offscreen :after{animation-play-state:paused!important}.marquee__group{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.marquee__group li{white-space:nowrap;align-items:center;gap:.6em;padding-right:.6em;display:flex}.marquee__group li:after{content:"";border:.03em solid var(--m-gold-l);background:linear-gradient(135deg, #ff7b7b, var(--m-red) 55%, #6d0d0d);flex:none;width:.26em;height:.26em;margin-inline:.12em;animation:2.4s ease-in-out infinite marquee-gem;transform:rotate(45deg);box-shadow:0 0 .5em #d62828cc}@keyframes marquee-gem{50%{transform:rotate(45deg)scale(1.25);box-shadow:0 0 .9em #ff3c3c}}.marquee__text{font-family:var(--m-font);letter-spacing:.04em;color:var(--m-text);text-shadow:0 .05em #000000a6;font-size:1em;font-weight:400;line-height:1.15}.marquee__text--gold{background:linear-gradient(180deg, var(--m-gold-l) 5%, var(--m-gold) 55%, #9a6c08);color:#0000;text-shadow:none;filter:drop-shadow(0 .05em #4a3403)drop-shadow(0 0 .3em #d4a01773);-webkit-background-clip:text;background-clip:text}.marquee__text--neon{color:var(--m-neon);text-shadow:0 .04em #0a3a06,0 0 .35em #39ff14bf}@media (width>=992px){.marquee{--tilt:1.2deg}}@media (prefers-reduced-motion:reduce){.marquee *,.marquee :after{animation:none!important}.marquee__track{width:100%}.marquee__group{flex-wrap:wrap;justify-content:center;padding:.15em .5em}.marquee__viewport{-webkit-mask-image:none;mask-image:none}}.story{--s-bg:var(--pr-bg,#0e1a12);--s-card:var(--pr-card,#16271b);--s-green:var(--pr-green,#2e7d32);--s-neon:var(--pr-neon,#39ff14);--s-gold:var(--pr-gold,#d4a017);--s-text:var(--pr-text,#f5f1e6);--s-display:var(--font-display,"Bangers", "Impact", sans-serif);--s-medieval:var(--font-medieval,"Cinzel Decorative", "Georgia", serif);--s-body:var(--font-body,"Poppins", system-ui, sans-serif);background:radial-gradient(45rem 30rem at 90% 12%, #2e7d324d, transparent 70%), radial-gradient(40rem 30rem at 0% 70%, #d4a0171a, transparent 70%), var(--s-bg);color:var(--s-text);font-family:var(--s-body);scroll-margin-top:var(--nav-h,84px);padding:4rem 1.25rem 5rem;position:relative;overflow-x:clip}.story__title{text-align:center;white-space:nowrap;font-family:var(--s-display);letter-spacing:.02em;color:var(--s-text);text-shadow:0 .05em 0 var(--s-green), 0 .1em 0 #00000073, 0 0 .6em #39ff1440;margin:0 0 2.5rem;font-size:20vw;font-weight:400;line-height:.95}.story__grid{gap:3rem;display:grid}.story__figure{justify-content:center;width:min(100%,20rem);margin:0 auto;display:flex;position:relative}.story__figure picture,.story__figure img{z-index:1;aspect-ratio:2/3;object-fit:contain;width:100%;height:auto;display:block;position:relative}.story__figure img{filter:drop-shadow(0 1.25rem 1.5rem #0000008c)}.story__halo{aspect-ratio:1;background:radial-gradient(circle at 40% 30%,#f7e9b0e6,#d4a017bf 50%,#2e7d328c 100%);border-radius:50%;width:100%;position:absolute;top:14%;left:50%;transform:translate(-50%);box-shadow:0 0 5rem #39ff144d}.story__text{font-size:1.25rem;line-height:1.7}:where(.story__text p){margin:0 0 1.4rem}.story__chapter{margin-bottom:3.5rem}.story__chapter:last-child{margin-bottom:0}.story__chapter-title{font-family:var(--s-medieval);color:var(--s-gold);margin:0 0 1.5rem;font-size:1.6rem;font-weight:700;line-height:1.25}.story__lead{font-family:var(--s-display);letter-spacing:.03em;font-size:2.25rem;line-height:1.1}.story__accent{font-family:var(--s-display);letter-spacing:.03em;color:var(--s-neon);text-shadow:0 0 .5em #39ff1473;margin-bottom:0;font-size:2.75rem;line-height:1}.story__poem{border-left:4px solid var(--s-neon);margin:0 0 1.75rem;padding:0 0 0 1.25rem;list-style:none}.story__poem li{font-size:1.4rem;font-weight:600;line-height:1.7}.story__shout{font-family:var(--s-display);letter-spacing:.03em;color:var(--s-neon);text-shadow:0 .05em 0 var(--s-green), 0 0 .45em #39ff148c;margin:.5rem 0 0;font-size:3.75rem;line-height:1}.story__mission{gap:1rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.story__mission li{border:3px solid var(--s-gold);background:var(--s-card);font-family:var(--s-display);letter-spacing:.04em;border-radius:1rem;padding:1rem 1.25rem;font-size:1.9rem;line-height:1.15;box-shadow:0 6px #d4a01766}.story__whisper{text-align:center;font-family:var(--s-medieval);color:var(--s-gold);border-block:3px solid #d4a01780;margin:2rem 0;padding:1.5rem 0;font-size:1.75rem;font-weight:700;line-height:1.35}.story__whisper p{margin:0}.story__big{font-family:var(--s-display);letter-spacing:.03em;text-wrap:balance;font-size:2.6rem;line-height:1.1}.story__finale{font-family:var(--s-display);letter-spacing:.03em;text-wrap:balance;color:var(--s-gold);text-shadow:0 .05em #00000080,0 0 .5em #d4a01766;margin:3rem 0 0;font-size:3.25rem;line-height:1}.story.is-armed [data-line]{opacity:.15;transition:opacity .7s}.story.is-armed [data-line].is-lit{opacity:1}@media (prefers-reduced-motion:reduce){.story.is-armed [data-line]{opacity:1;transition:none}}@media (width>=768px){.story{padding:8rem 4rem 9rem}.story__inner{max-width:96rem;margin-inline:auto}.story__title{margin-bottom:5rem;font-size:clamp(7rem,13vw,15rem)}.story__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(3rem,6vw,7rem)}.story__figure{top:calc(var(--nav-h,112px) + 2rem);width:100%;position:sticky}.story__figure picture,.story__figure img{width:auto;max-width:100%;max-height:calc(100svh - var(--nav-h,112px) - 4rem)}.story__halo{width:92%}.story__text{font-size:1.5rem}.story__chapter{margin-bottom:5rem}.story__chapter-title{margin-bottom:2rem;font-size:2.25rem}.story__lead{font-size:3.25rem}.story__accent{font-size:3.75rem}.story__poem{padding-left:1.75rem}.story__poem li{font-size:1.75rem}.story__shout{font-size:6rem}.story__mission li{padding:1.25rem 1.75rem;font-size:2.5rem}.story__whisper{font-size:2.5rem}.story__big{font-size:3.75rem}.story__finale{font-size:5rem}}.tokenomics{--t-bg:var(--pr-bg,#0e1a12);--t-card:var(--pr-card,#16271b);--t-green:var(--pr-green,#2e7d32);--t-neon:var(--pr-neon,#39ff14);--t-gold:var(--pr-gold,#d4a017);--t-text:var(--pr-text,#f5f1e6);--t-display:var(--font-display,"Bangers", "Impact", sans-serif);--t-medieval:var(--font-medieval,"Cinzel Decorative", "Georgia", serif);--t-body:var(--font-body,"Poppins", system-ui, sans-serif);background:radial-gradient(45rem 30rem at 10% 15%, #d4a0171f, transparent 70%), radial-gradient(45rem 35rem at 95% 85%, #2e7d324d, transparent 70%), var(--t-bg);color:var(--t-text);font-family:var(--t-body);scroll-margin-top:var(--nav-h,84px);padding:4rem 1.25rem 5rem;position:relative;overflow-x:clip}.tokenomics__title{text-align:center;white-space:nowrap;font-family:var(--t-display);letter-spacing:.02em;color:var(--t-text);text-shadow:0 .05em 0 var(--t-green), 0 .1em 0 #00000073, 0 0 .6em #39ff1440;margin:0 0 3rem;font-size:17vw;font-weight:400;line-height:.95}.tokenomics__grid{gap:3.5rem;display:grid}.donut{--active-c:var(--t-text);isolation:isolate;aspect-ratio:1;width:min(100%,26rem);margin-inline:auto;position:relative}.donut:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#39ff1433,#0000 65%);position:absolute;inset:-12%}.donut__svg{width:100%;height:100%;display:block;overflow:visible}.donut__track{fill:none;stroke:#ffffff0f;stroke-width:26px}.donut__ring{fill:none;stroke:var(--t-gold);stroke-opacity:.45;stroke-width:.8px;stroke-dasharray:2 4}.donut__seg{fill:none;stroke:var(--c);stroke-width:26px;stroke-dasharray:var(--len) var(--rest);cursor:pointer;transition:stroke-dasharray 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .12s), stroke-width .25s ease, opacity .25s ease, filter .25s ease}.donut.has-active .donut__seg{opacity:.28}.donut.has-active .donut__seg.is-active{opacity:1;stroke-width:34px;filter:drop-shadow(0 0 6px var(--c))}.donut__center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:0 17%;display:flex;position:absolute;inset:0}.donut__label{font-family:var(--t-medieval);text-wrap:balance;color:var(--t-gold);font-size:1.1rem;font-weight:700;line-height:1.2}.donut__value{font-family:var(--t-display);letter-spacing:.03em;color:var(--active-c);text-shadow:0 0 .45em color-mix(in srgb, var(--active-c) 55%, transparent);font-size:4.5rem;line-height:1;transition:color .25s}.donut__hint{color:#f5f1e6b3;font-size:1rem;line-height:1.3}.donut.has-active .donut__hint{visibility:hidden}.alloc{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.alloc__item{background:var(--t-card);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;border:3px solid #d4a01759;border-radius:1.1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem 1rem;padding:1.1rem 1.25rem;transition:transform .15s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 6px #00000059}.alloc__item:focus-visible{outline:4px solid var(--t-text);outline-offset:4px}.alloc__item.is-active{border-color:var(--c);transform:translateY(-3px);box-shadow:0 9px #00000059}.alloc__dot{background:var(--c);width:1.25rem;height:1.25rem;box-shadow:0 0 .9rem var(--c);border-radius:50%}.alloc__name{font-size:1.4rem;font-weight:600;line-height:1.2}.alloc__pct{font-family:var(--t-display);letter-spacing:.03em;font-size:2.25rem;line-height:1;transition:color .2s}.alloc__item.is-active .alloc__pct{color:var(--c)}.alloc__bar{background:#ffffff14;border-radius:999px;grid-column:1/-1;height:.8rem;overflow:hidden}.alloc__fill{width:var(--pct);border-radius:inherit;background:var(--c);height:100%;transition:width 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .12s);display:block}@media (hover:hover){.alloc__item:hover{border-color:var(--c);transform:translateY(-3px)}}.alloc__item:active{transform:translateY(3px);box-shadow:0 2px #00000059}.tokenomics.is-armed:not(.is-drawn) .donut__seg{stroke-dasharray:0 100}.tokenomics.is-armed:not(.is-drawn) .alloc__fill{width:0}@media (prefers-reduced-motion:reduce){.donut__seg,.alloc__fill,.alloc__item,.donut__value{transition:none}}@media (width>=768px){.tokenomics{padding:8rem 4rem 9rem}.tokenomics__inner{max-width:96rem;margin-inline:auto}.tokenomics__title{margin-bottom:5rem;font-size:clamp(6rem,11.5vw,13rem)}.tokenomics__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,7rem)}.donut{width:min(100%,40rem)}.donut__label{font-size:1.75rem}.donut__value{font-size:8rem}.donut__hint{font-size:1.25rem}.alloc{gap:1.25rem}.alloc__item{column-gap:1.25rem;padding:1.25rem 1.75rem}.alloc__dot{width:1.5rem;height:1.5rem}.alloc__name{font-size:1.75rem}.alloc__pct{font-size:3rem}}.memes{--bg:#0e1a12;--card:#16271b;--green:#2e7d32;--neon:#39ff14;--gold:#d4a017;--red:#d62828;--text:#f5f1e6;isolation:isolate;background:radial-gradient(60% 40% at 50% 0%, #2e7d3259, transparent 70%), radial-gradient(40% 30% at 90% 60%, #d4a0171a, transparent 70%), var(--bg);color:var(--text);padding:clamp(80px,9vw,160px) clamp(20px,5vw,96px) clamp(100px,10vw,180px);font-family:Poppins,system-ui,sans-serif;position:relative;overflow:hidden}.memes *,.memes :before,.memes :after{box-sizing:border-box}.memes__glow{z-index:-1;filter:blur(40px);background:radial-gradient(closest-side,#39ff1424,#0000);height:60%;animation:6s ease-in-out infinite memes-breathe;position:absolute;inset:-20% 0 auto}.memes__head{text-align:center;max-width:1200px;margin:0 auto}.memes__title{letter-spacing:.02em;color:var(--text);text-shadow:0 6px #00000073;margin:0;font-family:Bangers-Regular,Impact,sans-serif;font-size:clamp(4.5rem,15vw,12rem);font-weight:400;line-height:.92}.memes__title span{color:var(--red);-webkit-text-stroke:2px var(--gold);paint-order:stroke fill;text-shadow:0 0 24px #d62828a6,0 6px #00000080;display:inline-block;transform:rotate(-3deg)}.memes__sub{color:#f5f1e6db;max-width:34ch;margin:clamp(20px,2.5vw,40px) auto 0;font-size:clamp(1.35rem,2.6vw,2.25rem);font-weight:500;line-height:1.5}.memes__filters{flex-wrap:wrap;justify-content:center;gap:clamp(12px,1.4vw,20px);max-width:1200px;margin:clamp(40px,5vw,80px) auto clamp(48px,5vw,88px);display:flex}.chip{appearance:none;cursor:pointer;letter-spacing:.06em;min-height:56px;color:var(--gold);border:2px solid var(--gold);background:#16271bcc;border-radius:999px;padding:.55em 1.5em;font-family:Bangers,sans-serif;font-size:clamp(1.5rem,2.2vw,2rem);transition:transform .18s,background .2s,color .2s,box-shadow .2s}.chip:hover{transform:translateY(-3px)rotate(-1.5deg);box-shadow:0 8px #00000059}.chip:active{transform:translateY(0)scale(.96)}.chip.is-active{color:#0e1a12;background:linear-gradient(180deg, #ffd45a, var(--gold));border-color:#ffe08a;box-shadow:0 0 0 4px #d4a01740,0 0 32px #d4a01773}.memes__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,72px) clamp(28px,3vw,56px);max-width:1800px;margin:0 auto;display:grid}.meme-card{--tilt:0deg;background:var(--card);border:3px solid var(--gold);transform:rotate(var(--tilt));border-radius:28px;flex-direction:column;padding:14px;transition:transform .3s cubic-bezier(.3,1.4,.5,1),box-shadow .3s,border-color .3s;display:flex;box-shadow:10px 10px #00000073,0 30px 60px #00000059}.meme-card:nth-child(3n+1){--tilt:-1.6deg}.meme-card:nth-child(3n+2){--tilt:1.2deg}.meme-card:nth-child(3n){--tilt:-.8deg}.meme-card:hover{border-color:var(--neon);transform:rotate(0)translateY(-12px)scale(1.02);box-shadow:14px 14px #00000080,0 0 60px #39ff1440}.meme-card.is-hidden{display:none}.meme-card.is-entering{animation:.5s cubic-bezier(.3,1.5,.5,1) both memes-pop}.meme-card__frame{aspect-ratio:16/9;background:#0a120d;border-radius:16px;position:relative;overflow:hidden}.meme-card__img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.meme-card:hover .meme-card__img{transform:scale(1.06)}.meme-card__frame:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffe08a59 50%,#0000 65%);transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}.meme-card:hover .meme-card__frame:after{transform:translate(120%)}.meme-card__tag{letter-spacing:.06em;color:var(--text);background:var(--red);border:2px solid var(--gold);border-radius:999px;padding:.25em .9em;font-family:Bangers,sans-serif;font-size:1.4rem;position:absolute;top:14px;left:14px;transform:rotate(-4deg);box-shadow:0 4px #0006}.meme-card__body{flex-direction:column;flex:1;justify-content:space-between;gap:28px;padding:26px 12px 12px;display:flex}.meme-card__title{color:var(--text);text-wrap:balance;margin:0;font-family:CinzelDecorative-Bold,serif;font-size:clamp(1.6rem,2.1vw,2.2rem);font-weight:700;line-height:1.3}.meme-card__actions{grid-template-columns:1fr 1fr;gap:16px;display:grid}.btn{appearance:none;cursor:pointer;letter-spacing:.06em;border:3px solid var(--gold);border-radius:16px;min-height:64px;padding:.4em 1em;font-family:Bangers,sans-serif;font-size:clamp(1.7rem,2.2vw,2.2rem);transition:transform .15s,box-shadow .15s,background .2s,color .2s;box-shadow:0 6px #00000073}.btn:hover{transform:translateY(-3px);box-shadow:0 9px #00000073}.btn:active{transform:translateY(4px);box-shadow:0 2px #00000073}.btn--gold{color:#0e1a12;background:linear-gradient(180deg, #ffd45a, var(--gold))}.btn--gold:hover{background:linear-gradient(#ffe08a,#e0aa1c)}.btn--ghost{color:var(--neon);border-color:var(--green);background:#2e7d3240}.btn--ghost:hover{color:#0e1a12;background:var(--neon);border-color:var(--neon)}.btn.is-busy{opacity:.6;pointer-events:none}.chip:focus-visible,.btn:focus-visible{outline:4px solid var(--neon);outline-offset:4px}.memes__toast{z-index:50;letter-spacing:.05em;color:#0e1a12;background:var(--neon);opacity:0;pointer-events:none;border:3px solid #0e1a12;border-radius:999px;max-width:calc(100% - 40px);padding:16px 32px;font-family:Bangers,sans-serif;font-size:1.8rem;transition:opacity .25s,transform .3s cubic-bezier(.3,1.5,.5,1);position:fixed;bottom:32px;left:50%;transform:translate(-50%,30px);box-shadow:0 8px #00000080,0 0 40px #39ff1480}.memes__toast.is-visible{opacity:1;transform:translate(-50%)}@keyframes memes-breathe{50%{opacity:.55;transform:scale(1.06)}}@keyframes memes-pop{0%{opacity:0;transform:rotate(var(--tilt)) translateY(40px) scale(.92)}to{opacity:1;transform:rotate(var(--tilt)) translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.memes *,.memes :before,.memes :after{transition:none!important;animation:none!important}}@media (width<=1199px){.memes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.memes{padding-inline:16px}.memes__grid{grid-template-columns:1fr;gap:48px}.memes__filters{gap:12px}.chip{flex:calc(50% - 12px);min-height:64px;font-size:1.9rem}.meme-card{border-radius:24px;padding:12px;box-shadow:6px 6px #00000073}.meme-card__frame{aspect-ratio:4/5}.meme-card__title{font-size:2rem}.meme-card__actions{grid-template-columns:1fr}.btn{min-height:72px;font-size:2.2rem}}.footer{--bg:#0e1a12;--card:#16271b;--green:#2e7d32;--neon:#39ff14;--gold:#d4a017;--red:#d62828;--text:#f5f1e6;isolation:isolate;color:var(--text);background:radial-gradient(50% 60% at 15% 0,#2e7d3247,#0000 70%),radial-gradient(40% 50% at 95% 100%,#d6282824,#0000 70%),#09120c;padding:clamp(72px,8vw,140px) clamp(20px,5vw,96px) 40px;font-family:Poppins,system-ui,sans-serif;position:relative;overflow:hidden}.footer *,.footer :before,.footer :after{box-sizing:border-box}.footer:before{content:"";background:repeating-linear-gradient(90deg, var(--gold) 0 28px, #8a6a10 28px 40px);height:6px;position:absolute;inset:0 0 auto;box-shadow:0 0 30px #d4a01780}.footer__inner{grid-template-columns:auto 1fr;align-items:center;gap:clamp(40px,6vw,120px);max-width:1800px;margin:0 auto;display:grid}.footer .logo{filter:drop-shadow(0 10px 30px #0000008c);transition:transform .3s cubic-bezier(.3,1.5,.5,1),filter .3s;display:inline-block}.footer .logo:hover{filter:drop-shadow(0 0 30px #39ff1466);transform:rotate(-3deg)scale(1.06)}.footer .logo img{width:clamp(240px,24vw,420px);height:auto;display:block}.footer__right{text-align:right;flex-direction:column;gap:clamp(32px,3vw,48px);display:flex}.footer .site-nav{opacity:1;visibility:visible;background:0 0;width:auto;height:auto;padding:0;display:block;position:static;inset:auto;transform:none}.footer .site-nav__list{flex-wrap:wrap;justify-content:flex-end;gap:12px clamp(28px,3.5vw,64px);margin:0;padding:0;list-style:none;display:flex}.footer .site-nav__item{opacity:1;margin:0;animation:none;transform:none}.footer .site-nav__link{letter-spacing:.05em;color:var(--text);padding:6px 0;font-family:Bangers,sans-serif;font-size:clamp(2.2rem,3vw,3.2rem);text-decoration:none;transition:color .2s,transform .2s;display:inline-block;position:relative}.footer .site-nav__link:after{content:"";background:var(--gold);transform-origin:100%;border-radius:4px;height:4px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.footer .site-nav__link:hover{color:var(--gold);transform:translateY(-3px)}.footer .site-nav__link:hover:after{transform-origin:0;transform:scaleX(1)}.footer .site-nav__sub{letter-spacing:0;color:#f5f1e699;font-family:Poppins,sans-serif;font-size:.9rem}.footer .site-nav__tagline{color:var(--gold);text-wrap:balance;margin:clamp(20px,2.5vw,32px) 0 0;font-family:Cinzel Decorative,serif;font-size:clamp(1.4rem,1.9vw,2rem);font-weight:700;line-height:1.4}.footer__socials{gap:20px;margin:0;padding:0;list-style:none;display:flex}.footer .social{aspect-ratio:1;width:clamp(72px,6vw,92px);color:var(--gold);background:var(--card);border:3px solid var(--gold);border-radius:24px;place-items:center;transition:transform .2s cubic-bezier(.3,1.5,.5,1),color .2s,background .2s,box-shadow .2s;display:grid;box-shadow:0 6px #00000080}.footer .social svg{width:46%;height:46%}.footer .social:hover{color:#0e1a12;background:var(--neon);border-color:var(--neon);transform:translateY(-6px)rotate(-6deg);box-shadow:0 12px #00000080,0 0 36px #39ff1480}.footer .social:active{transform:translateY(2px);box-shadow:0 2px #00000080}.footer .social:focus-visible,.footer .site-nav__link:focus-visible,.footer .logo:focus-visible{outline:4px solid var(--neon);outline-offset:6px;border-radius:12px}.footer__legal{text-align:center;border-top:2px dashed #d4a01773;gap:16px;max-width:1800px;margin:clamp(56px,6vw,96px) auto 0;padding-top:32px;display:grid}.footer__copy{color:var(--text);margin:0;font-size:clamp(1.1rem,1.4vw,1.4rem);font-weight:600}.footer__disclaimer{color:#f5f1e6b8;max-width:75ch;margin:0 auto;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.7}.footer__disclaimer strong{color:var(--red);font-weight:700}@media (width<=767px){.footer{padding:72px 16px 32px}.footer__inner{grid-template-columns:1fr;justify-items:center;gap:48px}.footer__right{text-align:center;align-items:center}.footer .site-nav__list{flex-direction:column;align-items:center;gap:8px}.footer .site-nav__link{padding:8px 0;font-size:3rem}.footer .site-nav__sub{font-size:1rem;display:block}.footer .site-nav__tagline{font-size:1.6rem}.footer__socials{gap:24px}.footer .social{width:88px}}@media (prefers-reduced-motion:reduce){.footer *{transition:none!important;animation:none!important}}.contact{--bg:#0e1a12;--card:#16271b;--neon:#39ff14;--gold:#d4a017;--red:#d62828;--text:#f5f1e6;background:radial-gradient(45% 80% at 50% 50%, #d4a0171f, transparent 70%), var(--bg);color:var(--text);padding:clamp(64px,7vw,120px) clamp(20px,5vw,96px);font-family:Poppins,system-ui,sans-serif;position:relative}.contact *,.contact :before,.contact :after{box-sizing:border-box}.contact__card{background:linear-gradient(135deg, #1b3222, var(--card) 60%);border:4px solid var(--gold);border-radius:40px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,56px);max-width:1700px;margin:0 auto;padding:clamp(28px,3vw,48px) clamp(28px,4vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:12px 12px #00000080,0 0 80px #d4a0172e}.contact__card:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffe08a24 50%,#0000 60%);animation:6s ease-in-out infinite contact-shine;position:absolute;inset:0;transform:translate(-100%)}.contact__badge{aspect-ratio:1;color:#0e1a12;background:linear-gradient(180deg, #ffd45a, var(--gold));border:3px solid #ffe08a;border-radius:50%;place-items:center;width:clamp(88px,8vw,128px);display:grid;transform:rotate(-6deg);box-shadow:0 6px #00000073,0 0 40px #d4a01780}.contact__badge svg{width:52%;height:52%}.contact__info{min-width:0}.contact__title{letter-spacing:.05em;color:var(--red);-webkit-text-stroke:1.5px var(--gold);paint-order:stroke fill;text-shadow:0 4px #00000080;margin:0 0 8px;font-family:Bangers,sans-serif;font-size:clamp(2.8rem,4.5vw,5rem);font-weight:400;line-height:1}.contact__address{color:var(--text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#00000059;border:2px dashed #d4a01799;border-radius:18px;margin:12px 0 0;padding:.5em .8em;font-family:Poppins,monospace;font-size:clamp(1.3rem,2.1vw,2.4rem);font-weight:600;line-height:1.35}.contact__hint{color:#f5f1e6b3;margin:14px 0 0;font-size:clamp(1rem,1.3vw,1.35rem)}.contact__copy{appearance:none;cursor:pointer;letter-spacing:.06em;color:#0e1a12;background:linear-gradient(180deg, #ffd45a, var(--gold));border:3px solid #ffe08a;border-radius:22px;justify-content:center;align-items:center;gap:16px;min-width:240px;min-height:88px;padding:0 40px;font-family:Bangers,sans-serif;font-size:clamp(2.2rem,2.8vw,3rem);transition:transform .15s,box-shadow .15s,background .2s;display:inline-flex;box-shadow:0 8px #00000080}.contact__copy:hover{transform:translateY(-4px);box-shadow:0 12px #00000080,0 0 40px #d4a0178c}.contact__copy:active{transform:translateY(5px);box-shadow:0 3px #00000080}.contact__copy:focus-visible{outline:4px solid var(--neon);outline-offset:6px}.contact__icon{width:1.1em;height:1.1em}.contact__icon--done{display:none}.contact__copy.is-copied{background:linear-gradient(180deg, #7dff62, var(--neon));border-color:#c8ffb8;animation:.4s cubic-bezier(.3,1.6,.5,1) contact-pop;box-shadow:0 8px #00000080,0 0 50px #39ff1499}.contact__copy.is-copied .contact__icon--copy{display:none}.contact__copy.is-copied .contact__icon--done{display:block}.contact__status{text-align:center;min-height:1.5em;color:var(--neon);margin:20px 0 0;font-size:1.1rem}@keyframes contact-shine{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes contact-pop{50%{transform:scale(1.08)rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.contact__card:after,.contact__copy{transition:none!important;animation:none!important}}@media (width<=767px){.contact{padding:56px 16px}.contact__card{text-align:center;border-radius:32px;grid-template-columns:1fr;justify-items:center;gap:28px;padding:32px 20px;box-shadow:6px 6px #00000080,0 0 50px #d4a0172e}.contact__info{width:100%}.contact__title{font-size:3.6rem}.contact__address{text-align:left;font-size:1.5rem}.contact__copy{width:100%;min-height:96px;font-size:3rem}}*{box-sizing:border-box;margin:0;padding:0}[data-include="/partials/header.html"]{min-height:64px}[data-include="/partials/footer.html"]{min-height:120px}@font-face{font-family:Bangers;src:url(/assets/Bangers-Regular-1Wog9cMk.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel Decorative;src:url(/assets/CinzelDecorative-Bold-Cbl_4R6Z.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#0e1a12;--card:#16271b;--green:#2e7d32;--neon:#39ff14;--gold:#d4a017;--gold-light:#f6d365;--red:#d62828;--text:#f5f1e6;--font-display:"Bangers", Impact, system-ui, sans-serif;--font-fancy:"Cinzel Decorative", Georgia, serif;--font-body:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--ease-out:cubic-bezier(.2, .9, .3, 1);--ease-io:cubic-bezier(.7, 0, .2, 1)}html{scroll-behavior:smooth;scroll-padding-top:110px}html.nav-open{overflow:hidden}.site-header{--logo-h:64px;z-index:1000;padding-top:env(safe-area-inset-top,0px);font-family:var(--font-body);position:fixed;inset:0 0 auto}.site-header:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0e1a12d9,#0e1a1200);transition:opacity .35s;position:absolute;inset:0 0 -24px}.site-header:before{content:"";z-index:0;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#0e1a12d1;border-bottom:2px solid #d4a01773;transition:opacity .35s;position:absolute;inset:0;box-shadow:0 12px 40px #00000080}.site-header.is-scrolled{--logo-h:52px}.site-header.is-scrolled:before{opacity:1}.site-header.is-scrolled:after{opacity:0}.site-header__progress{z-index:3;background:linear-gradient(90deg, var(--gold), var(--neon));width:100%;height:4px;transform:scaleX(var(--progress,0));transform-origin:0;pointer-events:none;position:absolute;bottom:0;left:0;box-shadow:0 0 12px #39ff1499}.site-header__bar{max-width:1720px;padding:.9rem max(1rem, env(safe-area-inset-right)) .9rem max(1rem, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;transition:padding .35s;display:flex;position:relative}.site-header.is-scrolled .site-header__bar{padding-block:.5rem}.logo{z-index:2;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:14px;align-items:center;transition:transform .4s cubic-bezier(.2,.9,.3,1.5);display:inline-flex;position:relative}.logo img{width:auto;height:var(--logo-h);object-fit:contain;filter:drop-shadow(0 4px 14px #000000a6)drop-shadow(0 0 14px #d4a01740);max-width:calc(100vw - 6.5rem);transition:height .35s var(--ease-out), filter .35s ease;display:block}.logo:active{transform:scale(.96)}.nav-toggle{--toggle-shadow:0 8px 24px #0000008c;z-index:2;width:60px;height:60px;color:var(--gold);font:inherit;background:linear-gradient(145deg, #1f3826, var(--card));box-shadow:var(--toggle-shadow);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .3s var(--ease-out), color .3s ease, border-color .3s ease, background .3s ease;border:2px solid;border-radius:18px;flex:none;place-items:center;padding:0;animation:2.6s ease-out infinite toggle-pulse;display:inline-grid;position:relative}.nav-toggle[aria-expanded=true]{color:var(--red);background:linear-gradient(145deg, #2a1a1a, var(--card));box-shadow:0 0 22px #d6282873, var(--toggle-shadow);animation:none}.nav-toggle:active{transform:scale(.92)}.nav-toggle__bars{width:30px;height:22px;display:block;position:relative}.nav-toggle__bars span{transform-origin:50%;width:100%;height:4px;transition:transform .45s var(--ease-io), top .45s var(--ease-io), opacity .25s ease, width .3s ease;background:currentColor;border-radius:4px;position:absolute;left:0}.nav-toggle__bars span:first-child{top:0}.nav-toggle__bars span:nth-child(2){width:70%;top:9px;left:auto;right:0}.nav-toggle__bars span:nth-child(3){top:18px}.nav-toggle[aria-expanded=true] .nav-toggle__bars span:first-child{top:9px;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bars span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-toggle[aria-expanded=true] .nav-toggle__bars span:nth-child(3){top:9px;transform:rotate(-45deg)}.site-nav{--origin-x:calc(100% - 2.9rem);--origin-y:2.9rem;z-index:1;padding:calc(7.5rem + env(safe-area-inset-top,0px)) 1.5rem calc(2rem + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;visibility:hidden;pointer-events:none;clip-path:circle(0px at var(--origin-x) var(--origin-y));transition:clip-path .6s var(--ease-io), visibility 0s linear .6s;background:radial-gradient(120% 60% at 50% 0,#2e7d3266,#0000 62%),radial-gradient(90% 55% at 50% 100%,#d4a01733,#0000 65%),repeating-linear-gradient(45deg,#d4a0170b 0 2px,#0000 2px 28px),linear-gradient(#0e1a12,#08110b);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.site-nav.is-open{visibility:visible;pointer-events:auto;clip-path:circle(150vmax at var(--origin-x) var(--origin-y));transition:clip-path .75s var(--ease-io), visibility 0s}.site-nav__list{text-align:center;flex-direction:column;align-items:center;gap:clamp(.35rem,2.2vh,1.1rem);width:100%;margin:auto;padding:0;list-style:none;display:flex}.site-nav__item{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(46px)scale(.94)}.site-nav.is-open .site-nav__item{opacity:1;transition:opacity .5s ease, transform .7s var(--ease-out);transition-delay:calc(.22s + var(--i,0) * 80ms);transform:none}.site-nav__link{isolation:isolate;min-height:64px;font-family:var(--font-display);letter-spacing:.04em;color:var(--text);text-shadow:0 4px #0000008c;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .3s ease, transform .3s var(--ease-out), text-shadow .3s ease;flex-direction:column;align-items:center;padding:.05em .6em .14em;font-size:clamp(3rem,14vw,5.5rem);font-weight:400;line-height:1.05;text-decoration:none;display:inline-flex;position:relative}.site-nav__link:after{content:"";background:linear-gradient(90deg, var(--gold), var(--neon));transform-origin:0;height:.1em;transition:transform .45s var(--ease-io);border-radius:99px;position:absolute;bottom:.02em;left:.6em;right:.6em;transform:scaleX(0)}.site-nav__sub{font-family:var(--font-body);letter-spacing:.08em;color:var(--neon);opacity:.9;margin-top:-.1rem;font-size:clamp(.95rem,3.8vw,1.2rem);font-weight:500}.site-nav__link:active,.site-nav__link:focus-visible,.site-nav__link.is-active{color:var(--gold-light);text-shadow:0 0 26px #d4a017b3,0 4px #0000008c}.site-nav__link:active:after,.site-nav__link:focus-visible:after,.site-nav__link.is-active:after{transform:scaleX(1)}@media (hover:hover){.site-nav__link:hover{color:var(--gold-light);text-shadow:0 0 26px #d4a017b3,0 4px #0000008c;transform:scale(1.05)}.site-nav__link:hover:after{transform:scaleX(1)}}.site-nav__tagline{font-family:var(--font-fancy);letter-spacing:.05em;text-align:center;color:var(--gold);opacity:0;margin:1.5rem 0 0;font-size:clamp(1rem,4vw,1.4rem);transition:opacity .3s}.site-nav.is-open .site-nav__tagline{opacity:.95;transition:opacity .6s .7s}.logo:focus-visible,.nav-toggle:focus-visible,.site-nav__link:focus-visible{outline:3px solid var(--neon);outline-offset:4px;border-radius:16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (width>=992px){.site-header{--logo-h:88px}.site-header.is-scrolled{--logo-h:68px}.site-header__bar{padding-inline:clamp(1.5rem,4vw,4rem)}.logo:hover{transform:scale(1.06)rotate(-1.5deg)}.logo:hover img{filter:drop-shadow(0 6px 16px #000000b3)drop-shadow(0 0 22px #d4a017bf)}.nav-toggle{display:none}.site-nav,.site-nav.is-open{z-index:auto;visibility:visible;pointer-events:auto;clip-path:none;background:0 0;margin-left:auto;padding:0;transition:none;display:block;position:static;inset:auto;overflow:visible}.site-nav__tagline{display:none}.site-nav__list{flex-direction:row;gap:.5rem;width:auto;margin:0}.site-nav__item,.site-nav.is-open .site-nav__item{opacity:1;transition:none;transform:none}.site-nav__link{text-shadow:0 3px #00000080;border-radius:999px;flex-direction:row;min-height:0;padding:.4em .85em .45em;font-size:clamp(1.6rem,2.2vw,2.4rem)}.site-nav__sub{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.site-nav__item--social .site-nav__link{box-shadow:inset 0 0 0 2px #d4a01799}.site-nav__item--social:nth-child(4){margin-left:.75rem}.site-nav__link:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg, var(--gold-light), var(--gold) 55%, #b07d0c);opacity:0;transition:opacity .25s,transform .4s cubic-bezier(.2,.9,.3,1.4);position:absolute;inset:0;transform:scale(.6);box-shadow:0 4px #6f5006,0 12px 32px #d4a0178c}.site-nav__link:after{background:var(--red);transform-origin:50%;border-radius:2px;width:.38em;height:.38em;transition:transform .35s cubic-bezier(.2,.9,.3,1.6),opacity .2s;bottom:-.05em;left:50%;right:auto;transform:translate(-50%)rotate(45deg)scale(0);box-shadow:0 0 14px #d62828cc}.site-nav__link.is-active{color:var(--gold-light);text-shadow:0 0 24px #d4a01799,0 3px #00000080}.site-nav__link.is-active:after{transform:translate(-50%)rotate(45deg)scale(1)}.site-nav__link:hover,.site-nav__link:focus-visible{color:var(--bg);text-shadow:none;transform:translateY(-4px)}.site-nav__link:hover:before,.site-nav__link:focus-visible:before{opacity:1;transform:scale(1)}.site-nav__link:hover:after,.site-nav__link:focus-visible:after{opacity:0}.site-nav__link:active{transform:translateY(0)scale(.96)}.site-nav__link:focus-visible{outline-offset:3px;border-radius:999px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-header,.site-header *,.site-header :before,.site-header :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}
