html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--ms-ink:#15130f;--ms-stone:#e3e0da;--ms-graphite:#57534c;--ms-ash:#a39e95;--ms-hair-ink:#2c2924;--ms-hair-stone:#c8c4bc;--ground:var(--ms-stone);--text:var(--ms-ink);--text-2:var(--ms-graphite);--hairline:var(--ms-hair-stone);--focus:var(--ms-ink);--select-bg:var(--ms-ink);--select-text:var(--ms-stone);color-scheme:light;--font:"Newsreader", Georgia, "Times New Roman", serif;--wght-regular:400;--wght-medium:500;--track-display:-.01em;--track-label:.08em;--fs-display-xl:clamp(2.75rem, 1.6rem + 5.6vw, 7.5rem);--fs-display-l:clamp(2.25rem, 1.5rem + 3.2vw, 4.75rem);--fs-display-m:clamp(1.75rem, 1.35rem + 1.7vw, 3rem);--fs-text-l:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--fs-body:clamp(1.125rem, 1.05rem + .25vw, 1.25rem);--fs-small:.875rem;--fs-label:.8125rem;--lh-display-xl:1;--lh-display-l:1.05;--lh-display-m:1.12;--lh-text-l:1.45;--lh-body:1.6;--lh-small:1.5;--lh-label:1.4;--measure:66ch;--u:8px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--space-7:96px;--space-8:128px;--space-9:192px;--max:90rem;--margin:clamp(1.25rem, 4vw, 4rem);--columns:12;--gutter:1rem;--ease:cubic-bezier(.2, 0, 0, 1);--dur-reveal:.56s;--dur-image:.6s;--dur-out:.2s;--dur-in:.32s;--dur-hover:.16s;--dur-signature-line:.12s;--stagger:60ms;--reveal-distance:12px}@media (width>=768px){:root{--gutter:1.5rem}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:var(--ms-ink);--text:var(--ms-stone);--text-2:var(--ms-ash);--hairline:var(--ms-hair-ink);--focus:var(--ms-stone);--select-bg:var(--ms-stone);--select-text:var(--ms-ink);color-scheme:dark}}:root[data-theme=dark]{--ground:var(--ms-ink);--text:var(--ms-stone);--text-2:var(--ms-ash);--hairline:var(--ms-hair-ink);--focus:var(--ms-stone);--select-bg:var(--ms-stone);--select-text:var(--ms-ink);color-scheme:dark}.ground-ink{--ground:var(--ms-ink);--text:var(--ms-stone);--text-2:var(--ms-ash);--hairline:var(--ms-hair-ink);--focus:var(--ms-stone)}.ground-stone{--ground:var(--ms-stone);--text:var(--ms-ink);--text-2:var(--ms-graphite);--hairline:var(--ms-hair-stone);--focus:var(--ms-ink)}@media (prefers-reduced-motion:reduce){:root{--dur-reveal:0s;--dur-image:0s;--dur-out:0s;--dur-in:0s;--dur-hover:0s;--dur-signature-line:0s;--stagger:0s;--reveal-distance:0px}}html{font-family:var(--font);font-optical-sizing:auto;font-weight:var(--wght-regular);background:var(--ground);color:var(--text);font-size:100%}body{background:var(--ground);color:var(--text);font-size:var(--fs-body);line-height:var(--lh-body);text-align:left;margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}a{color:inherit;text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--text-2);transition:text-decoration-color var(--dur-hover) linear}a:hover{text-decoration-color:var(--text)}em,i{font-style:italic;font-weight:var(--wght-regular)}strong,b{font-weight:var(--wght-regular)}.label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--wght-medium);font-variation-settings:"opsz" 10;letter-spacing:var(--track-label);text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums;color:var(--text-2)}.display-xl,.display-l,.display-m{letter-spacing:var(--track-display);font-weight:var(--wght-regular);text-wrap:balance}.display-xl{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl)}.display-l{font-size:var(--fs-display-l);line-height:var(--lh-display-l)}.display-m{font-size:var(--fs-display-m);line-height:var(--lh-display-m)}.text-l{font-size:var(--fs-text-l);line-height:var(--lh-text-l)}.small{font-size:var(--fs-small);line-height:var(--lh-small)}.measure{max-width:var(--measure)}.price,.date,.entry,.folio{font-variant-numeric:lining-nums tabular-nums}@font-face{font-family:Newsreader Variable;font-style:normal;font-weight:400 500;font-display:swap;src:url(/_astro/newsreader-latin-400-500-normal.MSyXkzcM.woff2)format("woff2")}@font-face{font-family:Newsreader Variable;font-style:italic;font-weight:400 500;font-display:swap;src:url(/_astro/newsreader-latin-400-500-italic.D3famT9S.woff2)format("woff2")}:root{--font:"Newsreader Variable",Newsreader,Georgia,serif;--utility:Arial,Helvetica,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--margin:clamp(24px,4.45vw,80px);--paper:#eeeae2;--speed:.7s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-padding-top:90px}body{flex-direction:column;min-height:100vh;display:flex}main{flex:1}button,input,select,textarea{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}img{max-width:100%;height:auto;display:block}figure,p,h1,h2,h3,h4,ol,ul,dl,dd{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3,h4{font-weight:400}button{border-radius:0}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}a{transition:color .2s,text-decoration-color .2s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:5px;outline:2px solid}::selection{background:var(--text);color:var(--ground)}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.4s}.wrap{width:100%;max-width:1600px;padding-inline:var(--margin);margin-inline:auto}.section{padding-block:clamp(88px,10vw,168px)}.section-tight{padding-block:clamp(56px,6vw,100px)}.page-hero{padding-top:clamp(80px,10vw,152px);padding-bottom:clamp(72px,8vw,128px)}.page-hero>.eyebrow{margin-bottom:40px}.display{letter-spacing:-.055em;font-variation-settings:"opsz" 72;font-size:clamp(64px,9.5vw,154px);line-height:.94}.display-md{letter-spacing:-.045em;font-variation-settings:"opsz" 72;font-size:clamp(48px,6.6vw,104px);line-height:1}.display-sm{letter-spacing:-.03em;font-size:clamp(34px,4vw,62px);line-height:1.05}.lede{letter-spacing:-.018em;max-width:32ch;font-size:clamp(24px,2.65vw,39px);line-height:1.25}.prose{max-width:59ch;font-size:clamp(19px,1.45vw,23px);line-height:1.55}.prose p+p{margin-top:1.3em}.prose h2{letter-spacing:-.025em;margin-bottom:28px;font-size:clamp(34px,3.5vw,56px);line-height:1.1}.muted,.side{color:var(--text-2)}.eyebrow,.section-kicker,.label{font-family:var(--utility);letter-spacing:.13em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;line-height:1.5}.section-kicker{margin-bottom:32px}.small,.side{font-size:16px;line-height:1.5}.split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,7vw,112px);display:grid}.reading-grid{grid-template-columns:1fr 3fr 1fr;gap:48px;display:grid}.reading-grid>aside{color:var(--text-2);font-size:15px}.reading-grid>.prose{max-width:58ch}.ink-band,.ground-ink{--ground:var(--ms-ink);--text:var(--ms-stone);--text-2:var(--ms-ash);--hairline:var(--ms-hair-ink);--focus:var(--ms-stone);background:var(--ground);color:var(--text)}.stone-band,.ground-stone{--ground:var(--ms-stone);--text:var(--ms-ink);--text-2:var(--ms-graphite);--hairline:var(--ms-hair-stone);--focus:var(--ms-ink);background:var(--ground);color:var(--text)}.text-link{text-underline-offset:6px;align-items:center;gap:24px;min-height:44px;font-size:19px;display:inline-flex}.button-link{border:1px solid var(--text);justify-content:space-between;align-items:center;gap:32px;min-height:62px;padding:16px 24px;font-size:18px;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.button-link:hover{background:var(--text);color:var(--ground);transform:translateY(-2px)}.button-link:active{transform:translateY(0)}.circle-arrow{width:60px;height:60px;transition:transform .5s var(--ease),background .25s,color .25s;border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;font-family:Arial,sans-serif;font-size:27px;font-weight:400;line-height:1;display:inline-grid}a:hover>.circle-arrow{transform:rotate(-35deg)}.sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{background:var(--text);color:var(--ground);z-index:110;padding:12px 18px;position:fixed;top:-80px;left:24px}.skip:focus{top:16px}.site-header{z-index:60;height:94px;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:28px;height:100%;display:flex}.wordmark{letter-spacing:-.045em;white-space:nowrap;font-size:27px;line-height:1;text-decoration:none}.header-location{font-family:var(--utility);letter-spacing:.1em;text-transform:uppercase;gap:16px;margin-left:auto;margin-right:clamp(16px,6vw,96px);font-size:10px;display:flex}.header-location span:last-child{color:var(--text-2)}.quick-nav{align-items:center;gap:30px;font-size:16px;display:flex}.quick-nav a{text-decoration:none}.quick-nav a:hover,.quick-nav a[aria-current=page]{text-decoration:underline}.menu-toggle{min-width:82px;min-height:44px;font-family:var(--utility);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;gap:17px;padding:0;font-size:11px;display:flex}.menu-sign{font-family:var(--font);transition:transform .4s var(--ease);font-size:27px;line-height:1}.menu-toggle:hover .menu-sign{transform:rotate(90deg)}.menu-panel{z-index:100;background:var(--ms-ink);color:var(--ms-stone);padding:0 var(--margin);overscroll-behavior:contain;visibility:hidden;opacity:0;transition:opacity .4s,transform .6s var(--ease),visibility .4s;pointer-events:none;flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto;transform:translateY(-16px)}.menu-panel.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-property:opacity,transform;transform:none}.menu-top{flex-shrink:0;justify-content:space-between;align-items:center;height:94px;display:flex}.menu-close{color:inherit;min-height:44px;font-family:var(--utility);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:22px;font-size:11px;display:flex}.menu-close span{font-family:Arial;font-size:30px}.index-layout{flex:1;grid-template-columns:1fr 2fr;align-items:center;gap:64px;padding-block:clamp(30px,7vh,90px);display:grid}.index-aside{align-self:end;max-width:23ch;padding-bottom:20px}.index-aside .eyebrow{color:var(--ms-ash);margin-bottom:32px}.index-links{display:grid}.index-link{letter-spacing:-.035em;align-items:baseline;gap:28px;width:max-content;max-width:100%;padding-block:3px;font-size:clamp(44px,6vw,93px);line-height:1.08;text-decoration:none;display:flex}.index-link span{font:11px var(--utility);letter-spacing:.08em;color:var(--ms-ash);width:20px}.index-link:hover{font-style:italic}.menu-bottom{justify-content:space-between;gap:24px;padding-block:30px;font-size:16px;display:flex}.menu-bottom div{gap:28px;display:flex}.menu-bottom a{text-decoration:none}html[data-menu-open]{overflow:hidden}.js .menu-panel[hidden],.no-js-index,.js .no-js-index{display:none}[data-reveal]{transition:opacity var(--speed) var(--ease),transform var(--speed) var(--ease)}.motion-ready [data-reveal].is-in{opacity:1;transform:none}@keyframes title-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width<=1000px){.header-location{display:none}.quick-nav{margin-left:auto}.reading-grid{grid-template-columns:1fr 3fr;gap:32px}.reading-grid>aside{grid-column:2}.index-layout{grid-template-columns:1fr 2fr;gap:40px}}@media (width<=700px){.site-header,.menu-top{height:78px}.wordmark{font-size:24px}.quick-nav{display:none}.menu-toggle{margin-left:auto}.display{letter-spacing:-.045em;font-size:clamp(58px,14vw,100px)}.display-md{font-size:clamp(43px,11vw,68px)}.page-hero{padding-top:58px;padding-bottom:64px}.page-hero>.eyebrow{margin-bottom:32px}.split,.reading-grid{grid-template-columns:1fr;gap:36px}.reading-grid>aside{grid-column:auto}.section{padding-block:76px}.section-tight{padding-block:52px}.lede{font-size:27px;line-height:1.3}.prose{font-size:20px}.index-layout{grid-template-columns:1fr;align-items:start;gap:35px;padding-block:40px}.index-aside{order:2;max-width:28ch;padding-bottom:0}.index-aside .eyebrow{margin-bottom:14px}.index-aside p:not(.eyebrow){font-size:23px}.index-link{gap:22px;padding-block:5px;font-size:52px}.menu-bottom{flex-wrap:wrap;gap:15px;padding-block:24px;font-size:14px}.menu-bottom div{gap:18px}.button-link{width:100%;padding-inline:20px;font-size:17px}.circle-arrow{width:50px;height:50px;font-size:25px}.text-link{font-size:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.motion-ready [data-reveal]:not(.is-in){opacity:1;transform:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:root{--ms-stone:#e9e0d2;--bronze:#8a7359;--paper:#f2e9dc;--hairline:#c8bdac}html[data-theme=light]{--ground:#e9e0d2;--text:#211c16;--text-2:#62574a}html[data-theme=dark]{--bronze:#baa184;--paper:#282219}@media (prefers-color-scheme:dark){html:not([data-theme]){--bronze:#baa184;--paper:#282219}}h1 i,h2 i,h3 i,.display i,.display-md i,.display-sm i{color:var(--bronze);letter-spacing:-.06em}.page-hero h1{animation:none}.motion-ready [data-reveal]:not(.is-in){opacity:1;transform:none}.quick-nav{margin-left:auto}.menu-toggle{margin-left:30px}.index-aside p:not(.eyebrow){font-size:25px;line-height:1.3}.menu-bottom{justify-content:flex-end}.index-link[aria-current=page]{color:#c5ad90}.site-footer{background:linear-gradient(180deg,transparent,var(--paper));color:var(--text);padding-top:20px}.footer-bottom{grid-template-columns:1fr 1.2fr;gap:48px;padding-block:38px 45px;display:grid}.footer-person .footer-name{letter-spacing:-.04em;font-size:32px;line-height:1.1;text-decoration:none;display:inline-block}.footer-person p{color:var(--text-2);margin-top:12px;font-size:14px}.footer-invite{letter-spacing:-.02em;justify-self:end;font-size:clamp(25px,2.5vw,38px);line-height:1.15}.footer-invite>a{text-decoration:none}.footer-invite i{color:var(--bronze)}.footer-nav{flex-wrap:wrap;grid-column:1/-1;gap:15px 30px;font-size:16px;display:flex}.footer-nav a{text-decoration:none}.footer-nav a:hover{text-decoration:underline}.footer-base{color:var(--text-2);align-items:center;gap:25px;padding-block:20px 30px;font-size:13px;display:flex}.footer-base>a{margin-left:auto}.appearance-label{align-items:center;gap:12px;display:flex}.appearance-label select{min-height:44px;color:var(--text);background:0 0;border:0;padding:8px 4px;font-size:14px}.appearance-label option{color:var(--text);background:var(--ground)}@media (width<=700px){.menu-toggle{margin-left:auto}.footer-bottom{grid-template-columns:1fr;gap:28px;padding-block:22px 25px}.footer-invite{justify-self:start;font-size:29px}.footer-nav{gap:15px 22px;margin-top:8px;font-size:15px}.footer-base{flex-wrap:wrap;gap:6px 22px;padding-bottom:24px;font-size:12px}.appearance-label{width:100%;margin-top:8px}.footer-person .footer-name{font-size:29px}.footer-person p{font-size:13px}.index-aside p:not(.eyebrow){font-size:23px}}:root{--surface:color-mix(in srgb,var(--text) 4%,var(--ground))}.panel{padding-block:clamp(88px,11vw,170px)}.panel h1{letter-spacing:-.045em;font-variation-settings:"opsz" 72;max-width:20ch;font-size:clamp(50px,6.4vw,100px);line-height:1.04}.panel h2,.panel-heading{letter-spacing:-.04em;font-variation-settings:"opsz" 72;max-width:18ch;font-size:clamp(40px,5.2vw,80px);line-height:1.05}.panel h1 em,.panel h2 em,.panel-heading em{color:var(--bronze);letter-spacing:-.055em}.panel-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(36px,8vw,140px);display:grid}.panel-copy{max-width:42ch;font-size:clamp(20px,1.55vw,24px);line-height:1.55}.panel-copy p+p,.panel-copy p+details{margin-top:1.1em}.kicker{font:400 11px/1.5 var(--utility);letter-spacing:.13em;text-transform:uppercase;color:var(--text-2);margin-bottom:28px;display:block}.action{min-height:48px;font:inherit;color:var(--text);text-decoration:underline 1px;text-decoration-color:var(--text-2);text-underline-offset:7px;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;margin-top:26px;padding:0;font-size:19px;transition:text-decoration-color .2s;display:inline-flex}.action:hover{text-decoration-color:var(--text)}.panel details{margin-top:24px}.panel summary{cursor:pointer;color:var(--text);align-items:baseline;gap:12px;min-height:44px;padding-top:10px;font-size:18px;line-height:1.45;list-style:none;display:inline-flex}.panel summary::-webkit-details-marker{display:none}.panel summary:before{content:"+";color:var(--text-2);transition:transform .3s var(--ease);font-size:22px;line-height:1}.panel details[open]>summary:before{transform:rotate(45deg)}@media (width<=760px){.panel{padding-block:72px}.panel-grid{grid-template-columns:1fr;gap:28px}.panel h1{font-size:clamp(48px,12vw,72px)}.panel h2,.panel-heading{font-size:clamp(36px,9vw,54px)}}html.m-pre main>:not(.trace-hero){visibility:hidden}.m-line{margin-bottom:-.08em;padding-bottom:.08em}.is-turn .m-turn{display:block}figcaption,small,.byline,time{text-wrap:pretty}.action>span[aria-hidden],.text-link>span[aria-hidden],.concept-index a>span,.footer-nav a,.index-link{transition:transform .45s var(--ease), color .2s}.action>span[aria-hidden],.text-link>span[aria-hidden],.concept-index a>span{display:inline-block}.action:hover>span[aria-hidden],.text-link:hover>span[aria-hidden],.concept-index a:hover>span{transform:translate(3px,-3px)}.concept-index a:hover,.about-doors a:hover,.note-card h3 a:hover{font-style:italic}.concept-index a:hover{color:var(--bronze)}.m-folio{left:var(--margin);z-index:40;font:400 11px/1 var(--utility);letter-spacing:.13em;text-transform:uppercase;color:var(--text-2);opacity:0;transition:opacity .4s var(--ease), transform .6s var(--ease);pointer-events:none;align-items:baseline;gap:12px;display:flex;position:fixed;bottom:32px;transform:translateY(8px)}.m-folio b{font:italic 400 22px/1 var(--font);letter-spacing:0;color:var(--bronze);font-variant-numeric:tabular-nums;min-width:2ch}.m-folio.is-on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.m-pre main>*{visibility:visible}.m-folio{display:none}}.quote-collection[data-astro-cid-5j3vouph]{max-width:980px;margin-inline:auto;padding-block:70px 85px}.quote-caption[data-astro-cid-5j3vouph]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}.quote-caption[data-astro-cid-5j3vouph] .eyebrow[data-astro-cid-5j3vouph]{letter-spacing:.1em;font-size:10px}.quote-caption[data-astro-cid-5j3vouph] button[data-astro-cid-5j3vouph]{min-height:44px;color:var(--text-2);white-space:nowrap;background:0 0;border:0;padding:0;font-size:16px}.quote-caption[data-astro-cid-5j3vouph] button[data-astro-cid-5j3vouph][hidden]{display:none}.quote-caption[data-astro-cid-5j3vouph] button[data-astro-cid-5j3vouph] span[data-astro-cid-5j3vouph]{margin-left:12px}.quote-content[data-astro-cid-5j3vouph] blockquote[data-astro-cid-5j3vouph]{letter-spacing:-.025em;max-width:36ch;color:var(--bronze);margin:0;font-size:clamp(31px,3.3vw,50px);font-style:italic;line-height:1.14}.quote-credit[data-astro-cid-5j3vouph]{flex-wrap:wrap;gap:8px 20px;margin-top:26px;font-size:16px;line-height:1.4;display:flex}.quote-work[data-astro-cid-5j3vouph]{color:var(--text-2)}.quote-note[data-astro-cid-5j3vouph]{color:var(--text-2);max-width:68ch;margin-top:12px;font-size:14px;line-height:1.5}.quote-note[data-astro-cid-5j3vouph]:empty,.quote-credit[data-astro-cid-5j3vouph] a[data-astro-cid-5j3vouph][hidden]{display:none}@media (width<=700px){.quote-collection[data-astro-cid-5j3vouph]{padding-block:50px 58px}.quote-caption[data-astro-cid-5j3vouph]{gap:12px;margin-bottom:25px}.quote-caption[data-astro-cid-5j3vouph] .eyebrow[data-astro-cid-5j3vouph]{max-width:18ch}.quote-content[data-astro-cid-5j3vouph] blockquote[data-astro-cid-5j3vouph]{font-size:33px}.quote-credit[data-astro-cid-5j3vouph]{gap:7px 15px;font-size:14px}.quote-credit[data-astro-cid-5j3vouph] span[data-astro-cid-5j3vouph]:first-child{width:100%}.quote-note[data-astro-cid-5j3vouph]{font-size:13px}}
