.Philosophy_section__WAhOh{position:relative;overflow:hidden;background:var(--brand-900);color:var(--cream)}.Philosophy_ghost__jXTJ_{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(8rem,32vw,30rem);line-height:.8;letter-spacing:-.05em;text-transform:uppercase;font-weight:var(--weight-medium);color:rgba(244,241,232,.035);white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Philosophy_inner__1qbPU{position:relative;z-index:1;width:100%;max-width:var(--shell-max);margin-inline:auto;padding:var(--section-y-lg) var(--gutter);display:grid;grid-gap:clamp(2rem,5vw,3.5rem);gap:clamp(2rem,5vw,3.5rem)}.Philosophy_eyebrow__cRl8P{color:var(--text-on-dark-muted)}.Philosophy_eyebrow__cRl8P:before{background:var(--brand-300)}.Philosophy_statements__iwcxa{display:grid}.Philosophy_statement__IV3Ft{display:grid;grid-gap:clamp(.85rem,2vw,1.5rem);gap:clamp(.85rem,2vw,1.5rem);padding-block:clamp(2rem,5vw,4rem);border-top:1px solid var(--line-on-dark);max-width:60rem}.Philosophy_statement__IV3Ft:last-child{border-bottom:1px solid var(--line-on-dark)}.Philosophy_index__PpWvc{color:var(--brand-300)}.Philosophy_lines__KDmb6{display:grid;font-size:clamp(2rem,5vw,4.5rem);line-height:.98;letter-spacing:-.04em;text-transform:uppercase;font-weight:var(--weight-medium);color:var(--cream);max-width:20ch}.Philosophy_lineMask__YDiaI{display:block;overflow:hidden}.Philosophy_body__nTFQo{font-size:var(--fs-small);line-height:1.5;color:var(--text-on-dark-muted);max-width:44ch}@media (min-width:64rem){.Philosophy_statement__IV3Ft{grid-template-columns:auto minmax(0,2.6fr) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,4vw,4rem)}.Philosophy_index__PpWvc{padding-top:1.1em}.Philosophy_body__nTFQo{padding-top:1.1rem}}.graphics_annot__Fs0Vn{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;fill:currentColor}.graphics_annotSm__2BZRn{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.16em;fill:currentColor}.graphics_line__eXpdN{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.graphics_lineThin__HBaig{fill:none;stroke:currentColor;stroke-width:.6;vector-effect:non-scaling-stroke}.graphics_dash___iP5u{stroke-dasharray:2 4;fill:none;stroke:currentColor;stroke-width:.8;vector-effect:non-scaling-stroke}.graphics_node__Irqbs{fill:var(--brand-primary);stroke:var(--cream);stroke-width:1.2;vector-effect:non-scaling-stroke}.graphics_tag__EoA_x rect{fill:none;stroke:currentColor;stroke-width:.8;vector-effect:non-scaling-stroke}.graphics_diagSvg__pXMaw{color:var(--brand-primary);width:100%;height:auto}.graphics_diagHub__GZte8{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em}.graphics_diagNode__Pilac{fill:var(--cream);stroke:currentColor;stroke-width:1.6}.graphics_diagLabel__6TRyC{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.SystemMap_section__LDY5z{background:var(--cream-deep)}.SystemMap_inner__9TZQm{width:100%;max-width:var(--shell-max);margin-inline:auto;padding:var(--section-y) var(--gutter);display:grid;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem)}.SystemMap_head__5Bnv2{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:52rem}.SystemMap_heading__QfXrs{font-size:clamp(1.9rem,4.4vw,3.6rem);line-height:1;letter-spacing:-.035em;text-transform:uppercase;font-weight:var(--weight-medium);max-width:18ch;display:grid}.SystemMap_lineMask__ahaLT{display:block;overflow:hidden}.SystemMap_intro__zpL7e{font-size:var(--fs-body-lg);line-height:1.45;color:var(--text-muted);max-width:54ch}.SystemMap_layout__je6Hs{display:grid;grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem)}.SystemMap_items__sCYI1{display:grid;border-top:var(--border-hair);align-content:start}.SystemMap_item__q8d62{border-bottom:var(--border-hair)}.SystemMap_trigger__1w6i_{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:52px;padding-block:clamp(.7rem,1.6vw,.95rem);color:var(--text);transition:background-color var(--dur-fast) var(--ease-premium)}.SystemMap_trigger__1w6i_[data-active=true]{background:rgba(27,94,58,.05)}.SystemMap_triggerLabel__L_c7j{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--text);transition:color var(--dur-fast) var(--ease-premium)}.SystemMap_trigger__1w6i_[data-active=true] .SystemMap_triggerLabel__L_c7j{color:var(--brand-primary)}.SystemMap_plus__4OA13{position:relative;width:.85rem;height:.85rem;flex:none}.SystemMap_plus__4OA13:after,.SystemMap_plus__4OA13:before{content:"";position:absolute;inset:50% 0 auto 0;height:1.3px;background:var(--brand-primary);transition:transform var(--dur-base) var(--ease-out-expo)}.SystemMap_plus__4OA13:after{transform:rotate(90deg)}.SystemMap_trigger__1w6i_[data-active=true] .SystemMap_plus__4OA13:after{transform:rotate(0deg)}.SystemMap_panel__OZSBi{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-out-expo)}.SystemMap_panel__OZSBi[data-open=true]{grid-template-rows:1fr}.SystemMap_panelInner__fjSJD{overflow:hidden}.SystemMap_note__mcHkG{font-size:var(--fs-small);line-height:1.5;color:var(--text-muted);padding-bottom:clamp(.75rem,1.6vw,1.1rem);max-width:48ch}.SystemMap_diagram__cgOtm{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.SystemMap_diagramInner__kZ_mn{padding:clamp(1rem,2vw,1.75rem);background:var(--ivory);border:var(--border-hair)}.SystemMap_hint__DlYm5{font-size:var(--fs-small);line-height:1.45;color:var(--text-muted);min-height:2.6em}@media (min-width:64rem){.SystemMap_layout__je6Hs{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}.SystemMap_diagram__cgOtm{position:-webkit-sticky;position:sticky;top:7rem}}.MediaHero_hero__cBSmy{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:var(--brand-950);color:var(--cream);padding-top:clamp(7.5rem,16vh,12rem);padding-bottom:clamp(2.5rem,6vh,4rem)}.MediaHero_hero__cBSmy[data-height=full]{min-height:100svh}.MediaHero_hero__cBSmy[data-height=tall]{min-height:90svh}.MediaHero_hero__cBSmy[data-height=mid]{min-height:74svh}.MediaHero_mediaLayer__6XS97{position:absolute;inset:-6% 0;z-index:-1}.MediaHero_mediaScene__S1bbo{width:100%;height:100%}.MediaHero_mediaPhoto__l8FTE{width:100%;height:100%;object-fit:cover;object-position:50% 42%}.MediaHero_scrim__36mhw{position:absolute;inset:0;z-index:-1;background:linear-gradient(95deg,rgba(6,23,16,.92),rgba(6,23,16,.6) 40%,rgba(6,23,16,.24) 70%,rgba(6,23,16,.5)),linear-gradient(0deg,rgba(6,23,16,.95) 0,rgba(6,23,16,.1) 45%,rgba(6,23,16,.35))}.MediaHero_content__wmPft{position:relative;width:100%;max-width:var(--shell-max);margin-inline:auto;padding-inline:var(--gutter);display:grid;grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem)}.MediaHero_headlineBlock__WSHi8{display:grid;grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);max-width:62rem}.MediaHero_eyebrow__9D2PH{color:var(--text-on-dark-muted)}.MediaHero_eyebrow__9D2PH:before{background:var(--brand-300)}.MediaHero_title__HAJan{font-size:clamp(2.5rem,7vw,6.5rem);line-height:.94;letter-spacing:-.04em;text-transform:uppercase;font-weight:var(--weight-medium);max-width:16ch;color:var(--cream)}.MediaHero_lineMask__eXnNV{display:block;overflow:hidden}.MediaHero_accent__6TvPv{display:grid;font-size:clamp(1.75rem,4.6vw,4rem);line-height:.98;letter-spacing:-.035em;text-transform:uppercase;font-weight:var(--weight-medium);color:var(--brand-300);max-width:18ch;margin-top:clamp(.5rem,1.5vw,1rem);padding-top:clamp(.75rem,1.5vw,1.25rem);border-top:1px solid var(--line-on-dark)}.MediaHero_supporting__rp0oj{font-size:var(--fs-body-lg);line-height:1.45;letter-spacing:-.01em;color:var(--text-on-dark-muted);max-width:56ch}.MediaHero_meta__8wPvP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;max-width:46rem;padding-top:clamp(1rem,2vw,1.5rem);border-top:1px solid var(--line-on-dark)}.MediaHero_metaItem__thCbQ{display:grid;grid-gap:.35rem;gap:.35rem}.MediaHero_metaLabel__kC64n{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:rgba(244,241,232,.5)}.MediaHero_metaValue__cVrGL{font-size:var(--fs-small);color:var(--cream)}.MediaHero_caption__53faB{color:rgba(244,241,232,.5)}@media (min-width:48rem){.MediaHero_meta__8wPvP{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.MediaHero_content__wmPft{grid-template-columns:minmax(0,1fr)}}.page_heroMedia__G9Uny{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.page_formSection__JJp5H{background:var(--bg-editorial)}.page_formInner__Aeq6H{width:100%;max-width:var(--shell-max);margin-inline:auto;padding:var(--section-y) var(--gutter);display:grid;grid-gap:clamp(2.5rem,6vw,5rem);gap:clamp(2.5rem,6vw,5rem)}.page_intro__kf717{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:44rem}.page_introHeading__M5h4b{font-size:clamp(1.9rem,4.2vw,3.5rem);line-height:1.02;letter-spacing:-.03em;text-transform:uppercase;font-weight:var(--weight-medium)}.page_introText__0OgoA{font-size:var(--fs-body-lg);line-height:1.45;color:var(--text-muted);max-width:52ch}.page_channels__vn879{display:grid;border-top:var(--border-hair)}.page_channel__0RfYK{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:clamp(1rem,2.5vw,2rem);gap:clamp(1rem,2.5vw,2rem);padding:clamp(1.35rem,3vw,2rem) 0;border-bottom:var(--border-hair);color:var(--text);transition:color var(--dur-base) var(--ease-premium)}.page_channel__0RfYK:hover{color:var(--brand-primary)}.page_channelIndex__nr5fb{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);color:var(--text-faint);padding-top:.35rem}.page_channelBody__HuuU5{display:grid;grid-gap:.4rem;gap:.4rem}.page_channelLabel__j8JHs{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-faint)}.page_channelValue__3l282{font-size:clamp(1.15rem,2.4vw,1.65rem);line-height:1.2;letter-spacing:-.02em;word-break:break-word}.page_channelNote__r0Fy4{font-size:var(--fs-small);line-height:1.5;color:var(--text-muted);max-width:42ch}.page_channelArrow__OgNpW{font-size:1.25rem;color:var(--brand-primary);padding-top:1.4rem;transition:transform var(--dur-base) var(--ease-out-expo)}.page_channel__0RfYK:hover .page_channelArrow__OgNpW{transform:translate3d(.25em,-.25em,0)}.page_aside__4_WtZ{display:grid;grid-gap:clamp(1.5rem,3vw,2.25rem);gap:clamp(1.5rem,3vw,2.25rem);align-content:start}.page_asideBlock__5i88k{display:grid;grid-gap:.5rem;gap:.5rem;padding-top:1.25rem;border-top:var(--border-hair)}.page_asideLabel__FG45c{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-faint)}.page_asideValue__PrJSt{font-size:var(--fs-body-lg);color:var(--text)}.page_asideList__ZsavJ{display:grid;grid-gap:.6rem;gap:.6rem}.page_asideItem__1dxBQ{font-size:var(--fs-small);line-height:1.5;color:var(--text-muted)}@media (min-width:64rem){.page_formInner__Aeq6H{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}.page_intro__kf717{grid-column:1/-1}.page_aside__4_WtZ{position:-webkit-sticky;position:sticky;top:7rem}}.page_heroMedia__TAGMb{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.Deliverables_section__VIdjh{background:var(--bg-editorial)}.Deliverables_inner__e4Pfr{width:100%;max-width:var(--shell-max);margin-inline:auto;padding:var(--section-y) var(--gutter);display:grid;grid-gap:clamp(2rem,5vw,3.5rem);gap:clamp(2rem,5vw,3.5rem)}.Deliverables_head__cZzXU{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:46rem}.Deliverables_heading__dZ_fJ{font-size:clamp(1.9rem,4.2vw,3.5rem);line-height:1.02;letter-spacing:-.03em;text-transform:uppercase;font-weight:var(--weight-medium)}.Deliverables_intro__8S1ZX{font-size:var(--fs-body-lg);line-height:1.45;color:var(--text-muted);max-width:54ch}.Deliverables_grid__x01as{display:grid;grid-template-columns:1fr;grid-gap:clamp(1.25rem,2.5vw,2rem);gap:clamp(1.25rem,2.5vw,2rem)}.Deliverables_card__yhKUk{position:relative;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.25rem,2.5vw,1.75rem);border:var(--border-hair);background:var(--cream)}.Deliverables_kicker__VOi2_{color:var(--text-faint)}.Deliverables_doc__GfAFB{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2vw,1.5rem);background:var(--ivory);border:var(--border-hair);box-shadow:var(--shadow-soft)}.Deliverables_docHead__v3Q39{padding-bottom:.75rem;border-bottom:var(--border-hair)}.Deliverables_docTitle__85h6G{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--brand-primary)}.Deliverables_docBody__IEYre{display:grid;grid-gap:.6rem;gap:.6rem}.Deliverables_docSub__O9bDN{font-size:var(--fs-small);font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--text)}.Deliverables_docText__HcHWd{font-size:var(--fs-small);line-height:1.5;color:var(--text-muted)}.Deliverables_docDiagram__xtY1C{width:100%;height:auto;margin-top:.35rem;color:var(--brand-primary);opacity:.85}.Deliverables_docIndex___htUV{position:absolute;top:clamp(1.25rem,2.5vw,1.75rem);right:clamp(1.25rem,2.5vw,1.75rem);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);color:var(--text-faint)}.Deliverables_note__Nhnac{color:var(--text-faint)}@media (min-width:40rem){.Deliverables_grid__x01as{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Deliverables_grid__x01as{grid-template-columns:repeat(3,minmax(0,1fr))}}.ProgressiveSystemDiagram_svg__m5ahu{width:100%;height:auto}.ProgressiveSystemDiagram_layer__9BoF5{opacity:0;transform:translateY(12px);transition:opacity var(--dur-slower) var(--ease-out-expo),transform var(--dur-slower) var(--ease-out-expo);transition-delay:calc(var(--i) * 60ms)}.ProgressiveSystemDiagram_layer__9BoF5[data-visible=true]{opacity:1;transform:none}.ProgressiveSystemDiagram_label__0g67V{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.ProgressiveSystemDiagram_labelSm__RzpI8{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.75}@media (prefers-reduced-motion:reduce){.ProgressiveSystemDiagram_layer__9BoF5{opacity:1;transform:none}}.ProcessStory_section__Qy5az{background:var(--brand-950);color:var(--cream)}.ProcessStory_inner__28H9f{width:100%;max-width:var(--shell-max);margin-inline:auto;padding:var(--section-y) var(--gutter)}.ProcessStory_diagram__D7fjk{position:-webkit-sticky;position:sticky;top:4.5rem;z-index:2;background:var(--brand-950);padding-block:1rem 1.25rem;margin-bottom:1rem}.ProcessStory_diagramInner__q0S3F{border:1px solid var(--line-on-dark);padding:clamp(.75rem,2vw,1.5rem);background:rgba(244,241,232,.02)}.ProcessStory_diagramMeta__SJVGc{display:flex;justify-content:space-between;gap:1rem;padding-top:.85rem}.ProcessStory_diagramStage__oMKPE{color:var(--brand-300)}.ProcessStory_diagramCaption__BIBZh{color:var(--text-on-dark-muted);text-align:right}.ProcessStory_stages__npiW5{display:grid}.ProcessStory_stage__Na0uD{min-height:66svh;display:grid;align-content:center;grid-gap:clamp(1rem,2.5vw,1.75rem);gap:clamp(1rem,2.5vw,1.75rem);padding-block:clamp(2.5rem,8vw,6rem);border-top:1px solid var(--line-on-dark);opacity:.4;transition:opacity var(--dur-slow) var(--ease-premium)}.ProcessStory_stage__Na0uD[data-active=true]{opacity:1}.ProcessStory_stage__Na0uD:last-child{border-bottom:1px solid var(--line-on-dark)}.ProcessStory_stageHead__3cStt{display:grid;grid-gap:.5rem;gap:.5rem}.ProcessStory_index__NHoAh{color:var(--brand-300)}.ProcessStory_title__IRNEp{font-size:clamp(1.9rem,5vw,3.5rem);line-height:.98;letter-spacing:-.035em;text-transform:uppercase;font-weight:var(--weight-medium);max-width:16ch}.ProcessStory_body__pIOL_{font-size:var(--fs-body-lg);line-height:1.45;color:var(--text-on-dark-muted);max-width:48ch}.ProcessStory_points__cY637{display:grid;grid-gap:.6rem;gap:.6rem;max-width:48ch}.ProcessStory_point__ndObP{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:baseline;font-size:var(--fs-small);line-height:1.45;color:var(--text-on-dark-muted)}.ProcessStory_pointMark__Sj2d3{width:5px;height:5px;margin-top:.55em;border-radius:var(--radius-pill);background:var(--brand-300)}@media (min-width:64rem){.ProcessStory_inner__28H9f{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--col-gap);column-gap:var(--col-gap);align-items:start}.ProcessStory_diagram__D7fjk{grid-column:6/13;grid-row:1;margin-bottom:0}.ProcessStory_stages__npiW5{grid-column:1/6;grid-row:1}.ProcessStory_stage__Na0uD{min-height:82svh}}.ServiceIndex_wrap__klYDJ{display:grid;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem)}.ServiceIndex_list__QeSrW{border-top:var(--border-hair)}.ServiceIndex_rowItem___v5i_{border-bottom:var(--border-hair)}.ServiceIndex_row__0miwl{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"index body arrow" "scene scene scene";align-items:center;grid-column-gap:clamp(1rem,3vw,2.5rem);column-gap:clamp(1rem,3vw,2.5rem);grid-row-gap:1rem;row-gap:1rem;padding-block:clamp(1.25rem,3vw,2rem);color:var(--text);transition:background-color var(--dur-base) var(--ease-premium)}.ServiceIndex_row__0miwl[data-active=true]{background:rgba(27,94,58,.045)}.ServiceIndex_index__3gMHB{grid-area:index;align-self:start;padding-top:.6em;color:var(--brand-primary)}.ServiceIndex_body__BFNJj{grid-area:body;display:grid;grid-gap:.5rem;gap:.5rem;min-width:0}.ServiceIndex_name__JX2zS{font-size:clamp(1.75rem,4.6vw,3.4rem);line-height:1;letter-spacing:-.03em;text-transform:uppercase;font-weight:var(--weight-medium);transition:transform var(--dur-base) var(--ease-out-expo)}.ServiceIndex_row__0miwl[data-active=true] .ServiceIndex_name__JX2zS{transform:translateX(clamp(.35rem,1vw,1rem))}.ServiceIndex_short__P7_SU{font-size:var(--fs-small);line-height:1.45;color:var(--text-muted);max-width:52ch}.ServiceIndex_rowScene__atGkX{grid-area:scene;width:100%;height:190px;border:var(--border-hair)}.ServiceIndex_meta__x8sIp{display:none;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-faint)}.ServiceIndex_arrow__jmg1u{grid-area:arrow;align-self:start;padding-top:.2em;font-size:1.3rem;color:var(--brand-primary);transition:transform var(--dur-base) var(--ease-out-expo)}.ServiceIndex_row__0miwl[data-active=true] .ServiceIndex_arrow__jmg1u{transform:translate3d(.35em,-.35em,0)}.ServiceIndex_preview__cbEaq{display:none}@media (min-width:64rem){.ServiceIndex_wrap__klYDJ{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem);align-items:start}.ServiceIndex_row__0miwl{grid-template-columns:auto 1fr auto auto;grid-template-areas:"index body meta arrow";row-gap:0}.ServiceIndex_rowScene__atGkX{display:none}.ServiceIndex_meta__x8sIp{display:block}.ServiceIndex_preview__cbEaq{display:block;position:-webkit-sticky;position:sticky;top:7rem}.ServiceIndex_previewInner__Ckp2q{position:relative}.ServiceIndex_frame__gFc__{position:absolute;inset:0;opacity:0;transform:scale(1.02);transition:opacity var(--dur-slow) var(--ease-premium),transform var(--dur-slow) var(--ease-premium)}.ServiceIndex_frame__gFc__[data-active=true]{opacity:1;transform:none;position:relative}.ServiceIndex_frameScene__vznSa{width:100%;aspect-ratio:4/5}.ServiceIndex_previewLabel__CA_R_{margin-top:1rem;color:var(--text-faint)}}.ui_arrowLink__Ug3pS{display:inline-flex;align-items:center;gap:.55em;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:currentColor;min-height:44px}.ui_arrowLinkText__Gyje6{position:relative;padding-bottom:.35em;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--dur-base) var(--ease-out-expo)}.ui_arrowLink__Ug3pS:hover .ui_arrowLinkText__Gyje6{background-size:0 1px;background-position:100% 100%}.ui_arrowLinkIcon__2vvDF{display:inline-block;transition:transform var(--dur-base) var(--ease-out-expo)}.ui_arrowLink__Ug3pS:hover .ui_arrowLinkIcon__2vvDF{transform:translate3d(.2em,-.2em,0)}.ui_button__XR5T4{display:inline-flex;align-items:center;gap:.7em;min-height:48px;padding:.85rem 1.5rem;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;border:1px solid transparent;transition:background-color var(--dur-fast) var(--ease-premium),color var(--dur-fast) var(--ease-premium),border-color var(--dur-fast) var(--ease-premium)}.ui_buttonDot__97MIc{width:.5em;height:.5em;border-radius:var(--radius-pill);background:currentColor;flex:none}.ui_solid___uPDo{background:var(--brand-primary);color:var(--cream)}.ui_solid___uPDo:hover{background:var(--brand-700)}.ui_outline__Qn7XW{border-color:currentColor;color:var(--charcoal)}.ui_outline__Qn7XW:hover{background:var(--charcoal);color:var(--cream)}.ui_light__v8ppx{background:var(--cream);color:var(--brand-900)}.ui_light__v8ppx:hover{background:var(--brand-300)}.PagePlaceholder_page__HDYPl{background:var(--bg-editorial);min-height:100svh;display:flex;align-items:center}.PagePlaceholder_inner__IK_Pb{width:100%;max-width:var(--shell-max);margin-inline:auto;padding:clamp(8rem,20vh,14rem) var(--gutter) var(--section-y);display:grid;grid-gap:clamp(1.25rem,2.5vw,2rem);gap:clamp(1.25rem,2.5vw,2rem);max-inline-size:60rem;align-content:center}.PagePlaceholder_title__ecM_T{font-size:clamp(2.5rem,8vw,6rem);line-height:.96;letter-spacing:-.04em;text-transform:uppercase;font-weight:var(--weight-medium);max-width:14ch}.PagePlaceholder_intro__di0Gs{font-size:var(--fs-body-lg);line-height:1.45;letter-spacing:-.01em;color:var(--text-muted);max-width:52ch}.PagePlaceholder_inner__IK_Pb>a{justify-self:start}.PagePlaceholder_meta__Eg81y{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;padding-top:.5rem}.PagePlaceholder_badge__YtbVy{padding:.4rem .75rem;border:1px solid var(--brand-primary);color:var(--brand-primary)}.PagePlaceholder_note__DIK3M{color:var(--text-faint)}