@font-face{font-family:Literata;src:url(/assets/fonts/literata.1019a4cc19.woff2)format("woff2");font-weight:300 420;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+AE,U+B7,U+2009,U+2010-2015,U+2018-201D,U+2026,U+2190-2193,U+370-3FF}@font-face{font-family:Literata;src:url(/assets/fonts/literata-latin-1.de032dc8b9.woff2)format("woff2");font-weight:300 420;font-style:normal;font-display:swap;unicode-range:U+A1-A8,U+AA-AD,U+AF-B6,U+B8-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2008,U+200A-200F,U+2016-2017,U+201E-2025,U+2027-206F,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;src:url(/assets/fonts/literata-latin-ext.b26baf3c8a.woff2)format("woff2");font-weight:300 420;font-style:normal;font-display:swap;unicode-range:U+100-130,U+132-151,U+154-2AF,U+300-303,U+305-307,U+309-328,U+32A-36F,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;src:url(/assets/fonts/literata-greek-ext.11a6dc46ac.woff2)format("woff2");font-weight:300 420;font-style:normal;font-display:swap;unicode-range:U+1F??}@font-face{font-family:Commissioner;src:url(/assets/fonts/commissioner.1fe4ff5ffa.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+AE,U+B7,U+2009,U+2010-2015,U+2018-201D,U+2026,U+2190-2193,U+370-3FF}@font-face{font-family:Commissioner;src:url(/assets/fonts/commissioner-latin-1.77e2f32d81.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+A1-A8,U+AA-AD,U+AF-B6,U+B8-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2008,U+200A-200F,U+2016-2017,U+201E-2025,U+2027-206F,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner;src:url(/assets/fonts/commissioner-latin-ext.7faf0225da.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+100-130,U+132-151,U+154-2AF,U+300-303,U+305-307,U+309-328,U+32A-36F,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(Tinos);size-adjust:117.64%;ascent-override:100.05%;descent-override:26.18%;line-gap-override:0%}@font-face{font-family:Commissioner Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);size-adjust:101.9%;ascent-override:99.8%;descent-override:20.22%;line-gap-override:0%}:root{--font-display:"Literata", "Literata Fallback", Georgia, serif;--font-text:"Literata", "Literata Fallback", Georgia, serif;--font-apparatus:"Commissioner", "Commissioner Fallback", Arial, sans-serif;--weight-display:300;--weight-title:340;--weight-text:400;--weight-apparatus:450;--weight-apparatus-strong:560;--paper:#fbfaf7;--plaster:#e6e0d6;--plaster-deep:#ddd5c8;--hairline:#d8d1c5;--ink:#1c1a17;--ink-2:#5e584f;--claret:#681b1f;--on-claret:#f6efe7;--rose:#e2c3bb;--claret-rule:#844547;--focus:var(--ink);--t-name:clamp(3.5rem, 1.9rem + 4.4vw, 6rem);--t-masthead:clamp(1.1875rem, .9rem + 1.3vw, 1.875rem);--t-chapter:clamp(2.5rem, 1.6rem + 2.6vw, 4rem);--t-statement:clamp(1.75rem, 1.25rem + 1.45vw, 2.5rem);--t-h2:clamp(1.625rem, 1.3rem + .9vw, 2.25rem);--t-entry:clamp(1.25rem, 1.12rem + .4vw, 1.625rem);--t-lead:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--t-text:clamp(1.09375rem, 1.03rem + .2vw, 1.1875rem);--t-small:1rem;--t-caption:.9375rem;--t-nav:.9375rem;--t-caps:.75rem;--t-meta:.875rem;--t-label:.75rem;--gutter:24px;--margin:clamp(20px, 6.25vw, 80px);--section:clamp(72px, 4.5rem + 4vw, 160px);--section-tight:clamp(56px, 3rem + 3vw, 120px);--mat:clamp(14px, .8rem + .6vw, 24px);--text-gain:max(0px, 1rem - 16px);--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper);scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-weight:var(--weight-text);font-size:var(--t-text);font-kerning:normal;font-optical-sizing:auto;font-synthesis:none;font-variant-numeric:oldstyle-nums proportional-nums;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;margin:0;line-height:1.6}.contents__name,.section-head h2,.ragny a,.org__link{overflow-wrap:anywhere}h1,h2,h3,p,figure,ul,ol,dl,dd,blockquote{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-title);letter-spacing:-.01em;text-wrap:balance;line-height:1.12}p{text-wrap:pretty;hanging-punctuation:first}img{max-width:100%;height:auto;display:block}a{color:inherit}::selection{background:var(--plaster);color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:1px}.on-claret{--focus:var(--on-claret)}.on-claret ::selection{background:var(--on-claret);color:var(--claret)}.prose a,a.inline{text-underline-offset:.18em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;transition:text-decoration-thickness .24s var(--ease-out-cubic);text-decoration-line:underline;text-decoration-thickness:1px}.prose a:hover,a.inline:hover{text-decoration-thickness:2px}.draw{text-decoration:none;display:inline-block;position:relative}.draw:after{content:"";transform-origin:0;height:1px;transition:transform .24s var(--ease-out-cubic);background:currentColor;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}a:hover .draw:after,a:focus-visible .draw:after,a[aria-current] .draw:after{transform:scaleX(1)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:1280px;padding-inline:var(--margin);margin-inline:auto}.label,.kicker{font-family:var(--font-apparatus);font-weight:var(--weight-apparatus-strong);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:lining-nums;line-height:1.4}.meta{font-family:var(--font-apparatus);font-weight:var(--weight-apparatus);font-size:var(--t-meta);color:var(--ink-2);line-height:1.5}.numeral{font-family:var(--font-display);font-weight:var(--weight-display);font-variant-numeric:lining-nums;letter-spacing:.02em}.date{font-family:var(--font-text);font-variant-numeric:lining-nums tabular-nums}.skip{left:var(--margin);z-index:30;background:var(--ink);min-height:44px;color:var(--paper);font-family:var(--font-apparatus);font-weight:var(--weight-apparatus-strong);font-size:var(--t-meta);align-items:center;padding:10px 16px;text-decoration:none;display:flex;position:absolute;top:12px;transform:translateY(calc(-100% - 16px))}.skip:focus-visible{outline-color:var(--ink);transform:none}.masthead{view-transition-name:masthead;background:var(--paper);padding-bottom:4px}.masthead__plate{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:40px;padding-block:clamp(10px,.1rem + 1.6vw,26px) clamp(4px,.1rem + .7vw,14px);display:flex;position:relative}.masthead__plate:after{content:"";border-top:1px solid var(--claret);position:absolute;inset:auto 0 -5px}.masthead__name{min-height:44px;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--t-masthead);letter-spacing:.2em;text-transform:uppercase;overflow-wrap:anywhere;align-items:center;line-height:1.15;text-decoration:none;display:inline-flex}.nav ul{--nav-gap:clamp(12px, .1rem + 1.5vw, 24px);margin-inline:calc(var(--nav-gap) / -2);text-wrap:balance;font-size:0;line-height:0}.nav li{margin-inline:calc(var(--nav-gap) / 2);vertical-align:top;display:inline-block}.nav li a,.running-head__links a{min-height:40px;font-family:var(--font-apparatus);font-weight:var(--weight-apparatus-strong);font-size:var(--t-caps);letter-spacing:.14em;text-transform:uppercase;align-items:center;line-height:1.3;text-decoration:none;display:inline-flex}.running-head__links a{white-space:nowrap}.nav .draw:after,.running-head .draw:after,.menu-toggle .draw:after{right:.14em}.menu-toggle{min-width:44px;min-height:44px;color:inherit;font-family:var(--font-apparatus);font-weight:var(--weight-apparatus-strong);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;justify-content:flex-end;align-items:center;margin:0 -.14em 0 0;padding:0;font-size:.8125rem;line-height:1.3;text-decoration:none;display:none}@media (max-width:44.9375em),(max-height:499px) and (max-width:63.9375em){.masthead__plate{flex-wrap:nowrap;column-gap:16px}.masthead__name{min-width:0;font-size:clamp(.9375rem,6.25vw - .3125rem,1.4375rem)}.nav ul{display:none}.nav .menu-toggle{display:inline-flex}}.running-head{z-index:20;background:var(--paper);border-bottom:1px solid var(--claret);visibility:hidden;padding-bottom:4px;font-size:1rem;position:fixed;inset:0 0 auto;transform:translateY(-100%);container:running-head/inline-size}.running-head:after{content:"";border-top:1px solid var(--ink);position:absolute;inset:auto 0 3px}.running-head.is-shown,.running-head:focus-within{visibility:visible;transition:transform .26s var(--ease-out-cubic);transform:none}.running-head__bar{justify-content:space-between;align-items:center;gap:24px;padding-block:6px;display:flex}.running-head__name{min-width:0;min-height:44px;font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:.2em;text-transform:uppercase;align-items:center;font-size:1rem;line-height:1.2;text-decoration:none;display:inline-flex}.running-head__links{column-gap:clamp(20px,2.2vw,32px);display:flex}@container running-head (width<=62.5em){.running-head__links{display:none}.running-head .menu-toggle{display:inline-flex}}@supports not (container-type:inline-size){@media (max-width:1023px){.running-head__links{display:none}.running-head .menu-toggle{display:inline-flex}}}@media (min-height:500px) and (min-width:19.5em){.has-running-head{scroll-padding-top:80px}}@media (max-height:499px),(max-width:19.5em){.running-head{display:none}}.menu{--t-menu:clamp(2rem, min(.25rem + 10vw, 7.5svh), 3.5rem);z-index:30;overscroll-behavior:contain;background:var(--paper);width:auto;max-width:none;height:auto;max-height:none;color:var(--ink);border:0;flex-direction:column;margin:0;padding:0;display:none;position:fixed;inset:0;overflow-y:auto}.menu[open]{display:flex}.menu::backdrop{background:0 0}.menu:focus-visible{outline-offset:-2px}@media screen{html:not(.has-menu) .menu:target{display:flex}html:not(.has-menu) .menu:target~*{visibility:hidden}.is-menu-open{overflow:hidden}}.menu__bar{flex:none;margin-bottom:4px}.menu__close{display:inline-flex}.menu__body{overflow-wrap:anywhere;flex-direction:column;flex:1 0 auto;padding-block:clamp(28px,5svh,56px) clamp(16px,3svh,32px);display:flex}.menu__body:before,.menu__body:after{content:"";flex:2 1 0}.menu__body:after{flex-grow:1;order:1}.menu__contents a{min-height:44px;font-family:var(--font-display);font-weight:var(--weight-title);font-size:var(--t-menu);letter-spacing:-.012em;grid-template-columns:1.3em minmax(0,1fr);align-items:baseline;padding-block:clamp(4px,1svh,12px);line-height:1.15;text-decoration:none;display:grid}.menu__numeral{font-weight:var(--weight-display);letter-spacing:.02em;color:var(--ink-2);font-size:.55em}.menu__contents .draw{justify-self:start}.menu__contents .draw:after{bottom:-.1em}.menu__show{margin:16px 0 0 calc(var(--t-menu) * 1.3);border-top:1px solid var(--hairline);padding-top:8px}.menu__show a{min-height:44px;font-family:var(--font-display);font-size:var(--t-lead);align-items:baseline;padding-top:8px;line-height:1.2;text-decoration:none;display:inline-flex}.menu__follow{flex-wrap:wrap;order:2;column-gap:28px;margin-top:24px;display:flex}.menu__follow a{min-height:44px;font-family:var(--font-apparatus);font-weight:var(--weight-apparatus-strong);font-size:var(--t-caps);letter-spacing:.14em;text-transform:uppercase;align-items:center;line-height:1.3;text-decoration:none;display:inline-flex}.menu__follow .draw:after{right:.14em}@media (max-height:499px){.menu{--t-menu:clamp(1.25rem, 7.5svh, 1.875rem)}.menu__body{padding-block:12px}}@media (max-height:499px) and (min-width:36em){.menu__body{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) auto;column-gap:48px;display:grid}.menu__body:before,.menu__body:after{content:none}.menu__contents{grid-row:1/-1;align-self:end}.menu__show{grid-area:2/2;margin-left:0}.menu__follow{grid-area:3/2;margin-top:8px}}@keyframes menu-in{0%{opacity:0}}@keyframes menu-rise{0%{transform:translateY(12px)}}@media (prefers-reduced-motion:no-preference){.menu[open],html:not(.has-menu) .menu:target{animation:menu-in .2s var(--ease-out-cubic)}.menu[open] .menu__body,html:not(.has-menu) .menu:target .menu__body{animation:menu-rise .36s var(--ease-out-quint)}}.arrow{font-family:var(--font-text);font-weight:var(--weight-text);line-height:1;display:inline-block}.arrow--out{contain:paint;overflow-clip-margin:2px;margin-left:.28em;font-size:.9em;transform:rotate(-45deg)}.field{background:var(--claret);color:var(--on-claret)}.field .label,.field .kicker,.field .meta{color:var(--rose)}.plate{margin:0}.mat{width:fit-content;max-width:100%;padding:var(--mat);background:var(--plaster);transition:background-color .3s var(--ease-out-cubic);display:block}.mat--print{padding:calc(var(--mat) + 12px)}.mat--thin{padding:10px}.mat img{max-width:100%}a:hover .mat,a:focus-visible .mat{background:var(--plaster-deep)}.caption{max-width:34rem;font-size:var(--t-caption);color:var(--ink-2);margin-top:14px;line-height:1.5}.caption .label{color:var(--ink-2);margin-bottom:6px;display:block}.frontispiece{--gap:clamp(28px, 5vw, 64px);grid-template-columns:minmax(0, calc(448px - 11 * var(--text-gain))) minmax(0, 1fr);align-items:center;gap:var(--gap);margin-top:clamp(16px,2vw,24px);padding:clamp(24px,5vw,64px);display:grid;container:frontispiece/inline-size}.frontispiece__plate .mat{margin-inline:auto 0}.frontispiece__plate img{max-width:min(400px,100%)}.frontispiece__title{container-type:inline-size}.frontispiece__title h1{font-weight:var(--weight-display);font-size:min(var(--t-name), 17.4cqi);letter-spacing:-.018em;line-height:.98}@container frontispiece (width<=34.5rem){.frontispiece>*{grid-column:1/-1}.frontispiece__plate .mat{margin-inline:0}}.frontispiece__rule{background:var(--claret-rule);border:0;width:72px;height:1px;margin:clamp(24px,3vw,36px) 0 clamp(18px,2vw,24px)}.frontispiece__role{color:var(--on-claret)}.chapter{padding-top:var(--section)}.statement{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--t-statement);letter-spacing:-.012em;border-block:1px solid var(--hairline);text-wrap:balance;padding-block:clamp(22px,2.5vw,32px);line-height:1.16}.chapter__body{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:40px;margin-top:clamp(40px,5vw,64px);display:grid}.chapter__body .plate{grid-column:1/span 5}.chapter__body .prose{grid-column:7/span 6}.chapter__body--reverse .prose{grid-area:1/1/auto/span 5}.chapter__body--reverse .plate{grid-area:1/6/auto/span 7;justify-self:end}.prose>*+*{margin-top:1.05em}.prose{max-width:40rem}.lead{font-size:var(--t-lead);line-height:1.5}.prose-note{margin-top:40px}.frame a{text-decoration:none;display:block}.frame .mat{padding:10px}.frame img{max-width:min(320px,100%)}.frame__title{max-width:340px;font-family:var(--font-text);font-size:var(--t-small);margin-top:14px;line-height:1.45;display:block}.frame__source{margin-top:6px}.frame a:hover .frame__title,.frame a:focus-visible .frame__title{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.contents{padding-top:var(--section)}.contents__head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:18px;display:flex}.contents__head h2{font-size:var(--t-h2)}.contents__list li{align-items:center;column-gap:var(--gutter);border-bottom:1px solid var(--hairline);grid-template-columns:72px minmax(0,1fr) auto;padding-block:clamp(22px,2.6vw,32px);display:grid;position:relative}.contents__numeral{color:var(--ink-2);font-size:clamp(1.25rem,1rem + .8vw,1.75rem)}.contents__name{font-family:var(--font-display);font-weight:var(--weight-title);letter-spacing:-.012em;font-size:clamp(1.75rem,1.3rem + 1.5vw,2.625rem);line-height:1.1;display:block}.contents__name a{text-decoration:none}.contents__name a:after{content:"";position:absolute;inset:0}.contents__line{color:var(--ink-2);margin-top:8px;display:block}.contents__plates{align-items:flex-end;gap:10px;display:flex}.contents__plates .mat{padding:8px}.contents__frame img{width:120px}.contents__list li:hover .mat{background:var(--plaster-deep)}.opener{--gap:clamp(28px, 4vw, 64px);align-items:end;gap:var(--gap);grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(16px,2vw,24px);padding:clamp(28px,5vw,72px) clamp(24px,5vw,72px);display:grid;container:opener/inline-size}.opener__text{max-width:46rem}.opener__head,.opener__text{container-type:inline-size}.opener--split{grid-template-columns:minmax(min(calc((100% - var(--gap)) * 5 / 12 + 10 * var(--text-gain)), 100% - var(--gap)), 5fr) minmax(0, 7fr);min-height:clamp(260px,25vw,360px)}.opener--split .opener__body>:first-child{margin-top:0}.nowrap{display:inline-block}.opener__kicker{align-items:baseline;gap:14px;margin-bottom:clamp(20px,3vw,40px);display:flex}.opener__kicker .numeral{color:var(--rose);font-size:1.375rem}.opener__kicker .numeral:after{content:"";vertical-align:.32em;background:var(--claret-rule);width:48px;height:1px;margin-left:16px;display:inline-block}.opener__kicker a{margin-block:-4px;padding-block:4px;text-decoration:none}.opener h1{font-weight:var(--weight-display);font-size:var(--t-chapter);font-size:min(var(--t-chapter), 16.2cqi);letter-spacing:-.016em;line-height:1.02}.opener h1.short-words{font-size:min(var(--t-chapter), 24.5cqi, 16.2cqi + 4 * var(--text-gain))}.opener__sub{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--t-statement);letter-spacing:-.01em;color:var(--on-claret);text-wrap:balance;margin-top:18px;line-height:1.15}.opener__line{margin-top:22px}.opener__lead{max-width:38rem;font-size:var(--t-lead);margin-top:clamp(22px,3vw,32px);line-height:1.5}.opener__plate .mat{margin-inline:auto 0}.opener--book{align-items:center}.opener__index{flex-wrap:wrap;gap:4px 28px;margin-top:clamp(22px,3vw,32px);display:flex}.opener__index a{font-family:var(--font-apparatus);font-weight:var(--weight-apparatus);font-size:var(--t-nav);padding-block:6px;text-decoration:none;display:inline-block}@container opener (width<=34.5rem){.opener>*{grid-column:1/-1;align-self:start}.opener--book .stage{order:-1;justify-self:start}.opener__plate .mat{margin-inline:0}}.whos-who{gap:48px var(--gutter);padding-top:var(--section-tight);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.person{position:relative}.person .mat{padding:16px}.person img{width:256px}.person__relation{color:var(--ink-2);margin-top:22px}.person__name{font-size:var(--t-entry);font-weight:var(--weight-title);margin-top:6px}.person__sentence{font-size:var(--t-small);max-width:30rem;margin-top:12px;line-height:1.55}.person__more{margin-top:16px;display:inline-block}.person__more a{text-decoration:none}.person__more a:after{content:"";position:absolute;inset:0}.person:hover .mat{background:var(--plaster-deep)}.person:hover .draw:after{transform:scaleX(1)}.bio{padding-top:var(--section-tight)}.bio__section{column-gap:var(--gutter);border-top:1px solid var(--hairline);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(32px,4vw,56px);display:grid}.bio__section:first-child{border-top:0;padding-top:0}.bio__side{grid-column:1/span 3}.bio__side h2{font-size:var(--t-entry)}.bio__dates{color:var(--ink-2);font-size:var(--t-meta);margin-top:10px}.bio__main{grid-column:4/span 7}.bio__rows{grid-column:1/-1;row-gap:1.05em;display:grid}.bio__row{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.bio__row .bio__dates{margin-top:.35em}.honours{columns:2;column-gap:40px}.honours li{break-inside:avoid;border-top:1px solid var(--hairline);font-size:var(--t-small);padding:11px 0 12px;line-height:1.45}.affiliations{grid-template-columns:max-content minmax(0,1fr);column-gap:32px;display:grid}.affiliations dt,.affiliations dd{border-top:1px solid var(--hairline);font-size:var(--t-small);padding:11px 0 12px;line-height:1.45}.affiliations dt{font-family:var(--font-apparatus);font-weight:var(--weight-apparatus);font-size:var(--t-meta);color:var(--ink-2);padding-top:13px}.frames--pair{gap:40px var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.links-out{flex-wrap:wrap;gap:8px 28px;margin-top:28px;display:flex}.links-out--side{margin-top:.2em}.links-out a{font-family:var(--font-apparatus);font-weight:var(--weight-apparatus-strong);font-size:var(--t-meta);padding-block:6px;text-decoration:none;display:inline-block}.next-prev{margin-top:var(--section-tight);border-top:1px solid var(--ink);justify-content:space-between;gap:24px;padding-top:22px;display:flex}.next-prev a{text-decoration:none;display:block}.next-prev .label{color:var(--ink-2);margin-bottom:6px;display:block}.next-prev__name{font-family:var(--font-display);font-weight:var(--weight-title);font-size:var(--t-entry);line-height:1.2}.next-prev__next{text-align:right;margin-left:auto}.business__mark{grid-column:5/span 8}.business__mark img{width:600px}.business{padding-top:var(--section-tight);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:56px;display:grid}.business__title{grid-column:1/span 4}.business__title .person__name{margin-top:0}.business__title .label{color:var(--ink-2);margin-top:10px}.business__blurb{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--t-statement);letter-spacing:-.01em;grid-column:5/span 8;line-height:1.22}.company{grid-column:5/span 8;gap:0;display:grid}.company li{border-top:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;padding-block:22px;display:grid;position:relative}.company .mat{padding:8px}.company img{width:72px}.company a{text-decoration:none}.company a:after{content:"";position:absolute;inset:0}.company__name{font-family:var(--font-display);font-weight:var(--weight-title);font-size:var(--t-entry);line-height:1.2;display:block}.company__sentence{font-size:var(--t-small);margin-top:6px;line-height:1.5;display:block}.company li:hover .mat{background:var(--plaster-deep)}.company li:hover .company__name{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.ragny{border-top:1px solid var(--ink);flex-wrap:wrap;grid-column:5/span 8;justify-content:space-between;align-items:baseline;gap:12px 32px;padding-top:22px;display:flex}.ragny a{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--t-statement);line-height:1.2;text-decoration:none}.orgs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,72px);display:grid}.org{border-top:1px solid var(--hairline);grid-template-columns:max(44px,1.25rem) minmax(0,1fr);column-gap:16px;padding-block:28px 32px;display:grid}.orgs>.org:nth-child(-n+2){border-top:0}.section-head:has(+.orgs){margin-bottom:0}.org__number{color:var(--ink-2);font-variant-numeric:lining-nums tabular-nums;padding-top:7px}.org h3{font-size:var(--t-entry);font-weight:var(--weight-title);line-height:1.2}.org p{font-size:var(--t-small);margin-top:12px;line-height:1.58}.org__link{font-family:var(--font-apparatus);font-weight:var(--weight-apparatus-strong);font-size:var(--t-meta);margin-top:14px;padding-block:4px;text-decoration:none;display:inline-block}.opener__byline{margin-top:22px}.retail{border-top:1px solid var(--claret-rule);margin-top:clamp(28px,3.6vw,44px);padding-top:22px}.retail h2{font-size:var(--t-entry)}.retail__groups{flex-wrap:wrap;gap:18px 40px;margin-top:16px;display:flex}.retail__group .label{margin-bottom:10px;display:block}.retail__group ul{flex-wrap:wrap;gap:10px;display:flex}.button{min-height:44px;font-family:var(--font-apparatus);font-weight:var(--weight-apparatus-strong);font-size:var(--t-meta);transition:background-color .24s var(--ease-out-cubic), color .24s var(--ease-out-cubic);border:1px solid;align-items:center;padding:10px 18px;line-height:1.2;text-decoration:none;display:inline-flex}.field .button:hover,.field .button:focus-visible{background:var(--on-claret);color:var(--claret)}.stage{background:var(--plaster);place-items:center;padding:clamp(28px,4.5vw,64px) clamp(32px,5vw,72px);display:grid}.jacket{transition:transform .42s var(--ease-out-quint);position:relative}.jacket img{outline-offset:-1px;width:336px;transition:box-shadow .42s var(--ease-out-quint);border-radius:2px 4px 4px 2px;outline:1px solid #00000014;box-shadow:0 1px 1px #1c1a1714,0 18px 28px -12px #1c1a1761}.jacket:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff3,#00000024 35%,#0000 100%);border-radius:2px 0 0 2px;width:12px;position:absolute;inset:0 auto 0 0}.stage:hover .jacket{transform:translateY(-4px)}.stage:hover .jacket img{box-shadow:0 1px 1px #1c1a1714,0 28px 38px -14px #1c1a176b}.press{padding-top:var(--section-tight)}.press__head{border-bottom:1px solid var(--ink);padding-bottom:18px}.press__head h2{font-size:var(--t-h2)}.press li{column-gap:var(--gutter);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:26px 28px;display:grid}.press__date{font-size:var(--t-small);grid-column:1/span 2;padding-top:2px}.press__text{font-size:var(--t-small);grid-column:3/span 7;line-height:1.6}.press__out{text-align:right;grid-column:10/span 3}.press__out .meta{display:block}.press__out a{font-family:var(--font-apparatus);font-weight:var(--weight-apparatus-strong);font-size:var(--t-meta);margin-top:8px;padding-block:4px;text-decoration:none;display:inline-block}.archive-section{padding-top:var(--section-tight)}.section-head{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:40px;padding-bottom:18px;display:flex}.section-head h2{font-size:var(--t-h2);flex:6em}.section-head .meta{white-space:nowrap}.frames{gap:48px var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gala__statement{max-width:52rem;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--t-statement);letter-spacing:-.01em;line-height:1.2}.contact-sheet{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;display:grid}.contact-sheet .mat{width:100%;padding:8px}.contact-sheet img{width:100%}.credit{margin-top:24px}.lost{padding-top:var(--section-tight)}.lost,.notice__head{container-type:inline-size}.lost h1,.notice__head h1{font-weight:var(--weight-display);font-size:var(--t-chapter);font-size:min(var(--t-chapter), max(17cqi, 40px));letter-spacing:-.016em;line-height:1.02}.lost h1.short-words,.notice__head h1.short-words{font-size:min(var(--t-chapter), max(24.5cqi, 40px))}.lost .contents,.notice{padding-top:var(--section-tight)}.notice__head{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:28px;display:grid}.notice__head h1{grid-column:1/-1}.notice__date{grid-column:1/span 3;padding-top:.4em}.notice__lead{font-family:var(--font-display);font-size:var(--t-lead);text-wrap:balance;grid-column:4/span 7;line-height:1.4}.notice__body{padding-top:var(--section-tight)}.colophon{margin-top:var(--section);padding-block:clamp(48px,7vw,96px) clamp(32px,4vw,48px)}.colophon>.wrap{container-type:inline-size}.colophon__name{font-family:var(--font-display);font-weight:var(--weight-display);font-size:clamp(3.25rem,1.2rem + 7.6vw,8.5rem);letter-spacing:-.02em;font-size:min(clamp(3.25rem,1.2rem + 7.6vw,8.5rem),17.3cqi);line-height:.92}.colophon__rows{border-top:1px solid var(--claret-rule);grid-template-columns:minmax(0,1fr) auto;gap:28px 48px;margin-top:clamp(36px,5vw,64px);padding-top:24px;display:grid}.colophon__index ul,.colophon__social,.colophon__social ul{flex-wrap:wrap;align-items:baseline;gap:4px 26px;display:flex}.colophon__social{column-gap:32px}.colophon a{font-family:var(--font-apparatus);font-weight:var(--weight-apparatus);font-size:var(--t-nav);padding-block:6px;text-decoration:none;display:inline-block}.colophon__foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 40px;margin-top:28px;display:flex}.colophon__copyright,.colophon__legal a{font-family:var(--font-apparatus);font-weight:var(--weight-apparatus);font-size:var(--t-meta);color:var(--rose)}.colophon__legal{flex-wrap:wrap;column-gap:26px;display:flex}@media (max-width:44.9375em),(max-height:499px) and (max-width:63.9375em){.colophon a,.opener__index a,.links-out a,.org__link,.press__out a,.ragny a{align-items:center;min-width:44px;min-height:44px;padding-block:0;display:inline-flex}.org__link{margin-top:7px}.press__out a{margin-top:1px}.next-prev a{align-items:center;min-height:44px;display:flex}.opener__kicker a{margin-block:-14px;padding-block:14px}.bio__side a.inline{padding-block:7px}.retail__groups,.retail__group ul{flex-direction:column}.button{border-color:var(--on-claret);background:var(--on-claret);min-height:48px;color:var(--claret);font-size:var(--t-small);justify-content:center;padding:12px 20px;display:flex}.field .button:hover,.field .button:focus-visible{color:var(--on-claret);background:0 0}}.chapter,.contents,.press{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (max-width:1023px){.nav li a{min-width:44px;min-height:44px;font-size:var(--t-label);letter-spacing:.12em;justify-content:center}.nav li .draw:after{right:.12em}.frontispiece{grid-template-columns:minmax(0, 1fr) minmax(min(calc(50% - var(--gap) / 2 + 11 * var(--text-gain)), 100% - var(--gap)), 1fr)}.chapter__body .plate,.chapter__body--reverse .plate{grid-area:auto/1/auto/-1;justify-self:start}.chapter__body .prose,.chapter__body--reverse .prose{grid-area:auto/1/auto/-1}.whos-who{grid-template-columns:repeat(2,minmax(0,1fr))}.bio__side{grid-column:1/-1;margin-bottom:20px}.bio__main,.notice__date,.notice__lead{grid-column:1/-1}.notice__date{padding-top:0}.business__mark,.business__title,.business__blurb,.company,.ragny{grid-column:1/-1}.orgs{grid-template-columns:minmax(0,1fr)}.orgs>.org:nth-child(2){border-top:1px solid var(--hairline)}.press__date{grid-column:1/-1;margin-bottom:8px}.press__text{grid-column:1/span 8}.press__out{grid-column:9/span 4}.frames{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-sheet{grid-template-columns:repeat(3,minmax(0,1fr))}.jacket img{width:clamp(200px,30vw,336px)}}@media (max-width:719px){.running-head__bar{padding-block:2px}.running-head__name{letter-spacing:.16em;font-size:.875rem}.frontispiece{grid-template-columns:minmax(0,1fr);gap:28px}.frontispiece__plate .mat{margin-inline:0}.opener,.opener--split{grid-template-columns:minmax(0,1fr);align-items:start;min-height:0}.opener--book .stage{order:-1}.bio__row .bio__side,.bio__row .bio__main{grid-column:1/-1}.opener__plate .mat{margin-inline:0}.contents__list li{grid-template-columns:max(40px,1.625rem) minmax(0,1fr);row-gap:16px}.contents__plates{grid-column:2}.whos-who{grid-template-columns:minmax(0,1fr)}.honours{columns:1}.affiliations{grid-template-columns:minmax(0,1fr)}.affiliations dd{border-top:0;padding-top:0}.frames--pair,.frames{grid-template-columns:minmax(0,1fr)}.press__text,.press__out{text-align:left;grid-column:1/-1}.press__out{margin-top:10px}.contact-sheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jacket img{width:240px}.stage{justify-self:start}.org{grid-template-columns:max(32px,1.25rem) minmax(0,1fr);column-gap:10px}.colophon__rows{grid-template-columns:minmax(0,1fr)}.next-prev{flex-direction:column}.next-prev__next{text-align:left;margin-left:0}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.22s;animation-timing-function:var(--ease-out-cubic)}::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--ease-out-cubic)}[data-reveal].is-pending{opacity:0;transform:translateY(14px)}[data-reveal].is-pending.is-revealed{opacity:1;transition:opacity .6s var(--ease-out-cubic), transform .6s var(--ease-out-cubic);transform:none}[data-reveal].is-pending:focus-within{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{transition-duration:0s!important;animation-duration:.01ms!important}[data-reveal].is-pending{opacity:1;transform:none}.running-head,.running-head.is-shown{transition:none!important}}@media (forced-colors:active){.draw:after{display:none}a:hover .draw,a:focus-visible .draw,a[aria-current] .draw{text-underline-offset:.3em;text-decoration-line:underline;text-decoration-thickness:1px}.menu__contents a:focus-visible{z-index:1;position:relative}}@media print{.masthead,.running-head,.menu[open],.colophon,.skip{display:none}.field{color:var(--ink);background:0 0}}