@font-face{font-family:Cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Cormorant-300i.woff2) format("woff2")}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Cormorant-400i.woff2) format("woff2")}@font-face{font-family:Cormorant;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Cormorant-300.woff2) format("woff2")}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Cormorant-400.woff2) format("woff2")}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Cormorant-500.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSans-400.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/InstrumentSans-500.woff2) format("woff2")}:root{--bg: #0d0c0a;--bg-raise: #121009;--ink: #eae4d6;--dim: #8f8877;--faint: #565040;--line: #282419;--accent: #a8905a;--serif: "Cormorant", Didot, "Bodoni MT", Georgia, "Times New Roman", serif;--sans: "Instrument Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--step-display: clamp(2.6rem, 7.2vw, 6rem);--step-h2: clamp(1.9rem, 4.2vw, 3.3rem);--step-h3: clamp(1.3rem, 2.4vw, 1.9rem);--step-body: 1rem;--step-label: .68rem;--gutter: clamp(1.25rem, 6vw, 6rem);--measure: 62ch}*{box-sizing:border-box}html{scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--step-body);line-height:1.85;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.display{font-family:var(--serif);font-weight:300;font-size:var(--step-display);line-height:1.04;letter-spacing:.005em;margin:0;text-wrap:balance}.display em{font-style:italic;font-weight:300}h2.head,.head{font-family:var(--serif);font-weight:300;font-size:var(--step-h2);line-height:1.1;margin:0 0 1.6rem;text-wrap:balance}.label{font-size:var(--step-label);letter-spacing:.26em;text-transform:uppercase;color:var(--dim);font-weight:500}.body-copy{max-width:var(--measure);color:var(--ink)}.body-copy p{margin:0 0 1.4em}.body-copy p:last-child{margin-bottom:0}.dim{color:var(--dim)}.wrap{padding-left:var(--gutter);padding-right:var(--gutter)}.section{padding-top:clamp(5rem,14vh,10rem);padding-bottom:clamp(5rem,14vh,10rem)}.hairline{border:0;border-top:1px solid var(--line);margin:0}@media(max-width:700px){:root{--step-display: clamp(2.7rem, 13vw, 3.6rem)}.plate-bleed{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}.plate-bleed .caption{padding-left:var(--gutter);padding-right:var(--gutter)}}.caption{display:flex;justify-content:space-between;gap:1.5rem 2.5rem;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:1rem;padding-top:.85rem;font-size:var(--step-label);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-variant-numeric:tabular-nums}.caption .t{color:var(--ink)}.wipe{overflow:hidden}.wipe img{clip-path:inset(0 0 0 0)}html.js .wipe img{clip-path:inset(0 100% 0 0)}html.js .wipe.in img{clip-path:inset(0 0 0 0);transition:clip-path 1.5s cubic-bezier(.7,0,.18,1)}html.js .rise{opacity:0;transform:translateY(26px)}html.js .rise.in{opacity:1;transform:none;transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js .wipe img{clip-path:inset(0 0 0 0);transition:none}html.js .rise{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}::selection{background:#2e2919;color:var(--ink)}.site-head[data-astro-cid-5hce7sga]{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding-top:1.4rem;padding-bottom:1.4rem;position:relative;z-index:10}.mark[data-astro-cid-5hce7sga]{font-family:var(--serif);font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);white-space:nowrap}nav[data-astro-cid-5hce7sga]{display:flex;gap:1.8rem;flex-wrap:wrap}@media(max-width:700px){.site-head[data-astro-cid-5hce7sga]{display:block;padding-bottom:0}.mark[data-astro-cid-5hce7sga]{display:block;text-align:center;margin-bottom:1rem}nav[data-astro-cid-5hce7sga]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1.6rem;border-top:1px solid var(--line);padding:.95rem .2rem}nav[data-astro-cid-5hce7sga]::-webkit-scrollbar{display:none}.nl[data-astro-cid-5hce7sga]{white-space:nowrap}}.nl[data-astro-cid-5hce7sga]{font-size:var(--step-label);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);transition:color .25s}.nl[data-astro-cid-5hce7sga]:hover,.nl[data-astro-cid-5hce7sga].on{color:var(--ink)}.nl[data-astro-cid-5hce7sga].gal{color:var(--accent)}.site-foot[data-astro-cid-5hce7sga]{padding-top:4rem;padding-bottom:3rem}.site-foot[data-astro-cid-5hce7sga] .cols[data-astro-cid-5hce7sga]{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;padding-top:1.4rem}.contact[data-astro-cid-5hce7sga]{font-style:normal;text-align:right;line-height:2;font-size:.85rem;color:var(--dim)}.contact[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--ink)}@media(max-width:700px){.contact[data-astro-cid-5hce7sga]{text-align:left}}
