.hero{padding:0 0 2rem}.hero .media{height:calc(100vh - 9.2rem);min-height:62rem;max-height:92rem}.hero canvas{width:100%;height:100%;position:absolute;inset:0}.hero .scrim{background:radial-gradient(110rem 62rem at 0 100%,#06080df5 0%,#06080dcc 40%,#06080d00 72%);position:absolute;inset:0}.hero .copy{z-index:2;max-width:92rem;position:absolute;bottom:5.6rem;left:5.6rem}.hero .eyebrow{color:var(--on-2);align-items:center;gap:1rem;font-size:1.5rem;display:flex}.hero .eyebrow i{background:var(--lead);border-radius:50%;flex:none;width:.8rem;height:.8rem;box-shadow:0 0 1.2rem #f2b33dcc}.hero h1{color:#fff;margin-top:2rem}.hero .lede{color:var(--on-2);max-width:58rem;margin-top:2.4rem}.hero .cta{gap:1.2rem;margin-top:3.6rem;display:flex}.hud{z-index:2;font-family:var(--mono);color:var(--on-3);text-align:right;gap:.6rem;font-size:1.2rem;display:grid;position:absolute;bottom:3.2rem;right:3.2rem}.hud b{color:var(--on);font-variant-numeric:tabular-nums;font-weight:500}.hud .ld b{color:var(--lead)}.hud small{color:var(--on-4);margin-top:.6rem;font-size:1.05rem}@media (width<=1100px){.hud{display:none}}@media (width<=760px){.hero .media{height:auto;min-height:0;max-height:none}.hero .copy{padding:48rem 2.4rem 3.2rem;position:relative;bottom:auto;left:auto;right:auto}.hero .cta{flex-direction:column;align-items:stretch}.hero .cta .btn{justify-content:center}}.cw{padding:10rem 0 4rem}.field{border-radius:var(--r);background:var(--bg-2);text-align:center;padding:10.4rem 2.4rem 9.6rem;position:relative;overflow:hidden}.field canvas{width:100%;height:100%;position:absolute;inset:0}.field .veil{pointer-events:none;background:radial-gradient(86rem 30rem at 50% 21rem,#f4f4f1 50%,#f4f4f100 100%),radial-gradient(58rem 15rem at 50% calc(100% - 12rem),#f4f4f1 45%,#f4f4f100 100%),linear-gradient(#f4f4f1e6,#f4f4f100 12% 88%,#f4f4f1e6);position:absolute;inset:0}.cw-copy{z-index:2;max-width:100rem;margin:0 auto;position:relative}.cw-copy .lede{max-width:60rem;color:var(--ink-2);margin:2.4rem auto 0}.cw .cta{z-index:2;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:6.4rem;display:flex;position:relative}.cw .btn.soft{background:#fff;box-shadow:0 0 0 1px #0b0c0e14}.cw .btn.soft:hover{background:var(--bg-3)}.leadcard{z-index:2;text-align:left;opacity:0;background:#fff;border-radius:2rem;width:40rem;max-width:100%;margin:6.4rem auto 0;padding:2.8rem;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);position:relative;transform:translateY(1.2rem)scale(.97);box-shadow:0 2.4rem 6rem #0b0c0e24,0 0 0 1px #0b0c0e0f}.leadcard.on{opacity:1;transform:none}.leadcard .top{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:1.15rem;display:flex}.leadcard .top span{align-items:center;gap:.7rem;display:flex}.leadcard .top i{background:var(--lead);border-radius:50%;width:.7rem;height:.7rem;box-shadow:0 0 1rem #f2b33de6}.leadcard h3{letter-spacing:-.025em;margin-top:2rem;font-size:2.8rem;font-weight:500;line-height:1.1}.leadcard h3 small{letter-spacing:0;color:var(--ink-3);margin-top:.6rem;font-size:1.45rem;font-weight:400;display:block}.leadcard dl{border-top:1px solid var(--line);margin-top:2.2rem}.leadcard dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:1.1rem 0;font-size:1.45rem;display:flex}.leadcard dt{color:var(--ink-2)}.leadcard dd{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.35rem}.leadcard .bar{font-family:var(--mono);color:var(--ink-3);align-items:center;gap:1.2rem;margin-top:2rem;font-size:1.2rem;display:flex}.leadcard .bar b{background:var(--bg-3);border-radius:9rem;flex:1;height:.5rem;overflow:hidden}.leadcard .bar b i{background:var(--lead);width:0;height:100%;transition:width 1.6s cubic-bezier(.2,.7,.2,1);display:block}.leadcard.on .bar b i{width:86%}.field .note{z-index:2;font-family:var(--mono);color:var(--ink-3);font-size:1.05rem;position:absolute;bottom:1.6rem;right:2rem}@media (width<=760px){.field .veil{background:linear-gradient(#f4f4f1f7 0%,#f4f4f1e6 24%,#f4f4f100 34% 76%,#f4f4f1eb 84%,#f4f4f1f7 100%)}.cw{padding-top:6rem}.field{padding:6.4rem 2rem 7.2rem}.leadcard{margin-top:4.8rem;padding:2.2rem}.cw .cta{margin-top:4.8rem}}.strip{padding:5.6rem 0 2rem}.strip p{text-align:center;color:var(--ink-3);font-size:1.5rem}.v-agg,.v-tree,.v-id{background:var(--night);position:relative;overflow:hidden}.v-agg svg,.v-tree svg,.v-id svg{width:100%;height:100%;position:absolute;inset:0}.split{grid-template-columns:44rem minmax(0,1fr);align-items:center;gap:6rem;display:grid}@media (width<=1000px){.split{grid-template-columns:1fr}}.ticks{border-top:1px solid var(--line);margin-top:3.6rem;list-style:none}.ticks li{border-bottom:1px solid var(--line);grid-template-columns:3.2rem 1fr;gap:1rem;padding:1.8rem 0;display:grid}.ticks li b{font-size:1.8rem;font-weight:500;display:block}.ticks li span{color:var(--ink-2);font-size:1.55rem}.ticks .n{font-family:var(--mono);color:var(--ink-3);padding-top:.3rem;font-size:1.3rem}.run{min-height:62rem;padding:3.2rem}@media (width<=760px){.run{min-height:0;padding:2.2rem}.steps li{grid-template-columns:2.4rem 1fr;gap:.4rem 1.4rem}.steps li>:last-child{grid-column:2}.leadrow{grid-template-columns:auto 1fr;gap:1.2rem 1.4rem;padding:2rem}.leadrow .btn{grid-column:1/-1;justify-content:center}.facts b{white-space:nowrap;font-size:2.8rem}.facts{gap:1.2rem}.pz{gap:2.4rem;min-height:0;padding:2.8rem}.pz.big b{font-size:2.8rem}.sol a{min-height:32rem}}.run .top{color:var(--on-3);border-bottom:1px solid var(--on-line);align-items:center;gap:1.2rem;padding-bottom:2rem;font-size:1.4rem;display:flex}.run .top b{color:var(--on);font-size:1.6rem;font-weight:500}.run .live{font-family:var(--mono);color:var(--on-2);align-items:center;gap:.8rem;margin-left:auto;font-size:1.2rem;display:flex}.run .live i{background:var(--on);border-radius:50%;width:.8rem;height:.8rem;animation:2s infinite pulse}@keyframes pulse{50%{opacity:.25}}.steps{margin-top:1rem;list-style:none}.steps li{border-bottom:1px solid var(--on-line);color:var(--on-2);grid-template-columns:2.4rem 1fr auto;align-items:center;gap:1.6rem;padding:1.8rem 0;font-size:1.55rem;display:grid}.steps li b{color:var(--on);font-weight:500}.steps .ic{border:1.5px solid var(--on-3);border-radius:50%;width:1.6rem;height:1.6rem}.steps .done .ic{background:var(--on);border-color:var(--on);box-shadow:inset 0 0 0 3px var(--night)}.steps .num{font-family:var(--mono);color:var(--on-3);font-variant-numeric:tabular-nums;font-size:1.3rem}.conf{font-family:var(--mono);align-items:center;gap:.8rem;font-size:1.25rem;display:inline-flex}.conf .bar{background:var(--on-line);border-radius:9rem;width:8rem;height:.5rem;overflow:hidden}.conf .bar i{background:var(--on-2);height:100%;display:block}.leadrow{background:#f2b33d14;border:1px solid #f2b33d59;border-radius:1.6rem;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;margin-top:2.4rem;padding:2.4rem;display:grid}.leadrow .dot{background:var(--lead);border-radius:50%;width:1.4rem;height:1.4rem;box-shadow:0 0 1.6rem #f2b33dcc}.leadrow b{color:#fff;font-size:2rem;font-weight:500;display:block}.leadrow span{color:var(--on-3);font-size:1.4rem}.leadrow .conf{color:var(--lead)}.leadrow .conf .bar i{background:var(--lead)}.leadrow .btn{height:3.8rem;font-size:1.4rem}.cap{font-family:var(--mono);color:var(--on-3);margin-top:2rem;font-size:1.1rem}.sol{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.sol a{isolation:isolate;border-radius:var(--r);background:var(--night);min-height:52rem;color:var(--on);flex-direction:column;justify-content:space-between;padding:3.2rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.sol .bg{object-fit:cover;z-index:-2;width:100%;height:100%;filter:grayscale(1) contrast(1.15) brightness(var(--b,.62));transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .6s;position:absolute;inset:0;transform:scale(1.01)}.sol a:before{content:"";z-index:-1;mix-blend-mode:normal;background:linear-gradient(#06080d8c 0%,#06080d00 28%,#06080d26 50%,#06080deb 100%),linear-gradient(#10204847,#10204847);position:absolute;inset:0}.sol a:after{content:"";background:var(--lead);transform-origin:0;height:2px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:3.2rem;right:3.2rem;transform:scaleX(0)}.sol a:hover .bg{filter:grayscale(.35) contrast(1.1) brightness(calc(var(--b,.62) + .1));transform:scale(1.06)}.sol a:hover:after{transform:scaleX(1)}.sol .top{justify-content:space-between;align-items:center;display:flex}.sol .k{font-family:var(--mono);color:var(--on-2);letter-spacing:.04em;font-size:1.25rem}.sol .arr{-webkit-backdrop-filter:blur(8px);opacity:0;background:#ffffff1f;border-radius:50%;place-items:center;width:3.6rem;height:3.6rem;transition:opacity .4s,transform .4s;display:grid;transform:translate(-.6rem,.6rem)}.sol .arr svg{width:1.4rem;height:1.4rem}.sol a:hover .arr{opacity:1;transform:none}.sol h3{letter-spacing:-.025em;color:#fff;font-size:2.8rem;font-weight:500;line-height:1.08}.sol p{color:var(--on-2);margin-top:1.2rem;font-size:1.55rem}@media (width<=1000px){.sol{grid-template-columns:1fr 1fr}.sol a{min-height:44rem}}@media (width<=560px){.sol{grid-template-columns:1fr}.sol a{min-height:36rem}}.fnd{grid-template-columns:minmax(0,1fr) 56rem;align-items:center;gap:6rem;padding:7.2rem;display:grid}.fnd .ppl{grid-template-columns:1fr 1fr;gap:1.6rem;display:grid}.fnd figure{margin:0}.fnd img{aspect-ratio:4/5;object-fit:cover;filter:grayscale()contrast(1.1)brightness(.9);background:#1b2130;border-radius:1.6rem;width:100%}.fnd figcaption{color:var(--on-2);margin-top:1.2rem;font-size:1.45rem}.fnd figcaption b{color:#fff;font-size:1.7rem;font-weight:500;display:block}.fnd .d2{color:#fff}.fnd .lede{color:var(--on-2);margin-top:2.4rem}.facts{border-top:1px solid var(--on-line);grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4.4rem;padding-top:3.2rem;display:grid}.facts b{letter-spacing:-.03em;color:#fff;font-size:3.6rem;font-weight:500;display:block}.facts span{color:var(--on-3);font-size:1.4rem}@media (width<=1000px){.fnd{grid-template-columns:1fr;padding:3.2rem}}.press3{grid-template-columns:1.4fr 1fr 1fr;gap:2rem;display:grid}.pz{border-radius:var(--r);background:var(--bg-2);flex-direction:column;justify-content:space-between;gap:3rem;min-height:34rem;padding:3.6rem;text-decoration:none;transition:background .2s;display:flex}.pz:hover{background:var(--bg-3)}.pz .kind{color:var(--ink-3);font-size:1.4rem;font-weight:500}.pz b{letter-spacing:-.025em;font-size:2.6rem;font-weight:500;line-height:1.12}.pz .go{font-size:1.5rem;font-weight:500}.pz.big{color:var(--on);background:var(--night)}.pz.big .kind{color:var(--on-3)}.pz.big b{color:#fff;font-size:3.4rem}.pz.big:hover{background:var(--night-2)}@media (width<=900px){.press3{grid-template-columns:1fr}}.sec4{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:6rem;display:grid}.sec4 div{padding:3.2rem 3.2rem 0 0}.sec4 b{letter-spacing:-.015em;font-size:2rem;font-weight:500;display:block}.sec4 p{color:var(--ink-2);margin-top:1rem;font-size:1.55rem}@media (width<=900px){.sec4{grid-template-columns:1fr 1fr}}.closer{text-align:center;padding:12rem 7.2rem}.closer .d1{color:#fff}.closer .lede{color:var(--on-2);max-width:60rem;margin:2.4rem auto 0}.closer .cta{justify-content:center;gap:1.2rem;margin-top:4rem;display:flex}@media (width<=760px){.closer{padding:7rem 2.4rem}}
