.lightbox_dialog__AQGgV{width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border:0;background:rgb(0 0 0/98%);color:white;overscroll-behavior:contain}.lightbox_dialog__AQGgV::backdrop{background:rgb(0 0 0/60%)}.lightbox_dialog__AQGgV button{min-width:44px;min-height:44px}.lightbox_dialog__AQGgV button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lightbox_dialog__AQGgV button:disabled{cursor:not-allowed}.lightbox_frame__Tp48d{min-height:0}.lightbox_image__TVz6f{max-height:100%}.lightbox_filename__vfW02{max-width:100%}@media (prefers-reduced-motion:reduce){.lightbox_dialog__AQGgV *,.lightbox_dialog__AQGgV :after,.lightbox_dialog__AQGgV :before{transition:none!important;animation:none!important}}.public-gallery-polish_surface__HWSSr{--public-focus:var(--gallery-accent,var(--portfolio-accent))}.public-gallery-polish_surface__HWSSr :is(button,a):focus-visible{outline:2px solid var(--public-focus);outline-offset:3px}.public-gallery-polish_surface__HWSSr a[download],.public-gallery-polish_surface__HWSSr article a,.public-gallery-polish_surface__HWSSr button,.public-gallery-polish_surface__HWSSr header a{min-height:44px;min-width:44px;touch-action:manipulation}.public-gallery-polish_surface__HWSSr h1{overflow-wrap:anywhere;text-wrap:balance}.public-gallery-polish_surface__HWSSr header .text-revelation{color:inherit}.public-gallery-polish_surface__HWSSr button:disabled{cursor:not-allowed}.public-gallery-polish_details__7DeyC{flex-wrap:wrap;gap:8px 20px}.public-gallery-polish_details__7DeyC>div{flex-wrap:wrap}.public-gallery-polish_details__7DeyC>button{flex-shrink:0}.public-gallery-polish_dock__XGbAe{bottom:calc(12px + env(safe-area-inset-bottom))}@media (min-width:640px) and (hover:hover) and (pointer:fine){.public-gallery-polish_surface__HWSSr figure>button:last-child{min-height:32px;min-width:32px}}@media (max-width:639px){.public-gallery-polish_surface__HWSSr:has(.public-gallery-polish_dock__XGbAe) footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (hover:none){.public-gallery-polish_surface__HWSSr figure:hover img{transform:none}}@media (prefers-reduced-motion:reduce){.public-gallery-polish_surface__HWSSr *,.public-gallery-polish_surface__HWSSr :after,.public-gallery-polish_surface__HWSSr :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (orientation:landscape) and (pointer:coarse) and (max-height:600px){.public-gallery-polish_surface__HWSSr{overflow:hidden!important}.public-gallery-polish_landscapeHide__wLrY9{display:none!important}.public-gallery-polish_theaterPlayer__qWy9c{position:fixed!important;inset:0!important;width:100dvw!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:0!important;border:none!important;box-shadow:none!important;z-index:50!important;background:#000000!important;aspect-ratio:auto!important}.public-gallery-polish_theaterPlayer__qWy9c iframe,.public-gallery-polish_theaterPlayer__qWy9c video{width:100%!important;height:100%!important;border-radius:0!important;border:none!important}}.editorial_root__kRm5z{--ed-paper:#100f0e;--ed-paper-deep:#1b1a18;--ed-ink:#ece6dc;--ed-ink-soft:#bab3a8;--ed-muted:#8a8379;--ed-line:rgba(236,230,220,0.12);--ed-line-strong:rgba(236,230,220,0.3);--ed-night:#171513;--ed-night-text:#ece6dc;--ed-night-muted:#8a8379;--ed-gutter:clamp(16px,4vw,56px);--ed-max:1320px;--ed-header:68px;min-height:100dvh;background:var(--ed-paper);color:var(--ed-ink);font-family:var(--font-sans-public),"Inter",system-ui,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body:has(.editorial_root__kRm5z),html:has(.editorial_root__kRm5z){background:#100f0e;color-scheme:dark}.editorial_root__kRm5z ::-moz-selection{background:var(--ed-ink);color:var(--ed-paper)}.editorial_root__kRm5z ::selection{background:var(--ed-ink);color:var(--ed-paper)}:where(.editorial_root__kRm5z) a{color:inherit;text-decoration:none}.editorial_root__kRm5z :is(a,button):focus-visible{outline:1px solid var(--ed-ink);outline-offset:4px}:where(.editorial_root__kRm5z) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.editorial_wrap__1RVSR{width:100%;max-width:var(--ed-max);margin:0 auto;padding-inline:var(--ed-gutter)}.editorial_skip__Ez7M2{position:fixed;left:12px;top:-80px;z-index:80;padding:12px 18px;background:var(--ed-ink);color:var(--ed-paper)}.editorial_skip__Ez7M2:focus{top:12px}.editorial_label__76Qqz{font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1.4}.editorial_num___4s0b{font-variant-numeric:tabular-nums;letter-spacing:.08em}.editorial_display__V4jbm{font-family:var(--font-serif),"Times New Roman",serif;font-weight:300;letter-spacing:-.005em;line-height:1.04;text-wrap:balance;overflow-wrap:anywhere}.editorial_display__V4jbm em{font-style:italic;font-weight:300}.editorial_header__TWeU_{position:sticky;top:0;z-index:40;height:var(--ed-header);background:rgba(16,15,14,.5);backdrop-filter:saturate(1.2) blur(14px);-webkit-backdrop-filter:saturate(1.2) blur(14px);border-bottom:1px solid rgba(236,230,220,.08);transition:background-color .35s ease,border-color .35s ease}.editorial_headerSolid__azIkM{background:rgba(16,15,14,.86);border-bottom-color:var(--ed-line)}.editorial_headerInner__L8u6i{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.editorial_wordmark__H_gIs{display:inline-flex;align-items:baseline;gap:10px;font-family:var(--font-serif),serif;font-size:25px;font-weight:400;letter-spacing:.01em;line-height:1;white-space:nowrap}.editorial_wordmark__H_gIs small{font-family:var(--font-sans-public),sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ed-muted)}.editorial_nav__73pvQ{display:none;align-items:center;gap:36px}.editorial_navLink__jqIUa{position:relative;padding:6px 0}.editorial_navLink__jqIUa:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.editorial_navLink__jqIUa:hover:after,.editorial_navLink__jqIUa[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.editorial_navCta__tJeUw{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 20px;border:1px solid var(--ed-ink);border-radius:999px;transition:background-color .3s ease,color .3s ease}.editorial_navCta__tJeUw:hover{background:var(--ed-ink);color:var(--ed-paper)}.editorial_menuButton__6pZor{display:inline-flex;align-items:center;gap:12px;min-height:44px}.editorial_menuGlyph__uvqpN{display:inline-flex;flex-direction:column;gap:5px;width:22px}.editorial_menuGlyph__uvqpN span{height:1px;background:currentColor}.editorial_progress__oPZs_{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ed-ink);transform-origin:left;transform:scaleX(var(--ed-progress,0))}@media (min-width:900px){.editorial_nav__73pvQ{display:flex}.editorial_menuButton__6pZor{display:none}}.editorial_sheet__1NjAA{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;background:var(--ed-night);color:var(--ed-night-text);padding:0 var(--ed-gutter) calc(32px + env(safe-area-inset-bottom));animation:editorial_sheetIn__mOnYg .4s cubic-bezier(.2,.7,.2,1)}.editorial_sheetTop__GgxzA{height:var(--ed-header);display:flex;align-items:center;justify-content:space-between}.editorial_sheetTop__GgxzA .editorial_wordmark__H_gIs small{color:var(--ed-night-muted)}.editorial_sheetNav__ARxiA{display:flex;flex-direction:column;gap:4px;margin-top:8vh}.editorial_sheetLink__2E6Av{display:flex;align-items:baseline;gap:16px;padding:10px 0;font-family:var(--font-serif),serif;font-size:clamp(40px,11vw,60px);font-weight:300;line-height:1}.editorial_sheetLink__2E6Av span{font-family:var(--font-sans-public),sans-serif;font-size:11px;letter-spacing:.12em;color:var(--ed-night-muted)}.editorial_sheetFoot__v4rav{margin-top:auto;display:flex;flex-wrap:wrap;gap:12px 28px;color:var(--ed-night-muted)}@keyframes editorial_sheetIn__mOnYg{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.editorial_footer__eaPGZ{border-top:1px solid var(--ed-line);background:var(--ed-night);color:var(--ed-night-text);padding-top:clamp(72px,12vw,160px);padding-bottom:calc(28px + env(safe-area-inset-bottom))}.editorial_footerCall__wAnC_{display:grid;gap:40px;padding-bottom:clamp(56px,9vw,120px)}.editorial_footerTitle__gxANY{font-size:clamp(40px,5.6vw,92px);max-width:14ch}.editorial_footerTitle__gxANY em{color:var(--ed-night-muted)}.editorial_footerActions__KAva9{display:flex;flex-wrap:wrap;gap:12px;align-self:end}.editorial_pill__NJWN9{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 26px;border:1px solid rgba(237,232,224,.28);border-radius:999px;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.editorial_pillSolid__FaBmt,.editorial_pill__NJWN9:hover{background:var(--ed-night-text);color:var(--ed-night);border-color:var(--ed-night-text)}.editorial_pillSolid__FaBmt:hover{background:transparent;color:var(--ed-night-text)}.editorial_footerBottom___U2gn{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding-top:24px;border-top:1px solid rgba(237,232,224,.14);color:var(--ed-night-muted)}.editorial_footerBottom___U2gn nav{display:flex;flex-wrap:wrap;gap:8px 28px}.editorial_footerBottom___U2gn a:hover{color:var(--ed-night-text)}@media (min-width:900px){.editorial_footerCall__wAnC_{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.editorial_reveal__jvYia{animation:editorial_rise__GhWN8 .9s cubic-bezier(.2,.7,.2,1) both}.editorial_revealLate__iM9ga{animation:editorial_rise__GhWN8 .9s cubic-bezier(.2,.7,.2,1) .12s both}@keyframes editorial_rise__GhWN8{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.editorial_revealLate__iM9ga,.editorial_reveal__jvYia,.editorial_sheet__1NjAA{animation:none}.editorial_navLink__jqIUa:after{transition:none}}