@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,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(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.woff)format("woff");unicode-range:U+460-52F,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:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,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:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground:#121510;--field:#1a1e18;--linen:#e6d9b0;--mist:#b0a294;--dust:#94887c;--hairline:#3a4034;--font:"Cormorant Garamond", serif}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--ground);min-height:100%;margin:0}body{font-family:var(--font);color:var(--linen);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400}@media (prefers-reduced-motion:no-preference){body{animation:.4s ease-out both arrive}}@keyframes arrive{0%{opacity:0}to{opacity:1}}::selection{background:var(--hairline);color:var(--linen)}.grain{pointer-events:none;z-index:20;opacity:.035;mix-blend-mode:overlay;width:100%;height:100%;position:fixed;inset:0}main{z-index:1;padding:24vh 1.25rem;position:relative}.wordmark{font-family:var(--font);letter-spacing:.28em;color:var(--linen);text-align:center;margin:0;padding-left:.28em;font-size:23px;font-variant-caps:small-caps;font-weight:500;line-height:1.2}.atmosphere{max-width:28rem;font-family:var(--font);letter-spacing:0;color:var(--mist);text-align:center;margin:14vh auto 0;font-size:22px;font-style:italic;font-variant-caps:normal;font-weight:400;line-height:1.4}.works{flex-direction:column;align-items:center;gap:24vh;margin:18vh 0 0;padding:0;display:flex}.work{flex-direction:column;align-items:center;width:100%;margin:0;display:flex}.frame{position:relative;overflow:hidden}.frame-hero{aspect-ratio:2112/1655;background:var(--field);width:min(88vw,1040px);max-width:100%}.frame-portrait{aspect-ratio:3024/4032;background:var(--ground);width:min(78vw,720px);max-width:100%}.frame-out{aspect-ratio:2690/2088;background:var(--field);width:min(88vw,1040px);max-width:100%}.frame img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.work figcaption{font-family:var(--font);letter-spacing:.18em;color:var(--dust);text-align:center;margin:.85rem 0 0;padding-left:.18em;font-size:13px;font-style:normal;font-variant-caps:small-caps;font-weight:400;line-height:1.3}.work figcaption .year{letter-spacing:0;margin-top:.35em;font-size:12px;font-variant-caps:normal;display:block}.work figcaption .medium{letter-spacing:.18em;color:var(--dust);margin-top:.35em;font-size:11px;font-variant-caps:small-caps;display:block}.inquire{appearance:none;width:100%;font-family:var(--font);letter-spacing:.18em;color:var(--dust);text-align:center;cursor:pointer;background:0 0;border:0;margin:10vh 0 0;padding:0 0 0 .18em;font-size:13px;font-style:normal;font-variant-caps:small-caps;font-weight:400;line-height:1.3;display:block}.inquire:focus-visible{outline:1px solid var(--hairline);outline-offset:6px}.inquire-overlay{border:1px solid var(--hairline);background:var(--field);width:min(22rem,100% - 2.5rem);max-width:22rem;color:var(--linen);font-family:var(--font);margin:auto;padding:1.75rem 1.5rem 1.5rem}.inquire-overlay::backdrop{background:#121510e0}.inquire-lead{font-family:var(--font);color:var(--mist);text-align:center;margin:0;font-size:22px;font-style:italic;font-weight:400;line-height:1.4}.inquire-aside{font-family:var(--font);color:var(--dust);text-align:center;margin:.7rem 0 0;font-size:16px;font-style:normal;font-weight:400;line-height:1.4}.inquire-form{margin:0}.inquire-field{margin-top:1.25rem}.inquire-field label{font-family:var(--font);letter-spacing:.18em;color:var(--dust);margin:0;padding-left:.18em;font-size:13px;font-style:normal;font-variant-caps:small-caps;font-weight:400;line-height:1.3;display:block}.inquire-field input,.inquire-field textarea{border:0;border-bottom:1px solid var(--hairline);appearance:none;width:100%;font-family:var(--font);color:var(--linen);resize:none;background:0 0;border-radius:0;margin:.35rem 0 0;padding:.35rem 0 .4rem;font-size:18px;font-style:normal;font-weight:400;line-height:1.4;display:block}.inquire-field input:focus-visible,.inquire-field textarea:focus-visible{border-bottom-color:var(--dust);outline:none}.inquire-status{min-height:1.4em;font-family:var(--font);color:var(--mist);text-align:center;margin:1rem 0 0;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}.inquire-thanks{font-family:var(--font);color:var(--mist);text-align:center;margin:0;font-size:22px;font-style:italic;font-weight:400;line-height:1.4;display:none}.inquire-actions{justify-content:center;gap:1.75rem;margin-top:1.25rem;display:flex}.inquire-send,.inquire-close{appearance:none;font-family:var(--font);letter-spacing:.18em;color:var(--dust);cursor:pointer;background:0 0;border:0;margin:0;padding:0 0 0 .18em;font-size:13px;font-style:normal;font-variant-caps:small-caps;font-weight:400;line-height:1.3}.inquire-send:focus-visible,.inquire-close:focus-visible{outline:1px solid var(--hairline);outline-offset:6px}.inquire-overlay.is-sent .inquire-intro,.inquire-overlay.is-sent .inquire-fields,.inquire-overlay.is-sent .inquire-status,.inquire-overlay.is-sent .inquire-send{display:none}.inquire-overlay.is-sent .inquire-thanks{display:block}
