.LensRail_wrap__oZtxy{--card-w:clamp(150px,15vw,220px);--card-h:calc(var(--card-w) * 1.25);position:relative;width:100%;overflow:hidden;padding-top:calc(var(--card-h) * .32);padding-bottom:4px;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y;mask-image:linear-gradient(90deg,transparent 0,black clamp(40px,8vw,120px),black calc(100% - clamp(40px, 8vw, 120px)),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black clamp(40px,8vw,120px),black calc(100% - clamp(40px, 8vw, 120px)),transparent)}.LensRail_wrap__oZtxy:active{cursor:grabbing}.LensRail_wrap__oZtxy:focus{outline:none}.LensRail_wrap__oZtxy:focus-visible{outline:2px solid var(--accent-green-soft);outline-offset:-4px}.LensRail_track__MkY36{display:flex;align-items:center;width:max-content;visibility:hidden;will-change:transform}.LensRail_card__ZfV5K{position:relative;flex:none;width:var(--card-w);height:var(--card-h);overflow:hidden;border-radius:4px;transform-origin:50% 50%;will-change:transform;background:#16120f}.LensRail_img__4GDu8{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.LensRail_nav__0pCzu{position:relative;z-index:1001;display:flex;justify-content:center;gap:12px;margin-top:calc(var(--card-h) * .32 + clamp(8px, 1.2vw, 16px))}.LensRail_arrow__8RtLx{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(240,237,230,.28);background:transparent;color:#f0ede6;cursor:pointer;transition:background-color .24s ease,border-color .24s ease}.LensRail_arrow__8RtLx:hover{background:rgba(240,237,230,.08);border-color:rgba(240,237,230,.5)}.LensRail_arrow__8RtLx:focus-visible{outline:2px solid var(--accent-green-soft);outline-offset:3px}.LensRail_arrowIcon__BvxRx{width:16px;height:16px}@media (max-width:767px){.LensRail_wrap__oZtxy{--card-w:clamp(140px,38vw,180px)}.LensRail_arrow__8RtLx{width:48px;height:48px}}.btn-rect.cfb:before{content:none!important}.btn-rect.cfb>.cfb_svg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible;pointer-events:none}.btn-rect.cfb>.cfb_svg path{fill:var(--cfb-fill,var(--accent-green))}@media (hover:hover){html .btn-rect.cfb:hover{color:var(--fg-strong);border-color:var(--cfb-fill,var(--accent-green))}html .btn-rect.cfb:not(.btn-rect--primary):not(.btn-rect--glass):hover{background:transparent}html .btn-rect--primary.cfb:hover{background:var(--fg-strong)}html .bg-cream .btn-rect--primary.cfb:hover,html .btn-rect--primary.btn-rect--on-cream.cfb:hover{background:var(--fg-on-cream)}html .btn-rect--glass.cfb:hover{background:rgba(10,9,8,.38)}}html .btn-rect.cfb:focus-visible{color:var(--fg-strong);border-color:var(--cfb-fill,var(--accent-green))}@media (prefers-reduced-motion:reduce){html .btn-rect.cfb:focus-visible,html .btn-rect.cfb:hover{background:var(--cfb-fill,var(--accent-green))!important;color:var(--fg-strong)}}.AccordionDisclosure_item__lZ8CS{width:100%}.AccordionDisclosure_trigger__hNLVc{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:0 16px 0 20px;border:1px solid rgba(10,9,8,.22);border-radius:999px;background:transparent;color:#0a0908;font-family:var(--font-body-tight,inherit);cursor:pointer;text-align:left;transition:background-color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.AccordionDisclosure_trigger__hNLVc:hover{border-color:#0a0908;background:rgba(10,9,8,.04)}}.AccordionDisclosure_trigger__hNLVc[aria-expanded=true]{border-color:#0a0908;background:#0a0908;color:#f0ede6}.AccordionDisclosure_trigger__hNLVc:focus{outline:none}.AccordionDisclosure_trigger__hNLVc:focus-visible{outline:2px solid var(--accent-green);outline-offset:3px}.AccordionDisclosure_label__XSt_h{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:0;color:inherit}.AccordionDisclosure_icon__bVfcE{width:16px;height:16px;flex-shrink:0;color:inherit}.AccordionDisclosure_content___1tbH{overflow:hidden}.AccordionDisclosure_inner__UhDqy{padding-top:18px;padding-bottom:4px}.AccordionDisclosure_splitLine__ZVN2Y{transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.AccordionDisclosure_content___1tbH,.AccordionDisclosure_icon__bVfcE,.AccordionDisclosure_trigger__hNLVc{animation:none!important;transition:none!important}}@media (prefers-contrast:high){.AccordionDisclosure_trigger__hNLVc{border-width:2px}}.ParallaxImage_frame__G9baC{position:relative;overflow:hidden;contain:layout style paint}.ParallaxImage_target__bKA9a{position:absolute;top:0;left:0;right:0;bottom:calc(var(--overscan, 44px) * -1);transform:translateZ(0);will-change:transform}.ParallaxImage_img__EG6vu{display:block;width:100%;height:100%;object-fit:cover;transform:translateZ(0);backface-visibility:hidden}@media (max-width:767px),(prefers-reduced-motion:reduce){.ParallaxImage_target__bKA9a{bottom:0;transform:none!important;will-change:auto}}@media print{.ParallaxImage_target__bKA9a{transform:none!important}}.ProcessRail_wrap__8IdB5{position:relative;width:100%;height:var(--prl-track,auto);background:#f0ede6;color:#0a0908}.ProcessRail_wrap__8IdB5[data-mode=sticky]{scroll-margin-top:0}.ProcessRail_stage__fLk_j{position:relative;width:100%;padding:clamp(56px,7vw,96px) var(--gutter)}.ProcessRail_wrap__8IdB5[data-mode=sticky] .ProcessRail_stage__fLk_j{position:sticky;top:0;display:grid;align-content:center;min-height:100vh;min-height:100svh;padding-top:calc(var(--header-offset) + 8px);padding-bottom:32px}.ProcessRail_inner__BZPD4{width:100%;max-width:1280px;margin:0 auto}.ProcessRail_header__0C9pj{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px}.ProcessRail_headline__b8VdQ{margin-top:clamp(14px,1.5vw,20px);font-size:clamp(32px,4.2vw,60px);line-height:1;letter-spacing:var(--track-display);color:#0a0908}.ProcessRail_support__E2ZG_{margin-top:clamp(10px,1.1vw,16px);max-width:64ch;font-size:clamp(15px,1.2vw,18px);text-wrap:balance;line-height:1.5;color:var(--ink-2)}.ProcessRail_link__Xmm0a{flex:none}.ProcessRail_rail__mNXmI{position:relative;margin-top:clamp(32px,4vw,56px)}.ProcessRail_svg__XYA7U{display:block;width:100%;height:24px;overflow:visible}.ProcessRail_svgMobile__j5B_0{display:none}.ProcessRail_ghost__J0WJd,.ProcessRail_path__923gf{fill:none;stroke:#0a0908;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ProcessRail_path__923gf{opacity:.8}.ProcessRail_ghost__J0WJd{opacity:.3;stroke-dasharray:1 7}.ProcessRail_bead__CM5Pi{position:absolute;top:0;left:0;z-index:2;width:10px;height:10px;border-radius:50%;background:#0a0908;box-shadow:0 0 0 5px #f0ede6;pointer-events:none;will-change:transform}.ProcessRail_steps__YN62D{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;column-gap:4%;margin:clamp(24px,2.8vw,40px) 0 0;padding:0;list-style:none}.ProcessRail_step__EXuh3{position:relative;min-width:0;will-change:opacity}.ProcessRail_stepBtn__MZ2wl{display:block;width:100%;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.ProcessRail_step__EXuh3:has(.ProcessRail_stepBtn__MZ2wl:focus-visible){opacity:1!important;transition:opacity .2s ease}@media (hover:hover){.ProcessRail_step__EXuh3:has(.ProcessRail_stepBtn__MZ2wl:hover){opacity:1!important;transition:opacity .2s ease}.ProcessRail_stepBtn__MZ2wl:hover .ProcessRail_title__d22S4{text-decoration:underline;text-decoration-color:var(--accent-green);text-decoration-thickness:2px;text-underline-offset:5px}.ProcessRail_stepBtn__MZ2wl:hover .ProcessRail_img__FM_OU{transform:scale(1.03)}}.ProcessRail_stepBtn__MZ2wl:focus-visible .ProcessRail_title__d22S4{text-decoration:underline;text-decoration-color:var(--accent-green);text-decoration-thickness:2px;text-underline-offset:5px}.ProcessRail_stepBtn__MZ2wl:focus-visible{outline:2px solid var(--accent-green);outline-offset:6px}.ProcessRail_num__Euxx4{display:block;height:1em;font-size:13px;font-weight:500;line-height:1;letter-spacing:.02em;color:var(--ink-3);font-variant-numeric:tabular-nums}.ProcessRail_col__G4362{position:relative;display:inline-block;overflow:clip;width:.64em;height:1em;line-height:1;vertical-align:baseline}.ProcessRail_col__G4362:before{content:"0";visibility:hidden}.ProcessRail_strip__BQ0uh{position:absolute;top:0;left:0;width:100%;will-change:transform}.ProcessRail_glyph__mw2Vm{display:block;height:1em;line-height:1;text-align:center}.ProcessRail_title__d22S4{display:block;margin-top:12px;font-size:clamp(17px,1.5vw,21px);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#0a0908}.ProcessRail_text__N0X3D{display:block;margin-top:6px;min-height:3em;font-size:clamp(13px,1.05vw,15px);line-height:1.5;color:var(--ink-2)}.ProcessRail_media__jB3Ps{position:relative;display:block;width:100%;margin-top:16px;aspect-ratio:4/3;overflow:hidden;border-radius:6px;background:rgba(10,9,8,.06);transform-origin:50% 0;will-change:transform,opacity}.ProcessRail_img__FM_OU{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.ProcessRail_stepBtn__MZ2wl:focus-visible .ProcessRail_img__FM_OU{transform:scale(1.03)}@media (max-width:767px){.ProcessRail_header__0C9pj{align-items:flex-start}.ProcessRail_rail__mNXmI{padding-left:56px}.ProcessRail_svgDesktop__L534H{display:none}.ProcessRail_svgMobile__j5B_0{display:block;position:absolute;top:0;left:0;width:56px;height:100%}.ProcessRail_steps__YN62D{grid-auto-flow:row;grid-auto-rows:1fr;row-gap:40px;column-gap:0;margin-top:0}.ProcessRail_text__N0X3D{min-height:0}}@media (prefers-reduced-motion:reduce){.ProcessRail_bead__CM5Pi,.ProcessRail_media__jB3Ps,.ProcessRail_step__EXuh3,.ProcessRail_strip__BQ0uh{will-change:auto}.ProcessRail_img__FM_OU{transition:none}.ProcessRail_stepBtn__MZ2wl:focus-visible .ProcessRail_img__FM_OU,.ProcessRail_stepBtn__MZ2wl:hover .ProcessRail_img__FM_OU{transform:none!important}}.ProcessRail_footnote__u11bR{margin-top:clamp(28px,3vw,44px);max-width:70ch;font-size:15px;line-height:1.55;color:var(--ink-2)}.ProcessRail_wrap__8IdB5[data-variant=feature]{background:#0a0908;color:#f0ede6}.ProcessRail_wrap__8IdB5[data-variant=feature] .ProcessRail_stage__fLk_j{padding-top:clamp(80px,9vw,112px);padding-bottom:clamp(80px,9vw,112px)}.ProcessRail_wrap__8IdB5[data-variant=feature][data-mode=sticky] .ProcessRail_stage__fLk_j{padding-top:calc(var(--header-offset) + 8px);padding-bottom:32px}.ProcessRail_wrap__8IdB5[data-variant=feature] .ProcessRail_headline__b8VdQ,.ProcessRail_wrap__8IdB5[data-variant=feature] .ProcessRail_title__d22S4{color:#f0ede6}.ProcessRail_wrap__8IdB5[data-variant=feature] .ProcessRail_headline__b8VdQ{font-size:clamp(32px,3.6vw,52px)}.ProcessRail_wrap__8IdB5[data-variant=feature] .ProcessRail_footnote__u11bR,.ProcessRail_wrap__8IdB5[data-variant=feature] .ProcessRail_support__E2ZG_,.ProcessRail_wrap__8IdB5[data-variant=feature] .ProcessRail_text__N0X3D{color:rgba(240,237,230,.74)}.ProcessRail_wrap__8IdB5[data-variant=feature] .ProcessRail_num__Euxx4{color:color-mix(in srgb,var(--accent-green-soft) 62%,#f0ede6)}.ProcessRail_wrap__8IdB5[data-variant=feature] .ProcessRail_ghost__J0WJd,.ProcessRail_wrap__8IdB5[data-variant=feature] .ProcessRail_path__923gf{stroke:#f0ede6}.ProcessRail_wrap__8IdB5[data-variant=feature] .ProcessRail_path__923gf{stroke:color-mix(in srgb,var(--accent-green-soft) 55%,#f0ede6);opacity:1}.ProcessRail_wrap__8IdB5[data-variant=feature] .ProcessRail_bead__CM5Pi{background:#f0ede6;box-shadow:0 0 0 5px #0a0908}.ProcessRail_wrap__8IdB5[data-variant=feature] .ProcessRail_steps__YN62D{column-gap:2.5%}.ProcessRail_wrap__8IdB5[data-variant=feature] .ProcessRail_text__N0X3D{font-size:15px}.ProcessRail_wrap__8IdB5[data-variant=feature] .ProcessRail_media__jB3Ps{aspect-ratio:auto;height:clamp(200px,calc(100svh - 470px),360px);border-radius:10px;background:rgba(240,237,230,.06)}.ProcessRail_wrap__8IdB5[data-variant=feature] .ProcessRail_stepBtn__MZ2wl:focus-visible{outline-color:var(--accent-green-soft)}@media (max-width:767px){.ProcessRail_wrap__8IdB5[data-variant=feature] .ProcessRail_media__jB3Ps{height:auto;aspect-ratio:4/3}}.ProjectInvestment_section__iCbW9{padding:clamp(56px,6.67vw,96px) var(--gutter) clamp(64px,7.8vw,112px);background-color:#0a0908;color:#f0ede6}.ProjectInvestment_inner__LBdBU{margin:0 auto;max-width:1400px}.ProjectInvestment_headerRow__OBlYC{margin-top:clamp(16px,1.7vw,24px);display:grid;gap:clamp(16px,2vw,24px)}@media (min-width:768px){.ProjectInvestment_headerRow__OBlYC{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:clamp(32px,5vw,80px);align-items:start}}.ProjectInvestment_header__pyCzV .section-kicker{margin-bottom:0}.ProjectInvestment_headline__xJoE4{font-size:clamp(36px,5vw,72px);line-height:1;letter-spacing:var(--track-display)}.ProjectInvestment_intro__iGKu8{max-width:30rem}.ProjectInvestment_intro__iGKu8 p{font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:var(--fg-2)}.ProjectInvestment_intro__iGKu8 p+p{margin-top:10px;color:var(--fg-3);font-size:clamp(14px,1.1vw,16px)}.ProjectInvestment_body__SCDam{margin-top:clamp(40px,4.5vw,64px)}@media (min-width:768px){.ProjectInvestment_body__SCDam{display:grid;grid-template-columns:clamp(190px,17vw,250px) minmax(0,1fr);column-gap:clamp(28px,4vw,64px)}}.ProjectInvestment_rail__l194S{display:none}@media (min-width:768px){.ProjectInvestment_rail__l194S{display:block;min-width:0;align-self:start;position:sticky;top:var(--header-offset)}}.ProjectInvestment_railList__sivyT{--rail-pad-y:clamp(12px,1.15vw,16px);list-style:none;margin:0;padding:0;border-left:1px solid rgba(240,237,230,.1)}.ProjectInvestment_railItem__HY050{position:relative}.ProjectInvestment_railLink__abBBg{display:block;padding:var(--rail-pad-y) 0 var(--rail-pad-y) clamp(16px,1.5vw,22px);text-decoration:none;border-radius:4px}.ProjectInvestment_railLink__abBBg:focus-visible{outline:2px solid var(--accent-green-soft);outline-offset:2px}.ProjectInvestment_railName__98f5n{display:block;font-size:clamp(16px,1.4vw,20px);line-height:1.3;font-weight:500;letter-spacing:-.005em;color:var(--fg-3);transition:color .3s cubic-bezier(.4,0,.2,1)}.ProjectInvestment_railLink__abBBg:hover .ProjectInvestment_railName__98f5n{color:var(--fg-2)}.ProjectInvestment_railLink__abBBg[aria-current=true] .ProjectInvestment_railName__98f5n{color:#f0ede6;font-weight:600}.ProjectInvestment_indicator__qgci2{position:absolute;left:-1.5px;top:var(--rail-pad-y);bottom:var(--rail-pad-y);width:2px;border-radius:1px;background:var(--accent-green-soft)}.ProjectInvestment_chapters___gqOW{min-width:0}.ProjectInvestment_chapter__LvINt{scroll-margin-top:var(--header-offset);padding:clamp(28px,2.5vw,32px) 0;min-width:0}.ProjectInvestment_chapter__LvINt:first-child{padding-top:0}.ProjectInvestment_chapter__LvINt+.ProjectInvestment_chapter__LvINt{border-top:1px solid rgba(240,237,230,.14)}.ProjectInvestment_chapterHead__FOnQg{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px clamp(16px,2vw,32px)}.ProjectInvestment_chapterTitle__jsiEq{min-width:0;font-size:clamp(22px,2.1vw,30px);line-height:1.15;letter-spacing:-.015em}.ProjectInvestment_chapterRange__CX2UJ{font-size:clamp(19px,1.82vw,26px);line-height:1.15;font-weight:700;letter-spacing:-.014em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#f0ede6}.ProjectInvestment_media__xhPSP{margin:clamp(16px,1.8vw,24px) 0 0;min-width:0}.ProjectInvestment_frame__rVtGf{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:8px;background:#16120f}.ProjectInvestment_credit___M03H{margin-top:12px;font-size:13px;line-height:1.5;letter-spacing:.002em;color:rgba(240,237,230,.62)}.ProjectInvestment_chapterBody__RJopt{margin-top:clamp(14px,1.4vw,20px);max-width:52ch;font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:var(--fg-2)}.ProjectInvestment_close__P_psz{margin-top:clamp(28px,2.5vw,32px);padding-top:clamp(28px,2.5vw,32px);border-top:1px solid rgba(240,237,230,.14);display:flex;flex-wrap:wrap;align-items:center;gap:16px clamp(24px,3vw,48px)}.ProjectInvestment_note__2S0kg{flex:1 1 280px;max-width:52ch;font-size:clamp(13px,1.05vw,15px);line-height:1.6;color:var(--fg-3)}.ServicesAccordion_section__RC_rD{padding:0 var(--gutter);background-color:#f0ede6;color:#0a0908}.ServicesAccordion_wrap__yCIb3{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;width:100%;max-width:1200px;margin:0 auto;padding:clamp(56px,7.5vw,112px) 0}.ServicesAccordion_side__OJ1ir{grid-column:1/5;position:sticky;top:var(--header-offset);align-self:start;min-width:0}.ServicesAccordion_sectionTitle__rJH3d{margin-top:clamp(14px,1.5vw,20px);font-size:clamp(36px,4.4vw,60px);line-height:1;letter-spacing:var(--track-display);color:#0a0908}.ServicesAccordion_sectionTitle__rJH3d .text-reveal-line{display:block}.ServicesAccordion_list__O5uC7{grid-column:6/13;min-width:0;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ServicesAccordion_item__Fp6Lg{position:relative;border-bottom:1px solid rgba(10,9,8,.14)}.ServicesAccordion_itemLast__wpAMv{border-bottom:none}.ServicesAccordion_alias__cBYX4{position:absolute;top:0;width:0;height:0;overflow:hidden}.ServicesAccordion_heading__WbtBC{margin:0}.ServicesAccordion_trigger__S160N{display:flex;width:100%;padding:1.25rem 0;justify-content:space-between;align-items:center;gap:1rem;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--ink-3);transition:color .4s cubic-bezier(.16,1,.3,1)}.ServicesAccordion_trigger__S160N:hover,.ServicesAccordion_trigger__S160N[aria-expanded=true]{color:#0a0908}.ServicesAccordion_trigger__S160N:focus{outline:none}.ServicesAccordion_trigger__S160N:focus-visible{outline:2px solid var(--accent-green);outline-offset:4px;border-radius:4px}.ServicesAccordion_title__joghs{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:clamp(20px,1.9vw,26px);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:inherit}.ServicesAccordion_optional__QXyje{font-family:neue-haas-grotesk-text,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-green)}.ServicesAccordion_icon__Ign_3{width:1rem;height:1rem;flex-shrink:0;color:inherit}.ServicesAccordion_content__frQRL{overflow:hidden}.ServicesAccordion_inner__FszO5{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(20px,2.4vw,32px);padding-bottom:1.25rem}.ServicesAccordion_media__tIuw_{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:6px;background:rgba(10,9,8,.06)}.ServicesAccordion_img__l8SR_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ServicesAccordion_copy__lZC_Q{min-width:0}.ServicesAccordion_headline__Wf5Fc{margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.3;letter-spacing:-.005em;color:#0a0908}.ServicesAccordion_text__zEeRW{margin:12px 0 0;font-size:clamp(14px,1.05vw,15px);line-height:1.6;color:var(--ink-2)}.ServicesAccordion_caps__1kZFy{display:flex;flex-wrap:wrap;gap:6px 0;margin:18px 0 0;padding:14px 0 0;list-style:none;border-top:1px solid rgba(10,9,8,.1);font-size:13px;line-height:1.4;color:var(--ink-3)}.ServicesAccordion_caps__1kZFy li:not(:last-child):after{content:"·";margin:0 10px;color:rgba(10,9,8,.3)}.ServicesAccordion_splitLine__GOlRW{transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.ServicesAccordion_content__frQRL,.ServicesAccordion_icon__Ign_3,.ServicesAccordion_trigger__S160N{animation:none!important;transition:none!important}}@media (prefers-contrast:high){.ServicesAccordion_item__Fp6Lg{border-width:2px}.ServicesAccordion_trigger__S160N:focus-visible{outline-width:3px}}@media (max-width:991px){.ServicesAccordion_wrap__yCIb3{grid-template-columns:1fr;gap:3rem}.ServicesAccordion_side__OJ1ir{grid-column:1/-1;position:static}.ServicesAccordion_list__O5uC7{grid-column:1/-1}}@media (max-width:560px){.ServicesAccordion_inner__FszO5{grid-template-columns:1fr}.ServicesAccordion_media__tIuw_{aspect-ratio:4/3}}@media (max-width:479px){.ServicesAccordion_wrap__yCIb3{gap:2rem}.ServicesAccordion_trigger__S160N{padding:1rem 0}.ServicesAccordion_inner__FszO5{padding-bottom:1rem}}.StandardSection_section__NLZpo{padding:clamp(56px,7.5vw,112px) var(--gutter);background-color:#f0ede6;color:#0a0908}.StandardSection_inner__b8Ssb{margin:0 auto;max-width:1200px}.StandardSection_headline__AgNmw{margin-top:clamp(16px,1.7vw,24px);font-size:clamp(36px,4.6vw,64px);line-height:1;letter-spacing:var(--track-display);color:#0a0908}.StandardSection_headline__AgNmw .text-reveal-line{display:block}.StandardSection_grid__Mxq3H{list-style:none;margin:clamp(40px,4.5vw,64px) 0 0;padding:0;display:grid;gap:clamp(14px,1.6vw,24px)}@media (min-width:768px){.StandardSection_grid__Mxq3H{grid-template-columns:repeat(2,minmax(0,1fr))}}.StandardSection_card__abU8g{position:relative;min-width:0;display:flex;flex-direction:column;padding:clamp(24px,2.8vw,40px) calc(clamp(24px, 2.8vw, 40px) + 44px) clamp(24px,2.8vw,40px) clamp(24px,2.8vw,40px);border-radius:14px;background:#f8f6f1;box-shadow:0 1px 2px rgba(10,9,8,.04),0 10px 28px -16px rgba(10,9,8,.14);cursor:pointer;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.StandardSection_card__abU8g:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(10,9,8,.05),0 16px 36px -18px rgba(10,9,8,.2)}}.StandardSection_number__oguxI{font-size:13px;line-height:1;font-weight:500;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--ink-3)}.StandardSection_cardTitle__DJj7I{margin-top:clamp(20px,2.4vw,36px);font-size:clamp(20px,1.9vw,26px);line-height:1.2;letter-spacing:-.01em;color:#0a0908}.StandardSection_summary__KYSkA{margin-top:10px;max-width:40ch;font-size:clamp(15px,1.15vw,16px);line-height:1.55;color:var(--ink-2)}.StandardSection_expand__9RMYE{position:absolute;top:clamp(18px,2.2vw,30px);right:clamp(18px,2.2vw,30px);display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid rgba(10,9,8,.22);background:transparent;color:#0a0908;cursor:pointer;transition:background-color .24s ease,color .24s ease,border-color .24s ease}.StandardSection_card__abU8g:hover .StandardSection_expand__9RMYE,.StandardSection_expand__9RMYE:hover{background:#0a0908;border-color:#0a0908;color:#f8f6f1}.StandardSection_close__53HK3:focus-visible,.StandardSection_expand__9RMYE:focus-visible{outline:2px solid var(--accent-green);outline-offset:3px}.StandardSection_glyph__1Rwj_{width:16px;height:16px}.StandardSection_glyphBl__o5Abs,.StandardSection_glyphTr__Jg_PN{transition:transform .4s cubic-bezier(.7,0,.16,1)}.StandardSection_card__abU8g:hover .StandardSection_glyphTr__Jg_PN{transform:translate(1.75px,-1.75px)}.StandardSection_card__abU8g:hover .StandardSection_glyphBl__o5Abs{transform:translate(-1.75px,1.75px)}.StandardSection_overlay__sMN8q{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--gutter);background-color:rgba(10,9,8,0)}.StandardSection_sheet__t6WQ8{position:relative;width:100%;max-width:560px;max-height:calc(100dvh - 2 * var(--gutter));overflow-y:auto;padding:clamp(28px,3.4vw,48px) calc(clamp(28px, 3.4vw, 48px) + 36px) clamp(28px,3.4vw,48px) clamp(28px,3.4vw,48px);border-radius:16px;background:#f8f6f1;color:#0a0908;box-shadow:0 24px 60px -24px rgba(10,9,8,.45)}.StandardSection_close__53HK3{position:absolute;top:clamp(16px,2vw,24px);right:clamp(16px,2vw,24px);display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid rgba(10,9,8,.22);background:transparent;color:#0a0908;cursor:pointer;transition:background-color .24s ease,color .24s ease}.StandardSection_close__53HK3:hover{background:#0a0908;color:#f8f6f1}.StandardSection_sheetTitle__vzw_g{margin-top:20px;font-size:clamp(24px,2.4vw,32px);line-height:1.15;letter-spacing:-.012em}.StandardSection_sheetSummary__cztXs{margin-top:12px;font-size:clamp(16px,1.3vw,18px);line-height:1.5;color:#0a0908}.StandardSection_sheetBody__nuwJa{margin-top:16px;padding-top:16px;border-top:1px solid rgba(10,9,8,.12);font-size:clamp(15px,1.15vw,16px);line-height:1.6;color:var(--ink-2)}@media (max-width:767px){.StandardSection_close__53HK3,.StandardSection_expand__9RMYE{width:48px;height:48px}.StandardSection_card__abU8g{padding-right:calc(clamp(24px, 2.8vw, 40px) + 52px)}}@media (prefers-reduced-motion:reduce){.StandardSection_card__abU8g,.StandardSection_glyphBl__o5Abs,.StandardSection_glyphTr__Jg_PN{transition:none}.StandardSection_card__abU8g:hover,.StandardSection_card__abU8g:hover .StandardSection_glyphBl__o5Abs,.StandardSection_card__abU8g:hover .StandardSection_glyphTr__Jg_PN{transform:none}}