@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+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(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2) format("woff2"),url(/assets/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(/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+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(/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+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(/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+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(/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+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(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(/assets/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(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(/assets/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(/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+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(/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+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(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2) format("woff2"),url(/assets/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(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2) format("woff2"),url(/assets/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(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2) format("woff2"),url(/assets/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(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2) format("woff2"),url(/assets/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(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/assets/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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2) format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2) format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2) format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2) format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2) format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2) format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2) format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.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}:root{--paper: #fbfaf7;--paper-deep: #f1eee7;--ink: #292823;--muted: #68665f;--gold: #a88c43;--gold-dark: #806b35;--line: #ddd8cb;font-family:Montserrat,Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;width:100%}p{line-height:1.8}.site-header{min-height:110px;padding:22px clamp(24px,4vw,72px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);position:relative;background:#fbfaf7fa;z-index:10}.nav-left,.nav-right{display:flex;align-items:center;gap:clamp(18px,2.1vw,42px)}.nav-right{justify-content:flex-end;padding-right:82px}.site-header nav a,.language button,.menu-button{font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dark);white-space:nowrap}.site-header nav a{position:relative;padding:8px 0}.site-header nav a:after{content:"";height:1px;width:0;background:var(--gold);position:absolute;bottom:2px;left:0;transition:width .25s ease}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{width:100%}.wordmark{min-width:220px;text-align:center;display:flex;flex-direction:column;font-family:Cormorant Garamond,Georgia,serif;text-transform:uppercase;color:var(--ink)}.wordmark span:first-child{font-size:14px;line-height:1;letter-spacing:.44em;padding-left:.44em}.wordmark span:last-child{font-size:24px;line-height:.95;letter-spacing:.1em;padding-left:.1em;white-space:nowrap}.language{position:absolute;right:clamp(24px,4vw,72px);top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:5px}.language button,.menu-button{border:0;background:transparent;padding:6px 1px;cursor:pointer;color:#aaa69d}.language button.active{color:var(--gold-dark)}.language i{color:var(--line);font-style:normal;font-size:10px}.menu-button{display:none}.eyebrow{margin:0 0 26px;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dark);line-height:1.5}.home-hero{min-height:660px;display:grid;grid-template-columns:46% 54%;border-bottom:1px solid var(--line)}.hero-copy{padding:clamp(82px,9vw,140px) clamp(32px,7vw,120px);display:flex;flex-direction:column;justify-content:center}.hero-copy h1,.page-hero h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;color:var(--gold)}.hero-copy h1{font-size:clamp(68px,6.7vw,104px);line-height:.78;margin:0 0 45px;letter-spacing:-.035em}.motto{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-style:italic;color:var(--muted);max-width:320px;margin:0}.hero-portrait{overflow:hidden;min-height:660px;background:#e8e2d7}.hero-portrait img{height:100%;object-fit:cover;object-position:center 32%}.intro-statement{padding:clamp(78px,9vw,145px) clamp(28px,15vw,240px);text-align:center}.intro-statement p{max-width:860px;margin:auto;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(30px,3vw,48px);line-height:1.35;color:#414039}.disciplines{border-top:1px solid var(--line)}.discipline{display:grid;grid-template-columns:53% 47%;min-height:620px;border-bottom:1px solid var(--line)}.discipline:nth-child(2n){grid-template-columns:47% 53%}.discipline:nth-child(2n) .discipline-image{order:2}.discipline-image{overflow:hidden}.discipline-image img{height:100%;object-fit:cover;transition:transform .8s ease}.discipline:hover .discipline-image img{transform:scale(1.015)}.discipline-copy{padding:clamp(70px,9vw,145px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.section-number{font-family:Cormorant Garamond,Georgia,serif;font-size:16px;color:var(--gold);padding-bottom:12px;border-bottom:1px solid var(--gold);margin-bottom:58px}.discipline h2,.inquiry-band h2,.page-cta h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(46px,5vw,76px);line-height:1;font-weight:400;color:var(--gold);margin:0 0 32px}.discipline p{color:var(--muted);max-width:440px;margin:0 0 42px;font-size:14px}.text-link{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--gold-dark);padding-bottom:7px;border-bottom:1px solid var(--gold)}.text-link span{margin-left:7px}.index-lists{display:grid;grid-template-columns:1fr 1fr;padding:clamp(80px,9vw,140px) clamp(28px,8vw,130px);gap:11vw}.index-lists>div+div{border-left:1px solid var(--line);padding-left:9vw}.index-lists ol{list-style:none;padding:0;margin:0 0 40px}.index-lists li{display:flex;align-items:baseline;gap:24px;padding:23px 0;border-top:1px solid var(--line);font-family:Cormorant Garamond,Georgia,serif;font-size:25px}.index-lists li:last-child{border-bottom:1px solid var(--line)}.index-lists li span{font-family:Montserrat,sans-serif;font-size:9px;color:var(--gold);letter-spacing:.12em}.inquiry-band{background:var(--paper-deep);padding:clamp(90px,10vw,155px) clamp(28px,13vw,210px);text-align:center;border-top:1px solid var(--line)}.inquiry-band h2{max-width:930px;margin:0 auto 50px;font-size:clamp(42px,5vw,74px)}.outline-button{display:inline-block;border:1px solid var(--gold);background:transparent;color:var(--gold-dark);padding:18px 30px;text-transform:uppercase;letter-spacing:.17em;font-size:10px;cursor:pointer;transition:.25s ease}.outline-button:hover,.outline-button:focus-visible{background:var(--gold);color:#fff}.page-hero{display:grid;grid-template-columns:48% 52%;min-height:590px;border-bottom:1px solid var(--line)}.page-hero>div{padding:clamp(80px,9vw,145px) clamp(30px,7vw,115px);display:flex;flex-direction:column;justify-content:center}.page-hero h1{font-size:clamp(58px,6.5vw,98px);line-height:.92;margin:0;letter-spacing:-.03em}.page-hero .lead{font-size:14px;color:var(--muted);margin:38px 0 0;max-width:500px}.page-hero figure{margin:0;overflow:hidden;min-height:590px}.page-hero figure img{height:100%;object-fit:cover}.composition-hero figure img{object-position:8% center}.page-hero.text-only{display:block;min-height:auto}.page-hero.text-only>div{min-height:470px;max-width:1160px}.bio-layout{display:grid;grid-template-columns:30% 1fr;gap:11vw;padding:clamp(90px,10vw,155px) clamp(28px,10vw,160px)}.bio-layout aside{display:flex;flex-direction:column;align-items:flex-start}.bio-layout aside span{width:100%;padding:17px 0;border-top:1px solid var(--line);font-family:Cormorant Garamond,Georgia,serif;font-size:20px}.bio-layout aside span:last-child{border-bottom:1px solid var(--line)}.long-copy{columns:2;column-gap:5vw}.long-copy p{break-inside:avoid;font-family:Cormorant Garamond,Georgia,serif;font-size:23px;line-height:1.65;margin:0 0 30px;color:#4b4943}.long-copy p:first-child:first-letter{float:left;font-size:82px;line-height:.75;padding:11px 10px 0 0;color:var(--gold)}.awards-section{background:var(--paper-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(85px,10vw,155px) clamp(28px,10vw,160px)}.awards-section>header{display:grid;grid-template-columns:minmax(280px,.9fr) 1.1fr;column-gap:10vw;margin-bottom:70px}.awards-section>header .eyebrow{grid-column:1 / -1}.awards-section>header h2{font-family:Cormorant Garamond,Georgia,serif;color:var(--gold);font-size:clamp(48px,5.5vw,78px);font-weight:400;line-height:1;margin:0}.awards-section>header>p:last-child{color:var(--muted);font-size:15px;margin:0;max-width:560px}.awards-list article{display:grid;grid-template-columns:80px minmax(280px,.8fr) 1.2fr;gap:40px;align-items:baseline;padding:34px 0;border-top:1px solid var(--line)}.awards-list article:last-child{border-bottom:1px solid var(--line)}.awards-list article>span{color:var(--gold);font-family:Cormorant Garamond,Georgia,serif;font-size:16px}.awards-list h3{font-family:Cormorant Garamond,Georgia,serif;color:#3f3d37;font-size:clamp(26px,2.5vw,38px);font-weight:400;line-height:1.1;margin:0}.awards-list p{color:var(--gold-dark);font-size:12px;letter-spacing:.08em;line-height:1.7;margin:0;text-transform:uppercase}.quote-panel{background:var(--paper-deep);padding:clamp(90px,11vw,170px) 28px;text-align:center}.quote-panel blockquote{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(46px,6vw,86px);font-weight:400;color:var(--gold);margin:0 auto 32px;max-width:1020px;line-height:1.05}.quote-panel span{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.editorial-list,.works-list,.latest-list{padding:clamp(70px,9vw,140px) clamp(28px,10vw,160px)}.editorial-list article{display:grid;grid-template-columns:90px 1fr;gap:35px;padding:46px 0;border-top:1px solid var(--line)}.editorial-list article:last-child{border-bottom:1px solid var(--line)}.editorial-list article>span,.works-list article>span{color:var(--gold);font-family:Cormorant Garamond,Georgia,serif;font-size:16px}.editorial-list h2,.works-list h2,.latest-list h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:clamp(31px,3vw,48px);line-height:1.1;color:#3f3d37;margin:0 0 15px}.editorial-list p{max-width:820px;margin:0;color:var(--muted);font-size:14px}.editorial-list small{display:inline-block;margin-top:15px;color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.wide-image{height:min(58vw,760px);margin:0 clamp(28px,7vw,110px);overflow:hidden}.wide-image img{height:100%;object-fit:cover}.page-cta{padding:clamp(90px,11vw,170px) clamp(28px,10vw,160px);text-align:center}.page-cta h2{max-width:900px;margin:0 auto 45px}.works-list article{display:grid;grid-template-columns:80px minmax(260px,1fr) 1fr;gap:40px;align-items:start;padding:48px 0;border-top:1px solid var(--line)}.works-list article:last-child{border-bottom:1px solid var(--line)}.works-list h2{margin-bottom:5px}.works-list h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;color:var(--gold);font-size:23px;margin:0}.works-list p{font-size:14px;color:var(--muted);margin:0;max-width:480px}.writings-section{background:var(--paper-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(85px,10vw,155px) clamp(28px,10vw,160px)}.writings-section>header{display:grid;grid-template-columns:minmax(280px,.9fr) 1.1fr;column-gap:10vw;margin-bottom:70px}.writings-section>header .eyebrow{grid-column:1 / -1}.writings-section>header h2{font-family:Cormorant Garamond,Georgia,serif;color:var(--gold);font-size:clamp(48px,5.5vw,78px);font-weight:400;line-height:1;margin:0}.writings-section>header>p:last-child{color:var(--muted);font-size:15px;margin:0;max-width:560px}.writings-list article{display:grid;grid-template-columns:120px minmax(330px,1fr) 1fr;gap:45px;align-items:start;padding:45px 0;border-top:1px solid var(--line)}.writings-list article:last-child{border-bottom:1px solid var(--line)}.writing-meta{display:flex;flex-direction:column;gap:14px;color:var(--gold-dark);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.writing-meta span{font-family:Cormorant Garamond,Georgia,serif;font-size:17px;color:var(--gold)}.writings-list h3{font-family:Cormorant Garamond,Georgia,serif;color:#3f3d37;font-size:clamp(27px,2.7vw,41px);font-weight:400;line-height:1.12;margin:0 0 12px}.publication{color:var(--gold-dark);font-size:10px;letter-spacing:.14em;line-height:1.6;margin:0;text-transform:uppercase}.writing-description{color:var(--muted);font-size:15px;margin:0}.jury-list article{grid-template-columns:90px 1fr}.image-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 clamp(28px,7vw,110px)}.image-pair img{height:min(46vw,650px);object-fit:cover}.jury-photo-pair{align-items:start}.jury-photo-pair img{aspect-ratio:16 / 9;height:auto;object-fit:contain;background:var(--paper-deep)}.filter-bar{padding:55px clamp(28px,10vw,160px) 0;display:flex;gap:10px;flex-wrap:wrap}.filter-bar button{border:0;border-bottom:1px solid transparent;background:transparent;color:var(--muted);text-transform:uppercase;font-size:9px;letter-spacing:.15em;padding:8px 15px;cursor:pointer}.filter-bar button.active{color:var(--gold-dark);border-color:var(--gold)}.latest-list{padding-top:45px}.latest-list article{display:grid;grid-template-columns:150px 1fr 1fr;gap:50px;align-items:start;border-top:1px solid var(--line);padding:48px 0}.latest-list article:last-child{border-bottom:1px solid var(--line)}.latest-list article>div{display:flex;flex-direction:column;gap:10px;text-transform:uppercase;letter-spacing:.16em;font-size:9px;color:var(--gold-dark)}.latest-list article small{color:#aaa69d}.latest-list h2{margin:0}.latest-list p{margin:0;color:var(--muted);font-size:14px}.contact-layout{display:grid;grid-template-columns:33% 1fr;gap:11vw;padding:clamp(85px,10vw,150px) clamp(28px,10vw,160px)}.contact-aside>p:not(.eyebrow){font-family:Cormorant Garamond,Georgia,serif;font-size:28px;line-height:1.4;color:#4b4943}.contact-aside span{display:inline-block;margin-top:24px;color:var(--gold-dark);font-size:10px;letter-spacing:.15em;text-transform:uppercase}.contact-layout form{display:grid;grid-template-columns:1fr 1fr;gap:32px}.contact-layout label{display:flex;flex-direction:column;gap:10px;color:var(--gold-dark);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.contact-layout label:nth-child(4){grid-column:1 / -1}.contact-layout input,.contact-layout select,.contact-layout textarea{border:0;border-bottom:1px solid var(--line);padding:12px 0;background:transparent;color:var(--ink);outline:none;resize:vertical;border-radius:0}.contact-layout textarea{border:1px solid var(--line);padding:14px}.contact-layout input:focus,.contact-layout select:focus,.contact-layout textarea:focus{border-color:var(--gold)}.contact-layout form>button{justify-self:start}.form-message{grid-column:1 / -1;color:var(--gold-dark);font-size:12px;margin:0}.site-footer{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr 1fr;gap:50px;align-items:end;padding:65px clamp(28px,5vw,80px)}.footer-brand{display:flex;flex-direction:column}.footer-brand span{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;color:var(--gold)}.footer-brand small,.footer-note{color:var(--muted);font-size:8px;letter-spacing:.12em;line-height:1.7;text-transform:uppercase}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 30px}.footer-links a{color:var(--gold-dark);font-size:9px;text-transform:uppercase;letter-spacing:.14em}.footer-note{text-align:right}.lang-zh .hero-copy h1,.lang-zh .page-hero h1,.lang-zh .discipline h2,.lang-zh .inquiry-band h2,.lang-zh .page-cta h2,.lang-zh .editorial-list h2,.lang-zh .latest-list h2{line-height:1.15}@media(max-width:1120px){.nav-left,.nav-right{gap:16px}.site-header nav a{font-size:8px}.nav-right{padding-right:70px}.discipline-copy{padding:70px}}@media(max-width:820px){.site-header{min-height:80px;grid-template-columns:1fr auto 1fr;padding:16px 22px;position:sticky;top:0}.wordmark{grid-column:2;min-width:150px}.wordmark span:first-child{font-size:10px}.wordmark span:last-child{font-size:16px;letter-spacing:.06em;padding-left:.06em}.menu-button{display:block;position:absolute;left:22px}.language{right:22px}.nav-left,.nav-right{display:none}.menu-open .nav-left,.menu-open .nav-right{display:flex;position:absolute;left:0;right:0;background:var(--paper);padding:18px 28px;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}.menu-open .nav-left{top:80px}.menu-open .nav-right{top:194px;padding-top:14px}.menu-open nav a{font-size:9px;width:100%}.home-hero,.page-hero{grid-template-columns:1fr}.home-hero{min-height:auto}.hero-copy{min-height:500px;padding:85px 28px 70px}.hero-copy h1{font-size:clamp(68px,20vw,90px)}.hero-portrait{min-height:520px}.intro-statement{padding:80px 28px}.intro-statement p{font-size:31px}.discipline,.discipline:nth-child(2n){grid-template-columns:1fr}.discipline:nth-child(2n) .discipline-image{order:initial}.discipline-image{min-height:380px}.discipline-copy{padding:72px 28px 80px}.section-number{margin-bottom:38px}.discipline h2{font-size:52px}.index-lists{grid-template-columns:1fr;padding:80px 28px;gap:75px}.index-lists>div+div{border-left:0;padding-left:0}.inquiry-band{padding:90px 28px}.inquiry-band h2,.page-cta h2{font-size:45px}.page-hero>div{min-height:470px;padding:90px 28px 70px}.page-hero h1{font-size:62px}.page-hero figure{min-height:420px}.composition-hero figure img{object-position:5% center}.bio-layout{grid-template-columns:1fr;padding:80px 28px;gap:70px}.long-copy{columns:1}.long-copy p{font-size:21px}.awards-section{padding:80px 28px}.awards-section>header{grid-template-columns:1fr;gap:28px;margin-bottom:55px}.awards-list article{grid-template-columns:42px 1fr;gap:16px;align-items:start}.awards-list article>p{grid-column:2}.editorial-list,.works-list,.latest-list{padding:75px 28px}.editorial-list article{grid-template-columns:42px 1fr;gap:18px}.wide-image{height:75vw;margin:0 16px}.works-list article{grid-template-columns:42px 1fr;gap:16px}.works-list article>p{grid-column:2}.writings-section{padding:80px 28px}.writings-section>header{grid-template-columns:1fr;gap:28px;margin-bottom:55px}.writings-list article{grid-template-columns:1fr;gap:22px;padding:38px 0}.writing-meta{flex-direction:row;justify-content:space-between}.writings-list h3{font-size:31px}.image-pair{padding:0 16px;grid-template-columns:1fr}.image-pair img{height:85vw}.jury-photo-pair img{height:auto}.filter-bar{padding:45px 20px 0}.latest-list article{grid-template-columns:1fr;gap:20px}.latest-list article>div{flex-direction:row;justify-content:space-between}.contact-layout{grid-template-columns:1fr;padding:80px 28px}.contact-layout form{grid-template-columns:1fr}.contact-layout label:nth-child(4){grid-column:auto}.form-message{grid-column:auto}.site-footer{grid-template-columns:1fr;align-items:start}.footer-links{justify-content:flex-start}.footer-note{text-align:left}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
