.Guides_page__iSI_v{background:var(--beige-luxe);padding-top:calc(var(--nav-h) + clamp(3rem, 6vw, 5rem))}.Guides_grid__KLw0g{display:grid;grid-template-columns:var(--col-label) var(--col-content);grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);padding-bottom:var(--section-y)}.Guides_label__pb3gW{padding-top:.6rem;font-size:.875rem;font-weight:500}.Guides_title__qaQLh{max-width:20ch;font-family:var(--font-serif);font-size:var(--t-h1);line-height:1.08;letter-spacing:-.03em}.Guides_lead__QWVn_{max-width:58ch;margin-top:1.5rem;font-size:var(--t-lead);line-height:1.65;color:var(--noir-700)}.Guides_list__CfJgX{list-style:none;margin-top:clamp(3rem,6vw,4.5rem);border-top:1px solid var(--hairline-strong)}.Guides_item__rkblA{display:grid;grid-gap:.45rem;gap:.45rem;padding-block:clamp(1.5rem,2.6vw,2rem);border-bottom:1px solid var(--hairline)}.Guides_itemTopic__fwJna{font-size:.8125rem;color:var(--gris-elegant)}.Guides_itemTitle__iuK5s{display:inline-flex;align-items:baseline;gap:.6rem;font-family:var(--font-serif);font-size:clamp(1.35rem,2.1vw,1.75rem);line-height:1.25}.Guides_arrow__haTUp{font-family:var(--font-sans);font-size:1rem;color:var(--or-dark);opacity:0;transform:translateX(-6px);transition:opacity .3s var(--ease),transform .4s var(--ease)}.Guides_item__rkblA:hover .Guides_arrow__haTUp{opacity:1;transform:none}.Guides_itemDesc__B1daP{max-width:64ch;font-size:.9875rem;line-height:1.65;color:var(--gris-elegant)}@media (max-width:800px){.Guides_grid__KLw0g{grid-template-columns:1fr;gap:1rem}}.SectionHead_head__4SC7W{display:grid;grid-template-columns:var(--col-label) var(--col-content);grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);padding-top:clamp(1.5rem,2.5vw,2rem);border-top:1px solid var(--hairline);margin-bottom:clamp(3rem,5.5vw,4.5rem)}.dark .SectionHead_head__4SC7W{border-color:var(--hairline-inverse)}.SectionHead_aside__2KFc9{margin-top:.5rem;font-size:.8125rem;color:var(--gris-elegant)}.dark .SectionHead_aside__2KFc9{color:var(--gris-600)}.SectionHead_title__cHDgV{max-width:22ch;font-family:var(--font-serif);font-size:var(--t-h2)}.SectionHead_title__cHDgV em{font-style:italic}.SectionHead_intro__JjUGx{max-width:56ch;margin-top:1.25rem;font-size:1.0625rem;line-height:1.7;color:var(--gris-elegant)}.dark .SectionHead_intro__JjUGx{color:var(--gris-600)}@media (max-width:800px){.SectionHead_head__4SC7W{grid-template-columns:1fr;gap:1rem}}.Work_work__lZET2{background:var(--beige-luxe)}.Work_cases__n6wri{display:grid;grid-gap:clamp(4rem,8vw,6.5rem);gap:clamp(4rem,8vw,6.5rem)}.Work_case__0o5XI{display:grid;grid-template-columns:var(--col-label) var(--col-content);grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem)}.Work_facts__S3fb7{display:grid;grid-gap:1.1rem;gap:1.1rem;align-content:start}.Work_facts__S3fb7 dt{font-size:.8125rem;color:var(--gris-elegant)}.Work_facts__S3fb7 dd{margin-top:.15rem;font-size:.9375rem;line-height:1.5}.Work_shots__JbzpO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(.75rem,2vw,1.75rem);gap:clamp(.75rem,2vw,1.75rem);padding:clamp(1.5rem,4vw,3rem);border-radius:var(--radius);background:var(--beige-deep)}.Work_shot__ReCTj{border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(13,13,13,.06),0 12px 32px -18px rgba(13,13,13,.25)}.Work_shot__ReCTj img{width:100%;height:auto}.Work_caseHead__nbJ1V{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1.75rem}.Work_icon__La9Qa{width:40px;height:40px;border-radius:10px}.Work_caseName__qGk1I{font-family:var(--font-serif);font-size:clamp(1.6rem,2.4vw,2.1rem)}.Work_caseType__GI5Ua{font-size:.875rem;color:var(--gris-elegant)}.Work_caseDesc__yHTpr{max-width:64ch;margin-top:1rem;font-size:1rem;line-height:1.75;color:var(--noir-700)}.Work_links__mnjOX{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;margin-top:1.25rem;font-size:.9375rem}.Work_sites__ktYdG{display:grid;grid-template-columns:var(--col-label) var(--col-content);grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(5rem,9vw,7.5rem);padding-top:clamp(1.5rem,2.5vw,2rem);border-top:1px solid var(--hairline)}.Work_sitesLabel__QCmPn{font-family:var(--font-sans);font-size:.875rem;font-weight:500;letter-spacing:0}.Work_filters__gozh7{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:1rem}.Work_filter__vDaC4{font-size:.875rem;color:var(--gris-elegant);transition:color .2s var(--ease)}.Work_filter__vDaC4:hover,.Work_filter__vDaC4[aria-pressed=true]{color:var(--noir-profond)}.Work_filter__vDaC4[aria-pressed=true]{text-decoration:underline;-webkit-text-decoration-color:var(--or-premium);text-decoration-color:var(--or-premium);text-underline-offset:.3em}.Work_cards__KFk4k{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(2rem,4vw,3rem) clamp(1.25rem,3vw,2.25rem);gap:clamp(2rem,4vw,3rem) clamp(1.25rem,3vw,2.25rem)}.Work_card__EPUXz{display:grid;grid-gap:.35rem;gap:.35rem}.Work_cardImage__9Rvad{display:block;aspect-ratio:16/10;margin-bottom:.9rem;border-radius:var(--radius);overflow:hidden;background:var(--beige-deep);box-shadow:0 0 0 1px var(--hairline)}.Work_cardImage__9Rvad img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .8s var(--ease)}.Work_card__EPUXz:hover .Work_cardImage__9Rvad img{transform:scale(1.02)}.Work_cardHead__hGxAU{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.Work_cardName__jroHQ{font-family:var(--font-serif);font-size:clamp(1.3rem,1.8vw,1.55rem);line-height:1.25}.Work_cardArrow__NWxQ_{color:var(--gris-600);transition:color .3s var(--ease),transform .4s var(--ease)}.Work_card__EPUXz:hover .Work_cardArrow__NWxQ_{color:var(--noir-profond);transform:translate(2px,-2px)}.Work_cardType__Jt2PC{font-size:.875rem;color:var(--gris-elegant)}.Work_cardResult__LgqxZ{font-size:.9375rem;line-height:1.55;color:var(--noir-700)}.Work_more__SWa1b{margin-top:2rem;font-size:.9375rem}@media (max-width:800px){.Work_case__0o5XI,.Work_sites__ktYdG{grid-template-columns:1fr;gap:1.5rem}.Work_facts__S3fb7{grid-template-columns:1fr 1fr}.Work_filters__gozh7{flex-direction:row;flex-wrap:wrap;gap:.5rem 1.25rem}.Work_cards__KFk4k{grid-template-columns:1fr}}.Studio_studio__R7tjS{background:var(--beige-luxe)}.Studio_grid__e_for{display:grid;grid-template-columns:var(--col-label) var(--col-content);grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem)}.Studio_portraitCol__nO58J{align-self:start}.Studio_portrait__5QrK_{aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden;background:var(--beige-deep)}.Studio_portrait__5QrK_ img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.Studio_name__JeqI0{margin-top:1rem;font-size:.9375rem;font-weight:500}.Studio_role__YandB{font-size:.875rem;color:var(--gris-elegant)}.Studio_body__LfTRo{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:62ch;font-size:1.0625rem;line-height:1.8;color:var(--noir-700)}.Studio_body__LfTRo a{color:var(--or-dark);text-decoration:underline;text-underline-offset:3px}.Studio_figures__RTrlP{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(1rem,2.5vw,2rem);gap:clamp(1rem,2.5vw,2rem);margin-top:clamp(2.5rem,5vw,3.5rem)}.Studio_figure__ac7bH{padding-top:1rem;border-top:1px solid var(--hairline-strong)}.Studio_figure__ac7bH dt{font-family:var(--font-serif);font-size:clamp(1.7rem,2.4vw,2.1rem);line-height:1}.Studio_figure__ac7bH dd{margin-top:.6rem;font-size:.875rem;line-height:1.5;color:var(--gris-elegant)}.Studio_stack__tHcpn{margin-top:2.5rem;font-size:.9375rem;line-height:1.7;color:var(--noir-700)}.Studio_stack__tHcpn span{display:block;margin-bottom:.35rem;font-size:.8125rem;color:var(--gris-elegant)}@media (max-width:900px){.Studio_figures__RTrlP{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.Studio_grid__e_for{grid-template-columns:1fr;gap:2rem}.Studio_portraitCol__nO58J{max-width:320px}}.Simulator_simulator__q_NER{display:grid;grid-gap:1.75rem;gap:1.75rem;padding:clamp(1.5rem,3.5vw,2.25rem);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--blanc-pur);box-shadow:0 24px 60px -40px rgba(13,13,13,.35)}.Simulator_step__4oC3x{border:none;display:grid;grid-gap:.85rem;gap:.85rem}.Simulator_legend__RQ8F9{margin-bottom:.85rem;font-size:.9375rem;font-weight:600;color:var(--noir-profond)}.Simulator_note__uQrfL{font-size:.875rem;line-height:1.55;color:var(--gris-elegant)}.Simulator_kinds__3PfN4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem}.Simulator_kind__AGDc9{display:grid;grid-gap:.2rem;gap:.2rem;padding:.85rem .9rem;border:1px solid var(--hairline-strong);border-radius:var(--radius);text-align:left;transition:border-color .2s var(--ease),background .2s var(--ease),color .2s var(--ease)}.Simulator_kind__AGDc9:hover{border-color:var(--noir-profond)}.Simulator_kind__AGDc9[aria-pressed=true]{background:var(--noir-profond);border-color:var(--noir-profond);color:var(--blanc-pur)}.Simulator_kindName__Qw3mv{font-size:.9375rem;font-weight:500;line-height:1.3}.Simulator_kindPrice__sS2iK{font-size:.8125rem;color:var(--gris-elegant)}.Simulator_kind__AGDc9[aria-pressed=true] .Simulator_kindPrice__sS2iK{color:var(--or-light)}.Simulator_range__fru6g{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:1rem;gap:1rem}.Simulator_range__fru6g input{width:100%;accent-color:var(--noir-profond)}.Simulator_rangeValue__IzR3C{min-width:4.5rem;font-family:var(--font-serif);font-size:1.5rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Simulator_options__qYByN{display:grid;border-top:1px solid var(--hairline)}.Simulator_option__pYnV2{display:grid;grid-template-columns:auto 1fr auto;align-items:start;grid-gap:.85rem;gap:.85rem;padding-block:.85rem;border-bottom:1px solid var(--hairline);cursor:pointer}.Simulator_option__pYnV2 input{margin-top:.3rem;width:1rem;height:1rem;accent-color:var(--noir-profond)}.Simulator_optionLabel__9_SfC{display:block;font-size:.9375rem;font-weight:500}.Simulator_optionHelp__kqAB1{display:block;margin-top:.15rem;font-size:.8125rem;line-height:1.5;color:var(--gris-elegant)}.Simulator_optionPrice__Zp3F5{font-size:.875rem;white-space:nowrap;color:var(--noir-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Simulator_result__4RDe6{display:grid;grid-gap:.6rem;gap:.6rem;justify-items:start;padding:clamp(1.25rem,3vw,1.75rem);border-radius:var(--radius);background:var(--noir-profond);color:var(--blanc-casse)}.Simulator_resultLabel__6uGLT{font-size:.875rem;color:var(--gris-600)}.Simulator_resultValue__kf_zG{font-family:var(--font-serif);font-size:clamp(1.8rem,3.4vw,2.5rem);line-height:1.1;color:var(--blanc-pur);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Simulator_resultValue__kf_zG span{font-size:.6em;color:var(--gris-600)}.Simulator_resultMeta__KUEVw{font-size:.9375rem;color:rgba(247,245,242,.8)}.Simulator_disclaimer__IyUgH{margin-bottom:.5rem;font-size:.8125rem;line-height:1.55;color:var(--gris-600)}@media (max-width:640px){.Simulator_kinds__3PfN4{grid-template-columns:1fr 1fr}}