.band--angled{--angle:clamp(28px, 3.4vw, 58px);clip-path:polygon(0 var(--angle), 100% 0, 100% 100%, 0 100%);margin-top:calc(var(--angle) * -1);padding-top:calc(var(--band-pad) + var(--angle))}.band--angled-up{--angle:clamp(28px, 3.4vw, 58px);clip-path:polygon(0 0, 100% var(--angle), 100% 100%, 0 100%);margin-top:calc(var(--angle) * -1);padding-top:calc(var(--band-pad) + var(--angle))}@media (width<=700px){.band--angled,.band--angled-up{--angle:22px;padding-top:calc(var(--band-pad-sm) + var(--angle))}}.band--paper>.wrap,.band--paper>*{z-index:1;position:relative}.band--paper:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#1c19170d 1px,#0000 1px),linear-gradient(90deg,#1c19170d 1px,#0000 1px);background-position:50%;background-size:54px 54px;position:absolute;inset:0;mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,#0000 78%)}.band--paper.band--dark:before,.band--paper.band--deep:before{display:none}.band--brass-top{border-top:1px solid #c8963c52}.band--brass-top:after{content:"";pointer-events:none;background:linear-gradient(90deg,#c8963c00 0%,#e9be66d9 22% 78%,#c8963c00 100%);width:min(1180px,100% - 56px);height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.pageintro{padding-top:calc(var(--header-h) + 84px);background:radial-gradient(120% 90% at 50% 0%, #b8893317 0%, #0e0b0900 62%), var(--bg);padding-bottom:96px;position:relative;overflow:hidden}@media (width<=700px){.pageintro{padding-top:calc(var(--header-h) + 52px);padding-bottom:64px}}.pageintro-inner{position:relative}.pageintro-h{max-width:20ch;font-size:clamp(30px,4.6vw,52px)}.pageintro .lead{max-width:62ch}.sechead{max-width:760px}.sechead--center{text-align:center;margin:0 auto}.goldrule{background:linear-gradient(90deg, var(--gold-bright), var(--gold));border-radius:2px;width:64px;height:2px;margin:20px 0 0;display:block}.sechead--center .goldrule{margin-left:auto;margin-right:auto}.quadgrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:46px;display:grid}@media (width<=760px){.quadgrid{grid-template-columns:1fr}}.quadgrid--four{grid-template-columns:repeat(4,1fr)}@media (width<=1040px){.quadgrid--four{grid-template-columns:1fr 1fr}}@media (width<=620px){.quadgrid--four{grid-template-columns:1fr}}.quadgrid--three{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.quadgrid--three{grid-template-columns:1fr}}.band--seam{padding-top:clamp(52px,6.5vw,82px)}.band--aspire{background:radial-gradient(60% 60% at 50% 46%, #b889331a 0%, #0e0b0900 70%), var(--bg)}.quad{border:1px solid var(--ln);border-radius:var(--r-xl);background:var(--card);color:inherit;transition:transform var(--d-card), border-color var(--d-card), box-shadow var(--d-card);flex-direction:column;padding:26px 28px 30px;text-decoration:none;display:flex;position:relative}.quad:hover,.quad:focus-visible{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 18px 40px -24px #b88933b3}.quad-top{border-bottom:1px solid var(--ln);align-items:center;padding-bottom:26px;display:flex}.quad-n{font-family:var(--mono);letter-spacing:.18em;color:var(--faint);font-size:11px}.quad-icon{width:34px;height:34px;color:var(--gold);transition:transform var(--d-card);margin:24px 0 20px}.quad:hover .quad-icon,.quad:focus-visible .quad-icon{transform:translateY(-2px)}.fg-hammer,.fg-billet{transition:transform var(--d-card), stroke .3s ease}.fg-spark{opacity:0}.quad:hover .fg-hammer,.quad:focus-visible .fg-hammer{animation:forgeStrike .85s var(--e-out) infinite}.quad:hover .fg-billet,.quad:focus-visible .fg-billet{animation:forgeHeat .85s var(--e-out) infinite}.quad:hover .fg-spark,.quad:focus-visible .fg-spark{animation:forgeSpark .85s var(--e-out) infinite}@keyframes forgeStrike{0%{transform:translateY(0)}28%{transform:translateY(-2.2px)}44%{transform:translateY(4.3px)}56%{transform:translateY(4.3px)}80%,to{transform:translateY(0)}}@keyframes forgeHeat{0%,40%{stroke:var(--gold)}48%{stroke:var(--gold-bright);filter:drop-shadow(0 0 3.5px #e9be66f2)}70%{stroke:var(--gold-bright);filter:drop-shadow(0 0 2px #e9be6680)}to{stroke:var(--gold)}}@keyframes forgeSpark{0%,44%{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1)}72%,to{opacity:0;transform:scale(1.25)}}.fg-spark{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.quad:hover .fg-hammer,.quad:focus-visible .fg-hammer,.quad:hover .fg-billet,.quad:focus-visible .fg-billet,.quad:hover .fg-spark,.quad:focus-visible .fg-spark{animation:none}.fg-hammer,.fg-billet{transition:none}}.gr-a,.gr-b{transform-box:fill-box;transform-origin:50%}.gr-a{transform:rotate(14.29deg)}.gr-b{transform:rotate(4deg)}.quad:hover .gr-a,.quad:focus-visible .gr-a{animation:2.4s linear infinite gearDrive}.quad:hover .gr-b,.quad:focus-visible .gr-b{animation:2.4s linear infinite gearIdler}@keyframes gearDrive{0%{transform:rotate(14.29deg)}to{transform:rotate(65.72deg)}}@keyframes gearIdler{0%{transform:rotate(4deg)}to{transform:rotate(-68deg)}}@media (prefers-reduced-motion:reduce){.quad:hover .gr-a,.quad:focus-visible .gr-a,.quad:hover .gr-b,.quad:focus-visible .gr-b{animation:none}}.quad-go{width:15px;height:15px;color:var(--gold);opacity:0;transition:opacity var(--d-card), transform var(--d-card);margin-left:auto;transform:translate(-6px)}.quad:hover .quad-go,.quad:focus-visible .quad-go{opacity:1;transform:none}.quad h3{margin-bottom:12px;font-size:20px;font-weight:800;display:inline-block;position:relative}.quad h3:after{content:"";background:var(--gold);width:0;height:2px;transition:width .32s var(--e-out);border-radius:2px;position:absolute;bottom:-6px;left:0}.quad:hover h3:after,.quad:focus-visible h3:after{width:100%}.quad p{color:var(--sub);max-width:34ch;font-size:15px;position:relative}.panels{grid-template-columns:1fr 1fr;gap:18px;margin-top:44px;display:grid}@media (width<=820px){.panels{grid-template-columns:1fr}}.panel{border:1px solid var(--ln);border-radius:var(--r-xl);transition:border-color var(--d-card), background var(--d-card);background:#b889330d;padding:38px 36px 40px;position:relative;overflow:hidden}.panel:before{content:"";background:linear-gradient(90deg, var(--gold-bright), var(--gold));width:58px;height:3px;transition:width .45s var(--e-out);position:absolute;top:0;left:0}.panel:hover{background:#b8893314;border-color:#c8963c66}.panel:hover:before{width:100%}.panel-k{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-size:11.5px}.panel p{color:var(--tx);max-width:40ch;font-size:clamp(16px,1.7vw,18.5px);line-height:1.5}@keyframes blPulse{0%{box-shadow:0 0 #b8893380}70%{box-shadow:0 0 0 9px #b8893300}to{box-shadow:0 0 #b8893300}}@media (prefers-reduced-motion:reduce){.syscard-status--live .syscard-dot{animation:none}}.tstm-disclosure{font-family:var(--mono);letter-spacing:.05em;color:var(--faint);max-width:62ch;margin:20px auto 0;font-size:11px;line-height:1.6}.tstm-frame{margin-top:44px}.tstm-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin:0;padding:6px calc(50% - min(300px,40vw));list-style:none;display:flex;overflow-x:auto}.tstm-track::-webkit-scrollbar{display:none}.tstm-track:focus-visible{outline:2px solid var(--gold-bright);outline-offset:6px;border-radius:var(--r-lg)}.tstm-card{scroll-snap-align:center;border:1px solid var(--ln);border-radius:var(--r-xl);background:var(--card);flex-direction:column;flex:0 0 min(600px,80vw);padding:30px 32px 28px;display:flex;position:relative}@media (width<=700px){.tstm-card{flex-basis:82vw;padding:24px 22px}.tstm-track{padding:6px calc(50% - 41vw)}}.tstm-side{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:20px;padding:5px 11px;font-size:10px}.tstm-card--government .tstm-side{color:var(--gold-bright);border:1px solid #c8963c73}.tstm-card--industry .tstm-side{color:var(--ink);background:linear-gradient(180deg, var(--gold-bright), var(--gold))}.tstm-quote{width:30px;height:30px;color:var(--gold);opacity:.3;margin-bottom:12px}.tstm-text{color:var(--tx);margin:0;font-size:clamp(16px,1.9vw,19.5px);font-weight:600;line-height:1.5}.tstm-attr{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);margin-top:18px;font-size:11px}.tstm-controls{justify-content:center;align-items:center;gap:10px;margin-top:26px;display:flex}.tstm-arrow,.tstm-pause{border:1px solid var(--ln);width:38px;height:38px;color:var(--gold);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:border-color .25s,background .25s;display:flex}.tstm-arrow:hover,.tstm-pause:hover{border-color:var(--gold);background:#b889331f}.tstm-arrow svg{width:15px;height:15px}.tstm-pause-icon{border-left:3px solid;border-right:3px solid;width:10px;height:11px}.is-paused .tstm-pause-icon{border:6px solid #0000;border-left:9px solid;border-right:0;width:0;height:0;margin-left:3px}.syscar{margin-top:34px}.syscar-deck{perspective:1200px;justify-items:center;margin-top:34px;padding:14px clamp(0px,4vw,60px) 22px;display:grid;overflow-x:clip}.syscard{border:1px solid var(--ln);border-radius:var(--r-xl);background:var(--card);transform-origin:50% 120%;width:min(620px,100%);transition:opacity .5s var(--e-out), transform .55s var(--e-out), border-color .5s var(--e-out), filter .5s var(--e-out), box-shadow .5s var(--e-out);grid-area:1/1;padding:30px 32px 34px}.syscard[data-pos="0"]{z-index:4;opacity:1;border-color:#c8963c73;transform:none;box-shadow:0 26px 60px -34px #0000008c}.syscard[data-pos="1"],.syscard[data-pos="-1"]{z-index:3;opacity:.58;filter:blur(1.7px);cursor:pointer}.syscard[data-pos="1"]{transform:translate(20%)scale(.93)rotate(2.4deg)}.syscard[data-pos="-1"]{transform:translate(-20%)scale(.93)rotate(-2.4deg)}.syscard[data-pos="2"],.syscard[data-pos="-2"]{z-index:2;opacity:.32;filter:blur(2.8px);cursor:pointer}.syscard[data-pos="2"]{transform:translate(35%)scale(.87)rotate(4.4deg)}.syscard[data-pos="-2"]{transform:translate(-35%)scale(.87)rotate(-4.4deg)}.syscard[data-pos=out]{z-index:1;opacity:0;pointer-events:none;transform:scale(.84)}.syscard[data-pos="1"]:hover,.syscard[data-pos="-1"]:hover,.syscard[data-pos="2"]:hover,.syscard[data-pos="-2"]:hover{opacity:.85;filter:blur(.4px);border-color:#c8963c66}@media (width<=700px){.syscard{padding:24px 22px 26px}.syscar-deck{padding:12px 0 18px}.syscard[data-pos="1"]{transform:translate(12%)scale(.94)rotate(1.8deg)}.syscard[data-pos="-1"]{transform:translate(-12%)scale(.94)rotate(-1.8deg)}.syscard[data-pos="2"]{transform:translate(21%)scale(.89)rotate(3.2deg)}.syscard[data-pos="-2"]{transform:translate(-21%)scale(.89)rotate(-3.2deg)}}@media (prefers-reduced-motion:reduce){.syscard{transition:none}}.syscard-top{border-bottom:1px solid var(--ln);justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:22px;display:flex}.syscard-ic{width:34px;height:34px;color:var(--gold)}.syscard-ic svg{width:100%;height:100%}.syscard-status{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.syscard-dot{background:var(--faint);border-radius:50%;width:8px;height:8px}.syscard-status--live{color:var(--gold)}.syscard-status--live .syscard-dot{background:var(--gold);animation:blPulse 2.6s var(--e-rv) infinite}@media (prefers-reduced-motion:reduce){.syscard-status--live .syscard-dot{animation:none}}.syscard-label{margin-bottom:12px;font-size:clamp(21px,2.4vw,27px);font-weight:800}.syscard-body{color:var(--sub);max-width:52ch;font-size:15.5px;line-height:1.55}.syscar-controls{justify-content:center;align-items:center;gap:18px;margin-top:6px;display:flex}.syscar-arrow{border:1px solid var(--ln);background:var(--bg);width:42px;height:42px;color:var(--gold);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:border-color .25s,background .25s,opacity .25s;display:flex}.syscar-arrow svg{width:16px;height:16px}.syscar-arrow:hover:not(:disabled){border-color:var(--gold);background:#b889331f}.syscar-arrow:disabled{opacity:.25;cursor:default}.syscar-arrow:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.syscar-dots{justify-content:center;gap:9px;display:flex}.syscar-dot-btn{border:1px solid var(--ln);cursor:pointer;background:0 0;border-radius:50%;width:9px;height:9px;padding:0;transition:background .3s,border-color .3s,transform .3s}.syscar-dot-btn.is-on{background:var(--gold);border-color:var(--gold);transform:scale(1.25)}@media (pointer:coarse){.syscar-dots{gap:32px}.syscar-dot-btn{position:relative}.syscar-dot-btn:after{content:"";position:absolute;inset:-16px}}.bl-teaser{border-radius:var(--r-2xl);background:var(--card);border:1px solid #c8963c57;margin-top:30px;padding:28px 30px;position:relative;overflow:hidden}.bl-teaser-glow{pointer-events:none;background:radial-gradient(50% 50% at 50% 40%,#e9be6629 0%,#e9be6600 100%);height:160%;position:absolute;inset:-40% -10% auto}.bl-teaser .kicker{margin-bottom:8px}.bl-teaser-text{max-width:52ch;font-size:clamp(16px,1.9vw,20px);font-weight:600;position:relative}.tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:44px;display:grid}@media (width<=900px){.tiers{grid-template-columns:1fr}}.tier{border:1px solid var(--ln);border-radius:var(--r-xl);background:var(--card);transition:transform var(--d-card), border-color var(--d-card), box-shadow var(--d-card);padding:30px;position:relative}.tier:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 18px 40px -24px #b88933b3}.tier .fic{background:0 0;border:0;width:34px;height:34px;margin-bottom:20px}.tier .fic svg{stroke-width:1.4px;width:30px;height:30px}.tier-n{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:11px}.tier-name{margin-bottom:10px;font-size:21px;font-weight:800}.tier-body{color:var(--sub);font-size:14.5px}.tier--flagship{background:linear-gradient(180deg, #e9be6612, #e9be6600 60%), var(--card);border-color:#c8963c8c;box-shadow:0 24px 60px -34px #b88933d9}.tier-flag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:linear-gradient(180deg, var(--gold-bright), var(--gold));border-radius:999px;padding:5px 12px;font-size:10px;position:absolute;top:-11px;left:30px}.tiers-note{color:var(--sub);max-width:60ch;margin-top:26px;font-size:14.5px}.teamgrid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;display:grid}@media (width<=900px){.teamgrid{grid-template-columns:1fr 1fr}}@media (width<=520px){.teamgrid{grid-template-columns:1fr}}.team{border:1px solid var(--ln);border-radius:var(--r-xl);background:var(--card);text-align:center;padding:26px}.team-portrait{border:2px solid var(--gold);width:84px;height:84px;color:var(--gold-pale);letter-spacing:.02em;background:#b889331f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:24px;font-weight:800;display:flex;overflow:hidden}.team-portrait img{object-fit:cover;filter:grayscale()sepia(.5)saturate(1.5)hue-rotate(-6deg);width:100%;height:100%}.team-name{font-size:16.5px;font-weight:800}.team-role{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:6px 0 10px;font-size:10.5px}.team-bio{color:var(--sub);font-size:13.5px}.pillars{grid-template-columns:repeat(3,1fr);gap:0;margin-top:52px;display:grid}.pillar{border-left:1px solid var(--ln);padding:0 clamp(22px,3vw,40px)}.pillar:first-child{border-left:0;padding-left:0}.pillar:last-child{padding-right:0}@media (width<=820px){.pillars{grid-template-columns:1fr}.pillar{border-left:0;border-top:1px solid var(--ln);padding:30px 0 0}.pillar:first-child{border-top:0;padding-top:0}}.pillar-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.pillar-n{font-family:var(--sans);letter-spacing:-.03em;background:linear-gradient(#f6dc9c 0%,#e4b45f 50%,#b88933 100%);color:#0000;background-clip:text;font-size:clamp(38px,4.6vw,56px);font-weight:800;line-height:1}.pillar-icon{width:58px;height:40px;color:var(--gold);opacity:.75;stroke-width:1.14px;flex:none}.pillar-icon--art{object-fit:contain;align-self:center;height:34px}.pillar h3{margin-bottom:12px;font-size:clamp(19px,2.1vw,23px);font-weight:800;display:inline-block;position:relative}.pillar h3:after{content:"";background:var(--gold);width:0;height:2px;transition:width .32s var(--e-out);border-radius:2px;position:absolute;bottom:-6px;left:0}.pillar:hover h3:after{width:100%}.pillar p{color:var(--sub);font-size:14.5px}.focal{text-align:center;max-width:860px;margin:0 auto;position:relative}.focal .h2{letter-spacing:-.025em;font-size:clamp(30px,4.8vw,58px)}.focal .lead{margin:22px auto 0;font-size:clamp(16px,1.8vw,19px)}.focal .goldrule{margin:22px auto 0}.applygrid{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;display:grid}@media (width<=900px){.applygrid{grid-template-columns:1fr;align-items:start;gap:30px}}.applyform{background:var(--card)}.band#apply{padding-bottom:72px}@media (width<=700px){.band#apply{padding-bottom:52px}}.foot--site{padding-top:56px}.applywrap{position:relative}.applywrap .form{transition:filter .4s var(--e-out), opacity .4s var(--e-out)}.applywrap.is-sent .form{filter:blur(5px);opacity:.5;pointer-events:none;user-select:none}.form-error{color:var(--gold-bright);margin-bottom:12px;font-size:13.5px}.form-sent[hidden]{display:none}.form-sent{z-index:2;text-align:center;border-radius:var(--r-2xl);animation:sentIn .4s var(--e-out);background:#0e0b098c;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:32px;display:flex;position:absolute;inset:0}.band--light .form-sent{background:#f5f0e699}@keyframes sentIn{0%{opacity:0;transform:translateY(8px)}}.form-sent:focus{outline:none}.form-sent-mark{background:linear-gradient(180deg, var(--gold-bright), var(--gold));width:46px;height:46px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:flex;box-shadow:0 12px 34px -14px #e9be66e6}.form-sent-mark svg{width:22px;height:22px}.form-sent-title{font-size:clamp(20px,2.4vw,26px);font-weight:800}.form-sent-body{color:var(--sub);max-width:34ch;margin-top:6px;font-size:14.5px}.form-sent-note{font-family:var(--mono);letter-spacing:.06em;color:var(--faint);border-radius:var(--r-sm);border:1px dashed #c8963c66;margin-top:14px;padding:7px 12px;font-size:11px}.form-sent-link{margin-top:20px}.form-sent-again{margin-top:14px}@media (width<=520px){.form-sent{padding:22px}.form-sent-body{display:none}}
