@import"https://fonts.googleapis.com/css2?family=Anton&family=Barlow+Condensed:wght@400;500;600;700;800&family=Bangers&display=swap";:root{--font-display: "Anton", sans-serif;--font-body: "Barlow Condensed", Arial, sans-serif;--font-accent: "Bangers", cursive;--yellow: #ffd21a;--yellow-2: #ffb800;--black: #17191d;--panel: #293039;--panel2: #20252b;--white: #f5f5f3;--muted: #aeb3ba;--line: #3d454f;--maxw: 1120px;--radius: 9px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:var(--font-body);font-size:clamp(15px,1.6vw,17px);overflow-x:hidden;line-height:1.4}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}button{font-family:inherit}.wrap{width:min(var(--maxw),92%);margin:auto}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.andy-word{height:01.1em;width:auto;display:inline-block;vertical-align:-.1em;margin:0 .05em}.nav{position:fixed;z-index:60;top:clamp(10px,2vw,16px);left:50%;transform:translate(-50%);width:min(940px,94%);min-height:58px;background:#22272d;border-radius:32px;border:2px solid #0c0d0f;box-shadow:0 8px 22px #0008;display:flex;align-items:center;padding:8px 10px 8px 18px;gap:clamp(10px,2vw,20px)}.brand{display:flex;align-items:center;gap:8px;white-space:nowrap}.brand img.mark{width:50px;height:50px;flex-shrink:0}.brand img.wordmark{height:clamp(22px,2.4vw,26px);width:auto}.navlinks{display:flex;justify-content:center;gap:clamp(12px,1.8vw,24px);flex:1;font-weight:700;font-size:12.5px;text-transform:uppercase;flex-wrap:wrap}.navlinks a{opacity:.85;padding:4px 2px;position:relative}.navlinks a:hover,.navlinks a[aria-current=page]{opacity:1;color:var(--yellow)}.navlinks a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--yellow)}.navbtn,.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:7px;background:var(--yellow);color:#141619;font-weight:800;padding:10px clamp(12px,2vw,18px);font-size:clamp(12px,1.6vw,14px);text-transform:uppercase;box-shadow:0 4px #a78300;cursor:pointer;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease}.navbtn:hover,.btn:hover{transform:translateY(-2px);box-shadow:0 6px #a78300}.navbtn:active,.btn:active{transform:translateY(1px);box-shadow:0 2px #a78300}.btn svg,.btn img,.navbtn svg,.navbtn img{width:16px;height:16px;flex-shrink:0}.btn.dark{background:#323941;color:#fff;box-shadow:none;border:1px solid #49515b}.btn.dark:hover{box-shadow:none;background:#3a424c}.btn.sm{padding:8px 14px;font-size:12px}.btn.full{width:100%}.mobile-toggle{display:none;background:none;border:0;color:#fff;font-size:24px;cursor:pointer;width:40px;height:40px;flex-shrink:0}.ticker{height:32px;background:repeating-linear-gradient(135deg,var(--yellow) 0 22px,#141619 11px 25px);color:#151515;display:flex;align-items:center;overflow:hidden;white-space:nowrap;position:relative}.ticker-track{display:inline-flex;will-change:transform}.ticker-track span{display:inline-block;padding-right:25px;font-family:var(--font-accent);font-size:30px;letter-spacing:.5px;white-space:nowrap}.ticker[data-dir=rtl] .ticker-track{animation:marquee-rtl 20s linear infinite}.ticker[data-dir=ltr] .ticker-track{animation:marquee-ltr 20s linear infinite}@keyframes marquee-rtl{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-ltr{0%{transform:translate(-50%)}to{transform:translate(0)}}.hero{position:relative;min-height:min(680px,92svh);display:flex;align-items:flex-end;overflow:hidden;padding:clamp(90px,20vw,130px) 0 clamp(36px,6vw,55px)}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#0e1420}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:62% 30%}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(rgba(23,25,29,0) 45%,var(--black) 100%)}.hero .content{position:relative;z-index:2;width:min(var(--maxw),92%);margin:auto}.eyebrow{color:var(--yellow);font-weight:800;letter-spacing:2px;text-transform:uppercase;font-size:clamp(12px,1.4vw,14px)}.hero h1{font-family:var(--font-display);font-size:clamp(42px,9vw,110px);line-height:.9;margin:8px 0;color:var(--yellow);text-shadow:4px 5px #111}.hero p{max-width:46ch;font-size:clamp(15px,2vw,20px);color:#e6e6e6}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}@media (max-width: 700px){.hero{min-height:62vh}.hero-bg img{object-position:68% 25%}}@media (max-width: 420px){.hero{min-height:56vh}}.section{padding:clamp(56px,9vw,100px) 0;position:relative}.section.dark{background:#17191d}.section h2{font-family:var(--font-display);color:var(--yellow);font-size:clamp(38px,7vw,82px);line-height:.95;text-align:center;margin:0 0 18px;text-transform:uppercase}.sub{text-align:center;color:#c4c7cb;max-width:650px;margin:0 auto clamp(30px,5vw,45px);font-size:clamp(14px,1.8vw,17px)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,40px);align-items:center}.copy{color:#c7cbd0;line-height:1.5;font-size:clamp(15px,1.8vw,17px)}.art{width:100%;border-radius:14px;display:block}.cardgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,3vw,26px)}.card{background:linear-gradient(145deg,#303943,#252b32);border:1px solid #515a65;border-radius:var(--radius);padding:clamp(20px,3vw,28px);box-shadow:0 8px #111;position:relative;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.card:after{content:"";position:absolute;left:8px;right:8px;bottom:-7px;height:8px;background:var(--yellow);border-radius:8px;z-index:-1}.card h3{font-size:clamp(20px,2.6vw,28px);margin:0 0 7px;text-align:center;text-transform:uppercase}.card p{color:#b9bec5;text-align:center;margin:0;font-size:clamp(14px,1.6vw,16px)}.steps .card{min-height:130px;display:flex;flex-direction:column;justify-content:center;gap:6px}.card.clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.card.clickable:hover{transform:translateY(-3px)}.card.clickable:active{transform:translateY(0)}.card.clickable .step-check{position:absolute;top:12px;right:14px;width:24px;height:24px;border-radius:50%;border:2px solid #59616a;display:grid;place-items:center;font-size:13px;color:transparent;transition:all .15s ease}.card.clickable.is-done{border-color:var(--yellow)}.card.clickable.is-done .step-check{background:var(--yellow);border-color:var(--yellow);color:#141619}.card.clickable .step-num{font-family:var(--font-accent);color:var(--yellow);font-size:20px;display:block;margin-bottom:4px;text-align:center}.card--glass{background:#293039d1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tax{display:grid;grid-template-columns:repeat(3,1fr);background:#2c333bf0;border:1px solid #515a65;border-radius:var(--radius);overflow:hidden;box-shadow:0 8px #111}.tax>div{padding:clamp(16px,3vw,22px);text-align:center;border-right:1px solid #59616a}.tax>div:last-child{border-right:0}.tax strong{display:block;font-size:clamp(18px,2.4vw,24px);text-transform:uppercase}.tax span{color:#bfc3c8}.decor-section{position:relative;overflow:hidden}.decor-section .decor-img{position:absolute;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 12px 20px rgba(0,0,0,.45))}.decor-section .decor-img.left{left:clamp(-60px,-4vw,-20px);bottom:10px;width:clamp(220px,30vw,420px)}.decor-section .decor-img.right{right:clamp(-50px,-3vw,-10px);top:6%;width:clamp(220px,30vw,400px)}.decor-section .decor-content{position:relative;z-index:1}@media (max-width: 900px){.decor-section .decor-img{display:none}}.community{background-image:linear-gradient(#00000059,#0000008c),url(/assets/falling-down.gif);min-height:clamp(420px,60vw,650px);background-size:cover;background-position:center;display:flex;align-items:center;padding:40px 0}.communitybox{max-width:650px;background:#303943ef;border:1px solid #5a626c;border-radius:10px;padding:clamp(22px,4vw,30px);box-shadow:0 10px #111}.communitybox h2{text-align:left;font-size:clamp(34px,6vw,52px);margin-bottom:20px}.communitybox p{font-size:clamp(14px,1.8vw,16px);color:#dfe2e5}.socials{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.socials a{width:42px;height:42px;background:#cfd3d7;color:#20252b;border-radius:8px;display:grid;place-items:center;transition:transform .12s ease,background .12s ease}.socials a img{width:20px;height:20px}.socials a:hover{background:var(--yellow);transform:translateY(-2px)}.social-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2.4vw,20px);max-width:900px;margin:0 auto}.social-tile{background:linear-gradient(145deg,#303943,#252b32);border:1px solid #515a65;border-radius:var(--radius);padding:clamp(20px,3vw,28px) 14px;text-align:center;box-shadow:0 8px #111;transition:transform .15s ease}.social-tile:hover{transform:translateY(-3px)}.social-tile .ic{width:46px;height:46px;margin:0 auto 14px;border-radius:50%;background:#1d2228;display:grid;place-items:center;color:var(--yellow)}.social-tile .ic img{width:22px;height:22px}.social-tile h3{font-size:clamp(16px,2vw,19px);text-transform:uppercase;margin:0 0 6px}.social-tile p{color:#b9bec5;font-size:13.5px;margin:0}.footer{background:#252c34;border-top:1px solid #4a5159;padding:clamp(20px,3vw,28px) 0}.footerin{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer nav{display:flex;gap:clamp(12px,2vw,24px);font-weight:700;font-size:13.5px;flex-wrap:wrap}.footer small{color:#9299a0}.footer-bottom{margin-top:16px;padding-top:16px;border-top:1px solid #3a4149;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#7d848c;font-size:12.5px}.footer-social{display:flex;gap:8px}.footer-social a{width:32px;height:32px;border-radius:50%;background:#1d2228;display:grid;place-items:center;color:var(--yellow)}.footer-social a img{width:15px;height:15px}.pagehero{padding:clamp(120px,22vw,155px) 0 clamp(60px,10vw,90px);background:radial-gradient(circle at 50% 0,#3c4550 0,#17191d 55%);text-align:center;position:relative;z-index:1}.pagehero h1{font-family:var(--font-display);color:var(--yellow);font-size:clamp(40px,8vw,100px);margin:0;text-transform:uppercase}.pagehero p{max-width:650px;margin:18px auto;color:#c8cbd0;font-size:clamp(15px,2vw,20px)}.faq{max-width:850px;margin:auto}.faq details{background:#293039;border:1px solid #4a535d;border-radius:9px;margin:14px 0;padding:18px clamp(16px,3vw,24px)}.faq summary{font-size:clamp(17px,2.4vw,24px);font-weight:800;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px}.faq summary::-webkit-details-marker{display:none}.faq summary .chev{width:20px;height:20px;flex-shrink:0;color:var(--yellow);transition:transform .18s ease}.faq details[open] summary .chev{transform:rotate(180deg)}.faq p{color:#c0c5ca;line-height:1.5;margin:12px 0 2px;font-size:clamp(14px,1.8vw,16px)}.roadmap{display:grid;gap:clamp(16px,3vw,20px);max-width:900px;margin:auto}.phase{display:grid;grid-template-columns:100px 1fr;gap:clamp(14px,3vw,25px);align-items:center}.phase .num{font-family:var(--font-display);color:var(--yellow);font-size:clamp(32px,5vw,45px);text-align:center}.phase .card,.phase .card h3{text-align:left}.contract{padding:clamp(28px,5vw,35px) 0}.contractbox{display:flex;gap:10px;max-width:800px;margin:auto;background:#293039;border:1px solid #505963;padding:10px;border-radius:10px;box-shadow:0 7px #111;flex-wrap:nowrap;align-items:stretch}.contractbox input{flex:1;min-width:0;background:#1d2228;border:0;color:#cfd3d7;padding:14px 15px;border-radius:7px;font-family:monospace;font-size:clamp(11px,1.6vw,14px)}.contractbox button{flex-shrink:0;min-width:90px;white-space:nowrap}.mini{font-size:13.5px;color:#a8afb7;text-align:center;margin-top:14px}@media (max-width: 560px){.contractbox{flex-wrap:wrap}.contractbox input{flex-basis:100%}.contractbox button{flex:1;min-width:0;height:44px}}.skater-wrap{position:fixed;width:clamp(120px,12vw,200px);aspect-ratio:1 / 1;z-index:50;pointer-events:none;display:flex;align-items:center;justify-content:center}.skater-wrap img{width:100%;height:100%;object-fit:contain}.skater-wrap{bottom:clamp(14px,4vw,30px);left:-200px}body[data-skate=a] .skater-wrap{animation:skate-a 20s linear infinite}@keyframes skate-a{0%{left:-200px;transform:scaleX(1)}45%{left:100vw;transform:scaleX(1)}50%{left:100vw;transform:scaleX(-1)}95%{left:-200px;transform:scaleX(-1)}to{left:-200px;transform:scaleX(1)}}body[data-skate=b] .skater-wrap{bottom:clamp(120px,15vw,210px);animation:skate-b 22s linear infinite}@keyframes skate-b{0%{left:100vw;transform:scaleX(-1)}45%{left:-200px;transform:scaleX(-1)}50%{left:-200px;transform:scaleX(1)}95%{left:100vw;transform:scaleX(1)}to{left:100vw;transform:scaleX(-1)}}body[data-skate=c] .skater-wrap{bottom:clamp(52px,8vw,96px);animation:skate-c 15s linear infinite}@keyframes skate-c{0%{left:-200px;transform:scaleX(1)}45%{left:100vw;transform:scaleX(1)}50%{left:100vw;transform:scaleX(-1)}95%{left:-200px;transform:scaleX(-1)}to{left:-200px;transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.skater-wrap{display:none}}@media (max-width: 660px){.skater-wrap{width:clamp(60px,16vw,92px)}}@media (max-width: 980px){.navlinks{display:none}.mobile-toggle{display:flex;align-items:center;justify-content:center;margin-left:auto}.nav{justify-content:space-between}}.navlinks.open{display:flex!important;position:absolute;top:64px;left:0;right:0;background:#22272d;padding:18px;border-radius:18px;flex-direction:column;gap:4px;box-shadow:0 10px 24px #0008}.navlinks.open a{padding:12px 8px;border-bottom:1px solid #333a42}.navlinks.open a:last-child{border-bottom:0}@media (max-width: 760px){.grid2,.cardgrid,.tax,.social-tiles{grid-template-columns:1fr}.footerin{flex-direction:column;text-align:center}.footer nav{justify-content:center}.phase{grid-template-columns:64px 1fr}.grid2>img.art{order:-1}}@media (max-width: 480px){.brand img.wordmark{height:16px}.navbtn{padding:9px 12px}}
