@font-face{font-family:sora;src:url(../media/sora_latin_variable-s.p.2o7d_x-bmx02y.woff2?dpl=dpl_2R3r5dUqbKY8M72SeEjPeYKbUv5c)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.sora_c105194c-module__3ZCBKa__className{font-family:sora,sora Fallback}.sora_c105194c-module__3ZCBKa__variable{--font-sora:"sora", "sora Fallback"}
@font-face{font-family:geist;src:url(../media/geist_variable-s.p.0mrjj4bg00-he.woff2?dpl=dpl_2R3r5dUqbKY8M72SeEjPeYKbUv5c)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_26168063-module__Qba6-q__className{font-family:geist,geist Fallback}.geist_26168063-module__Qba6-q__variable{--font-geist:"geist", "geist Fallback"}
@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_500-s.p.11q3guvgd1r20.woff2?dpl=dpl_2R3r5dUqbKY8M72SeEjPeYKbUv5c)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.ibmplexmono_88655b76-module__N7w47W__className{font-family:ibmPlexMono,ibmPlexMono Fallback;font-weight:500}.ibmplexmono_88655b76-module__N7w47W__variable{--font-ibm-plex-mono:"ibmPlexMono", "ibmPlexMono Fallback"}
:root{--color-canvas:#e8e8e8;--color-surface:#f5f5f5;--color-paper:#fff;--color-data-gray:#cdcdcd;--color-ink:#171717;--color-black:#0e0e0e;--color-text:#171717;--color-text-muted:#17171799;--color-text-faint:#17171757;--color-text-on-dark:#f5f5f5;--color-text-on-dark-muted:#f5f5f599;--color-grid-light:#00000012;--color-grid-dark:#ffffff12;--color-grid-dark-strong:#fff3;--accent-violet:#a31bb6;--accent-cyan:#59bbd5;--accent-neutral:#c9c5c7;--accent-coral:#e86167;--accent-orange:#f54510;--accent-line:linear-gradient(90deg, #a31bb6 0%, #59bbd5 26.5373%, #c9c5c7 50.9615%, #e86167 74.0385%, #f54510 100%);--radius-none:0;--radius-small:7px;--radius-card:10px;--radius-media:16px;--radius-pill:50px;--radius-round:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-15:60px;--space-20:80px;--space-30:120px;--space-40:160px;--space-60:240px;--header-height:60px;--control-height-desktop:70px;--control-height-mobile:50px;--page-max-width:1920px;--page-gutter:40px;--font-display:var(--font-sora), system-ui, sans-serif;--font-body:var(--font-geist), system-ui, sans-serif;--font-mono:var(--font-ibm-plex-mono), ui-monospace, monospace;--ease-out-strong:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.22, .61, .36, 1);--ease-linear:linear;--duration-fast:.22s;--duration-control:.35s;--duration-section:.7s;--duration-counter:1.2s;--duration-hero-image:1.6s}@media (min-width:810px) and (max-width:1199.98px){:root{--page-gutter:30px}}@media (max-width:809.98px){:root{--page-gutter:20px}}
.microLabel,.sectionLabel,.siteHeader__callout,.menuPanel,.hero__trustLabel,.hero__descriptor,.systemCard__top,.ticker,.unitItem>span:first-child,.unitItem em,.siteFooter__label,.siteFooter__legal{font-family:var(--font-mono);letter-spacing:-.04em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.35}.sectionHeading h2{font-family:var(--font-display);letter-spacing:-.05em;text-transform:uppercase;font-size:96px;font-weight:700;line-height:.9}.sectionHeading>span{font-family:var(--font-mono);letter-spacing:-.04em;text-transform:uppercase;margin-bottom:24px;font-size:13px;font-weight:500;line-height:1.35;display:block}@media (min-width:810px) and (max-width:1199.98px){.sectionHeading h2{font-size:64px;line-height:.9}}@media (max-width:809.98px){.sectionHeading h2{font-size:38px;line-height:.95}.sectionHeading>span{margin-bottom:16px;font-size:11px}}
.gridOverlay{inset:0 var(--page-gutter);pointer-events:none;z-index:0;position:absolute}.gridOverlay i{width:1px;display:block;position:absolute;top:0;bottom:0}.gridOverlay--light i{background:var(--color-grid-light)}.gridOverlay--dark i{background:var(--color-grid-dark)}.gridOverlay i:first-child{left:0}.gridOverlay i:nth-child(2){left:25%}.gridOverlay i:nth-child(3){left:50%}.gridOverlay i:nth-child(4){left:75%}.gridOverlay i:nth-child(5){right:0}
@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.ticker__track{animation:none!important;transform:none!important}.ticker__group:nth-child(2){display:none}.lineCta__textTrack,.lineCta__arrow,.systemCard,.systemCard__media,.unitItem,.pathCard,.insightCard{transition-duration:.1s!important}.lineCta:hover .lineCta__textTrack,.lineCta:focus-visible .lineCta__textTrack{transform:none!important}}
*,:before,:after{box-sizing:border-box}html{background:var(--color-black);scroll-behavior:smooth}body{background:var(--color-black);color:var(--color-text);font-family:var(--font-body);letter-spacing:-.02em;min-width:320px;margin:0;font-size:18px;font-weight:500;line-height:1.4}body,button,input,textarea{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}h1,h2,h3,p,blockquote,ul{margin:0}ul{padding:0;list-style:none}::selection{background:var(--accent-violet);color:var(--color-text-on-dark)}:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:4px}.skipLink{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-mono);transition:top var(--duration-fast) var(--ease-standard);z-index:1000;padding:12px 16px;font-size:13px;position:fixed;top:-100px;left:20px}.skipLink:focus{top:20px}.siteFrame{background:var(--color-canvas);max-width:var(--page-max-width);margin:0 auto;position:relative;overflow:clip}main{position:relative}.sectionLight,.sectionDark{min-height:720px;padding:160px var(--page-gutter);position:relative;overflow:clip}.sectionLight{background:var(--color-canvas);color:var(--color-text)}.sectionDark{background:var(--color-ink);color:var(--color-text-on-dark)}.sectionLight>:not(.gridOverlay),.sectionDark>:not(.gridOverlay){z-index:1;position:relative}.sectionLabel{text-transform:uppercase;grid-column:1;align-items:center;gap:10px;display:flex}.sectionLabel--light{color:var(--color-text-muted)}.sectionLabel--dark{color:var(--color-text-on-dark-muted)}.sectionLabel__dot{background:currentColor;border-radius:50%;width:5px;height:5px}.sectionHeading{max-width:75%;margin-top:96px;margin-left:25%}.sectionHeading--dark{color:var(--color-text-on-dark)}.sectionHeading--dark>span{color:var(--color-text-on-dark-muted)}.microLabel{color:var(--color-text-muted);display:block}.sectionDark .microLabel{color:var(--color-text-on-dark-muted)}.mediaPlaceholder{background:linear-gradient(135deg, #ffffff0f, transparent 52%), var(--color-black);position:relative;overflow:hidden}.mediaPlaceholder:before{background:var(--accent-line);content:"";height:2px;position:absolute;top:0;left:0;right:0}.mediaPlaceholder:after{content:"";opacity:.5;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#ffffff17 50%),linear-gradient(#0000 49.8%,#ffffff17 50%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.mediaPlaceholder>span{color:#f5f5f58c;font-family:var(--font-mono);letter-spacing:-.02em;z-index:2;font-size:10px;position:absolute;bottom:18px;left:18px}.lineCta{font-family:var(--font-display);height:var(--control-height-desktop);letter-spacing:-.03em;border:1px solid;grid-template-columns:1fr auto;align-items:center;padding:0 24px;font-size:15px;font-weight:700;line-height:.9;display:grid;position:relative;overflow:hidden}.lineCta--light{color:var(--color-ink)}.lineCta--dark{color:var(--color-text-on-dark)}.lineCta__textClip{height:14px;overflow:hidden}.lineCta__textTrack{transition:transform var(--duration-control) var(--ease-standard);flex-direction:column;gap:0;display:flex;transform:translateY(-14px)}.lineCta__textTrack>span{height:14px}.lineCta__arrow{transition:transform var(--duration-control) var(--ease-standard)}.lineCta__accent{background:var(--accent-line);transform-origin:0;height:2px;transition:transform var(--duration-control) var(--ease-standard);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.16)}.lineCta:hover .lineCta__textTrack,.lineCta:focus-visible .lineCta__textTrack{transform:translateY(0)}.lineCta:hover .lineCta__arrow,.lineCta:focus-visible .lineCta__arrow{transform:translate(4px,-4px)}.lineCta:hover .lineCta__accent,.lineCta:focus-visible .lineCta__accent{transform:scaleX(1)}.siteHeader{height:var(--header-height);max-width:var(--page-max-width);padding:0 var(--page-gutter);pointer-events:none;transition:color var(--duration-fast) var(--ease-standard);width:min(100%, var(--page-max-width));z-index:100;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;display:grid;position:fixed;top:0;left:50%;transform:translate(-50%)}.siteHeader>*{pointer-events:auto}.siteHeader__brand{grid-column:1;align-items:center;width:max-content;height:44px;display:flex}.siteHeader__brand img{width:100%;max-width:184px;height:auto;display:block}.menuToggle{cursor:pointer;background:0 0;border:0;flex-direction:column;grid-column:3;justify-content:center;place-self:center start;align-items:center;gap:6px;width:44px;height:44px;padding:0;display:flex}.menuToggle span{background:var(--color-ink);transform-origin:50%;height:1px;transition:transform var(--duration-control) var(--ease-out-strong);width:24px;display:block}.siteHeader--open .menuToggle span:first-child{transform:translateY(3.5px)rotate(45deg)}.siteHeader--open .menuToggle span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.siteHeader__callout{text-transform:uppercase;grid-column:4;justify-self:end;align-items:center;gap:16px;min-height:44px;display:flex}.siteHeader__callout span{font-family:var(--font-body);font-size:18px}.siteHeader--dark .menuToggle span,.siteHeader--menu-dark .menuToggle span,.siteHeader--open .menuToggle span{background:var(--color-text-on-dark)}.siteHeader--dark .siteHeader__callout,.siteHeader--open .siteHeader__callout{color:var(--color-text-on-dark)}.menuScrim{cursor:default;z-index:1;background:#0e0e0e47;border:0;position:fixed;inset:0}.menuPanel{background:var(--color-black);color:var(--color-text-on-dark);z-index:2;flex-direction:column;grid-column:3/5;justify-self:stretch;width:50%;height:min(610px,100vh - 120px);padding:24px;display:flex;position:absolute;top:90px;overflow:auto}.menuPanel:before{background:var(--accent-line);content:"";height:2px;position:absolute;top:0;left:0;right:0}.menuPanel__top{color:var(--color-text-on-dark-muted);justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.menuPanel__close{cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;background:0 0;border:0;min-height:44px;padding:0;font-size:11px}.menuPanel__list>li{border-top:1px solid var(--color-grid-dark-strong)}.menuPanel__list>li>a,.menuPanel__parentRow>a{font-family:var(--font-display);letter-spacing:-.04em;grid-template-columns:32px 1fr auto;align-items:center;min-height:54px;font-size:20px;font-weight:700;display:grid}.menuPanel__parentRow{position:relative}.menuPanel__parentRow>a{padding-right:44px}.menuPanel__list>li>a>span:first-child,.menuPanel__parentRow>a>span:first-child{color:var(--color-text-on-dark-muted);font-family:var(--font-mono);font-size:10px}.menuPanel__subToggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none;position:absolute;top:5px;right:0}.menuPanel__sublist{border-top:1px solid var(--color-grid-dark);gap:6px;padding:12px 0 18px 32px;display:grid}.menuPanel__sublist a{color:var(--color-text-on-dark-muted);letter-spacing:-.02em;text-transform:none;padding:4px 0;font-size:13px;line-height:1.3;display:block}.menuPanel__primary{border-top:1px solid var(--color-grid-dark-strong);font-family:var(--font-display);text-transform:none;justify-content:space-between;align-items:center;min-height:64px;margin-top:auto;font-size:15px;font-weight:700;display:flex;position:relative}.menuPanel__primary:after{background:var(--accent-line);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}@media (min-width:1200px){.menuPanel{grid-column:auto;justify-self:auto;width:320px;height:481px;left:50%}}.hero{background:var(--color-canvas);height:986px;position:relative;overflow:hidden}.hero__media{z-index:1;background:radial-gradient(circle at 68% 30%,#59bbd552,#0000 24%),radial-gradient(circle at 42% 62%,#a31bb647,#0000 28%),linear-gradient(145deg,#202020 0%,#0e0e0e 72%);width:min(41%,590px);height:986px;position:absolute;top:0;left:0;overflow:hidden}.hero__media:after{content:"";opacity:.34;z-index:3;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#ffffff12 50%),linear-gradient(#0000 49.8%,#ffffff12 50%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.hero__mediaReveal{transform-origin:0;height:calc(100% + 190px);position:absolute;top:-95px;left:0;right:0;overflow:hidden}.hero__mediaVideo{filter:brightness(.8)contrast(1.08)saturate(.72);object-fit:cover;object-position:center center;opacity:0;will-change:opacity;z-index:1;width:100%;height:100%;transition:opacity .85s linear;position:absolute;top:0;left:0;right:0}.hero__mediaPoster{filter:brightness(.8)contrast(1.08)saturate(.72);object-fit:cover;object-position:center center}.hero__mediaPosterMotion{z-index:0;position:absolute;inset:0}.hero__mediaVideo--active{opacity:1;z-index:1;transition:none}.hero__mediaVideo--incoming{opacity:1;z-index:2}.hero__mediaVideo--standby{opacity:0;z-index:0;transition:none}.hero__mediaTone{z-index:2;background:linear-gradient(#04081124,#0000 48%,#04081157),linear-gradient(90deg,#04081133,#0000 76%);position:absolute;inset:0}.hero__trust{width:calc(50% - var(--page-gutter));z-index:3;position:absolute;top:210px;left:50%}.hero__trust>div{gap:8px;display:grid}.hero__trustLabel{color:var(--color-text-muted)}.hero__trust strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:18px;font-weight:700}.hero__title{color:var(--color-ink);font-family:var(--font-display);left:calc(min(41%, 590px) + var(--page-gutter));letter-spacing:-.05em;right:var(--page-gutter);text-transform:uppercase;z-index:4;font-size:clamp(60px,5.15vw,84px);font-weight:800;line-height:.9;position:absolute;top:294px}.hero__title span{letter-spacing:-.06em;margin-left:0;font-size:.76em;line-height:1;display:block}.hero__powerline{display:none}.hero__lead{z-index:4;max-width:500px;position:absolute;top:554px;left:50%}.hero__lead p{letter-spacing:-.03em;font-size:24px;line-height:1.35}.hero__actions{left:50%;right:var(--page-gutter);z-index:4;grid-template-columns:1fr;display:grid;position:absolute;top:736px}.hero__descriptor{bottom:88px;left:50%;right:var(--page-gutter);z-index:4;grid-template-columns:1fr 1fr 1fr;display:grid;position:absolute}.hero__descriptor span{border-top:1px solid var(--color-grid-dark-strong);padding-top:14px}.tickerSection{background:var(--color-black);color:var(--color-text-on-dark);padding:23px 0;overflow:hidden}.ticker{white-space:nowrap;overflow:hidden}.ticker__track{width:max-content;animation:32s linear infinite ticker-scroll;display:flex}.ticker:hover .ticker__track,.ticker:focus-within .ticker__track{animation-play-state:paused}.ticker__group{align-items:center;gap:28px;padding-right:28px;display:flex}.ticker__group i{background:var(--accent-line);border-radius:50%;width:6px;height:6px;display:block}.statementSection{grid-template-columns:repeat(4,1fr);min-height:900px;display:grid}.statementSection__content{grid-column:2/5;align-self:center}.statementSection__eyebrow{color:var(--color-text-on-dark-muted);font-family:var(--font-mono);letter-spacing:-.04em;margin-bottom:32px;font-size:13px}.statementSection h2{font-family:var(--font-display);letter-spacing:-4px;text-transform:uppercase;max-width:1040px;font-size:64px;font-weight:700;line-height:.95}.statementSection__lead{color:var(--color-text-on-dark-muted);max-width:640px;margin-top:80px;margin-left:33.333%;font-size:24px;line-height:1.35}.systemsSection,.advantagesSection,.processSection,.unitsSection,.pathsSection,.insightsSection{min-height:auto}.operatingBridge{background:var(--color-canvas);color:var(--color-text);padding:56px var(--page-gutter);border-top:1px solid #1717173d;border-bottom:1px solid #1717173d;position:relative;overflow:clip}.operatingBridge:before{background:var(--accent-line);content:"";z-index:2;height:2px;position:absolute;inset:0 0 auto}.operatingBridge>:not(.gridOverlay){z-index:1;position:relative}.operatingBridge__heading{grid-template-columns:repeat(4,1fr);display:grid}.operatingBridge__heading>span{color:var(--color-text-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;line-height:1.35}.operatingBridge__heading h2{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;grid-column:2/5;max-width:920px;font-size:52px;font-weight:700;line-height:.94}.operatingBridge__grid{border-top:1px solid #1717173d;border-bottom:1px solid #1717173d;grid-template-columns:repeat(3,1fr);margin-top:42px;margin-left:25%;display:grid}.operatingBridge__item{grid-template-columns:34px 1fr;min-height:122px;padding:22px 20px;display:grid}.operatingBridge__item+.operatingBridge__item{border-left:1px solid #1717173d}.operatingBridge__item>span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:11px}.operatingBridge__item strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:20px;font-weight:600;line-height:1.05}.operatingBridge__item p{color:var(--color-text-muted);grid-column:2;max-width:280px;margin-top:12px;font-size:15px;line-height:1.35}.systemGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:100px;margin-left:25%;display:grid}.systemCard{background:var(--color-surface);min-height:580px;transition:transform var(--duration-control) var(--ease-standard);padding:24px}.systemCard:hover,.systemCard:focus-within{transform:translateY(-8px)}.systemCard__top{color:var(--color-text-muted);justify-content:space-between;margin-bottom:24px;display:flex}.systemCard__media{aspect-ratio:3/2;border-radius:var(--radius-card);transition:transform var(--duration-control) var(--ease-standard);margin-bottom:40px}.systemCard:hover .systemCard__media{transform:scale(1.02)}.systemCard h3{font-family:var(--font-display);letter-spacing:-.05em;max-width:520px;font-size:30px;font-weight:700;line-height:1.1}.systemCard p{color:var(--color-text-muted);max-width:500px;margin-top:18px}.advantageList{margin-top:120px;margin-left:25%}.advantageItem{border-top:1px solid var(--color-grid-dark-strong);grid-template-columns:72px 1fr 1fr;align-items:start;gap:24px;min-height:160px;padding:28px 0;display:grid}.advantageItem>span{color:var(--color-text-on-dark-muted);font-family:var(--font-mono);font-size:12px}.advantageItem h3{font-family:var(--font-display);letter-spacing:-.05em;font-size:30px;font-weight:700;line-height:1.1}.advantageItem p{color:var(--color-text-on-dark-muted);max-width:460px}.businessCheckSection{grid-template-columns:repeat(4,1fr);min-height:820px;display:grid}.businessCheckSection__copy{grid-column:2/4;align-self:center}.businessCheckSection__copy h2{font-family:var(--font-display);letter-spacing:-.05em;margin-top:22px;font-size:64px;font-weight:700;line-height:.95}.businessCheckSection__copy p{color:var(--color-text-muted);max-width:660px;margin-top:40px;font-size:24px;line-height:1.35}.businessCheckSection__action{grid-column:4;align-self:end}.diagnosticIndex{color:var(--color-text-muted);font-family:var(--font-mono);align-items:center;gap:12px;margin-bottom:18px;font-size:11px;display:flex}.diagnosticIndex i{background:var(--color-data-gray);width:100%;height:2px;display:block;position:relative}.diagnosticIndex i:before{background:var(--accent-line);content:"";width:20%;height:2px;position:absolute;top:0;left:0}.processGrid{grid-template-columns:repeat(4,1fr);margin-top:120px;display:grid}.processCard{border-left:1px solid var(--color-grid-light);min-height:340px;padding:24px}.processCard:nth-child(5){grid-column:4}.processCard__index{color:var(--color-text-faint);letter-spacing:-.05em;margin-bottom:100px;font-size:44px;font-weight:600;line-height:1;display:block}.processCard h3{font-family:var(--font-display);letter-spacing:-.05em;font-size:30px;font-weight:700}.processCard p{color:var(--color-text-muted);margin-top:16px}.unitList{margin-top:120px;margin-left:25%}.unitItem{border-top:1px solid var(--color-grid-dark-strong);min-height:112px;transition:background var(--duration-control) var(--ease-standard), padding var(--duration-control) var(--ease-standard);grid-template-columns:50px 1fr 1fr auto;align-items:center;gap:24px;display:grid}.unitItem:hover,.unitItem:focus-visible{background:#ffffff0b;padding:0 18px}.unitItem>span:first-child,.unitItem em{color:var(--color-text-on-dark-muted);font-style:normal}.unitItem strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:30px;font-weight:700}.managementSection{grid-template-columns:repeat(4,1fr);min-height:980px;display:grid}.managementSection__media{grid-column:1/3;align-self:center;padding-right:40px}.portraitPlaceholder{aspect-ratio:4/5;border-radius:var(--radius-media);max-height:680px}.managementSection__copy{grid-column:3/5;align-self:center;padding-left:40px}.managementSection__copy h2{font-family:var(--font-display);letter-spacing:-.05em;margin-top:28px;font-size:44px;font-weight:700;line-height:1.1}.managementSection__copy p{color:var(--color-text-muted);max-width:620px;margin:40px 0 60px;font-size:24px;line-height:1.35}.proofSection{min-height:620px}.proofGrid{grid-template-columns:repeat(4,1fr);margin-top:100px;display:grid}.proofMetric{border-left:1px solid var(--color-grid-light);min-height:250px;padding:24px}.proofMetric strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:96px;font-weight:700;line-height:.9;display:block}.proofMetric span{color:var(--color-text-muted);max-width:220px;margin-top:50px;display:block}.pathGrid{grid-template-columns:repeat(2,1fr);gap:1px;margin-top:100px;margin-left:25%;display:grid}.pathCard{min-width:0;min-height:390px;transition:background var(--duration-control) var(--ease-standard), transform var(--duration-control) var(--ease-standard);background:#ffffff0a;flex-direction:column;padding:32px;display:flex;position:relative}.pathCard:before{background:var(--accent-line);content:"";transform-origin:0;height:2px;transition:transform var(--duration-control) var(--ease-standard);position:absolute;top:0;left:0;right:0;transform:scaleX(.12)}.pathCard:hover,.pathCard:focus-within{background:#ffffff13;transform:translateY(-8px)}.pathCard:hover:before,.pathCard:focus-within:before{transform:scaleX(1)}.pathCard>span{color:var(--color-text-on-dark-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:12px}.pathCard h3{font-family:var(--font-display);letter-spacing:-.05em;margin-top:64px;font-size:30px;font-weight:700;line-height:1.1}.pathCard p{color:var(--color-text-on-dark-muted);max-width:480px;margin-top:18px}.pathCard a{font-family:var(--font-display);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:40px;font-size:15px;font-weight:700;display:flex}.manifestSection{grid-template-columns:repeat(4,1fr);min-height:980px;padding-top:0;padding-bottom:0;display:grid}.manifestSection__media{grid-column:1/3;align-self:stretch;min-height:980px}.manifestSection__copy{grid-column:3/5;align-self:center;padding:80px}.manifestSection blockquote{font-family:var(--font-display);letter-spacing:-4px;margin-top:40px;font-size:64px;font-weight:700;line-height:.95}.manifestSection__copy>p{color:var(--color-text-on-dark-muted);margin-top:56px}.insightGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:100px;display:grid}.insightCard{background:var(--color-surface);min-height:560px;transition:transform var(--duration-control) var(--ease-standard);flex-direction:column;padding:18px;display:flex;position:relative}.insightCard:hover,.insightCard:focus-within{transform:translateY(-8px)}.insightCard__media{aspect-ratio:1;border-radius:var(--radius-card);margin-bottom:24px}.insightCard>span{color:var(--color-text-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:11px}.insightCard h3{font-family:var(--font-display);letter-spacing:-.05em;margin-top:14px;font-size:22px;font-weight:700;line-height:1.3}.insightCard>a{justify-content:space-between;margin-top:auto;padding-top:32px;font-size:14px;display:flex}.briefingSection{grid-template-columns:repeat(4,1fr);min-height:720px;display:grid}.briefingSection__copy{grid-column:1/3;align-self:center;padding-right:40px}.briefingSection__copy h2{font-family:var(--font-display);letter-spacing:-.05em;margin-top:24px;font-size:44px;font-weight:700;line-height:1.1}.briefingSection__status{border-top:1px solid var(--color-grid-light);grid-column:3/5;align-self:center;padding:28px 0 0 40px}.briefingSection__status>span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px}.briefingSection__status p{color:var(--color-text-muted);max-width:560px;margin:30px 0 60px}.faqSection{grid-template-columns:repeat(4,1fr);min-height:auto;display:grid}.faqSection__heading{grid-column:2/5;margin-top:92px}.faqSection__heading h2{font-family:var(--font-display);letter-spacing:-.05em;font-size:68px;font-weight:700;line-height:1}.faqSection__list{grid-column:2/5;margin-top:80px}.faqItem{border-top:1px solid var(--color-grid-light)}.faqItem h3{font-size:inherit;font-weight:inherit}.faqItem button{cursor:pointer;font-family:var(--font-display);letter-spacing:-.05em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:81px;padding:0;font-size:22px;font-weight:700;display:flex}.faqItem button>span:last-child{font-family:var(--font-body);font-size:30px;font-weight:500}.faqItem__panel{opacity:0;transition:grid-template-rows var(--duration-control) var(--ease-standard), opacity var(--duration-control) var(--ease-standard);grid-template-rows:0fr;display:grid}.faqItem__panel>div{overflow:hidden}.faqItem__panel p{color:var(--color-text-muted);max-width:760px;padding:0 80px 36px 0}.faqItem--open .faqItem__panel{opacity:1;grid-template-rows:1fr}.preFooter{grid-template-columns:repeat(4,1fr);min-height:760px;display:grid}.preFooter__copy{grid-column:1/3;align-self:center;padding-right:40px}.preFooter__copy h2{font-family:var(--font-display);letter-spacing:-.05em;margin-top:28px;font-size:64px;font-weight:700;line-height:.95}.preFooter__copy p{color:var(--color-text-on-dark-muted);max-width:580px;margin-top:40px}.preFooter__actions{grid-column:3/5;align-self:center;gap:10px;padding-left:40px;display:grid}.siteFooter{background:var(--color-black);color:var(--color-text-on-dark);padding:120px var(--page-gutter) 0;position:relative;overflow:hidden}.siteFooter>:not(.gridOverlay,.siteFooter__ambient){z-index:2;position:relative}.siteFooter__ambient{background:var(--accent-line);filter:blur(120px);opacity:.18;width:60%;height:180px;position:absolute;top:18%;left:20%;transform:rotate(-8deg)}.siteFooter__main{grid-template-columns:repeat(4,1fr);min-height:420px;display:grid}.siteFooter__brand{padding-right:40px}.siteFooter__brand img{width:100%;max-width:220px;height:auto}.siteFooter__brand p{color:var(--color-text-on-dark-muted);max-width:240px;margin-top:28px;font-size:15px}.siteFooter__column{flex-direction:column;gap:14px;padding-left:24px;display:flex}.siteFooter__label{color:var(--color-text-on-dark-muted);margin-bottom:18px}.siteFooter__column a{font-size:15px}.siteFooter__legal{border-top:1px solid var(--color-grid-dark-strong);grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:86px;display:grid}.siteFooter__legal span:nth-child(2){text-align:center}.siteFooter__legal span:nth-child(3){text-align:right}@media (min-width:810px) and (max-width:1199.98px){.sectionLight,.sectionDark{padding-top:128px;padding-bottom:128px}.siteHeader{grid-template-columns:repeat(4,1fr)}.siteHeader__brand img{max-width:170px}.menuPanel{width:50%;height:min(590px,100vh - 100px);top:70px}.hero{height:820px}.hero__media{width:39%;height:820px}.hero__trust{top:172px}.hero__title{left:calc(39% + var(--page-gutter));font-size:clamp(50px,5.15vw,62px);top:246px}.hero__lead{top:460px}.hero__lead p{font-size:20px}.hero__actions{top:610px}.hero__descriptor{bottom:64px}.statementSection h2,.businessCheckSection__copy h2,.manifestSection blockquote,.preFooter__copy h2{letter-spacing:-.05em;font-size:50px}.systemCard{min-height:520px}.operatingBridge__heading h2{font-size:42px}.operatingBridge__grid{margin-left:25%}.operatingBridge__item{padding:20px 16px;display:block}.operatingBridge__item strong{margin-top:16px;display:block}.operatingBridge__item p{margin-top:10px}.processGrid{grid-template-columns:repeat(2,1fr)}.processCard:nth-child(5){grid-column:auto}.proofMetric strong{font-size:64px}.insightGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:809.98px){body{font-size:18px;line-height:1.38}.sectionLight,.sectionDark{min-height:auto;padding-top:104px;padding-bottom:104px}.sectionHeading,.systemGrid,.advantageList,.unitList,.pathGrid{max-width:100%;margin-left:0}.sectionHeading{margin-top:64px}.operatingBridge{padding-top:72px;padding-bottom:72px}.operatingBridge__heading{display:block}.operatingBridge__heading h2{margin-top:28px;font-size:34px}.operatingBridge__grid{margin-top:44px;margin-left:0;display:block}.operatingBridge__item{grid-template-columns:34px 1fr;min-height:auto;padding:22px 0}.operatingBridge__item+.operatingBridge__item{border-top:1px solid #1717173d;border-left:0}.lineCta{height:var(--control-height-mobile);padding:0 18px;font-size:14px}.siteHeader{grid-template-columns:1fr auto}.siteHeader__brand{grid-column:1}.siteHeader__brand img{content:url(/brand/revis-group-mark.svg);max-width:34px;max-height:34px}.siteHeader--brand-dark .siteHeader__brand img,.siteHeader--open .siteHeader__brand img{content:url(/brand/revis-group-mark-inverse.svg)}.menuToggle{grid-column:2;justify-self:end}.siteHeader__callout{display:none}.menuPanel{height:min(512px,100vh);bottom:auto;left:calc(-1 * var(--page-gutter));grid-column:1/-1;justify-self:auto;width:100vw;padding:20px;position:fixed;top:0;right:auto}.menuPanel__list>li>a,.menuPanel__parentRow>a{font-size:18px}.menuPanel__subToggle{display:flex}.menuPanel__sublist{gap:4px;max-height:170px;display:none;overflow:auto}.menuPanel__sublist--open{display:grid}.hero{height:clamp(688px,767px - 10.5vw,729px)}.hero__media{width:calc(31.25vw - 12.5px);height:clamp(688px,767px - 10.5vw,729px);left:auto;right:0}.hero__mediaVideo{display:none}.hero__mediaReveal{transform:none!important}.hero__mediaPosterMotion{transform:translate3d(0, var(--hero-mobile-parallax-y,0px), 0);will-change:transform}.hero__trust{left:var(--page-gutter);width:calc(75% - 20px);top:96px}.hero__trust strong{font-size:14px}.hero__title{left:var(--page-gutter);font-size:clamp(32px,8.2vw,40px);line-height:.86;top:184px;right:calc(25% + 20px)}.hero__title span{margin-left:0;font-size:.58em}.hero__lead{left:var(--page-gutter);max-width:calc(75% - 28px);top:clamp(331px,392.3px - 15.714vw,342px)}.hero__lead p{font-size:15px;line-height:1.35}.hero__actions{left:var(--page-gutter);grid-template-columns:1fr;gap:4px;top:clamp(433px,512px - 10.5vw,474px);right:calc(25% + 20px)}.hero__descriptor{bottom:38px;left:var(--page-gutter);grid-template-columns:1fr;right:calc(25% + 20px)}.hero__descriptor span{padding:6px 0;font-size:9px}.statementSection,.businessCheckSection,.managementSection,.briefingSection,.faqSection,.preFooter,.manifestSection{display:block}.statementSection__content,.businessCheckSection__copy,.managementSection__media,.managementSection__copy,.briefingSection__copy,.briefingSection__status,.faqSection__heading,.faqSection__list,.preFooter__copy,.preFooter__actions,.manifestSection__media,.manifestSection__copy{padding-left:0;padding-right:0}.statementSection__content{margin-top:110px}.statementSection h2,.businessCheckSection__copy h2,.managementSection__copy h2,.briefingSection__copy h2,.faqSection__heading h2,.preFooter__copy h2{letter-spacing:-.05em;font-size:38px;line-height:.95}.statementSection__lead,.businessCheckSection__copy p,.managementSection__copy p{margin-top:44px;margin-left:0;font-size:20px}.systemGrid{grid-template-columns:1fr;margin-top:64px}.systemCard{min-height:auto;padding:18px}.systemCard h3{font-size:26px}.advantageList{margin-top:70px}.advantageItem{grid-template-columns:38px 1fr}.advantageItem h3{font-size:24px}.advantageItem p{grid-column:2}.businessCheckSection__copy{margin-top:100px}.businessCheckSection__action{margin-top:64px}.processGrid,.proofGrid,.pathGrid,.insightGrid,.siteFooter__main{grid-template-columns:1fr}.pathGrid{grid-template-columns:minmax(0,1fr)}.processGrid{margin-top:64px}.processCard{border-bottom:1px solid var(--color-grid-light);min-height:240px}.processCard:nth-child(5){grid-column:auto}.processCard__index{margin-bottom:52px}.unitList{margin-top:64px}.unitItem{grid-template-columns:32px 1fr auto;gap:12px;min-height:122px}.unitItem strong{font-size:24px}.unitItem em{grid-column:2/4}.managementSection__media{margin-top:80px}.managementSection__copy{margin-top:64px}.proofSection{padding-bottom:80px}.proofGrid{margin-top:64px}.proofMetric{min-height:210px}.proofMetric strong{font-size:76px}.pathGrid{margin-top:64px}.pathCard{min-height:360px}.manifestSection{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.manifestSection__media{aspect-ratio:3/4;min-height:auto}.manifestSection__copy{padding-top:80px;padding-bottom:104px}.manifestSection blockquote{letter-spacing:-.05em;font-size:38px;line-height:.95}.insightGrid{margin-top:64px}.briefingSection__copy{margin-bottom:72px}.briefingSection__status{padding-top:28px}.faqSection__heading,.faqSection__list{margin-top:64px}.faqItem button{min-height:92px;font-size:18px}.faqItem__panel p{padding-right:0}.preFooter__copy{margin-bottom:64px}.preFooter__actions{gap:4px}.siteFooter{padding-top:96px}.siteFooter__main{gap:56px;min-height:auto;padding-bottom:96px}.siteFooter__column{padding-left:0}.siteFooter__legal{grid-template-columns:1fr;align-items:start;gap:10px;padding:24px 0}.siteFooter__legal span:nth-child(2),.siteFooter__legal span:nth-child(3){text-align:left}}@media (min-width:810px){.siteHeader--brand-dark .siteHeader__brand img,.siteHeader--open .siteHeader__brand img{content:url(/brand/revis-group-logo-inverse.svg)}}@media (prefers-reduced-motion:reduce){.hero__mediaPosterMotion{will-change:auto;transform:none!important}}
