@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:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.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:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.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:400;src:url(/_astro/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.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:400;src:url(/_astro/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.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:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.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:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.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:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.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:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.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:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.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:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.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:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.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:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.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:600;src:url(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.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:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.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:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.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:Inter;src:url(/fonts/inter-400-normal-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/fonts/inter-400-normal-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter-300-normal-latin-ext.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/fonts/inter-300-normal-latin.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter-400-italic-latin-ext.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/fonts/inter-400-italic-latin.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter-300-italic-latin-ext.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap;unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/fonts/inter-300-italic-latin.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap;unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Switzer;src:url(/fonts/switzer-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond Placeholder;src:local("Times New Roman");ascent-override:96.16%;descent-override:29.87%;size-adjust:96.09%}@font-face{font-family:Inter Placeholder;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;size-adjust:107.89%}@font-face{font-family:Switzer Placeholder;src:local("Arial");ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}:root{--black: #000000;--ink: #0f0f0f;--ink-55: rgba(15, 15, 15, .55);--charcoal: #1c1a17;--grey-363: #363636;--stone: #5c5852;--taupe: #6f6a61;--taupe-2: #8a8375;--sand: #b4aea3;--grey-c2: #c2c2c2;--hairline: #dbdbdb;--paper: #f5f2eb;--paper-2: #f4f1ea;--paper-3: #f3f1e9;--paper-4: #e9e4d9;--white: #ffffff;--gold-light: #e3caa6;--gold: #cca46c;--gold-dark: #9c7f4e;--hover-grey: #454545;--hover-taupe: #91897d;--rule-warm: #d8d2c6;--ink-2: #2a2a28;--font-display: "Cormorant Garamond", "Cormorant Garamond Placeholder", serif;--font-body: "Inter", "Inter Placeholder", sans-serif;--font-num: "Switzer", "Switzer Placeholder", sans-serif;--gutter: 32px;--gutter-grid: 20px;--nav-h: 64px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.16, 1, .3, 1);--ease-link: cubic-bezier(.44, 0, .56, 1);--t-display: 104px;--t-display-lh: .98;--t-h2: 54px;--t-h2-lh: 1.1;--t-detail: 46px;--t-intro: 38px;--t-h3: 34px;--t-card: 26px;--t-card-date: 18px;--t-cta: 52px;--t-subtitle: 24px;--t-pastworks: 86px;--t-pastwork-detail: 66px;--t-hero-line: 50px}@media(max-width:1399.98px){:root{--t-display: 72px;--t-h2: 44px;--t-detail: 38px;--t-intro: 30px;--t-h3: 30px;--t-card: 21px;--t-card-date: 14px;--t-cta: 42px;--t-subtitle: 21px;--t-pastworks: 60px;--t-hero-line: 40px}}@media(max-width:809.98px){:root{--gutter: 15px;--gutter-grid: 0px;--t-display: 52px;--t-h2: 34px;--t-detail: 32px;--t-intro: 24px;--t-h3: 26px;--t-card: 19px;--t-card-date: 13px;--t-cta: 32px;--t-subtitle: 18px;--t-pastworks: 46px;--t-hero-line: 37px}}:root{--stone-text: #dbdbdb;--stone-muted: #c2c2c2;--stone-rule: rgba(219, 219, 219, .25)}:root{--stone-deep: #4a4741}:root{--ease-reveal: cubic-bezier(.77, 0, .18, 1);--ease-in: cubic-bezier(.55, 0, .75, .2);--dur-quick: .2s;--dur-base: .6s;--dur-slow: 1.1s;--cursor-size: 76px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}body{margin:0;background:var(--page-bg, var(--ink));color:var(--page-fg, var(--white));font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.6;letter-spacing:-.02em;font-feature-settings:"blwf","cv03","cv04","cv09","cv11";overflow-x:clip}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--focus, var(--gold-light));outline-offset:3px}html[data-tone=light]{--focus: var(--gold-dark)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{inline-size:100%;max-inline-size:1920px;margin-inline:auto;padding-inline:var(--gutter)}.display{font-family:var(--font-display);font-weight:500;font-size:var(--t-display);line-height:var(--t-display-lh);letter-spacing:1px}.h2{font-family:var(--font-display);font-weight:500;font-size:var(--t-h2);line-height:var(--t-h2-lh);letter-spacing:.5px}.h3{font-family:var(--font-display);font-weight:500;font-size:var(--t-h3);line-height:1.2;letter-spacing:.3px}.detail-title{font-family:var(--font-display);font-weight:500;font-size:var(--t-detail);line-height:1.15;letter-spacing:.4px}.intro-italic{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--t-intro);line-height:1.35;letter-spacing:-.02em}.subtitle{text-wrap:balance;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--t-subtitle);line-height:1.4;letter-spacing:-.02em}.eyebrow{font-family:var(--font-body);font-weight:300;font-size:14px;line-height:1.6;letter-spacing:3.4px;text-transform:uppercase}.label{font-family:var(--font-body);font-weight:300;font-size:12px;line-height:1.2;letter-spacing:1.68px;text-transform:uppercase}.micro{font-family:var(--font-body);font-weight:400;font-size:11px;line-height:1.2;letter-spacing:2.42px;text-transform:uppercase}.body-l{font-size:17px;line-height:1.75;letter-spacing:-.02em}.card-title{font-family:var(--font-display);font-weight:300;font-size:var(--t-card);line-height:1.4;letter-spacing:-.04em}.card-date{font-family:var(--font-num);font-weight:300;font-size:var(--t-card-date);line-height:1.6;letter-spacing:-.04em}.prose p+p{margin-block-start:1em}.prose a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat,linear-gradient(var(--gold),var(--gold)) 0 100% / 0 1px no-repeat;padding-block-end:1px;transition:background-size .5s var(--ease-out),color .2s var(--ease-link)}.prose a:hover,.prose a:focus-visible{color:var(--gold-light);background-size:0 1px,100% 1px;background-position:100% 100%,0 100%}html[data-tone=light] .prose a:hover,html[data-tone=light] .prose a:focus-visible{color:var(--gold-dark)}.link{transition:color .2s var(--ease-link)}.link:hover{color:var(--gold-light)}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 39px;border:1px solid currentColor;font-family:var(--font-body);font-weight:400;font-size:12px;line-height:1.2;letter-spacing:1.92px;text-transform:uppercase;transition:background-color .3s var(--ease-out),color .3s var(--ease-out),border-color .3s var(--ease-out),translate .7s var(--ease-spring)}.btn-outline:active{scale:.98}.btn-outline:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.art{--_ratio: var(--ratio, auto);--_fit: var(--fit, contain);--_pos: var(--pos, 50% 50%);--_fill: var(--fill, transparent);--_blur: var(--blur, 0);--_mask: var(--mask, none);position:relative;overflow:hidden;isolation:isolate;background:var(--_fill);aspect-ratio:var(--_ratio)}@media(max-width:1399.98px){.art[data-rt]{--_ratio: var(--ratio-t);--_fit: var(--fit-t);--_pos: var(--pos-t);--_fill: var(--fill-t);--_blur: var(--blur-t);--_mask: var(--mask-t)}}@media(max-width:809.98px){.art[data-rp]{--_ratio: var(--ratio-p);--_fit: var(--fit-p);--_pos: var(--pos-p);--_fill: var(--fill-p);--_blur: var(--blur-p);--_mask: var(--mask-p)}}.art:before{content:"";position:absolute;inset:-12%;z-index:-1;background:var(--blur-src, none) center / cover no-repeat;filter:blur(36px) saturate(.95);opacity:calc(var(--_blur) * .9)}.art img{inline-size:100%;block-size:100%;object-fit:var(--_fit);object-position:var(--_pos);-webkit-mask-image:var(--_mask);mask-image:var(--_mask)}.art--zoom img{transition:transform 1.1s var(--ease-out)}a:hover .art--zoom img,a:focus-visible .art--zoom img,.art--zoom:hover img{transform:scale(1.06)}html.js:not(.reduce) [data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transition-delay:var(--d, 0ms)}html.js:not(.reduce) [data-reveal].is-in,html.js:not(.reduce) [data-reveal]:focus-within,html.js:not(.reduce) [data-reveal]:focus-visible{opacity:1;transform:none}html.js:not(.reduce) [data-arrive]{opacity:0;transform:translateY(150px);animation:arrive 1.5s var(--ease-spring) forwards;animation-delay:var(--d, 1s)}@keyframes arrive{to{opacity:1;transform:none}}.split .ch{display:inline-block}html.js:not(.reduce) .split .ch{opacity:0;transform:translateY(10px);transition:opacity .9s var(--ease-spring),transform .9s var(--ease-spring);transition-delay:calc(var(--base, 0ms) + var(--i) * var(--step, 50ms))}html.js:not(.reduce) .split.is-in .ch{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-magnetic]{transition:translate .7s var(--ease-spring)}.btn-outline.is-magnet,[data-magnetic].is-magnet{transition-property:background-color,color,border-color,padding,translate;transition-duration:.3s,.3s,.3s,.3s,.16s;transition-timing-function:var(--ease-out)}html.js:not(.reduce) .art.is-pending img,html.js:not(.reduce) .art.is-pending:before{clip-path:inset(100% 0 0 0)}html.js:not(.reduce) .art.is-pending img{scale:1.08}html.js:not(.reduce) .art.is-wiping:before{clip-path:inset(0 0 0 0);transition:clip-path var(--dur-slow) var(--ease-reveal) var(--d, 0ms)}html.js:not(.reduce) .art.is-wiping img{clip-path:inset(0 0 0 0);scale:1;transition:clip-path var(--dur-slow) var(--ease-reveal) var(--d, 0ms),scale 1.6s var(--ease-out) var(--d, 0ms),transform 1.1s var(--ease-out)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference)and (min-width:810px){.art[data-parallax] img{scale:1.1;animation:art-parallax linear both;animation-timeline:view();will-change:translate}}}@keyframes art-parallax{0%{translate:0 -4%}to{translate:0 4%}}.cursor{position:fixed;top:0;left:0;z-index:8000;pointer-events:none;opacity:0;transition:opacity .2s var(--ease-link)}.cursor.is-live{opacity:1}.cursor[data-state=off]{opacity:0}.cursor-disc{position:absolute;top:calc(var(--cursor-size) / -2);left:calc(var(--cursor-size) / -2);display:grid;place-items:center;inline-size:var(--cursor-size);block-size:var(--cursor-size);border-radius:50%;background:var(--gold);color:var(--ink);scale:.1;transition:scale .45s var(--ease-out)}.cursor[data-state=link] .cursor-disc{scale:0}.cursor[data-state=label] .cursor-disc{scale:1}.cursor.is-down .cursor-disc{scale:.08}.cursor[data-state=label].is-down .cursor-disc{scale:.9}.cursor-label{font-family:var(--font-body);font-weight:400;font-size:11px;letter-spacing:2px;text-transform:uppercase;padding-inline-start:2px;opacity:0;transition:opacity .2s var(--ease-link)}.cursor[data-state=label] .cursor-label{opacity:1;transition-delay:.12s}html.cursor-hide,html.cursor-hide *{cursor:none!important}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .28s var(--ease-in) both}::view-transition-new(root){animation:vt-in .62s var(--ease-out) .2s both}::view-transition-group(bb-art){animation-duration:.76s;animation-timing-function:var(--ease-reveal)}::view-transition-old(bb-art),::view-transition-new(bb-art){block-size:100%;object-fit:contain;animation-duration:.76s}@keyframes vt-out{to{opacity:0;transform:translateY(-12px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(18px)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:vt-fade .18s linear both}::view-transition-old(root){animation-direction:reverse}::view-transition-group(*){animation-duration:0s}}@keyframes vt-fade{0%{opacity:0}}.bar[data-astro-cid-dmqpwcec]{position:fixed;inset:0 0 auto;z-index:50;block-size:var(--nav-h);display:none;align-items:center;justify-content:space-between;padding-inline:24px 34px;color:var(--white);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);view-transition-name:site-nav}.bar[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec] .link[data-astro-cid-dmqpwcec]{position:relative;display:inline-block}.bar[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec] .link[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;inset:auto 0 -3px;block-size:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease-out)}.bar[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec] .link[data-astro-cid-dmqpwcec]:hover:after,.bar[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec] .link[data-astro-cid-dmqpwcec]:focus-visible:after{transform:scaleX(1);transform-origin:left}.bar[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec] .link[data-astro-cid-dmqpwcec][aria-current=page]:after{transform:scaleX(1);opacity:.45}.bar[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec] .link[data-astro-cid-dmqpwcec][aria-current=page]:hover:after{opacity:1}.mark[data-astro-cid-dmqpwcec].link{transition:color .2s var(--ease-link),opacity .3s var(--ease-out)}.bar--black[data-astro-cid-dmqpwcec]{background:var(--black)}.bar--grey[data-astro-cid-dmqpwcec]{background:var(--ink)}.bar--light[data-astro-cid-dmqpwcec]{background:var(--paper);color:var(--black)}.bar--light[data-astro-cid-dmqpwcec] .mark[data-astro-cid-dmqpwcec]{color:#212121}.bar--light[data-astro-cid-dmqpwcec] .link[data-astro-cid-dmqpwcec]:hover,.bar--light[data-astro-cid-dmqpwcec] .link[data-astro-cid-dmqpwcec]:focus-visible{color:var(--gold)}.mark[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-weight:600;font-size:22px;line-height:1.4;letter-spacing:-.44px}.bar[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{display:flex;gap:28px;font-size:16px}@media(min-width:1400px){.bar[data-astro-cid-dmqpwcec]{display:flex}.box[data-astro-cid-dmqpwcec]{display:none}}.box[data-astro-cid-dmqpwcec]{--menu-spring: linear(0, .02 2.5%, .068 5%, .134 7.5%, .209 10%, .287 12.5%, .364 15%, .438 17.5%, .507 20%, .57 22.5%, .627 25%, .678 27.5%, .723 30%, .762 32.5%, .797 35%, .827 37.5%, .853 40%, .876 42.5%, .895 45%, .911 47.5%, .925 50%, .947 55%, .963 60%, .974 65%, .982 70%, .987 75%, .991 80%, .994 85%, .996 90%, .998 95%, 1);position:fixed;top:8px;left:8px;z-index:60;inline-size:200px;block-size:60px;overflow:hidden;background:var(--black);color:var(--white);transition:block-size 1s var(--menu-spring);view-transition-name:site-menu}.box[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;inset:0;border:.01px solid var(--grey-363);pointer-events:none}.box[data-astro-cid-dmqpwcec].is-open{block-size:min(var(--open-h, 469px),calc(100dvh - 16px));overflow-y:auto;overscroll-behavior:contain}.box-head[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;inline-size:100%;block-size:60px;padding:10px 10px 10px 14px;text-align:start}.box-head[data-astro-cid-dmqpwcec] .mark[data-astro-cid-dmqpwcec]{transition:opacity .2s var(--ease-link)}.plus[data-astro-cid-dmqpwcec]{color:var(--hairline);transition:transform 1s var(--menu-spring)}.is-open[data-astro-cid-dmqpwcec] .plus[data-astro-cid-dmqpwcec]{transform:rotate(45deg)}.is-open[data-astro-cid-dmqpwcec] .box-head[data-astro-cid-dmqpwcec]{pointer-events:none}.is-open[data-astro-cid-dmqpwcec] .box-head[data-astro-cid-dmqpwcec] .plus[data-astro-cid-dmqpwcec]{pointer-events:auto;cursor:pointer}.is-open[data-astro-cid-dmqpwcec] .box-head[data-astro-cid-dmqpwcec] .mark[data-astro-cid-dmqpwcec]{opacity:0}.box-home[data-astro-cid-dmqpwcec],.box-list[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:block;font-family:var(--font-display);font-weight:500;font-size:24px;line-height:1.4;letter-spacing:-.04em;color:var(--hairline);transition:color .2s var(--ease-link),opacity .2s var(--ease-link)}.box-home[data-astro-cid-dmqpwcec]{position:absolute;top:0;left:10px;padding-block:13px;opacity:0;visibility:hidden;transition:color .2s var(--ease-link),opacity .2s var(--ease-link),visibility 0s .2s}.is-open[data-astro-cid-dmqpwcec] .box-home[data-astro-cid-dmqpwcec]{opacity:1;visibility:visible;transition:color .2s var(--ease-link),opacity .2s var(--ease-link)}.box-list[data-astro-cid-dmqpwcec]{padding-inline:10px}.box-list[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{padding-block:10px}.box-home[data-astro-cid-dmqpwcec]:hover,.box-list[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--gold-light)}.box[data-astro-cid-dmqpwcec]:not(.is-open) .box-list[data-astro-cid-dmqpwcec]{visibility:hidden;transition:visibility 0s 1s}.footer[data-astro-cid-sz7xmlte]{background:var(--black);color:var(--white);padding:52px 46px;display:flex;flex-direction:column;gap:32px}.up[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"cols word" "cols contact"}.cols[data-astro-cid-sz7xmlte]{grid-area:cols;display:grid;grid-template-columns:repeat(3,216px);align-items:start;gap:10px}.col[data-astro-cid-sz7xmlte]{padding:4px}.lab[data-astro-cid-sz7xmlte]{padding-inline:8px;color:var(--gold-light)}.col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{margin-block-start:10px}.col[data-astro-cid-sz7xmlte]:first-child ul[data-astro-cid-sz7xmlte]{margin-block-start:14px}.flink[data-astro-cid-sz7xmlte],.contact[data-astro-cid-sz7xmlte]{position:relative;display:inline-flex;align-items:center;padding:8px;transition:color .2s var(--ease-link)}.flink[data-astro-cid-sz7xmlte]{font-size:16px;line-height:25.6px;letter-spacing:-.02em}.line[data-astro-cid-sz7xmlte]{position:absolute;left:8px;top:calc(100% - 4.6px);block-size:1px;inline-size:0;opacity:0;background:currentColor;transition:inline-size .2s var(--ease-link),opacity .2s var(--ease-link)}.flink[data-astro-cid-sz7xmlte]:hover,.flink[data-astro-cid-sz7xmlte]:focus-visible,.contact[data-astro-cid-sz7xmlte]:hover,.contact[data-astro-cid-sz7xmlte]:focus-visible{color:var(--gold-light)}.flink[data-astro-cid-sz7xmlte]:hover .line[data-astro-cid-sz7xmlte],.flink[data-astro-cid-sz7xmlte]:focus-visible .line[data-astro-cid-sz7xmlte],.contact[data-astro-cid-sz7xmlte]:hover .line[data-astro-cid-sz7xmlte],.contact[data-astro-cid-sz7xmlte]:focus-visible .line[data-astro-cid-sz7xmlte]{inline-size:calc(100% - 16px);opacity:1}.contact[data-astro-cid-sz7xmlte]{grid-area:contact;justify-self:end;align-self:end;gap:8px;font-family:var(--font-display);font-weight:500;font-size:28px;line-height:33.6px;letter-spacing:-.04em}.contact[data-astro-cid-sz7xmlte] .line[data-astro-cid-sz7xmlte]{top:calc(100% - 5px)}.word[data-astro-cid-sz7xmlte]{grid-area:word;justify-self:end;font-family:var(--font-display);font-weight:500;font-size:54px;line-height:59.4px;letter-spacing:.5px;white-space:nowrap}.tile[data-astro-cid-sz7xmlte]{border-block-start:1px solid var(--gold-light);padding-block-start:24px;font-family:var(--font-display);font-weight:300;font-size:13px;line-height:1.6;letter-spacing:-.02em;color:var(--grey-c2)}@media(max-width:1399.98px){.up[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start}.cols[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,1fr);inline-size:100%}.contact[data-astro-cid-sz7xmlte]{align-self:flex-start;margin-block-start:10px}.word[data-astro-cid-sz7xmlte]{align-self:stretch;margin-block-start:10px;padding-block-end:.28em;text-align:center;font-size:calc((100vw - 92px) * 44 / 354);line-height:1.23}.tile[data-astro-cid-sz7xmlte]{font-size:12px}}@media(max-width:809.98px){.footer[data-astro-cid-sz7xmlte]{padding:24px 12px 52px}.cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.contact[data-astro-cid-sz7xmlte]{margin-block-start:52px}.word[data-astro-cid-sz7xmlte]{margin-block-start:10px;padding-block-end:.71em;font-size:calc((100vw - 24px) * 34 / 360)}}.intro-veil[data-astro-cid-tf5u7fbb]{display:none}html.intro .intro-veil[data-astro-cid-tf5u7fbb]{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;background:var(--page-bg, var(--ink));color:var(--page-fg, var(--white));pointer-events:none;animation:veil-lift .5s var(--ease-reveal) .62s both}.intro-word[data-astro-cid-tf5u7fbb]{display:flex;overflow:hidden;padding-block:.18em;font-family:var(--font-display);font-weight:600;font-size:clamp(40px,6.2vw,92px);line-height:1.1;letter-spacing:-.02em;animation:word-out .4s var(--ease-in) .64s both}.iw[data-astro-cid-tf5u7fbb]{display:inline-block;animation:ch-rise .7s var(--ease-out) both;animation-delay:calc(60ms + var(--i) * 28ms)}.iw--amp[data-astro-cid-tf5u7fbb]{color:var(--gold);font-style:italic;font-weight:500}html[data-tone=light] .iw--amp[data-astro-cid-tf5u7fbb]{color:var(--gold-dark)}@keyframes ch-rise{0%{transform:translateY(105%)}}@keyframes word-out{to{transform:translateY(-14px);opacity:0}}@keyframes veil-lift{to{clip-path:inset(0 0 100% 0);visibility:hidden}}
