.home2 .home-stack__pin{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;align-items:stretch;gap:clamp(28px,5vw,72px);width:min(1200px,100% - 48px);margin-inline:auto;padding:78px 0 28px;display:grid}.home2 .home-stack__copy{grid-area:1/1;width:100%}.home2 .home-stack__cards{grid-area:1/2;width:100%;height:auto;min-height:clamp(220px,32vh,380px)}.home2 .home-stack__panel{align-items:flex-start}.home2 .home-stack__panel p{max-width:46ch}.home2 .home-stack__logos{justify-content:flex-start;gap:26px}@media (max-width:768px),(prefers-reduced-motion:reduce){.home2 .home-stack__pin{width:auto;padding:var(--pad-y) 16px;grid-template-columns:1fr}.home2 .home-stack__copy,.home2 .home-stack__cards{grid-area:auto}.home2 .home-stack__cards{z-index:1;align-self:start;height:clamp(180px,28vh,240px);min-height:0;position:sticky;top:76px}}.home2-hero{background:var(--ink);align-items:center;height:100svh;min-height:fit-content;display:grid;position:relative;overflow:hidden}.home2-hero__orb{--ox-at:var(--ox);--oy-at:var(--oy);position:absolute;inset:0;container-type:size}.home2-hero__orb:after{content:"";background:radial-gradient(70% 70% at calc(var(--ox-at) * 100%) calc(var(--oy-at) * 100%), #039de938, #05486b1f 48%, transparent 74%);transition:opacity .8s;position:absolute;inset:0}.home2-hero__orb.is-live:after{opacity:0}.home2-hero__gl{opacity:0;width:100%;height:100%;transition:opacity 1.1s;display:block;position:absolute;inset:0}.home2-hero__orb.is-live .home2-hero__gl{opacity:1}.home2-hero__inner{position:relative}.home2-hero__copy{max-width:30rem;padding-block:18vh 12vh;position:relative}.home2-hero__copy h1{letter-spacing:-.03em;margin-top:18px;font-size:clamp(40px,5.6vw,82px);line-height:1.04}.home2-hero__line{display:block}.home2-hero__hl{color:var(--flame);font-style:normal}.home2-hero__lede{max-width:42ch;color:var(--muted);margin-top:22px;font-size:17px}.home2-hero__cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}@media (max-width:900px){.home2-hero__orb{--ox-at:var(--ox-narrow);--oy-at:var(--oy-narrow)}.home2-hero__orb:after{background:radial-gradient(80% 60% at calc(var(--ox-at) * 100%) calc(var(--oy-at) * 100%), #039de938, #05486b1f 48%, transparent 74%)}.home2-hero__gl{opacity:0}.home2-hero__orb.is-live .home2-hero__gl{opacity:.5}.home2-hero__copy{max-width:none;padding-block:12vh 8vh}}.home2-hero__core{left:calc(var(--ox-at) * 100%);top:calc(var(--oy-at) * 100%);width:var(--core-size);height:var(--core-size);object-fit:contain;transform:translate(-50%, -50%) scale(var(--core-rest));pointer-events:none;display:none;position:absolute}.intro{display:none}html[data-intro=full] .intro{z-index:100;pointer-events:none;display:block;position:fixed;inset:0}.intro__bg{background:var(--ink);position:absolute;inset:0}.intro__ring{width:calc(var(--core-size) + 64px);height:calc(var(--core-size) + 64px);margin:calc((var(--core-size) + 64px) / -2) 0 0 calc((var(--core-size) + 64px) / -2);position:absolute;top:50svh;left:50%}.intro__ring span{background:conic-gradient(transparent 0 45%, var(--blue-500) 80%, var(--orange-500));border-radius:50%;animation:.9s linear infinite intro-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}@keyframes intro-spin{to{transform:rotate(1turn)}}html[data-intro=full] .home2-hero__core{z-index:101;transform:translate(-50%, -50%) translate(calc((.5 - var(--ox-at)) * 100cqw), calc(50svh - var(--oy-at) * 100cqh));will-change:transform;display:block}html[data-intro=full] .home2-hero h1,html[data-intro=full] .home2-hero__lede,html[data-intro=full] .home2-hero__cta,html[data-intro=full] .nav--float,html[data-intro=full] .home2-hero__orb:after{opacity:0}html[data-intro=full] .home2-hero__gl{transition:none}
