.page_homePage__ksVU7{--pointer-x:50%;--pointer-y:50%;--black:var(--ink);--white:var(--surface);--off:var(--surface-soft);--orange:var(--signal);--muted:var(--ink-muted);position:relative;background:var(--surface);color:var(--ink);overflow:clip}.page_homePage__ksVU7 a{color:inherit;text-decoration:none}.page_hero__7KFOs{position:relative;max-width:1280px;margin:0 auto;padding:92px 32px 0;border-bottom:2px solid var(--black);isolation:isolate}.page_heroBackdrop__418IW{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.page_heroGrid__yNSix{position:absolute;inset:-30% -10% 0;opacity:.16;background-image:linear-gradient(to right,var(--black) 1px,transparent 1px),linear-gradient(to bottom,var(--black) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,#000,transparent 88%);transform:perspective(600px) rotateX(58deg) scale(1.35);transform-origin:top center;animation:page_gridDrift__LDKhI 18s linear infinite}.page_orb__RBAUc{position:absolute;border-radius:999px;filter:blur(2px);opacity:.75;animation:page_orbFloat__uqeUr 11s ease-in-out infinite alternate}.page_orbOne__0j0Ou{top:8%;right:10%;width:280px;height:280px;opacity:.18}.page_orbOne__0j0Ou,.page_orbTwo__qDTCD{background:radial-gradient(circle,var(--orange),transparent 68%)}.page_orbTwo__qDTCD{bottom:12%;left:-110px;width:340px;height:340px;opacity:.1;animation-delay:-4s;animation-duration:14s}.page_heroPointerGlow__5LJpl{position:absolute;inset:0;background:radial-gradient(420px circle at var(--pointer-x) var(--pointer-y),color-mix(in srgb,var(--orange) 16%,transparent),transparent 68%);opacity:0;transition:opacity .4s ease}.page_hero__7KFOs:hover .page_heroPointerGlow__5LJpl{opacity:1}.page_heroScanline__B2QWn{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--orange),transparent);opacity:.7;animation:page_scan__zn1Ua 5.5s ease-in-out infinite}.page_heroContent__dzLob{position:relative;z-index:1;will-change:transform,opacity}.page_heroEyebrow__p76B6,.page_kicker__4Y54j{color:var(--orange);font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.page_heroEyebrow__p76B6{display:flex;align-items:center;gap:10px;color:var(--black);margin-bottom:30px;animation:page_heroFadeUp___ht_b .6s cubic-bezier(.16,1,.3,1) both}.page_heroEyebrow__p76B6 span{width:9px;height:9px;background:var(--orange);border-radius:50%;box-shadow:0 0 0 0 color-mix(in srgb,var(--orange) 55%,transparent);animation:page_pulse__XPtbN 2s ease-out infinite}.page_cta__i2v5_ h2,.page_hero__7KFOs h1,.page_section__zQZ2o h2{margin:0;font-family:Bricolage Grotesque,sans-serif;font-weight:800;letter-spacing:-.045em;line-height:.91;text-transform:uppercase}.page_hero__7KFOs h1{max-width:1050px;font-size:clamp(3.7rem,9.6vw,8.2rem)}.page_heroLine__dXeHN{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.page_heroLine__dXeHN>span{display:block;animation:page_heroLineUp__qHF0j .85s cubic-bezier(.16,1,.3,1) both}.page_hero__7KFOs h1 .page_outline__jmwIJ{color:var(--white);-webkit-text-stroke:2px var(--black);text-stroke:2px var(--black)}.page_cta__i2v5_ h2 span,.page_hero__7KFOs h1 .page_orange__kncgr{color:var(--orange)}.page_heroLower__NAsig{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:50px;padding:48px 0 0;animation:page_heroFadeUp___ht_b .75s cubic-bezier(.16,1,.3,1) .55s both}.page_heroLower__NAsig p{max-width:43ch;color:var(--muted);font-size:1.08rem}.page_actions___si5r{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.page_primaryButton__gjjaG,.page_secondaryButton__0Pzex,.page_signalButton__8kXMc,.page_whiteButton__Q8xlQ{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-width:190px;padding:14px 20px;overflow:hidden;font-size:.78rem;font-weight:800;text-transform:uppercase;transition:color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease;animation:page_heroFadeUp___ht_b .7s cubic-bezier(.16,1,.3,1) .62s both}.page_primaryButton__gjjaG:before,.page_secondaryButton__0Pzex:before,.page_signalButton__8kXMc:before,.page_whiteButton__Q8xlQ:before{position:absolute;inset:0;content:"";background:linear-gradient(110deg,transparent 25%,hsla(0,0%,100%,.32) 48%,transparent 70%);transform:translateX(-120%);transition:transform .65s cubic-bezier(.16,1,.3,1)}.page_primaryButton__gjjaG:hover:before,.page_secondaryButton__0Pzex:hover:before,.page_signalButton__8kXMc:hover:before,.page_whiteButton__Q8xlQ:hover:before{transform:translateX(120%)}.page_primaryButton__gjjaG,.page_signalButton__8kXMc{background:var(--contrast-surface);color:var(--contrast-text)!important;box-shadow:0 0 0 0 color-mix(in srgb,var(--orange) 0,transparent)}.page_primaryButton__gjjaG:hover,.page_signalButton__8kXMc:hover{background:var(--orange);transform:translateY(-3px);box-shadow:0 14px 30px color-mix(in srgb,var(--orange) 24%,transparent)}.page_secondaryButton__0Pzex{border:2px solid var(--black)}.page_secondaryButton__0Pzex:hover{background:var(--contrast-surface);color:var(--contrast-text);transform:translateY(-3px)}.page_stats__CbBi_{display:grid;grid-template-columns:repeat(4,1fr);margin-top:64px;border-top:2px solid var(--black);animation:page_heroFadeUp___ht_b .8s cubic-bezier(.16,1,.3,1) .7s both}.page_stat__wNpTi{position:relative;padding:24px 20px 28px;border-right:2px solid var(--black);overflow:hidden}.page_stat__wNpTi:after{position:absolute;right:0;bottom:0;left:0;height:3px;content:"";background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.page_stat__wNpTi:hover:after{transform:scaleX(1)}.page_stat__wNpTi:last-child{border-right:0}.page_stat__wNpTi strong{display:block;font-family:Bricolage Grotesque,sans-serif;font-size:2.6rem;line-height:1}.page_stat__wNpTi sup{margin-left:2px;color:var(--orange);font-size:1.2rem;vertical-align:top}.page_stat__wNpTi span{display:block;margin-top:8px;color:var(--muted);font-size:.73rem;text-transform:uppercase}.page_scrollCue__9AIT_{position:absolute;right:32px;bottom:24px;display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.68rem;text-transform:uppercase}.page_scrollCue__9AIT_:after{width:44px;height:1px;content:"";background:var(--black);animation:page_cueLine__l29HL 2s ease-in-out infinite}.page_scrollCue__9AIT_ span{width:7px;height:7px;border:1px solid var(--orange);border-radius:50%;animation:page_cueDot__gUS0L 2s ease-in-out infinite}.page_ticker___6RD_{overflow:hidden;background:var(--orange);border-bottom:2px solid var(--black);padding:12px 0}.page_tickerTrack__xigRA{display:flex;width:max-content;animation:page_ticker___6RD_ 28s linear infinite}.page_ticker___6RD_:focus-within .page_tickerTrack__xigRA,.page_ticker___6RD_:hover .page_tickerTrack__xigRA{animation-play-state:paused}.page_ticker___6RD_ span{display:inline-flex;align-items:center;gap:28px;padding:0 28px;white-space:nowrap;font-family:Bricolage Grotesque,sans-serif;font-size:.95rem;font-weight:800;text-transform:uppercase}.page_ticker___6RD_ b{display:inline-grid;place-items:center;width:16px;height:16px;border:2px solid;border-radius:50%;font-size:.8rem;line-height:1}.page_section__zQZ2o{padding:92px max(32px,calc((100vw - 1216px) / 2));border-bottom:2px solid var(--black)}.page_offWhite__DCHNB{background:var(--off)}.page_sectionHeading__lt74q{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:48px}.page_section__zQZ2o h2{margin-top:12px;font-size:clamp(2.3rem,5vw,4.4rem)}.page_sectionHeading__lt74q>p{max-width:34ch;color:var(--muted)}.page_textLink__pfFKU{font-size:.78rem;font-weight:800;text-transform:uppercase}.page_textLink__pfFKU:hover{color:var(--orange)}.page_capabilities__BIKH8{border-top:2px solid var(--black)}.page_capabilityMotion__eaUDC{border-bottom:2px solid var(--black)}.page_capability__QuPIi{--spotlight-x:50%;--spotlight-y:50%;position:relative;display:grid;grid-template-columns:100px 1fr 1.25fr 40px;align-items:center;gap:24px;padding:31px 0;overflow:hidden;transition:background .25s ease,color .25s ease}.page_capability__QuPIi:before{position:absolute;inset:0;content:"";background:radial-gradient(360px circle at var(--spotlight-x) var(--spotlight-y),color-mix(in srgb,var(--orange) 22%,transparent),transparent 68%);opacity:0;transition:opacity .3s ease}.page_capability__QuPIi:after{position:absolute;top:0;bottom:0;left:-2px;width:4px;content:"";background:var(--orange);transform:scaleY(0);transform-origin:top;transition:transform .3s cubic-bezier(.16,1,.3,1)}.page_capability__QuPIi:hover{padding-left:18px;padding-right:18px;background:var(--black);color:var(--white)}.page_capability__QuPIi:hover:before{opacity:1}.page_capability__QuPIi:hover:after{transform:scaleY(1)}.page_arrow___4ZtK,.page_capabilityNumber__KWMmk,.page_capability__QuPIi h3,.page_capability__QuPIi p{position:relative;z-index:1}.page_capabilityNumber__KWMmk{color:var(--orange);font-family:Bricolage Grotesque,sans-serif;font-weight:800}.page_capability__QuPIi h3,.page_insight__8y3kl h3,.page_principles__G_etv h3{margin:0;font-family:Bricolage Grotesque,sans-serif;text-transform:uppercase}.page_capability__QuPIi h3{font-size:1.8rem}.page_capability__QuPIi p,.page_insight__8y3kl p,.page_principles__G_etv p{margin:0;color:var(--muted);font-size:.9rem}.page_capability__QuPIi:hover p{color:#ccc}.page_arrow___4ZtK{font-size:1.6rem;color:var(--orange);transition:transform .3s cubic-bezier(.16,1,.3,1)}.page_capability__QuPIi:hover .page_arrow___4ZtK{transform:translate(6px,-6px)}.page_principles__G_etv{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--black);border:2px solid var(--black)}.page_principle__I9S7N{position:relative;min-height:230px;padding:28px;background:var(--white);transform-style:preserve-3d;transition:background .3s ease,color .3s ease,box-shadow .3s ease}.page_principle__I9S7N:hover{background:var(--black);color:var(--white);box-shadow:inset 0 0 0 1px var(--orange)}.page_swatch__EceK_{display:block;width:38px;height:38px;margin-bottom:28px;padding-top:10px;background:var(--orange);font-size:.7rem;font-weight:800;text-align:center;transition:transform .35s cubic-bezier(.16,1,.3,1),border-radius .35s ease}.page_principle__I9S7N:hover .page_swatch__EceK_{border-radius:50%;transform:rotate(90deg) scale(1.1)}.page_principle__I9S7N h3{margin-bottom:12px;font-size:1.25rem}.page_cardSignal__paGTG{position:absolute;right:24px;bottom:22px;width:28px;height:2px;background:var(--orange);transform:scaleX(.2);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.page_principle__I9S7N:hover .page_cardSignal__paGTG{transform:scaleX(1)}.page_insights__zlIQz{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--black);border:2px solid var(--black)}.page_insight__8y3kl{position:relative;min-height:280px;background:var(--white);overflow:hidden}.page_insightImage__9NtGR,.page_insightPlaceholder__m_WbJ{position:relative;height:150px;overflow:hidden;background:var(--black)}.page_insightImage__9NtGR img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s ease}.page_insight__8y3kl:hover .page_insightImage__9NtGR img{filter:saturate(1.2);transform:scale(1.08)}.page_insightPlaceholder__m_WbJ{display:grid;place-items:center;color:var(--orange);font-family:Bricolage Grotesque,sans-serif;font-size:4rem;font-weight:800}.page_insightBody__oOsZW{padding:24px}.page_insightBody__oOsZW h3{margin:12px 0;font-size:1.2rem;line-height:1.15}.page_insightBody__oOsZW p{margin-bottom:22px}.page_skeleton__Q_QLc{height:280px;background:linear-gradient(100deg,var(--off) 20%,color-mix(in srgb,var(--black) 7%,var(--white)) 38%,var(--off) 56%);background-size:220% 100%;animation:page_shimmer__G1aXL 1.5s linear infinite}.page_eventList__BgLnD{border-top:2px solid var(--black)}.page_event__VRqjn{display:grid;grid-template-columns:130px 1fr 180px;gap:22px;padding:22px 0;border-bottom:2px solid var(--black);transition:padding .25s ease,background .25s ease}.page_event__VRqjn:hover{padding-left:12px;background:var(--off)}.page_event__VRqjn span,.page_event__VRqjn time{color:var(--muted);font-size:.78rem;text-transform:uppercase}.page_event__VRqjn strong{font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;text-transform:uppercase}.page_event__VRqjn:hover strong{color:var(--orange)}.page_cta__i2v5_{position:relative;padding:100px 32px;overflow:hidden;background:var(--contrast-surface);color:var(--contrast-text);text-align:center}.page_ctaRings__vM9XO{position:absolute;top:50%;left:50%;width:min(640px,90vw);aspect-ratio:1;pointer-events:none;transform:translate(-50%,-50%)}.page_ctaRings__vM9XO span{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--orange) 45%,transparent);border-radius:50%;animation:page_ringPulse__s516w 4s ease-in-out infinite}.page_ctaRings__vM9XO span:nth-child(2){inset:13%;animation-delay:-1.3s}.page_ctaRings__vM9XO span:nth-child(3){inset:26%;animation-delay:-2.6s}.page_cta__i2v5_>*{position:relative;z-index:1}.page_cta__i2v5_ h2{margin:18px auto 0;max-width:850px;font-size:clamp(3rem,7vw,6.3rem)}.page_cta__i2v5_ p{max-width:42ch;margin:24px auto 32px;color:#aaa}.page_cta__i2v5_ .page_actions___si5r{justify-content:center}.page_signalButton__8kXMc{background:var(--orange)}.page_signalButton__8kXMc:hover{background:var(--surface);color:var(--ink)!important}.page_whiteButton__Q8xlQ{border:2px solid var(--contrast-text)}.page_whiteButton__Q8xlQ:hover{background:var(--contrast-text);color:var(--contrast-surface)}@keyframes page_gridDrift__LDKhI{to{background-position:72px 72px}}@keyframes page_heroLineUp__qHF0j{0%{transform:translateY(115%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes page_heroFadeUp___ht_b{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes page_orbFloat__uqeUr{0%{transform:translate3d(-18px,-12px,0) scale(.96)}to{transform:translate3d(20px,18px,0) scale(1.06)}}@keyframes page_scan__zn1Ua{0%,to{transform:translateY(0);opacity:0}12%,88%{opacity:.7}50%{transform:translateY(52vh);opacity:0}}@keyframes page_pulse__XPtbN{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--orange) 55%,transparent)}70%,to{box-shadow:0 0 0 12px transparent}}@keyframes page_cueLine__l29HL{0%,to{transform:scaleX(.25);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}}@keyframes page_cueDot__gUS0L{0%,to{transform:translateX(0);opacity:.4}50%{transform:translateX(12px);opacity:1}}@keyframes page_ticker___6RD_{to{transform:translate3d(-50%,0,0)}}@keyframes page_shimmer__G1aXL{to{background-position:-220% 0}}@keyframes page_ringPulse__s516w{0%,to{transform:scale(.92);opacity:.25}50%{transform:scale(1.08);opacity:.9}}@media (max-width:800px){.page_hero__7KFOs{padding-top:52px}.page_heroGrid__yNSix{background-size:52px 52px}.page_orbOne__0j0Ou{width:190px;height:190px}.page_orbTwo__qDTCD{width:230px;height:230px}.page_heroLower__NAsig,.page_sectionHeading__lt74q{grid-template-columns:1fr;display:grid;gap:22px}.page_actions___si5r{justify-content:flex-start}.page_stats__CbBi_{grid-template-columns:1fr 1fr}.page_stat__wNpTi:nth-child(2){border-right:0}.page_stat__wNpTi{border-bottom:2px solid var(--black)}.page_capability__QuPIi{grid-template-columns:54px 1fr 30px;gap:14px}.page_capability__QuPIi p{grid-column:2/3}.page_capability__QuPIi:hover{padding-left:10px;padding-right:10px}.page_insights__zlIQz,.page_principles__G_etv{grid-template-columns:1fr}.page_event__VRqjn{grid-template-columns:90px 1fr}.page_event__VRqjn span{grid-column:2}.page_scrollCue__9AIT_{display:none}}@media (max-width:480px){.page_hero__7KFOs,.page_section__zQZ2o{padding-left:20px;padding-right:20px}.page_hero__7KFOs h1{font-size:clamp(3.1rem,16vw,5rem)}.page_primaryButton__gjjaG,.page_secondaryButton__0Pzex,.page_signalButton__8kXMc,.page_whiteButton__Q8xlQ{width:100%;min-width:0}.page_cta__i2v5_{padding-left:20px;padding-right:20px}.page_section__zQZ2o{padding-top:68px;padding-bottom:68px}.page_stat__wNpTi strong{font-size:2.1rem}}@media (prefers-reduced-motion:reduce){.page_tickerTrack__xigRA{animation:none;transform:none}}