@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-cyrillic-ext-300-normal.D8IReVS-.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-300-normal.B5wCrnbP.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-cyrillic-300-normal.DZNkLIMe.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-300-normal.KEduutn5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-vietnamese-300-normal.BTzPAsHw.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-300-normal.ByHlPz7v.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-ext-300-normal.BsCYHBWC.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-300-normal.DueGyF8j.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-300-normal.Cw-E_7L1.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-300-normal.BuXLI6C0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-normal.4uxlocMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-cyrillic-ext-300-italic.B31MkR9z.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-300-italic.Dj41S4NK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-cyrillic-300-italic.Bi4RSOgf.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-300-italic.Bo30KLu4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-vietnamese-300-italic.CCKicgM4.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-300-italic.DjSFy2Pr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-ext-300-italic.Bt0Wsy7Q.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-300-italic.DambfolG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-300-italic.qkwBXYHn.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-300-italic.DRnsRYID.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bone: #f7f5ef;--paper: #fffdfa;--shell: #efece3;--ink: #1e2017;--ink-soft: #474a3b;--muted: #8d8f7f;--faint: #c8c7ba;--olive: #6e7a3c;--olive-dim: #a4ab84;--fd: "Cormorant Garamond", Georgia, serif;--fb: "Jost Variable", "Jost", system-ui, sans-serif;--ease: cubic-bezier(.16,1,.3,1);--gutter: clamp(1.25rem, 5vw, 6rem);--section: clamp(5rem, 12vh, 9.5rem);--col: 34rem}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bone);color:var(--ink-soft);font-family:var(--fb);font-weight:300;font-size:1.02rem;line-height:1.75;letter-spacing:.012em;-webkit-font-smoothing:antialiased;overflow-x:clip}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.001ms!important;transition-duration:.001ms!important}.reveal,.rise{opacity:1!important;transform:none!important}}h1,h2,h3{font-family:var(--fd);font-weight:300;color:var(--ink);margin:0}.display{font-family:var(--fd);font-weight:300;font-size:clamp(2.6rem,1.2rem + 5.4vw,6.5rem);line-height:1.02;letter-spacing:-.018em;color:var(--ink)}.statement{font-family:var(--fd);font-weight:300;font-size:clamp(1.55rem,.95rem + 1.9vw,2.75rem);line-height:1.2;letter-spacing:-.012em;color:var(--ink);max-width:22ch}.label{font-family:var(--fb);font-size:.68rem;font-weight:400;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin:0;max-width:none}.label-olive{color:var(--olive)}p{margin:0 0 1.35em;max-width:var(--col)}.body-lg{font-size:1.12rem;line-height:1.7;color:var(--ink-soft)}a{color:inherit;text-decoration:none}.link{color:var(--ink);border-bottom:1px solid var(--faint);padding-bottom:2px;transition:border-color .4s var(--ease),color .4s}.link:hover{border-color:var(--ink)}img,video{display:block;max-width:100%}::selection{background:var(--olive);color:var(--bone)}.wrap{width:100%;max-width:1560px;margin-inline:auto;padding-inline:var(--gutter)}.narrow{max-width:1180px}section{position:relative;padding-block:var(--section)}.rule{height:1px;border:0;margin:0;background:var(--faint);opacity:.55}.ed{display:grid;gap:3rem}@media(min-width:900px){.ed{grid-template-columns:repeat(12,1fr);gap:0 2rem;align-items:start}.ed-text{grid-column:2 / 7}.ed-media{grid-column:8 / 13}.ed-flip .ed-text{grid-column:7 / 12;order:2}.ed-flip .ed-media{grid-column:1 / 6;order:1}}.ed-text p{max-width:none}.nav{position:fixed;inset:0 0 auto;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1.15rem var(--gutter);transition:background .6s var(--ease),backdrop-filter .6s,border-color .6s;border-bottom:1px solid transparent;mix-blend-mode:normal}.nav.stuck{background:#f7f5efe6;backdrop-filter:blur(16px) saturate(1.1);border-bottom-color:var(--faint)}.nav-brand{display:flex;align-items:center;gap:.6rem}.nav-brand img{width:34px;height:34px;object-fit:contain}.nav-brand b{font-family:var(--fd);font-weight:400;font-size:.95rem;letter-spacing:.26em;text-transform:uppercase;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.45);transition:color .5s,text-shadow .5s}.nav-links{display:none;gap:2.2rem}@media(min-width:900px){.nav-links{display:flex}}.nav-links a{font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:#ffffffe6;text-shadow:0 1px 12px rgba(0,0,0,.5);position:relative;transition:color .5s,text-shadow .5s}.nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:1px;background:currentColor;transition:right .5s var(--ease)}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{right:0}.nav.stuck .nav-brand b,.nav.stuck .nav-links a,.nav.on-light .nav-brand b,.nav.on-light .nav-links a{color:var(--ink);text-shadow:none}.nav.stuck .nav-links a,.nav.on-light .nav-links a{color:var(--muted)}.nav.stuck .nav-links a:hover,.nav.on-light .nav-links a:hover{color:var(--ink)}.hero{position:relative;height:100svh;min-height:34rem;overflow:hidden;background:var(--ink)}.hero-media{position:absolute;inset:0}.hero-media video,.hero-media img{width:100%;height:100%;object-fit:cover}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1416106b,#1416101f 32%,#1416104d 72%,#1416109e)}.hero-inner{position:absolute;inset:auto 0 0;z-index:3;padding:0 var(--gutter) clamp(3.5rem,9vh,7rem)}.hero-line{font-family:var(--fd);font-weight:300;color:#fff;font-size:clamp(2rem,1rem + 3.6vw,4.4rem);line-height:1.08;letter-spacing:-.015em;max-width:17ch;text-shadow:0 2px 40px rgba(0,0,0,.4)}.hero-meta{display:flex;gap:1.6rem;flex-wrap:wrap;margin-top:1.8rem;font-size:.66rem;letter-spacing:.26em;text-transform:uppercase;color:#ffffffd1;text-shadow:0 1px 14px rgba(0,0,0,.5)}.scrollcue{position:absolute;left:var(--gutter);bottom:1.6rem;z-index:3;width:1px;height:40px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.85));animation:cue 3.2s ease-in-out infinite}@keyframes cue{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}figure{margin:0}.fig{overflow:hidden;background:var(--shell)}.fig img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.6s var(--ease)}.fig.in img{transform:scale(1)}.fig-cap{margin-top:.9rem;font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.r-43{aspect-ratio:4/3}.r-34{aspect-ratio:3/4}.r-45{aspect-ratio:4/5}.r-11{aspect-ratio:1}.r-219{aspect-ratio:21/9}.r-32{aspect-ratio:3/2}.bleed{width:100vw;margin-left:50%;translate:-50% 0}.essay{display:grid;gap:1.2rem}@media(min-width:860px){.essay{grid-template-columns:repeat(12,1fr);gap:2.5rem 2rem;align-items:start}.e-a{grid-column:1 / 6;margin-top:0}.e-b{grid-column:7 / 13;margin-top:5rem}.e-d{grid-column:2 / 7;margin-top:-1rem}.e-e{grid-column:8 / 13;margin-top:1.5rem}}.faces{display:grid;gap:1.2rem;grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.faces{grid-template-columns:repeat(4,1fr);gap:1.6rem}}.faces .fig{aspect-ratio:3/4}@media(min-width:900px){.faces>*:nth-child(2){margin-top:2.6rem}.faces>*:nth-child(4){margin-top:1.4rem}}.grid-gal{columns:2;column-gap:1rem}@media(min-width:820px){.grid-gal{columns:3;column-gap:1.4rem}}@media(min-width:1300px){.grid-gal{columns:4}}.grid-gal figure{break-inside:avoid;margin-bottom:1rem;overflow:hidden;background:var(--shell)}.grid-gal img{width:100%;transition:transform 1.5s var(--ease),filter .8s}.grid-gal figure:hover img{transform:scale(1.04)}.enquiry{text-align:left}.enquiry .statement{margin-bottom:2rem}.btn-quiet{display:inline-block;padding:.9rem 0;border-bottom:1px solid var(--ink);font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:var(--ink);transition:letter-spacing .5s var(--ease),opacity .4s}.btn-quiet:hover{letter-spacing:.34em}.page-head{padding:clamp(8rem,18vh,12rem) var(--gutter) 0}.page-head .display{max-width:14ch}.prose{max-width:var(--col)}.prose p{color:var(--ink-soft)}.prose h2{font-size:1.02rem;font-family:var(--fb);font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--olive);margin:3rem 0 1rem}.bullets{list-style:none;padding:0;margin:0 0 2rem;max-width:var(--col)}.bullets li{padding:.7rem 0;border-bottom:1px solid var(--faint);font-size:.98rem}.person-row{display:grid;gap:2.5rem;padding-block:clamp(3rem,8vh,6rem);border-top:1px solid var(--faint)}@media(min-width:900px){.person-row{grid-template-columns:4fr 7fr;gap:4rem;align-items:start}}.person-row .fig{aspect-ratio:4/5}.site-foot{background:var(--ink);color:var(--bone);padding:clamp(4rem,10vh,7rem) var(--gutter) 2.5rem}.site-foot h2,.site-foot .statement{color:var(--bone)}.foot-grid{display:grid;gap:3rem;max-width:1560px;margin-inline:auto}@media(min-width:900px){.foot-grid{grid-template-columns:5fr 3fr 3fr;gap:4rem}}.foot-mark{width:68px;margin-bottom:1.6rem;filter:brightness(0) invert(1);opacity:.9}.foot-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.foot-list a,.foot-list span{font-size:.9rem;color:#f7f5ef9e;transition:color .35s}.foot-list a:hover{color:var(--bone)}.site-foot .label{color:#f7f5ef6b;margin-bottom:1.1rem}.subscribe{display:flex;gap:.8rem;flex-wrap:wrap;align-items:center;margin-top:1rem}.subscribe input{font:inherit;font-size:.92rem;background:transparent;border:0;border-bottom:1px solid rgba(247,245,239,.3);color:var(--bone);padding:.5rem 0;min-width:13rem;outline:none}.subscribe input::placeholder{color:#f7f5ef66}.subscribe input:focus{border-bottom-color:var(--bone)}.subscribe button{font-family:var(--fb);font-size:.66rem;letter-spacing:.26em;text-transform:uppercase;background:transparent;border:0;border-bottom:1px solid rgba(247,245,239,.5);color:var(--bone);padding:.6rem 0;cursor:pointer;transition:letter-spacing .5s var(--ease)}.subscribe button:hover{letter-spacing:.32em}.sent-msg{display:none;font-size:.8rem;color:#f7f5ef99;width:100%;margin:0}form.sent .sent-msg{display:block}.colophon{max-width:1560px;margin:4rem auto 0;padding-top:1.6rem;border-top:1px solid rgba(247,245,239,.16);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#f7f5ef59}.reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.in{opacity:1;transform:none}.d1{transition-delay:.08s}.d2{transition-delay:.16s}.d3{transition-delay:.24s}.d4{transition-delay:.32s}
