.page_page__fSkGh{--event-paper:#f5f2ea;--event-ink:#0a0a0a;--event-red:#e60000;background:var(--event-ink);color:#fff}.page_hero__XPni7{position:relative;isolation:isolate;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background:#080808}.page_heroImage__jlQQo{z-index:-3;object-fit:cover;object-position:center;animation:page_heroScale__Fu7Fb 1.7s cubic-bezier(.22,1,.36,1) both}.page_heroScrim__Z0hyu{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(5,5,5,.96),rgba(5,5,5,.78) 38%,rgba(5,5,5,.12) 73%),linear-gradient(180deg,rgba(5,5,5,.15) 25%,rgba(5,5,5,.88))}.page_heroContent__ne4z3{width:min(100%,1440px);margin:0 auto;padding:clamp(8rem,15vh,11rem) clamp(1.5rem,4vw,4rem) clamp(5rem,10vh,8rem);animation:page_heroRise__JtRuf 1s cubic-bezier(.22,1,.36,1) .2s both}.page_brandLockup__5RPb2{display:flex;align-items:center;gap:.85rem;margin-bottom:clamp(1.75rem,4vh,3rem);color:rgba(255,255,255,.82);font-family:var(--font-heading);font-size:.8125rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.page_brandCross__RWu_y{color:var(--event-red);font-size:1rem}.page_eyebrow__oQcHM,.page_sectionIndexDark__dS7_9,.page_sectionIndex__q9JJg{margin:0;font-family:var(--font-heading);font-size:.8125rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.page_eyebrow__oQcHM{color:#fff;margin-bottom:1.15rem}.page_eyebrow__oQcHM:before{content:"";display:inline-block;width:2.6rem;height:2px;margin-right:.8rem;vertical-align:middle;background:var(--event-red)}.page_hero__XPni7 h1{max-width:11.5ch;margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(3.4rem,7.3vw,7.4rem);font-style:normal;font-weight:600;letter-spacing:-.055em;line-height:.88;text-transform:none}.page_hero__XPni7 h1 span{color:var(--event-red)}.page_heroLead___l5Vy{max-width:55ch;margin:clamp(1.5rem,3vw,2.25rem) 0 0;color:rgba(255,255,255,.78);font-size:clamp(1.02rem,1.5vw,1.25rem);line-height:1.55}.page_heroActions__xDv4g{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}.page_textLink__2xMzX{padding-bottom:.2rem;border-bottom:1px solid rgba(255,255,255,.55);color:#fff;font-family:var(--font-heading);font-size:.9rem;font-weight:500}.page_textLink__2xMzX:hover{color:var(--event-red);border-color:var(--event-red)}.page_heroCaption__DP4K8{position:absolute;right:clamp(1.5rem,4vw,4rem);bottom:1.25rem;margin:0;color:rgba(255,255,255,.58);font-family:var(--font-heading);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl}.page_advancedModules__cYg2h,.page_capabilities__mHxpC,.page_faq__HBXjA,.page_finalCta__sKbWu,.page_journey__ulOVn,.page_manifesto__YFsr8{padding:clamp(6rem,12vh,10rem) clamp(1.5rem,4vw,4rem)}.page_manifesto__YFsr8{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:clamp(2rem,8vw,9rem);background:var(--event-paper);color:var(--event-ink)}.page_sectionIndex__q9JJg{color:#5f5c56}.page_sectionIndexDark__dS7_9{color:#88837a}.page_advancedHeader__fSGr5,.page_capabilitiesIntro__QM_tT,.page_faq__HBXjA>div,.page_finalCta__sKbWu>*,.page_journeyHeader__3NvZd,.page_manifesto__YFsr8>div:last-child{width:100%;max-width:1440px}.page_advancedModules__cYg2h h2,.page_capabilities__mHxpC h2,.page_faq__HBXjA h2,.page_finalCta__sKbWu h2,.page_journey__ulOVn h2,.page_manifesto__YFsr8 h2{margin:0;font-family:var(--font-heading);font-style:normal;font-weight:600;letter-spacing:-.045em;line-height:.95;text-transform:none}.page_manifesto__YFsr8 h2{max-width:18ch;font-size:clamp(2.6rem,5vw,5.3rem)}.page_manifesto__YFsr8 p:not(.page_sectionIndex__q9JJg){max-width:57ch;margin:2rem 0 0 auto;color:#514e48;font-family:var(--font-serif);font-size:clamp(1.25rem,2vw,1.75rem);font-style:italic;line-height:1.5}.page_journey__ulOVn{background:#0a0a0a}.page_journeyHeader__3NvZd{margin:0 auto clamp(3rem,7vw,6rem)}.page_journeyHeader__3NvZd h2{max-width:16ch;margin-top:1.3rem;color:#f5f2ea;font-size:clamp(2.5rem,5vw,5rem)}.page_journeyGrid__ltuiu{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:min(100%,1440px);margin:0 auto;padding:0;border-top:1px solid #343434;list-style:none}.page_journeyGrid__ltuiu li{min-height:230px;padding:1.5rem 1rem 1.5rem 0;border-right:1px solid #343434}.page_journeyGrid__ltuiu li+li{padding-left:1rem}.page_journeyGrid__ltuiu li:last-child{border-right:0}.page_cardNumber__8LHyt,.page_journeyGrid__ltuiu li>span{color:var(--event-red);font-family:var(--font-heading);font-size:.8125rem;font-weight:600;letter-spacing:.14em}.page_advancedCard__Y5pD0 h3,.page_capabilityCard__OI7MJ h3,.page_journeyGrid__ltuiu h3{margin:3rem 0 0;font-family:var(--font-heading);font-style:normal;font-weight:600;letter-spacing:-.025em;line-height:1;text-transform:none}.page_journeyGrid__ltuiu h3{color:#fff;font-size:clamp(1.2rem,1.6vw,1.65rem)}.page_journeyGrid__ltuiu p{margin:.9rem 0 0;color:#8d8d88;font-size:.9rem;line-height:1.55}.page_capabilities__mHxpC{background:var(--event-paper);color:var(--event-ink)}.page_advancedHeader__fSGr5,.page_capabilitiesIntro__QM_tT{display:grid;grid-template-columns:1.1fr .7fr;gap:clamp(2rem,7vw,8rem);margin:0 auto clamp(3.5rem,8vw,7rem);align-items:end}.page_advancedHeader__fSGr5 h2,.page_capabilitiesIntro__QM_tT h2{max-width:15ch;margin-top:1.2rem;font-size:clamp(2.6rem,5vw,5.2rem)}.page_advancedHeader__fSGr5>p,.page_capabilitiesIntro__QM_tT>p:last-child{margin:0;color:#5f5c56;font-size:1.05rem;line-height:1.7}.page_capabilityGrid__AEItU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,1440px);margin:0 auto;border-top:1px solid #c9c5bb;border-left:1px solid #c9c5bb}.page_capabilityCard__OI7MJ{display:flex;min-height:390px;flex-direction:column;padding:clamp(1.5rem,3.5vw,3.5rem);border-right:1px solid #c9c5bb;border-bottom:1px solid #c9c5bb;transition:background .45s cubic-bezier(.22,1,.36,1)}.page_capabilityCard__OI7MJ:hover{background:#fff}.page_capabilityCard__OI7MJ h3{max-width:16ch;color:#111;font-size:clamp(1.8rem,3vw,3.2rem)}.page_capabilityCard__OI7MJ>p{max-width:55ch;margin:1.5rem 0 2.5rem;color:#55514c;font-size:1rem;line-height:1.7}.page_capabilityCard__OI7MJ small{margin-top:auto;color:#77716a;font-family:var(--font-serif);font-size:1.05rem;font-style:italic;line-height:1.5}.page_proofBand__ukmX4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--event-red);color:#fff}.page_proofBand__ukmX4>div{display:flex;min-height:220px;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,3vw,3rem);border-right:1px solid rgba(255,255,255,.36)}.page_proofBand__ukmX4>div:last-child{border-right:0}.page_proofBand__ukmX4 strong{font-family:var(--font-heading);font-size:clamp(1.4rem,2.6vw,2.6rem);font-weight:600;letter-spacing:-.035em;line-height:1}.page_proofBand__ukmX4 span{max-width:24ch;color:rgba(255,255,255,.78);font-size:.9rem;line-height:1.5}.page_advancedModules__cYg2h{background:#e8e4db;color:var(--event-ink)}.page_advancedGrid__M_YbI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,1440px);margin:0 auto;gap:1px;background:#bdb8ad;border:1px solid #bdb8ad}.page_advancedCard__Y5pD0{display:flex;min-height:340px;flex-direction:column;padding:clamp(1.35rem,2.5vw,2.4rem);background:#f4f1e9;transition:transform .4s cubic-bezier(.22,1,.36,1),background .4s ease}.page_advancedCard__Y5pD0:hover{z-index:1;background:#fff;transform:translateY(-5px)}.page_advancedMeta__RT0cp{display:flex;justify-content:space-between;gap:1rem;color:#766f67;font-family:var(--font-heading);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.page_advancedMeta__RT0cp span:first-child{color:var(--event-red)}.page_advancedCard__Y5pD0 h3{margin-top:4rem;color:#111;font-size:clamp(1.45rem,2vw,2.1rem)}.page_advancedCard__Y5pD0 p{margin:1.2rem 0 2rem;color:#5b5650;font-size:.95rem;line-height:1.65}.page_integrable__4BA0Z{margin-top:auto;padding-top:1rem;border-top:1px solid #d7d2c7;color:#77716a;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.page_faq__HBXjA{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,9vw,10rem);background:#0a0a0a}.page_faqHeading__NBKO7{position:sticky;top:130px;align-self:start}.page_faq__HBXjA h2{margin-top:1.2rem;color:#f5f2ea;font-size:clamp(2.7rem,5vw,5.3rem)}.page_faqList__JTd1o{border-top:1px solid #343434}.page_faqList__JTd1o details{border-bottom:1px solid #343434}.page_faqList__JTd1o summary{display:grid;grid-template-columns:42px 1fr;gap:1rem;padding:1.8rem 0;color:#f5f2ea;font-family:var(--font-heading);font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:500;line-height:1.3;cursor:pointer;list-style:none}.page_faqList__JTd1o summary::-webkit-details-marker{display:none}.page_faqList__JTd1o summary:after{content:"+";grid-column:3;color:var(--event-red)}.page_faqList__JTd1o details[open] summary:after{content:"−"}.page_faqList__JTd1o summary span{color:var(--event-red);font-size:.8125rem;letter-spacing:.1em}.page_faqList__JTd1o details>p{max-width:64ch;margin:0 0 2rem 58px;color:#9c9b96;font-size:1rem;line-height:1.7}.page_finalCta__sKbWu{display:flex;min-height:78svh;flex-direction:column;justify-content:center;background:radial-gradient(circle at 80% 15%,rgba(230,0,0,.2),transparent 31%),#080808}.page_finalCta__sKbWu h2{max-width:16ch;margin:1.5rem 0 0;color:#fff;font-size:clamp(3rem,6.5vw,7rem)}.page_finalCta__sKbWu>p:not(.page_sectionIndexDark__dS7_9){max-width:60ch;margin:2rem 0;color:#9c9b96;font-size:1.08rem;line-height:1.7}.page_finalCta__sKbWu>a{align-self:flex-start;width:auto}@keyframes page_heroScale__Fu7Fb{0%{transform:scale(1.06);filter:brightness(.72)}to{transform:scale(1);filter:brightness(1)}}@keyframes page_heroRise__JtRuf{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.page_journeyGrid__ltuiu{grid-template-columns:repeat(4,minmax(0,1fr))}.page_journeyGrid__ltuiu li{border-bottom:1px solid #343434}.page_advancedGrid__M_YbI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.page_heroScrim__Z0hyu{background:linear-gradient(180deg,rgba(5,5,5,.15) 12%,rgba(5,5,5,.92) 72%,#050505),linear-gradient(90deg,rgba(5,5,5,.45),transparent 80%)}.page_heroImage__jlQQo{object-position:62% center}.page_hero__XPni7 h1{font-size:clamp(3.2rem,14vw,5.4rem)}.page_heroCaption__DP4K8{display:none}.page_advancedHeader__fSGr5,.page_capabilitiesIntro__QM_tT,.page_faq__HBXjA,.page_manifesto__YFsr8{grid-template-columns:1fr}.page_manifesto__YFsr8 p:not(.page_sectionIndex__q9JJg){margin-left:0}.page_capabilityGrid__AEItU,.page_proofBand__ukmX4{grid-template-columns:1fr}.page_capabilityCard__OI7MJ{min-height:320px}.page_proofBand__ukmX4>div{min-height:160px;border-right:0;border-bottom:1px solid rgba(255,255,255,.36)}.page_faqHeading__NBKO7{position:static}}@media (max-width:620px){.page_brandLockup__5RPb2{display:block;line-height:1.55}.page_brandLockup__5RPb2 .page_brandCross__RWu_y{display:none}.page_brandLockup__5RPb2 span:last-child{display:block;color:#fff}.page_advancedGrid__M_YbI,.page_journeyGrid__ltuiu{grid-template-columns:1fr}.page_journeyGrid__ltuiu li,.page_journeyGrid__ltuiu li+li{min-height:0;padding:1.5rem 0 2rem;border-right:0}.page_journeyGrid__ltuiu h3{margin-top:1.6rem}.page_advancedCard__Y5pD0{min-height:300px}.page_faqList__JTd1o summary{grid-template-columns:34px 1fr}.page_faqList__JTd1o summary:after{display:none}.page_faqList__JTd1o details>p{margin-left:50px}}@media (prefers-reduced-motion:reduce){.page_heroContent__ne4z3,.page_heroImage__jlQQo{animation:none}.page_advancedCard__Y5pD0,.page_capabilityCard__OI7MJ{transition:none}}