.page_page__Gpf7T{background:var(--bg);padding:48px 0 72px}.page_header__PHDTi{text-align:center;padding-bottom:40px}.page_eyebrow__PdJTy{margin:0 0 20px;color:var(--muted);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.page_header__PHDTi h1{font-family:var(--font-editorial);font-size:clamp(34px,4.3vw,64px);font-weight:400;letter-spacing:-.04em;line-height:1.12;margin:0}.page_header__PHDTi h1 em{font-weight:400}.page_intro__Q5337{max-width:410px;margin:24px auto 0;font-size:14px;line-height:1.8;color:var(--text-soft)}.page_selectionHeading__Rd0rJ{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:18px 0 24px;color:var(--muted);font-size:10px;letter-spacing:.09em;text-transform:uppercase}.page_selection__g0J7V{max-width:1600px}.page_grid__byPnu{display:grid;grid-gap:12px;gap:12px}.page_photoRow__7zPUg{display:flex;align-items:flex-start;gap:12px}.page_photo__qSab7{position:relative;display:block;width:0;padding:0;border:0;min-width:0;margin:0;overflow:hidden;background:transparent;cursor:zoom-in;border-radius:0}.page_zoom__FhiYA{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fffffff0;color:#28251f;opacity:0;transition:opacity .18s ease}.page_photo__qSab7:focus-visible .page_zoom__FhiYA,.page_photo__qSab7:hover .page_zoom__FhiYA{opacity:1}.page_photo__qSab7:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.page_contact__vSt4X{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line-strong);padding-top:44px;margin-top:64px}.page_contact__vSt4X h2{font-family:var(--font-editorial);font-size:clamp(26px,3vw,38px);font-weight:400;margin:0}.page_contact__vSt4X a{font-size:13px;display:inline-flex;gap:30px;padding:12px 0;border-bottom:1px solid var(--text)}.page_lightbox__Cj9eb{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:20px 28px;border:0;background:#171714;color:#fff}.page_lightbox__Cj9eb::-webkit-backdrop{background:#171714}.page_lightbox__Cj9eb::backdrop{background:#171714}.page_lightbox__Cj9eb[open]{display:flex;flex-direction:column}.page_controls__lYyjv,.page_toolbar__YMTyb{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-shrink:0;font-size:12px}.page_lightbox__Cj9eb button{min-width:44px;min-height:44px;background:transparent;color:inherit;border:1px solid #ffffff45;padding:8px 16px;cursor:pointer}.page_lightbox__Cj9eb button:focus-visible{outline:2px solid white;outline-offset:3px}.page_fullImage__mGBhX{flex:1 1;min-height:0;position:relative;margin:18px 0}.page_controls__lYyjv p{font-size:10px;text-transform:uppercase;letter-spacing:.14em}@media (max-width:600px){.page_page__Gpf7T{padding-top:42px}.page_header__PHDTi{padding-bottom:40px}.page_grid__byPnu,.page_photoRow__7zPUg{gap:8px}.page_selectionHeading__Rd0rJ{font-size:9px;letter-spacing:.03em}.page_contact__vSt4X{align-items:flex-start;flex-direction:column;margin-top:36px}.page_lightbox__Cj9eb{padding:12px}}@media (prefers-reduced-motion:reduce){.page_zoom__FhiYA{transition:none}}.page_showcase__uqr2I{margin-bottom:72px}.page_stage__v9IwU{position:relative;aspect-ratio:3/2;background:#efede8;overflow:hidden}.page_slide__UhUmf{position:absolute;inset:0;opacity:0;transition:opacity 1.5s ease}.page_slideActive__8IcCM{opacity:1}.page_slideBar__qMd2A{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.page_slideBar__qMd2A>span{font-family:var(--font-editorial);font-style:italic;font-size:22px}.page_slideButtons__CMyjF{display:flex;gap:6px}.page_slideButtons__CMyjF button{background:transparent;border:0;border-bottom:1px solid transparent;min-width:44px;min-height:44px;color:var(--text-soft);cursor:pointer;font-size:11px}.page_slideButtons__CMyjF button[aria-pressed=true]{border-color:var(--text);color:var(--text)}.page_slideButtons__CMyjF button:focus-visible{outline:2px solid var(--accent)}@media (max-width:600px){.page_showcase__uqr2I{margin-bottom:40px}.page_slideBar__qMd2A{flex-wrap:wrap}.page_slideBar__qMd2A>span{font-size:20px}}@media (prefers-reduced-motion:reduce){.page_slide__UhUmf{transition:none}}