@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=League+Spartan:wght@600;700;800;900&family=Manrope:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;500;600;700&display=swap";:root{color:#e8e8df;font-synthesis:none;text-rendering:optimizelegibility;background:#111310;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#111310;min-width:320px;margin:0}a{color:inherit}.eagle-page{--eagle-ink:#f2f0e8;--eagle-muted:#a8aaa0;--eagle-line:#b4bf9d3d;--eagle-amber:#e8c995;--eagle-olive:#a5b775;--eagle-alert:#d7654d;min-height:100vh;color:var(--eagle-ink);background:#090c09;overflow:hidden}.eagle-page .wrap{width:min(1180px,100% - 64px);margin:0 auto}.eagle-nav{z-index:5;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}.eagle-brand img{width:172px;display:block}.eagle-nav nav{letter-spacing:.12em;align-items:center;gap:31px;font:700 11px/1.45 DM Mono,monospace;display:flex}.eagle-nav nav a{color:#f5f2ea;text-decoration:none}.eagle-nav .eagle-nav-cta{color:#181510;background:var(--eagle-amber);padding:15px 18px}.eagle-nav-cta span{margin-left:8px;font-size:16px;transition:transform .2s;display:inline-block}.eagle-nav-cta:hover span{transform:translate(3px,-3px)}.eagle-hero{isolation:isolate;align-items:center;min-height:calc(100svh - 92px);display:flex;position:relative}.eagle-hero-image,.eagle-hero-shade,.eagle-grid-lines{position:absolute;inset:0}.eagle-hero-image{z-index:-3;filter:saturate(.35)contrast(1.12)brightness(.76);background-position:50%;background-size:cover}.eagle-hero-shade{z-index:-2;background:linear-gradient(90deg,#060907fa 0%,#060907e3 39%,#06090780 71%,#060907b8 100%),linear-gradient(#06090780 0%,#0000 65%,#090c09 100%)}.eagle-grid-lines{z-index:-1;opacity:.3;background-image:linear-gradient(#a5b77524 1px,#0000 1px),linear-gradient(90deg,#a5b77524 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 91%);mask-image:linear-gradient(90deg,#000 0%,#0000 91%)}.eagle-hero:after{content:"";opacity:.55;background:linear-gradient(#0000,#d7654d99 26% 74%,#0000);width:1px;position:absolute;top:0;bottom:0;right:clamp(24px,5vw,74px)}.eagle-hero-inner{grid-template-columns:minmax(330px,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(50px,7vw,112px);padding-block:90px 105px;display:grid}.eagle-hero-copy{max-width:600px}.eagle-section-eyebrow{color:var(--eagle-amber);letter-spacing:.16em;margin:0 0 29px;font:500 12px/1.55 DM Mono,monospace}.eagle-hero-label{color:var(--eagle-olive);letter-spacing:.16em;margin:0 0 18px;font:700 13px/1.5 DM Mono,monospace}.eagle-page h1,.eagle-page h2{color:var(--eagle-ink);letter-spacing:.005em;text-transform:uppercase;font:900 clamp(64px,8vw,122px)/.94 League Spartan,sans-serif}.eagle-page h1{margin:0 0 34px}.eagle-hero h1{font-size:clamp(64px,7vw,108px);line-height:.9}.eagle-page h1 em,.eagle-page h2 em{color:var(--eagle-amber);font-style:normal}.eagle-hero-description{color:#d1d3ca;max-width:525px;margin:0;font:16px/1.95 Manrope,sans-serif}.eagle-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:42px;display:flex}.eagle-button{color:#181510;letter-spacing:.1em;padding:17px 20px;font:700 11px/1.45 DM Mono,monospace;text-decoration:none;display:inline-block}.eagle-button-primary{background:var(--eagle-amber)}.eagle-arrow{margin-left:8px;font-size:17px;transition:transform .2s;display:inline-block}.eagle-button:hover .eagle-arrow{transform:translate(3px,-3px)}.eagle-text-link{color:var(--eagle-ink);letter-spacing:.1em;font:700 11px/1.45 DM Mono,monospace;text-decoration:none}.eagle-text-link>span{color:var(--eagle-amber);margin-left:8px;font-size:17px}.eagle-art-frame{flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:370px;padding:32px;display:flex;position:relative}.eagle-art-frame img{z-index:1;width:88%;max-width:540px;height:auto;display:block;position:relative}.eagle-art-date{color:var(--eagle-amber);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:16px;margin:0;font:500 12px/1.45 DM Mono,monospace;display:inline-flex}.eagle-art-date:before{content:"";background:#e8c995b3;width:36px;height:1px}.eagle-art-date:after{content:"";background:#e8c99547;width:62px;height:1px}.eagle-trailer{border-bottom:1px solid var(--eagle-line);background:#0b100c;padding:104px 0 112px}.eagle-trailer-head{grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);align-items:end;gap:clamp(50px,10vw,160px);margin-bottom:52px;display:grid}.eagle-trailer-head h2{margin:0;font-size:clamp(52px,6vw,88px)}.eagle-trailer-description{max-width:560px;color:var(--eagle-muted);margin:0 0 5px;font:16px/1.9 Manrope,sans-serif}.eagle-trailer-video{aspect-ratio:16/9;border:1px solid var(--eagle-line);background:#050705;position:relative;overflow:hidden}.eagle-trailer-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.eagle-briefing{border-bottom:1px solid var(--eagle-line);grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);gap:clamp(50px,10vw,160px);padding-block:126px;display:grid}.eagle-briefing-heading h2,.eagle-operations-head h2{margin:0;font-size:clamp(52px,6vw,88px)}.eagle-briefing-body{align-self:end}.eagle-briefing-body>p,.eagle-operations-description{max-width:560px;color:var(--eagle-muted);margin:0 0 45px;font:16px/1.9 Manrope,sans-serif}.eagle-detail-list{border-top:1px solid var(--eagle-line)}.eagle-detail{border-bottom:1px solid var(--eagle-line);grid-template-columns:125px 1fr;gap:28px;padding:21px 0;display:grid}.eagle-detail span{color:var(--eagle-olive);letter-spacing:.15em;font:500 11px/1.4 DM Mono,monospace}.eagle-detail strong{color:var(--eagle-ink);letter-spacing:.03em;text-transform:uppercase;font:700 18px/1.25 League Spartan,sans-serif}.eagle-operations{border-bottom:1px solid var(--eagle-line);padding-block:116px 126px}.eagle-operations-head{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:clamp(50px,7vw,100px);margin-bottom:58px;display:grid}.eagle-operations-description{margin-bottom:28px}.eagle-route-line{border-top:1px solid var(--eagle-line);flex-wrap:wrap;align-items:center;gap:16px;padding-top:22px;display:flex}.eagle-route-line>span{color:var(--eagle-alert);letter-spacing:.13em;margin-right:8px;font:500 11px/1.4 DM Mono,monospace}.eagle-route-line strong{color:var(--eagle-ink);letter-spacing:.08em;align-items:center;gap:8px;font:700 12px/1.4 DM Mono,monospace;display:inline-flex}.eagle-route-line i{border:1px solid var(--eagle-olive);background:var(--eagle-olive);width:6px;height:6px;display:inline-block}.eagle-route-line b{color:var(--eagle-muted);margin-left:4px;font-weight:400}.eagle-sequence{border:1px solid var(--eagle-line);background:#151c1499;grid-template-columns:repeat(4,1fr);display:grid}.eagle-step{border-right:1px solid var(--eagle-line);min-height:226px;padding:28px 26px 32px;position:relative}.eagle-step:last-child{border-right:0}.eagle-step-number{color:var(--eagle-alert);letter-spacing:.13em;font:500 12px/1.4 DM Mono,monospace}.eagle-step h3{color:var(--eagle-ink);letter-spacing:.025em;text-transform:uppercase;margin:52px 0 18px;font:800 25px/1.05 League Spartan,sans-serif}.eagle-step p{max-width:200px;color:var(--eagle-muted);margin:0;font:14px/1.8 Manrope,sans-serif}.eagle-countdown-strip{border-bottom:1px solid var(--eagle-line);background:#0b100c}.eagle-countdown-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding-block:92px;display:flex}.eagle-countdown-kicker{color:var(--eagle-olive);letter-spacing:.17em;margin:0 0 37px;font:500 12px/1.5 DM Mono,monospace}.eagle-countdown-clock{justify-content:center;align-items:flex-end;gap:clamp(12px,2vw,28px);display:flex}.eagle-countdown-group{align-items:flex-end;gap:clamp(14px,2.2vw,28px);display:flex}.eagle-countdown-unit{flex-direction:column;align-items:center;gap:22px;min-width:clamp(82px,8vw,116px);display:flex}.eagle-countdown-unit strong{color:var(--eagle-ink);font-variant-numeric:tabular-nums;letter-spacing:-.018em;font:900 clamp(62px,8.5vw,118px)/.88 League Spartan,sans-serif}.eagle-countdown-unit:first-child strong{color:var(--eagle-amber)}.eagle-countdown-unit small{color:var(--eagle-muted);letter-spacing:.14em;white-space:nowrap;margin:0;font:500 11px/1.4 DM Mono,monospace}.eagle-countdown-separator{color:#e8c995a6;align-self:flex-start;margin-top:clamp(24px,3vw,42px);font:500 clamp(30px,3.5vw,46px)/1 DM Mono,monospace}.eagle-countdown-date{color:var(--eagle-amber);letter-spacing:.12em;margin:37px 0 0;font:500 12px/1.65 DM Mono,monospace}.eagle-countdown-zones{border-top:1px solid var(--eagle-line);grid-template-columns:repeat(4,1fr);width:min(760px,100%);margin-top:31px;display:grid}.eagle-countdown-zone{border-right:1px solid var(--eagle-line);justify-items:center;gap:9px;padding:18px 16px 0;display:grid}.eagle-countdown-zone:last-child{border-right:0}.eagle-countdown-zone span{color:var(--eagle-muted);letter-spacing:.14em;font:500 11px/1.4 DM Mono,monospace}.eagle-countdown-zone strong{color:var(--eagle-ink);letter-spacing:.02em;white-space:nowrap;font:700 17px/1.25 League Spartan,sans-serif}.eagle-countdown-zone small{color:var(--eagle-olive);letter-spacing:.12em;font:500 10px/1.4 DM Mono,monospace}.eagle-countdown-complete{color:var(--eagle-amber);letter-spacing:.01em;text-transform:uppercase;margin:0;font:900 clamp(48px,7vw,88px)/1.05 League Spartan,sans-serif}.eagle-footer{color:#8e9489;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:18px;min-height:92px;font:10px DM Mono,monospace;display:flex}.eagle-footer a{text-decoration:none}.eagle-footer img{width:110px;display:block}@media (prefers-reduced-motion:reduce){.eagle-arrow{transition:none}}@media (width<=850px){.eagle-hero-inner{gap:44px}.eagle-sequence{grid-template-columns:repeat(2,1fr)}.eagle-step:nth-child(2){border-right:0}.eagle-step:nth-child(-n+2){border-bottom:1px solid var(--eagle-line)}}@media (width<=760px){.eagle-page .wrap{width:min(100% - 40px,560px)}.eagle-nav{height:74px}.eagle-brand img{width:145px}.eagle-nav nav{gap:20px;font-size:10px}.eagle-hero{min-height:0}.eagle-hero-inner{grid-template-columns:1fr;gap:58px;padding-block:74px 88px}.eagle-hero-copy{text-align:center;flex-direction:column;align-items:center;max-width:none;display:flex}.eagle-page h1{font-size:clamp(58px,15vw,88px)}.eagle-art-frame{min-height:260px;padding:22px}.eagle-art-frame img{width:88%}.eagle-hero-description{margin-inline:auto}.eagle-hero-actions{justify-content:center}.eagle-trailer{padding:76px 0 82px}.eagle-trailer-head{grid-template-columns:1fr;gap:34px;margin-bottom:36px}.eagle-trailer-description{margin:0}.eagle-briefing{grid-template-columns:1fr;gap:40px;padding-block:84px}.eagle-briefing-body>p{margin-bottom:34px}.eagle-operations{padding-block:84px}.eagle-operations-head{grid-template-columns:1fr;gap:40px;margin-bottom:42px}.eagle-step{min-height:205px;padding:20px}.eagle-step h3{margin-top:42px;font-size:21px}.eagle-countdown-inner{min-height:0;padding-block:82px}.eagle-countdown-clock,.eagle-countdown-group{gap:8px}.eagle-countdown-unit{gap:16px;min-width:54px}.eagle-countdown-unit strong{letter-spacing:-.01em;font-size:clamp(52px,16vw,92px);line-height:.9}.eagle-countdown-unit small{letter-spacing:.08em;margin:0;font-size:10px}.eagle-countdown-separator{margin-top:22px;font-size:28px}.eagle-countdown-date{letter-spacing:.1em;max-width:280px;margin-top:30px;font-size:10px;line-height:1.75}.eagle-countdown-zones{grid-template-columns:repeat(2,1fr);row-gap:18px;width:min(100%,520px)}.eagle-countdown-zone{padding-inline:12px}.eagle-countdown-zone:nth-child(2){border-right:0}.eagle-countdown-zone:nth-child(-n+2){border-bottom:1px solid var(--eagle-line);padding-bottom:18px}.eagle-countdown-zone span{font-size:10px}.eagle-footer{flex-wrap:wrap;min-height:105px}}@media (width<=470px){.eagle-nav nav a:first-child{display:none}.eagle-hero-actions{flex-direction:column;align-items:center;gap:20px}.eagle-detail{grid-template-columns:1fr;gap:12px}.eagle-sequence{grid-template-columns:1fr}.eagle-step,.eagle-step:nth-child(2){border-right:0;border-bottom:1px solid var(--eagle-line)}.eagle-step:last-child{border-bottom:0}.eagle-route-line{flex-direction:column;align-items:flex-start;gap:10px}.eagle-route-line>span{margin:0 0 2px}.eagle-countdown-kicker{margin-bottom:24px;font-size:10px}.eagle-countdown-clock{gap:5px}.eagle-countdown-group{gap:6px}.eagle-countdown-unit{gap:14px;min-width:45px}.eagle-countdown-unit strong{font-size:clamp(44px,15vw,70px)}.eagle-countdown-unit small{letter-spacing:.05em;font-size:9px}.eagle-countdown-separator{margin-top:17px;font-size:22px}.eagle-countdown-zones{margin-top:26px}.eagle-countdown-zone{padding-inline:8px}.eagle-countdown-zone strong{font-size:15px}.eagle-countdown-zone small{font-size:9px}}.wrap{width:min(1180px,100% - 64px);margin:0 auto}.nav{z-index:5;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}.brand img{width:172px;display:block}nav{letter-spacing:.13em;align-items:center;gap:30px;font:500 10px DM Mono,monospace;display:flex}nav a{color:#c7c6c0;text-decoration:none}.nav-cta,.primary{color:#181510!important;background:#ead3ac!important}.nav-cta{padding:14px 18px}.arrow{margin-left:8px;font-size:16px;transition:transform .2s;display:inline-block}.button:hover .arrow,.nav-cta:hover .arrow{transform:translate(3px,-3px)}.menu-button{display:none}.hero{isolation:isolate;align-items:center;min-height:calc(100svh - 92px);display:flex;position:relative;overflow:hidden}.hero-image,.hero-shade{z-index:-2;position:absolute;inset:0}.hero-image{background-position:50%;background-size:cover}.hero-shade{z-index:-1;background:linear-gradient(90deg,#0b0b0aeb 0%,#0b0b0aad 42%,#0b0b0a29 76%),linear-gradient(#0000 42%,#0b0b0a85)}.hero-inner{width:min(1180px,100% - 64px);position:relative}.eyebrow{color:#f0d5aa;letter-spacing:.15em;margin:0 0 25px;font:500 10px/1.4 DM Mono,monospace}.live-dot{background:#f0d5aa;border-radius:50%;width:7px;height:7px;margin:0 8px 1px 0;display:inline-block;box-shadow:0 0 12px #f0d5aa}h1,h2,h3,p{margin-top:0}.hero h1,h2{color:#fffaf3;letter-spacing:.025em;text-transform:uppercase;margin:0 0 28px;font:900 clamp(48px,6.7vw,94px)/.92 League Spartan,sans-serif}.hero h1 em{color:#ead3ac;font-style:normal}.intro{color:#dedbd4;max-width:490px;font:15px/1.8 Manrope,sans-serif}.hero-actions{align-items:center;gap:28px;margin-top:37px;display:flex}.button{letter-spacing:.12em;padding:17px 20px;font:500 10px DM Mono,monospace;text-decoration:none;display:inline-block}.text-link{color:#fff;letter-spacing:.12em;font:500 10px DM Mono,monospace;text-decoration:none}.text-link span{color:#f0d5aa;margin-left:6px;font-size:17px}.hero-meta{text-align:right;text-shadow:0 2px 12px #111;flex-direction:column;align-items:end;font-family:DM Mono,monospace;display:flex;position:absolute;bottom:0;right:0}.hero-meta span,.hero-meta small{color:#f0d5aa;letter-spacing:.14em;font-size:8px}.hero-meta strong{color:#fff;letter-spacing:-.03em;font:900 105px/.78 League Spartan,sans-serif}.hero-meta small{margin-top:11px}.manifesto{color:#272019;background:#ead3ac}.manifesto-inner{letter-spacing:.11em;justify-content:space-between;align-items:center;gap:22px;min-height:78px;font:600 10px DM Mono,monospace;display:flex}.manifesto-inner p{margin:0}.manifesto-inner span{font-size:20px}.section{padding:130px 0}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:52px;display:flex}.section-heading h2{margin:0;font-size:clamp(41px,5vw,70px)}.section-heading>p{color:#a8a7a0;max-width:275px;padding-bottom:5px;font:14px/1.7 Manrope,sans-serif}.mode-grid{border:1px solid #403d37;grid-template-columns:repeat(3,1fr);display:grid}.mode-card{background:#191918;border-right:1px solid #403d37;min-height:320px;padding:26px;transition:background .2s;position:relative}.mode-card:last-child{border:0}.mode-card:hover{background:#292721}.mode-card.featured{background:#29251f}.mode-id{color:#98968e;font:10px DM Mono,monospace}.mode-icon{color:#ead3ac;margin:48px 0 35px;font-size:25px}.eagle-logo{object-fit:contain;object-position:left center;filter:sepia(.55)saturate(.7);width:155px;height:68px;margin:29px 0 23px}.mode-card h3{color:#f5f2ea;letter-spacing:.025em;text-transform:uppercase;margin:0 0 15px;font:800 28px/.98 League Spartan,sans-serif}.mode-card p{color:#aaa9a2;font:13px/1.7 Manrope,sans-serif}.campaign-section{background:#171716;border-block:1px solid #383631;padding:124px 0}.campaign-heading{margin-bottom:54px}.campaign-list{border-top:1px solid #403e38}.campaign{border-bottom:1px solid #403e38;grid-template-columns:140px 1fr 1.1fr 30px;align-items:center;gap:20px;padding:29px 9px;transition:padding .2s,color .2s;display:grid}.campaign:hover{color:#ead3ac;padding-left:19px}.campaign>span{color:#a4a29a;font:10px DM Mono,monospace}.campaign h3{color:#f4f1e9;letter-spacing:.025em;text-transform:uppercase;margin:0;font:800 25px League Spartan,sans-serif}.campaign p{color:#aaa9a2;margin:0;font:13px/1.65 Manrope,sans-serif}.campaign>.arrow{color:#ead3ac}.join{border-bottom:1px solid #383631;justify-content:space-between;align-items:center;min-height:500px;padding:100px 0;display:flex}.join h2{margin-bottom:20px;font-size:clamp(45px,5.5vw,76px)}.join p:not(.eyebrow){color:#aaa9a2;margin-bottom:30px;font:15px/1.7 Manrope,sans-serif}.join-qr{color:#171614;background:#eee9e1;flex-direction:column;justify-content:center;align-items:center;width:245px;height:245px;padding:13px;display:flex}.join-qr span{text-align:center;letter-spacing:.12em;margin-top:8px;font:500 8px/1.55 DM Mono,monospace}footer{color:#898780;letter-spacing:.08em;justify-content:space-between;align-items:center;height:92px;font:9px DM Mono,monospace;display:flex}footer a{text-decoration:none}footer img{width:110px;display:block}@media (width<=760px){.wrap,.hero-inner{width:min(100% - 40px,560px)}.nav{height:74px}.brand img{width:145px}.menu-button{background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;display:flex}.menu-button i{background:#fff;width:22px;height:1px;display:block}.nav nav{background:#191918;border:1px solid #403d37;flex-direction:column;align-items:flex-start;gap:20px;padding:18px 20px;display:none;position:absolute;top:73px;left:0;right:0}.nav nav.open{display:flex}.hero{min-height:680px}.hero-image{background-position:58%}.hero-shade{background:linear-gradient(90deg,#0b0b0ae3,#0b0b0a66),linear-gradient(#0000 35%,#0b0b0aa8)}.hero h1{letter-spacing:.02em;font-size:clamp(51px,13.5vw,76px)}.hero-meta{bottom:32px;right:0}.hero-meta strong{font-size:76px}.hero-meta small{max-width:170px}.manifesto-inner{text-align:center;flex-direction:column;justify-content:center;min-height:98px;padding:17px 0}.manifesto-inner span{display:none}.section,.campaign-section{padding:82px 0}.section-heading{flex-direction:column;align-items:start;margin-bottom:37px}.section-heading>p{margin:0}.mode-grid{grid-template-columns:1fr}.mode-card{border-bottom:1px solid #403d37;border-right:0;min-height:245px}.mode-card:last-child{border-bottom:0}.mode-icon{margin:34px 0 23px}.eagle-logo{margin:22px 0 17px}.campaign{grid-template-columns:1fr 25px;gap:9px;padding:22px 4px}.campaign h3{grid-column:1}.campaign p{grid-area:3/1}.campaign>.arrow{grid-area:1/2/4}.join{min-height:0;padding:84px 0}.join-qr{width:150px;height:150px;padding:8px}.join-qr img{width:105px;height:105px}.join-qr span{font-size:6px}footer{flex-wrap:wrap;gap:12px;height:99px}footer p:last-child{display:none}}@media (width<=470px){.hero{min-height:630px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.join{flex-direction:column;align-items:flex-start;gap:30px}.join-qr{width:180px;height:180px}.join-qr img{width:125px;height:125px}}.mode-grid-two{grid-template-columns:repeat(2,1fr)}.eagle-section{background:#211e1a;border-bottom:1px solid #4c4235;overflow:hidden}.eagle-inner{justify-content:space-between;align-items:center;gap:80px;min-height:460px;display:flex}.eagle-inner h2{margin-bottom:20px}.eagle-inner h2 em{color:#ead3ac;font-style:normal}.eagle-inner p:not(.eyebrow){color:#cac5bd;max-width:470px;font:15px/1.75 Manrope,sans-serif}.eagle-inner>img{object-fit:contain;filter:sepia(.5)saturate(.8);width:min(470px,42%);height:auto}@media (width<=760px){.mode-grid-two{grid-template-columns:1fr}.eagle-inner{flex-direction:column;align-items:flex-start;gap:45px;min-height:0;padding:85px 0}.eagle-inner>img{width:min(100%,330px)}}.join-qr{color:#eee9e1;background:0 0;width:auto;height:auto;padding:0}.join-qr img{width:180px;height:180px}.join-qr span{color:#eee9e1}.nav{border-bottom:0}.eagle-copy-only{position:relative}.eagle-number{color:#ead3ac33;letter-spacing:-.09em;-webkit-user-select:none;user-select:none;font:900 clamp(130px,24vw,300px)/.7 League Spartan,sans-serif}@media (width<=760px){.eagle-copy-only{gap:20px}.eagle-number{align-self:flex-end;font-size:150px}}.operation-video{aspect-ratio:16/9;background:#151513;border:1px solid #403d37;width:100%;margin:-13px 0 26px;position:relative;overflow:hidden}.operation-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.faq{grid-template-columns:.72fr 1.28fr;gap:75px;padding:110px 0 35px;display:grid}.faq-heading h2{font-size:clamp(42px,5vw,66px)}.faq-list{border-top:1px solid #403d37}.faq details{border-bottom:1px solid #403d37}.faq summary{cursor:pointer;color:#f4f1e9;letter-spacing:.01em;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font:700 18px/1.2 League Spartan,sans-serif;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:#ead3ac;font:400 26px/1 DM Mono,monospace;transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:#aaa9a2;max-width:660px;margin:0;padding:0 32px 24px 0;font:14px/1.75 Manrope,sans-serif}@media (width<=760px){.faq{grid-template-columns:1fr;gap:25px;padding:80px 0 20px}.faq summary{font-size:16px}.faq details p{padding-right:10px}}.eagle-art{opacity:1;filter:none!important}.craft{border-bottom:1px solid #403d37;grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding:118px 0;display:grid}.craft h2{margin:0}.craft-points{grid-template-columns:1fr 1fr;gap:24px;display:grid}.craft-points article{border:1px solid #403d37;flex-direction:column;justify-content:space-between;min-height:145px;padding:23px;display:flex}.craft-points strong{color:#f4f1e9;letter-spacing:.025em;font:800 23px League Spartan,sans-serif}.craft-points span{color:#aaa9a2;max-width:160px;font:12px/1.6 Manrope,sans-serif}@media (width<=760px){.craft{grid-template-columns:1fr;gap:40px;padding:82px 0}.craft-points{gap:12px}.craft-points article{min-height:125px;padding:18px}.craft-points strong{font-size:17px}}.craft{isolation:isolate;background:radial-gradient(circle at 78%,#4f545a7a 0,#25282c8c 24%,#0000 55%),radial-gradient(circle at 30% 12%,#696e741f,#0000 40%),linear-gradient(115deg,#15171a 0%,#202327 52%,#0c0e10 100%);border:0;padding:0;display:block;position:relative;overflow:hidden}.craft:before{content:"";z-index:-1;opacity:.16;background-image:radial-gradient(circle,#ffffff80 1px,#0000 1.5px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 75%,#000,#0000 52%);mask-image:radial-gradient(circle at 75%,#000,#0000 52%)}.audio-atmosphere{pointer-events:none;z-index:-1;position:absolute;inset:0}.audio-atmosphere i{background:#c5c9cd;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:0 0 8px #d3d7db59}.craft-inner{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(50px,7vw,110px);min-height:690px;padding-block:105px;display:grid;position:relative}.craft-copy{z-index:2;position:relative}.craft .eyebrow{color:#c5c9cd}.craft h2{color:#fff;text-shadow:0 10px 45px #00000040;margin:0 0 28px;font-size:clamp(58px,6vw,88px)}.craft h2 em{color:#c5c9cd;font-style:normal}.craft-lead{color:#fff;letter-spacing:.14em;margin-bottom:14px;font:700 15px League Spartan,sans-serif}.craft-description{color:#b5b9bd;max-width:535px;font:14px/1.8 Manrope,sans-serif}.craft-stats{gap:clamp(30px,5vw,72px);margin-top:42px;display:flex}.craft-stats>div{flex-direction:column;gap:6px;display:flex}.craft-stats strong{color:#fff;letter-spacing:.04em;font:800 35px League Spartan,sans-serif}.craft-stats span{color:#c5c9cd;letter-spacing:.12em;font:500 8px DM Mono,monospace}.spatial-audio{aspect-ratio:1;perspective:800px;justify-self:center;place-items:center;width:min(520px,44vw);display:grid;position:relative}.spatial-audio:before,.spatial-audio:after{content:"";filter:blur(20px);border-radius:50%;position:absolute}.spatial-audio:before{background:#969ba01f;inset:16%;box-shadow:0 0 120px #b4b9be26}.spatial-audio:after{background:#fff;width:6px;height:6px;box-shadow:82px -118px #bfc3c7,-148px 45px #d0d3d6,136px 92px #acb2b8,-54px 162px #fff,166px -36px #c5c9cd}.orbit{transform-style:preserve-3d;border:1px solid #cfd3d74d;border-radius:50%;display:block;position:absolute}.orbit:before{content:"";background:#d4d7da;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 15px #fff}.orbit span{color:#dce0e4b3;letter-spacing:.14em;font:500 7px DM Mono,monospace;position:absolute;top:7%;left:78%}.orbit-one{border-style:dashed;inset:2%}.orbit-two{border-color:#aab2ba8c;inset:14%;transform:rotateX(64deg)}.orbit-three{border-color:#dce0e4a6;inset:27%}.audio-core{z-index:3;background:radial-gradient(circle at 35% 28%,#686d73,#303439 62%,#15171a);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:155px;height:155px;display:flex;position:relative}.audio-core:before{content:"";border:1px solid #cfd7df42;border-radius:50%;position:absolute;inset:-16px}.audio-core strong{color:#fff;letter-spacing:-.05em;font:900 57px/.8 League Spartan,sans-serif}.audio-core span{color:#c5c9cd;letter-spacing:.18em;margin-top:12px;font:500 7px DM Mono,monospace}.sound-axis{opacity:.2;background:linear-gradient(90deg,#0000,#c7cbcf,#0000);position:absolute}.axis-x{width:100%;height:1px}.axis-y{background:linear-gradient(#0000,#b2b9c0,#0000);width:1px;height:100%}@media (prefers-reduced-motion:reduce){.audio-atmosphere i,.orbit,.audio-core{animation:none!important}}@media (width<=900px){.craft-inner{grid-template-columns:1fr;min-height:0;padding-block:88px}.spatial-audio{width:min(500px,80vw)}}@media (width<=520px){.craft-inner{gap:42px;padding-block:76px}.craft h2{font-size:clamp(50px,16vw,72px)}.craft-stats{gap:28px}.craft-stats strong{font-size:28px}.spatial-audio{width:88vw;transform:translate(-3vw)}.audio-core{width:118px;height:118px}.audio-core strong{font-size:44px}}.craft-inner{min-height:480px;padding-block:72px 92px;display:block}.craft-copy{width:100%;max-width:none}.craft h2{max-width:100%;font-size:clamp(52px,6.2vw,88px)}.craft-description{max-width:760px}.craft-stats{align-items:flex-end}.craft-stats .music-signature{gap:9px}.craft-stats .music-signature strong{color:#c5c9cd;letter-spacing:.08em;font-size:clamp(18px,2vw,27px)}.craft-stats .music-signature span{color:#dce0e4c7}.half-orbit{z-index:-1;pointer-events:none;border:1px solid #bfc6cd38;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-310px;right:5%;box-shadow:0 0 90px #aab1b812}.half-orbit i{border:1px solid #c4cad02e;border-radius:50%;position:absolute;inset:12%}.half-orbit i:nth-child(2){border-color:#aeb7c03d;inset:25%}.half-orbit i:nth-child(3){border-style:dashed;inset:37%}.half-orbit i:nth-child(4){background:radial-gradient(circle,#b9c0c729,#0000 70%);border:0;inset:47%}.orbit-particle-track{opacity:0;border-radius:50%;position:absolute}.orbit-particle-track b{background:#e0e3e6;border-radius:50%;width:3px;height:3px;position:absolute;top:-1px;left:50%;box-shadow:0 0 8px #e0e3e64d}.orbit-particle-track b:after{content:"";background:linear-gradient(90deg,#e0e3e673,#0000);width:14px;height:1px;position:absolute;top:1px;left:2px}@media (width<=760px){.craft-inner{padding-block:72px 105px}.craft h2{line-height:.88}.craft-stats{flex-direction:column;align-items:flex-start}.half-orbit{width:440px;height:440px;bottom:-300px;right:-150px}}.music-manifesto{border-top:1px solid #cad0d638;justify-content:space-between;align-items:flex-end;gap:48px;width:min(100%,900px);margin-top:40px;padding-top:24px;display:flex}.music-manifesto>div:first-child{flex-direction:column;gap:8px;display:flex}.music-manifesto strong{color:#d2d6da;letter-spacing:.075em;font:800 clamp(20px,2.2vw,30px) League Spartan,sans-serif}.music-manifesto span{color:#adb3b9;letter-spacing:.13em;font:500 8px DM Mono,monospace}.music-wave{justify-content:flex-end;align-items:center;gap:5px;width:min(32vw,300px);height:48px;display:flex;position:relative}.music-wave i{transform-origin:50%;background:linear-gradient(#e0e3e6,#929aa2);flex:0 0 2px;width:2px;height:32%;box-shadow:0 0 8px #c3cad133}.music-wave i:nth-child(3n){height:72%}.music-wave i:nth-child(4n){height:48%}.music-wave i:nth-child(7n){height:100%}.music-wave-particles{pointer-events:none;width:149px;position:absolute;inset:0 0 0 auto}.music-wave-particles b{opacity:0;background:#e0e3e6;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:0 0 6px #e0e3e640}@media (width<=620px){.music-manifesto{flex-direction:column;align-items:flex-start;gap:22px}.music-wave{justify-content:flex-start;width:100%}.music-wave-particles{left:0;right:auto}}@media (prefers-reduced-motion:reduce){.orbit-particle-track,.music-wave-particles{display:none}}.compatibility{padding-block:122px}.compatibility-heading{margin-bottom:48px}.platform-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.platform-card{isolation:isolate;flex-direction:column;justify-content:space-between;min-height:330px;padding:30px;display:flex;position:relative;overflow:hidden}.platform-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff14,#0000 42%,#00000052);position:absolute;inset:0}.platform-title{z-index:2;align-items:center;gap:18px;display:flex;position:relative}.platform-title img{object-fit:contain;width:38px;height:38px}.platform-title h3{color:#fff;letter-spacing:.035em;text-transform:uppercase;margin:0;font:800 28px League Spartan,sans-serif}.platform-title>div{flex-direction:column;gap:3px;display:flex}.platform-title>div>span{color:#ffffff9e;letter-spacing:.14em;text-transform:uppercase;font:500 8px DM Mono,monospace}.platform-status-zone{z-index:2;align-items:flex-end;min-height:94px;display:flex;position:relative}.platform-status{align-items:flex-start;gap:13px;display:flex}.platform-status div{flex-direction:column;gap:6px;display:flex}.platform-status strong{color:#fff;letter-spacing:.055em;text-transform:uppercase;font:700 14px League Spartan,sans-serif}.platform-status small{color:#ffffffa1;letter-spacing:.11em;text-transform:uppercase;font:500 8px DM Mono,monospace}.status-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:2px}.status-dot.full{background:#b8ff72;box-shadow:0 0 13px #b8ff72d9}.status-dot.partial{background:#ffe0a8;box-shadow:0 0 13px #ffe0a8cc}.xbox-statuses{justify-content:space-between;align-items:flex-end;gap:18px}.brand-motion{z-index:-2;pointer-events:none;position:absolute;inset:0}.steam-card{background:radial-gradient(circle at 75% 20%,#2788a9 0%,#174661 32%,#0b1d2c 76%)}.steam-motion i{border:1px solid #a9e3ff33;border-radius:50%;animation:9s ease-in-out infinite alternate steam-drift;position:absolute}.steam-motion i:first-child{width:310px;height:310px;top:-165px;right:-100px}.steam-motion i:nth-child(2){width:190px;height:190px;animation-delay:-2s;top:-96px;right:-38px}.steam-motion i:nth-child(3){background:#d1f4ff52;border:0;width:16px;height:16px;animation-duration:4s;top:110px;right:76px;box-shadow:0 0 42px #9bdfff}.playstation-card{background:radial-gradient(circle at 72% 25%,#1685ee 0%,#0751ab 38%,#022d68 100%)}.playstation-motion i{color:#ffffff1f;font:300 72px/1 Arial,sans-serif;animation:8s ease-in-out infinite alternate ps-float;position:absolute}.playstation-motion i:first-child{top:18px;right:25px;transform:rotate(18deg)}.playstation-motion i:nth-child(2){font-size:54px;animation-delay:-2s;top:105px;right:115px}.playstation-motion i:nth-child(3){font-size:62px;animation-delay:-4s;bottom:32px;right:26px}.playstation-motion i:nth-child(4){font-size:44px;animation-delay:-1s;bottom:82px;left:40%}.xbox-card{background:radial-gradient(circle at 78% 12%,#58b528 0%,#187b1d 35%,#073a12 100%)}.xbox-motion i{border:1px solid #d2ffc229;border-radius:50%;animation:5s ease-in-out infinite xbox-pulse;position:absolute}.xbox-motion i:first-child{width:320px;height:320px;top:-150px;right:-115px}.xbox-motion i:nth-child(2){width:210px;height:210px;animation-delay:-1.6s;top:-94px;right:-58px}.xbox-motion i:nth-child(3){background:#c6ffa914;width:98px;height:98px;animation-delay:-3s;top:-34px;right:0}@keyframes steam-drift{to{opacity:.62;transform:translate(-18px,20px)scale(1.06)}}@keyframes ps-float{to{opacity:.85;transform:translate(-14px,-18px)rotate(-9deg)}}@keyframes xbox-pulse{50%{opacity:.45;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.brand-motion i{animation:none}}@media (width<=900px){.platform-grid{grid-template-columns:1fr}.platform-card{min-height:270px}.xbox-statuses{justify-content:flex-end}}@media (width<=760px){.compatibility{padding-block:82px}.platform-card{min-height:245px;padding:25px}}body:has(.home-page){background:#0b0e0e;min-width:0}.home-page{--tf-page:#0b0e0e;--tf-surface:#141919;--tf-surface-raised:#1b2221;--tf-paper:#fff;--tf-ink:#111715;--tf-text:#f3f4f2;--tf-text-secondary:#bcc3bf;--tf-text-disabled:#969b97;--tf-rule:#3a4440;--tf-focus:#fff;--tf-warning:#e4bf70;--tf-danger:#ed9691;--tf-space-1:4px;--tf-space-2:8px;--tf-space-3:12px;--tf-space-4:16px;--tf-space-6:24px;--tf-space-8:32px;--tf-space-12:48px;--tf-space-16:64px;background:var(--tf-page);min-height:100svh;color:var(--tf-text);font:400 18px/1.6 Roboto Condensed,Arial Narrow,Arial,sans-serif}.home-page .wrap{width:min(1200px,100% - 96px);margin-inline:auto}.home-page :is(h1,h2,h3,p):not(:where(.craft *,.compatibility *)){margin:0}.home-page :is(h1,h2,h3):not(:where(.craft *,.compatibility *)){color:var(--tf-text);font-family:inherit}.home-page h2:not(:where(.craft *,.compatibility *)){letter-spacing:-.015em;text-transform:uppercase;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1}.home-page h3:not(:where(.craft *,.compatibility *)){font-size:22px;font-weight:600;line-height:1.25}.home-page em:not(:where(.craft *,.compatibility *)){color:inherit;font-style:normal}.home-page a{text-decoration:none}.home-page :is(a,button,summary):focus-visible{outline:2px solid var(--tf-focus);outline-offset:5px}.home-page section[id]{scroll-margin-top:24px}.home-page img{max-width:100%}.home-page .tf-skip-link{z-index:20;background:var(--tf-paper);color:var(--tf-ink);padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.home-page .tf-skip-link:focus{transform:translateY(0)}.home-page .tf-nav{z-index:5;justify-content:space-between;align-items:center;gap:var(--tf-space-6);min-height:88px;display:flex;position:relative}.home-page .tf-brand{align-items:center;min-height:44px;display:inline-flex}.home-page .tf-brand img{width:180px;height:auto;display:block}.home-page .tf-navlinks{align-items:center;gap:var(--tf-space-8);letter-spacing:.06em;font:600 14px/1.35 Roboto Condensed,Arial Narrow,Arial,sans-serif;display:flex}.home-page .tf-navlinks>a{min-height:44px;color:var(--tf-text);align-items:center;display:inline-flex}.home-page .tf-navlinks>a:hover{color:var(--tf-paper);text-underline-offset:5px;text-decoration:underline}.home-page .tf-navlinks .tf-language{background:var(--tf-surface-raised);justify-content:center;min-width:44px;font-size:14px}.home-page .tf-navlinks .tf-nav-cta{background:var(--tf-paper);color:var(--tf-ink);padding:10px 20px}.home-page .tf-navlinks .tf-nav-cta:is(:hover,:focus-visible){color:var(--tf-ink);background:#dce1de;text-decoration:none}.home-page .tf-menu-button{display:none}.home-page .tf-hero{isolation:isolate;align-items:flex-end;min-height:min(760px,100svh - 88px);display:flex;position:relative}.home-page .tf-hero:focus{outline:none}.home-page .tf-hero-image{z-index:-2;background-position:50%;background-size:cover;position:absolute;inset:0}.home-page .tf-hero-shade{z-index:-1;background:linear-gradient(#0b0e0e08 0%,#0b0e0e85 52%,#0b0e0ef5),linear-gradient(90deg,#0b0e0e73,#0000 75%);position:absolute;inset:0}.home-page .tf-hero-inner{align-items:center;gap:var(--tf-space-12);grid-template-columns:minmax(0,1fr) minmax(300px,380px);padding-block:96px 64px;display:grid}.home-page .tf-hero-copy{max-width:720px}.home-page .tf-eyebrow{align-items:center;gap:var(--tf-space-3);color:var(--tf-text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.5;display:flex}.home-page .tf-hero .tf-eyebrow{color:var(--tf-paper);margin-bottom:var(--tf-space-6)}.home-page .tf-availability{background:currentColor;flex:0 0 6px;width:6px;height:6px}.home-page .tf-hero h1{letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(40px,6.2vw,80px);font-weight:700;line-height:1}.home-page .tf-hero h1>span{display:block}.home-page .tf-intro{max-width:650px;margin-top:var(--tf-space-6);color:var(--tf-text);font-size:18px;line-height:1.6}.home-page .tf-hero-actions{gap:var(--tf-space-3);border:1px solid var(--tf-rule);background:#0b0e0ee0;flex-direction:column;min-width:0;padding:24px;display:flex}.home-page h2.tf-server-title{letter-spacing:0;font-size:24px}.home-page .tf-server-instructions,.home-page .tf-discord-option p{color:var(--tf-text-secondary);font-size:16px;line-height:1.5}.home-page .tf-server-name{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:24px;font-weight:600;line-height:1.3;display:block}.home-page .tf-server-hint{color:var(--tf-text-secondary);font-size:14px;line-height:1.5}.home-page .tf-discord-option{gap:var(--tf-space-3);padding-top:var(--tf-space-4);border-top:1px solid var(--tf-rule);display:grid}.home-page .tf-hero-extra{text-align:center;text-underline-offset:4px;align-self:center;font-size:14px;font-weight:600;text-decoration:underline}.home-page .tf-hero-extra:hover{color:var(--tf-paper)}.home-page button.tf-button{cursor:pointer}.home-page .tf-button{justify-content:center;align-items:center;gap:var(--tf-space-2);letter-spacing:.035em;text-align:center;border:1px solid #0000;border-radius:0;min-height:48px;padding:12px 20px;font:600 16px/1.3 Roboto Condensed,Arial Narrow,Arial,sans-serif;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.home-page .tf-button-primary{background:var(--tf-paper);color:var(--tf-ink)}.home-page .tf-button-primary:hover{background:#dce1de}.home-page .tf-button-secondary{border-color:var(--tf-rule);background:var(--tf-surface);color:var(--tf-text)}.home-page .tf-button-secondary:hover{border-color:var(--tf-text-secondary);background:var(--tf-surface-raised)}.home-page .tf-section{padding-block:96px}.home-page .tf-section-heading{align-items:end;gap:var(--tf-space-16);margin-bottom:var(--tf-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.home-page .tf-section-heading>p{max-width:520px;color:var(--tf-text-secondary);font-size:18px;line-height:1.6}.home-page .tf-operation-video{aspect-ratio:16/9;background:var(--tf-surface);width:100%;margin-bottom:var(--tf-space-8);position:relative}.home-page .tf-operation-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.home-page .tf-mode-grid{border-block:1px solid var(--tf-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-page .tf-mode-card{padding:var(--tf-space-8);border-right:1px solid var(--tf-rule)}.home-page .tf-mode-card:first-child{padding-left:0}.home-page .tf-mode-card:last-child{border-right:0;padding-right:0}.home-page .tf-mode-number{margin-bottom:var(--tf-space-8);color:var(--tf-text-disabled);font-variant-numeric:tabular-nums;font-size:14px;display:block}.home-page .tf-mode-card h3{margin-bottom:var(--tf-space-3)}.home-page .tf-mode-card p{color:var(--tf-text-secondary);font-size:16px;line-height:1.65}.home-page .tf-campaign-section{border-block:1px solid var(--tf-rule);background:var(--tf-surface);padding-block:80px}.home-page .tf-campaign-list{border-top:1px solid var(--tf-rule)}.home-page .tf-campaign{align-items:baseline;gap:var(--tf-space-8);padding-block:var(--tf-space-6);border-bottom:1px solid var(--tf-rule);grid-template-columns:112px minmax(0,1fr) minmax(0,1fr);display:grid}.home-page .tf-campaign>span{color:var(--tf-text-disabled);font-size:14px}.home-page .tf-campaign p{color:var(--tf-text-secondary);font-size:16px}.home-page .tf-eagle-section{border-bottom:1px solid var(--tf-rule)}.home-page .tf-eagle-inner{align-items:center;gap:var(--tf-space-16);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);padding-block:80px;display:grid}.home-page .tf-eagle-copy .tf-eyebrow{margin-bottom:var(--tf-space-4)}.home-page .tf-eagle-copy h2{margin-bottom:var(--tf-space-6)}.home-page .tf-eagle-copy>p:not(.tf-eyebrow){max-width:560px;margin-bottom:var(--tf-space-6);color:var(--tf-text-secondary)}.home-page .tf-eagle-cta{min-width:168px}.home-page .tf-eagle-art{justify-self:center;width:min(100%,360px);height:auto;display:block}.home-page .tf-join{align-items:center;gap:var(--tf-space-16);border-block:1px solid var(--tf-rule);grid-template-columns:minmax(0,1fr) auto;padding-block:80px;display:grid}.home-page .tf-join-copy .tf-eyebrow{margin-bottom:var(--tf-space-4)}.home-page .tf-join-copy h2{margin-bottom:var(--tf-space-6)}.home-page .tf-join-copy>p:not(.tf-eyebrow){margin-bottom:var(--tf-space-6);color:var(--tf-text-secondary);font-size:18px}.home-page .tf-join-qr{justify-items:center;gap:var(--tf-space-4);margin:0;display:grid}.home-page .tf-join-qr img{width:168px;height:168px;display:block}.home-page .tf-join-qr figcaption{color:var(--tf-text-secondary);letter-spacing:.03em;text-align:center;font-size:14px;line-height:1.5}.home-page .tf-faq{gap:var(--tf-space-16);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);padding-block:96px;display:grid}.home-page .tf-faq-list{border-top:1px solid var(--tf-rule)}.home-page .tf-faq details{border-bottom:1px solid var(--tf-rule)}.home-page .tf-faq summary{justify-content:space-between;align-items:center;gap:var(--tf-space-6);min-height:64px;color:var(--tf-text);cursor:pointer;padding-block:18px;font-size:18px;font-weight:500;line-height:1.4;list-style:none;display:flex}.home-page .tf-faq summary::-webkit-details-marker{display:none}.home-page .tf-faq summary:hover{color:var(--tf-paper)}.home-page .tf-faq-toggle{width:24px;height:24px;color:var(--tf-text-secondary);flex:0 0 24px;position:relative}.home-page .tf-faq-toggle:before,.home-page .tf-faq-toggle:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-page .tf-faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.home-page .tf-faq details[open] .tf-faq-toggle{transform:rotate(45deg)}.home-page .tf-faq details p{max-width:680px;color:var(--tf-text-secondary);padding:0 32px 24px 0;font-size:16px;line-height:1.7}.home-page .tf-footer{justify-content:space-between;align-items:center;gap:var(--tf-space-6);border-top:1px solid var(--tf-rule);height:auto;min-height:96px;color:var(--tf-text-secondary);letter-spacing:.03em;font:400 14px/1.4 Roboto Condensed,Arial Narrow,Arial,sans-serif;display:flex}.home-page .tf-footer img{width:128px;display:block}.home-page .tf-footer p:last-child{display:block}@media (width>=1440px){.home-page .tf-hero-inner{padding-bottom:80px}}@media (width<=960px){.home-page .wrap{width:calc(100% - 64px)}.home-page .tf-hero{min-height:660px}.home-page .tf-hero-inner{gap:var(--tf-space-8);grid-template-columns:minmax(0,1fr);padding-block:120px 48px}.home-page .tf-hero-actions{max-width:560px}.home-page .tf-section-heading,.home-page .tf-eagle-inner,.home-page .tf-faq{gap:var(--tf-space-8)}.home-page .tf-mode-card{padding:24px}.home-page .tf-campaign{gap:var(--tf-space-6);grid-template-columns:88px minmax(0,1fr) minmax(0,1fr)}}@media (width<=640px){.home-page .wrap{width:calc(100% - 40px)}.home-page .tf-nav{gap:var(--tf-space-4);min-height:76px}.home-page .tf-brand img{width:156px}.home-page .tf-menu-button{border:1px solid var(--tf-rule);min-width:44px;min-height:44px;color:var(--tf-text);background:var(--tf-surface);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:8px;font:500 14px/1 Roboto Condensed,Arial Narrow,Arial,sans-serif;display:flex}.home-page .tf-navlinks{align-items:stretch;gap:var(--tf-space-2);padding:var(--tf-space-4);background:var(--tf-surface);border:1px solid var(--tf-rule);flex-direction:column;display:none;position:absolute;top:calc(100% - 1px);left:0;right:0}.home-page .tf-navlinks.is-open{display:flex}.home-page .tf-navlinks>a{justify-content:center;padding:10px 12px}.home-page .tf-hero{min-height:640px}.home-page .tf-hero-image{background-position:58%}.home-page .tf-hero-shade{background:linear-gradient(#0b0e0e26,#0b0e0eb8 45%,#0b0e0efa),linear-gradient(90deg,#0b0e0e4d,#0000)}.home-page .tf-hero-inner{gap:var(--tf-space-8);padding-block:120px 40px}.home-page .tf-hero h1{font-size:clamp(40px,10vw,64px)}.home-page .tf-intro{font-size:16px;line-height:1.65}.home-page .tf-hero .tf-eyebrow{margin-bottom:var(--tf-space-4);font-size:12px}.home-page .tf-hero-actions{grid-template-columns:minmax(0,1fr);display:grid}.home-page .tf-button{width:100%}.home-page .tf-section,.home-page .tf-faq{padding-block:64px}.home-page .tf-section-heading{gap:var(--tf-space-6);margin-bottom:var(--tf-space-8);grid-template-columns:minmax(0,1fr)}.home-page .tf-section-heading>p{font-size:16px}.home-page .tf-mode-grid{grid-template-columns:minmax(0,1fr)}.home-page .tf-mode-card,.home-page .tf-mode-card:first-child,.home-page .tf-mode-card:last-child{border-right:0;border-bottom:1px solid var(--tf-rule);padding:24px 0}.home-page .tf-mode-card:last-child{border-bottom:0}.home-page .tf-mode-number{margin-bottom:var(--tf-space-4)}.home-page .tf-campaign-section{padding-block:64px}.home-page .tf-campaign{gap:var(--tf-space-2);grid-template-columns:minmax(0,1fr);padding-block:24px}.home-page .tf-eagle-inner,.home-page .tf-faq{grid-template-columns:minmax(0,1fr)}.home-page .tf-eagle-inner{gap:var(--tf-space-12);padding-block:64px}.home-page .tf-eagle-art{width:min(100%,280px)}.home-page .tf-join{gap:var(--tf-space-12);grid-template-columns:minmax(0,1fr);padding-block:64px}.home-page .tf-join-copy>p:not(.tf-eyebrow){font-size:16px}.home-page .tf-join-qr{justify-self:start}.home-page .tf-footer{flex-wrap:wrap;justify-content:flex-start;gap:20px;padding-block:24px}.home-page .tf-footer p:last-child{width:100%}}@media (prefers-reduced-motion:reduce){html:has(.home-page){scroll-behavior:auto}.home-page :is(a,button,summary){transition:none}}@media (width<=960px),(hover:none),(pointer:coarse){.home-page .tf-copy-server-button,.home-page .tf-join-qr{display:none}.home-page .tf-join{grid-template-columns:minmax(0,1fr)}}.home-page .craft .wrap,.home-page .compatibility.wrap{width:min(1180px,100% - 64px)}@media (width<=760px){.home-page .craft .wrap,.home-page .compatibility.wrap{width:min(560px,100% - 40px)}}
