.Dh38IW_page{min-width:0;color:var(--fg-1);position:relative;overflow:clip}.Dh38IW_page main,.Dh38IW_page>div:last-child{z-index:1;position:relative}.Dh38IW_fluidCanvas{z-index:0;opacity:.48;mix-blend-mode:screen;pointer-events:none;width:100vw;height:100svh;display:block;position:fixed;inset:0}.Dh38IW_section{width:min(calc(100% - (2 * var(--layout-gutter))), var(--layout-max));padding-block:var(--section-space);margin-inline:auto;scroll-margin-top:110px}.Dh38IW_reveal{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}.Dh38IW_visible{opacity:1;transform:none}.Dh38IW_eyebrow{color:var(--color-eyebrow);font-family:var(--font-text);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;margin:0;padding:0;display:inline-block}.Dh38IW_hero{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(280px,.5fr);align-items:end;column-gap:clamp(40px,9vw,150px);min-height:min(940px,100svh);padding-top:clamp(160px,20vh,230px);display:grid}.Dh38IW_hero>.Dh38IW_eyebrow{grid-column:1/-1;align-self:start}.Dh38IW_hero h1{max-width:11ch;font-family:var(--font-heading);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(4.2rem,8.2vw,8.8rem);font-weight:500;line-height:.87}.Dh38IW_hero h1 em{color:var(--fg-2);font-family:var(--font-accent);font-weight:400}.Dh38IW_heroCopy{max-width:35rem;color:var(--fg-2);gap:20px;padding-bottom:1.1rem;font-size:clamp(1.15rem,1.5vw,1.55rem);line-height:1.48;display:grid}.Dh38IW_heroCopy p:first-child{color:var(--fg-1)}.Dh38IW_scrollCue,.Dh38IW_textLink{width:fit-content;color:var(--fg-1);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:16px;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.Dh38IW_scrollCue{grid-column:1/-1;margin-top:clamp(56px,9vh,100px)}.Dh38IW_scrollCue:after,.Dh38IW_textLink:after{background:var(--accent-1);content:"";transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(.16)}.Dh38IW_scrollCue:hover:after,.Dh38IW_scrollCue:focus-visible:after,.Dh38IW_textLink:hover:after,.Dh38IW_textLink:focus-visible:after{transform:scaleX(1)}.Dh38IW_paths{padding-top:clamp(80px,10vw,160px)}.Dh38IW_path{border-top:1px solid var(--surface-border);grid-template-columns:minmax(260px,.75fr) minmax(0,1fr);gap:clamp(48px,10vw,180px);padding-block:clamp(72px,8vw,120px);display:grid}.Dh38IW_path:last-child{border-bottom:1px solid var(--surface-border)}.Dh38IW_pathHeading{align-self:start;position:sticky;top:135px}.Dh38IW_path h2,.Dh38IW_sectionHeading h2,.Dh38IW_global h2,.Dh38IW_formIntro h2{font-family:var(--font-heading);font-size:var(--type-section-title);font-weight:500;line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);text-wrap:balance;margin:0}.Dh38IW_path h2{max-width:10ch}.Dh38IW_pathBody{max-width:700px;color:var(--fg-2);gap:24px;font-size:clamp(1rem,1.18vw,1.2rem);line-height:1.65;display:grid}.Dh38IW_pathBody .Dh38IW_lead{color:var(--fg-1);letter-spacing:-.025em;font-size:clamp(1.35rem,2vw,2.05rem);line-height:1.35}.Dh38IW_pathBody h3{color:var(--fg-1);letter-spacing:.15em;text-transform:uppercase;margin-top:18px;font-size:.76rem}.Dh38IW_pathBody ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;list-style:none;display:grid}.Dh38IW_pathBody li{border-bottom:1px solid var(--surface-border-subtle);padding:14px 0}.Dh38IW_pathBody li:before{color:var(--accent-1);content:"—";margin-right:10px}.Dh38IW_emphasis{color:var(--fg-1);font-weight:500}.Dh38IW_textLink{margin-top:28px;font-size:clamp(.8rem,1vw,.95rem)}.Dh38IW_splitSection,.Dh38IW_capabilities,.Dh38IW_global,.Dh38IW_formSection{grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:clamp(48px,10vw,180px);display:grid}.Dh38IW_sectionHeading h2{max-width:11ch}.Dh38IW_valueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,80px) clamp(28px,5vw,70px);display:grid}.Dh38IW_valueGrid article{border-top:2px solid var(--accent-1);min-height:190px;padding-top:22px}.Dh38IW_valueGrid h3,.Dh38IW_capabilityList h3,.Dh38IW_modelGrid h3,.Dh38IW_processList h3{font-family:var(--font-heading);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(1.45rem,2vw,2.2rem);font-weight:500}.Dh38IW_valueGrid p,.Dh38IW_capabilityList p,.Dh38IW_modelGrid p,.Dh38IW_processList p,.Dh38IW_globalCopy>p:not(.Dh38IW_eyebrow){color:var(--fg-2);font-size:1rem;line-height:1.65}.Dh38IW_capabilities{grid-template-rows:auto auto}.Dh38IW_capabilityList{border-top:1px solid var(--surface-border)}.Dh38IW_capabilityList article{border-bottom:1px solid var(--surface-border);grid-template-columns:minmax(190px,.45fr) 1fr;gap:36px;padding:26px 0;display:grid}.Dh38IW_capabilityList h3{margin:0;font-size:clamp(1.1rem,1.4vw,1.4rem)}.Dh38IW_capabilities blockquote{max-width:18ch;font-family:var(--font-heading);letter-spacing:-.055em;text-align:center;text-wrap:balance;grid-column:1/-1;margin:clamp(80px,12vw,170px) auto 0;font-size:clamp(3rem,6vw,7rem);font-weight:500;line-height:.98}.Dh38IW_capabilities blockquote:before{background:var(--accent-1);content:"";width:48px;height:3px;margin:0 auto 38px;display:block}.Dh38IW_modelGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.5vw,36px);margin-top:clamp(64px,8vw,110px);display:grid}.Dh38IW_modelGrid article{border-top:1px solid var(--fg-2);border-bottom:1px solid var(--surface-border);flex-direction:column;justify-content:space-between;min-height:330px;padding:28px 10px 28px 0;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .25s;display:flex}.Dh38IW_modelGrid article:nth-child(2),.Dh38IW_modelGrid article:nth-child(4){transform:translateY(42px)}.Dh38IW_modelGrid article:hover{border-top-color:var(--accent-1);transform:translateY(-8px)}.Dh38IW_modelGrid article:nth-child(2):hover,.Dh38IW_modelGrid article:nth-child(4):hover{transform:translateY(34px)}.Dh38IW_modelGrid p{max-width:28ch}.Dh38IW_note{max-width:750px;color:var(--fg-3);margin:92px 0 0;font-size:.9rem;line-height:1.6}.Dh38IW_processList{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,4vw,64px);margin:clamp(64px,8vw,110px) 0 0;padding:0;list-style:none;display:grid;position:relative}.Dh38IW_processList:before{background:var(--surface-border);content:"";height:1px;position:absolute;top:12px;left:0;right:0}.Dh38IW_processList li>span{z-index:1;border:1px solid var(--fg-3);background:var(--color-obsidian);border-radius:50%;width:25px;height:25px;margin-bottom:42px;transition:border-color .25s,box-shadow .25s;display:block;position:relative}.Dh38IW_processList li:hover>span{border-color:var(--accent-1);box-shadow:inset 0 0 0 6px var(--color-obsidian), inset 0 0 0 12px var(--accent-1)}.Dh38IW_fit h2{max-width:9ch;font-family:var(--font-heading);letter-spacing:-.065em;margin:0 0 clamp(70px,10vw,140px);font-size:clamp(4rem,8vw,9rem);font-weight:500;line-height:.88}.Dh38IW_fit ul{max-width:1160px;margin-left:auto;list-style:none}.Dh38IW_fit li{border-top:1px solid var(--surface-border);font-family:var(--font-heading);letter-spacing:-.04em;padding:30px 0;font-size:clamp(1.6rem,3vw,3.5rem);line-height:1.14}.Dh38IW_counterpoint{max-width:26ch;color:var(--accent-1);font-family:var(--font-accent);letter-spacing:-.03em;margin:clamp(90px,12vw,170px) 0 0 auto;font-size:clamp(2rem,4.2vw,5rem);font-style:italic;line-height:1.08}.Dh38IW_global{align-items:center;min-height:780px}.Dh38IW_globalCopy{max-width:650px}.Dh38IW_globalCopy h2{margin-bottom:44px}.Dh38IW_globalCopy>p:not(.Dh38IW_eyebrow){margin-top:20px;font-size:clamp(1rem,1.3vw,1.25rem)}.Dh38IW_globalCopy strong{color:var(--fg-1);font-weight:500}.Dh38IW_marketMap{border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);min-height:470px;position:relative}.Dh38IW_marketMap:before,.Dh38IW_marketMap:after{border:1px solid var(--surface-border);content:"";border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.Dh38IW_marketMap:before{aspect-ratio:1;width:72%}.Dh38IW_marketMap:after{aspect-ratio:1;width:42%}.Dh38IW_marketMap span{z-index:1;color:var(--fg-2);letter-spacing:.14em;text-transform:uppercase;padding-left:18px;font-size:.72rem;font-weight:600;position:absolute}.Dh38IW_marketMap span:before{background:var(--accent-1);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 18px #e63946cc}.Dh38IW_marketMap span:first-child{color:var(--fg-1);top:50%;left:50%}.Dh38IW_marketMap span:nth-child(2){top:25%;left:8%}.Dh38IW_marketMap span:nth-child(3){top:12%;left:28%}.Dh38IW_marketMap span:nth-child(4){bottom:13%;right:2%}.Dh38IW_marketMap span:nth-child(5){bottom:35%;right:16%}.Dh38IW_formSection{align-items:start;padding-bottom:clamp(120px,14vw,220px)}.Dh38IW_formIntro{position:sticky;top:135px}.Dh38IW_form{border-top:1px solid var(--surface-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 26px;padding-top:38px;display:grid;position:relative}.Dh38IW_field{flex-direction:column;min-width:0;display:flex}.Dh38IW_fieldFull,.Dh38IW_formMessage,.Dh38IW_success,.Dh38IW_formError,.Dh38IW_submit{grid-column:1/-1}.Dh38IW_field>span{color:var(--fg-2);margin-bottom:9px;font-size:.86rem;font-weight:500}.Dh38IW_field sup{color:var(--accent-1);margin-left:4px}.Dh38IW_field input,.Dh38IW_field textarea,.Dh38IW_field select{width:100%;min-height:52px;color:var(--fg-1);appearance:none;background:0 0;border:0;border-bottom:1px solid #f5f1eb3d;border-radius:0;outline:0;padding:12px 2px;transition:border-color .2s}.Dh38IW_field textarea{resize:vertical;min-height:130px;line-height:1.55}.Dh38IW_field select{background-image:linear-gradient(45deg, transparent 50%, var(--fg-3) 50%), linear-gradient(135deg, var(--fg-3) 50%, transparent 50%);background-position:calc(100% - 8px) 24px,calc(100% - 3px) 24px;background-repeat:no-repeat;background-size:5px 5px}.Dh38IW_field select option{background:var(--color-ash)}.Dh38IW_field input:focus,.Dh38IW_field textarea:focus,.Dh38IW_field select:focus{border-color:var(--accent-1)}.Dh38IW_fieldError input,.Dh38IW_fieldError textarea,.Dh38IW_fieldError select{border-color:var(--color-error)}.Dh38IW_field small{color:#ff8f8f;margin-top:7px;font-size:.76rem}.Dh38IW_success,.Dh38IW_formError{margin:0;font-size:.9rem}.Dh38IW_success{color:#7ef0a5}.Dh38IW_formError{color:#ff8f8f}.Dh38IW_submit{width:fit-content;min-height:var(--action-min-height);border:1px solid var(--action-border);border-radius:var(--action-radius);background:var(--action-background);color:var(--fg-1);cursor:pointer;text-transform:uppercase;align-items:center;gap:20px;margin-top:16px;padding:14px 18px;font-size:.9rem;font-weight:600;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.Dh38IW_submit:hover,.Dh38IW_submit:focus-visible{border-color:var(--accent-1);color:var(--accent-1);transform:translateY(-2px)}.Dh38IW_submit:disabled{opacity:.6;cursor:wait;transform:none}.Dh38IW_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:1000px){.Dh38IW_hero{grid-template-columns:1fr;min-height:900px}.Dh38IW_heroCopy{margin-top:48px}.Dh38IW_path,.Dh38IW_splitSection,.Dh38IW_capabilities,.Dh38IW_global,.Dh38IW_formSection{grid-template-columns:1fr;gap:56px}.Dh38IW_pathHeading,.Dh38IW_formIntro{position:static}.Dh38IW_path h2,.Dh38IW_sectionHeading h2{max-width:14ch}.Dh38IW_modelGrid,.Dh38IW_processList{grid-template-columns:repeat(2,minmax(0,1fr))}.Dh38IW_modelGrid article:nth-child(2),.Dh38IW_modelGrid article:nth-child(4),.Dh38IW_modelGrid article:nth-child(2):hover,.Dh38IW_modelGrid article:nth-child(4):hover{transform:none}.Dh38IW_processList:before{display:none}.Dh38IW_processList li{border-top:1px solid var(--surface-border);padding-top:22px}.Dh38IW_processList li>span{margin-bottom:30px}.Dh38IW_marketMap{min-height:430px}}@media (max-width:620px){.Dh38IW_section{width:calc(100% - 40px);padding-block:var(--section-space-mobile)}.Dh38IW_hero{min-height:780px;padding-top:140px}.Dh38IW_hero h1{font-size:clamp(3.6rem,17vw,5.2rem)}.Dh38IW_heroCopy{font-size:1.08rem}.Dh38IW_path{padding-block:68px}.Dh38IW_pathBody ul,.Dh38IW_valueGrid,.Dh38IW_modelGrid,.Dh38IW_processList,.Dh38IW_form{grid-template-columns:1fr}.Dh38IW_capabilityList article{grid-template-columns:1fr;gap:10px}.Dh38IW_modelGrid article{min-height:250px}.Dh38IW_fit h2{font-size:clamp(3.6rem,17vw,5.5rem)}.Dh38IW_global{min-height:0}.Dh38IW_marketMap{min-height:350px}.Dh38IW_marketMap span:nth-child(2){left:2%}.Dh38IW_marketMap span:nth-child(3){left:18%}.Dh38IW_marketMap span:nth-child(4){right:0}.Dh38IW_marketMap span:nth-child(5){right:4%}}@media (prefers-reduced-motion:reduce){.Dh38IW_fluidCanvas{display:none}.Dh38IW_reveal{opacity:1;transition:none;transform:none}.Dh38IW_modelGrid article,.Dh38IW_scrollCue:after,.Dh38IW_textLink:after,.Dh38IW_submit{transition:none}}
