.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{background-image:linear-gradient(#c8963c12 1px,#0000 1px),linear-gradient(90deg,#c8963c12 1px,#0000 1px)}.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:0}.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)}.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}.buildlist{margin-top:34px}.bl-items{border-top:1px solid var(--ln);margin:26px 0 0;padding:0;list-style:none}.bl-item{border-bottom:1px solid var(--ln);align-items:center;gap:16px;padding:18px 4px;display:flex}.bl-dot{background:var(--faint);border-radius:50%;flex:none;width:9px;height:9px;position:relative}.bl-dot--live{background:var(--gold);animation:blPulse 2.6s var(--e-rv) infinite;box-shadow:0 0 #b889338c}@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){.bl-dot--live{animation:none}}.bl-text{flex:1;font-size:15.5px;font-weight:600}.bl-status{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);flex:none;font-size:10.5px}.bl-dot--live~.bl-status{color:var(--gold)}.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:26px;margin-top:44px;display:grid}@media (width<=820px){.pillars{grid-template-columns:1fr}}.pillar-top{border-bottom:1px solid var(--ln);align-items:center;padding-bottom:22px;display:flex}.pillar-n{font-family:var(--mono);letter-spacing:.18em;color:var(--faint);font-size:11px}.pillar-icon{width:32px;height:32px;color:var(--gold);margin:22px 0 18px}.pillar h3{margin-bottom:12px;font-size:18px;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:start;gap:48px;display:grid}@media (width<=900px){.applygrid{grid-template-columns:1fr;gap:30px}}.applyform{background:var(--card)}
