@font-face{font-family:Markazi Text;src:url(/fonts/markazi-text.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/plex-sans-arabic-regular-s1.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/plex-sans-arabic-semibold-s1.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Blaka;src:url(/fonts/blaka.woff2)format("woff2");font-weight:400;font-display:swap}:root{--sage:#b4beb2;--field:#303b33;--line:#71816f;--ink:#252a28;--paper:#fcf8f0;--page:#f5f9f8;--mist:#e6ebe4;--field-2:#4a574c;--ink-soft:#464d49;--on-field-soft:#d8ded4;--gutter:16px;--wide:1200px;--measure:40rem;--serif:"Markazi Text", "Times New Roman", serif;--logo:"Blaka", "Markazi Text", serif;--sans:"IBM Plex Sans Arabic", "Segoe UI", Tahoma, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=720px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--page);color:var(--ink);font-family:var(--serif);overflow-wrap:break-word;margin:0;font-size:20px;font-weight:400;line-height:1.85}img{max-width:100%;height:auto;display:block}h1,h2,h3{color:var(--field);margin:0;font-weight:600;line-height:1.3}p{margin:0 0 1em}a{color:var(--field-2);text-underline-offset:.25em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--field-2);outline-offset:3px;border-radius:2px}.on-field :focus-visible{outline-color:var(--paper)}.wrap{max-width:var(--wide);padding-inline:var(--gutter);margin-inline:auto}.narrow{max-width:calc(var(--measure) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.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}.skip{inset-inline-start:var(--gutter);z-index:50;background:var(--field);color:var(--paper);border-radius:2px;padding:6px 14px;position:absolute;top:-200px}.skip:focus{color:var(--paper);top:10px}.site-head{border-bottom:1px solid var(--line);background:var(--page);z-index:10;position:relative}.head-row{align-items:center;gap:28px;min-height:84px;display:flex}.nav{margin-inline-start:auto}.nav ul{gap:26px;margin:0;padding:0;list-style:none;display:flex}.nav a{color:var(--ink);border-bottom:1px solid #0000;padding-block:6px;font-size:19px;text-decoration:none}.nav a[aria-current=page]{color:var(--field-2);border-bottom-color:var(--field-2)}.lang{color:var(--ink-soft);white-space:nowrap;font-size:16px}.lang a{color:var(--field-2)}.lang [aria-current]{color:var(--ink-soft)}.menu{margin-inline-start:auto;display:none}.menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--field);border:1px solid var(--line);border-radius:2px;padding:2px 14px;font-size:18px;line-height:1.8;list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu-panel{inset-inline:0;background:var(--page);border-bottom:1px solid var(--line);padding:8px var(--gutter) 20px;position:absolute;top:100%}.menu-panel ul{margin:0;padding:0;list-style:none}.menu-panel li+li{border-top:1px solid var(--line)}.menu-panel a{color:var(--ink);padding:12px 0;font-size:21px;text-decoration:none;display:block}.menu-panel a[aria-current=page]{color:var(--field-2)}.menu-panel .lang{margin-top:12px;font-size:18px}@media (width<=1023px){.nav,.head-row>.lang{display:none}.menu{display:block}.head-row{min-height:72px}}.rule{max-width:var(--wide);padding-inline:var(--gutter);align-items:center;gap:18px;margin:0 auto;display:flex}.rule:before,.rule:after{content:"";background:var(--line);flex:1;height:1px}.rule span{background-image:image-set("/img/hanging-bands.webp" 1x type("image/webp"),"/img/hanging-bands.jpg" 1x type("image/jpeg"));background-position:50% -42px;background-repeat:no-repeat;background-size:388px;flex:none;width:min(388px,60vw);height:30px}.rule.inscription span{background-position:50% -77px;height:34px}.section{padding-block:72px}.section-head{max-width:var(--measure);margin-bottom:36px}.section-head h2{font-size:clamp(30px,3.4vw,40px)}.section-head .sub{color:var(--field-2);margin:4px 0 0;font-size:22px;line-height:1.5}.section-head p:not(.sub){color:var(--ink-soft);margin-top:16px}.page-head{padding-block:64px 40px}.page-head h1{font-size:clamp(38px,4.6vw,54px)}.page-head .sub{color:var(--field-2);margin:6px 0 22px;font-size:24px;line-height:1.5}.page-head p{max-width:var(--measure)}.more{margin-top:28px;font-size:20px;display:inline-block}.button{background:var(--field);color:var(--paper);border:1px solid var(--field);border-radius:2px;padding:8px 24px;font-size:20px;line-height:1.7;text-decoration:none;display:inline-block}.textlink{font-size:20px}.arch{box-shadow:0 0 0 6px var(--paper), 0 0 0 7px var(--field);background:var(--mist);border-radius:999px 999px 0 0;overflow:hidden}.arch img{object-fit:cover;width:100%;height:100%}.hero{padding-block:56px 88px}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:72px;display:grid}.hero .line{color:var(--field-2);margin:6px 0 0;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.4}.hero .motto{color:var(--ink-soft);border-inline-start:2px solid var(--line);margin:18px 0 0;padding-inline-start:18px;font-size:22px;line-height:1.6}.hero .welcome{max-width:34em;margin-top:40px}.hero .welcome h2{margin-bottom:12px;font-size:26px}.hero .welcome p{margin-bottom:.7em}.hero .actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:30px;display:flex}.hero-art{aspect-ratio:5/6.2;background:var(--mist) image-set(url(/img/pale-wall.webp) type("image/webp"), url(/img/pale-wall.jpg) type("image/jpeg")) center / cover;margin-bottom:40px;padding:34px 34px 0;position:relative}.hero-art .painting{position:absolute;inset:34px 34px 0}.hero-art .painting img{object-position:50% 40%}.portrait{z-index:2;aspect-ratio:3/4.2;inset-inline-start:-28px;background:var(--page);width:44%;margin:0;position:absolute;bottom:-40px}.portrait .ph{border:1px dashed var(--field-2);height:calc(100% - 20px);color:var(--field-2);text-align:center;border-radius:999px 999px 0 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:10px;padding:18px;font-size:18px;line-height:1.4;display:flex}.portrait .ph img{opacity:.55;width:38%;height:auto}.entries{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 36px;margin:0;padding:0;list-style:none;display:grid}.entry a.cover{aspect-ratio:3/2;background:var(--mist);margin-bottom:18px;display:block;overflow:hidden}.entry a.cover img{object-fit:cover;width:100%;height:100%}.entry a.cover.blank{background:var(--mist) image-set(url(/img/pale-wall.webp) type("image/webp"), url(/img/pale-wall.jpg) type("image/jpeg")) 50% 30% / 140% auto}.meta{color:var(--field-2);margin:0 0 6px;font-size:16px;line-height:1.5}.entry h3{font-size:25px;line-height:1.4}.entry h3 a{color:var(--field);text-decoration:none}.entry h3 a:hover{text-decoration:underline}.entry .dek{color:var(--ink-soft);margin:8px 0 0;font-size:18px;line-height:1.6}.list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.list>li{border-bottom:1px solid var(--line);grid-template-columns:11rem minmax(0,1fr) auto;align-items:start;gap:8px 28px;padding-block:26px;display:grid}.list .when{color:var(--field-2);padding-top:6px;font-size:16px;line-height:1.5}.list h3{font-size:25px;line-height:1.4}.list h3 a{color:var(--field);text-decoration:none}.list h3 a:hover{text-decoration:underline}.list .dek{color:var(--ink-soft);margin:6px 0 0;font-size:18px;line-height:1.6}.list .thumb{aspect-ratio:3/2;background:var(--mist);width:150px;overflow:hidden}.list .thumb img{object-fit:cover;width:100%;height:100%}.empty{color:var(--ink-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:20px 0;font-size:19px}.biblio{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.biblio li{border-bottom:1px solid var(--line);grid-template-columns:5rem minmax(0,1fr);gap:4px 24px;padding-block:18px;display:grid}.biblio .year{color:var(--field-2);padding-top:2px;font-size:18px}.biblio .title{color:var(--ink);font-size:21px;font-weight:500;line-height:1.45}.biblio .title a{color:var(--field)}.biblio .venue{color:var(--ink-soft);grid-column:2;font-size:17px;line-height:1.5}.biblio [lang=en]{font-size:.95em}.life{background:var(--field);color:var(--paper);position:relative}.life:before{content:"";opacity:.9;background:image-set("/img/silk-scroll.webp" 1x type("image/webp"),"/img/silk-scroll.jpg" 1x type("image/jpeg")) 50%/auto 34px repeat-x;height:34px;display:block}.life-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:72px;padding-block:80px 88px;display:grid}.life .art{aspect-ratio:3/4;justify-self:center;width:100%;max-width:440px}.life .art img{object-position:50% 30%}.life h2{color:var(--paper);font-size:clamp(36px,4vw,50px)}.life .sub{color:var(--on-field-soft);margin:4px 0 26px;font-size:23px;line-height:1.5}.life p{max-width:36em}.life .last{margin-top:8px;font-size:25px;font-weight:600}.life a{color:var(--paper)}.life .latest{border-top:1px solid #fbfcfa47;margin-top:36px;padding-top:24px}.life .latest .meta{color:var(--on-field-soft)}.life .latest h3{color:var(--paper);font-size:28px;line-height:1.4}.life .latest h3 a{text-decoration:none}.life .latest h3 a:hover{text-decoration:underline}.life .latest .dek{color:var(--on-field-soft);margin:6px 0 0;font-size:19px;line-height:1.6}.life .list{border-top-color:#fbfcfa47}.life .list>li{border-bottom-color:#fbfcfa47}.life .list h3,.life .list h3 a{color:var(--paper)}.life .list .when,.life .list .dek{color:var(--on-field-soft)}.life .kind-head{margin-top:44px}.life .kind-head h3{color:var(--paper);font-size:28px}.life .kind-head p{color:var(--on-field-soft);max-width:36em;margin-top:8px}.interests ol{counter-reset:area;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.interests li{counter-increment:area;border-top:1px solid var(--field);padding-top:18px}.interests li:before{content:counter(area);color:var(--field-2);margin-bottom:14px;font-size:54px;font-weight:500;line-height:1;display:block}.interests p{color:var(--ink-soft)}.talks-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.talks-teaser .list{border-top-color:var(--line)}.kinds{margin:0;padding:0;list-style:none}.kinds li{padding-block:6px}.kinds li:before{content:"—";color:var(--field-2);margin-inline-end:10px}.talk-section{padding-block:36px}.talk-section h2{margin-bottom:18px;font-size:30px}.kind-nav{border-block:1px solid var(--line);flex-wrap:wrap;gap:8px 26px;margin-bottom:8px;padding-block:12px;display:flex}.kind-nav a{color:var(--ink);font-size:19px;text-decoration:none}.kind-nav a[aria-current=true]{color:var(--field-2);text-decoration:underline;text-decoration-thickness:1px}.kind-block{padding-block:48px}.kind-block>header{max-width:var(--measure);margin-bottom:28px}.kind-block h2{font-size:34px}.kind-block>header p{color:var(--ink-soft);margin-top:10px}.about-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:72px;display:grid}.about-grid .portrait-standalone{aspect-ratio:3/4.2;justify-self:center;width:100%;max-width:340px;margin-top:12px;position:relative}.portrait-standalone .portrait{width:100%;height:100%;position:static}.belief{background:var(--mist);border-inline-start:3px solid var(--field-2);margin-top:40px;padding:32px 36px 16px}.belief h2{margin-bottom:14px;font-size:28px}.contact-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:72px;display:grid}.form{gap:20px;max-width:36rem;display:grid}.field label{color:var(--field);margin-bottom:4px;font-size:18px;font-weight:600;display:block}.field input,.field select,.field textarea{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #93aa9d;border-radius:2px;padding:8px 12px;font-size:19px;line-height:1.6}.field textarea{resize:vertical;min-height:11rem}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--field-2);outline-offset:1px;border-color:var(--field-2)}.hp{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.notice{border-inline-start:3px solid var(--field-2);background:var(--mist);max-width:36rem;margin-bottom:24px;padding:14px 18px}.notice.bad{background:#f6ece9;border-inline-start-color:#8a2d1f}.aside h2{margin-bottom:12px;font-size:24px}.aside ul{margin:0 0 28px;padding:0;list-style:none}.aside li{padding-block:4px}.progress-track{inset-inline:0;background:var(--mist);z-index:30;height:3px;display:none;position:fixed;top:0}.progress-bar{background:var(--field-2);transform-origin:100%;height:100%;transform:scaleX(0)}html[dir=ltr] .progress-bar{transform-origin:0}@supports (animation-timeline:scroll()){.progress-track{display:block}.progress-bar{animation:linear both progress;animation-timeline:scroll(root)}@keyframes progress{to{transform:scaleX(1)}}}.article-head{padding-block:56px 32px}.crumbs{color:var(--ink-soft);margin-bottom:18px;font-size:17px}.crumbs a{color:var(--field-2);text-decoration:none}.crumbs a:hover{text-decoration:underline}.article-head .dek{color:var(--ink-soft);margin:16px 0 0;font-size:23px;line-height:1.55}.article-head .meta{flex-wrap:wrap;gap:4px 18px;margin-top:22px;font-size:17px;display:flex}.article-head .meta>*+:before{content:"·";color:var(--line);margin-inline-end:18px}.cover-figure{max-width:960px;padding-inline:var(--gutter);margin:0 auto 48px}.cover-figure img{width:100%;height:auto}.prose{max-width:calc(var(--measure) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.prose h2,.prose h3,.prose h4{margin:1.6em 0 .6em;font-size:26px}.prose h4{font-size:23px}.prose figure{margin:2em 0}.prose figure img{width:100%}.prose figcaption{color:var(--ink-soft);margin-top:8px;font-size:16px;line-height:1.5}.prose blockquote{background:var(--mist);border-inline-start:3px solid var(--field-2);margin:1.6em 0;padding:14px 22px}.prose blockquote p:last-child{margin-bottom:0}.prose ul,.prose ol{padding-inline-start:1.4em}.prose hr{background:var(--line);border:0;height:1px;margin:2.4em 0}.prose iframe{max-width:100%}.video{margin:0 0 2em}.pager{max-width:calc(var(--measure) + 2 * var(--gutter));padding:28px var(--gutter) 0;grid-template-columns:1fr 1fr;gap:28px;margin:56px auto 0;display:grid}.pager>div{border-top:1px solid var(--line);padding-top:16px}.pager .next{text-align:end}.pager .label{color:var(--field-2);font-size:16px;display:block}.pager a{color:var(--field);font-size:21px;font-weight:600;line-height:1.45;text-decoration:none}.pager a:hover{text-decoration:underline}.site-foot{background:var(--field);color:var(--paper);margin-top:96px}.site-foot.flush{margin-top:0}.closing{text-align:center;max-width:46rem;padding-block:72px 56px;padding-inline:var(--gutter);margin-inline:auto}.closing img{width:auto;height:150px;margin:0 auto 18px}.closing .line{color:var(--on-field-soft);margin:2px 0 24px;font-size:22px}.closing .last{margin-top:6px;font-size:23px;font-weight:600}.foot-bottom{color:var(--on-field-soft);border-top:1px solid #fbfcfa38;padding-block:28px 36px;font-size:16px;line-height:1.7}.foot-row{flex-wrap:wrap;justify-content:space-between;gap:14px 36px;display:flex}.foot-bottom ul{flex-wrap:wrap;gap:4px 22px;margin:0;padding:0;list-style:none;display:flex}.foot-bottom a{color:var(--paper);text-decoration:none}.foot-bottom a:hover{text-decoration:underline}.credits strong{color:var(--paper);font-weight:600}.credits a{-webkit-text-decoration:underline #fbfcfa66;text-decoration:underline #fbfcfa66}.copy{margin:10px 0 0}.reveal{animation:.9s ease-out both reveal}.reveal.later{animation-delay:.15s}@keyframes reveal{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.reveal{animation:none}.progress-bar{animation:none!important}.progress-track{display:none!important}}@media (width<=1023px){.hero-grid,.life-grid,.talks-grid,.about-grid,.contact-grid{grid-template-columns:minmax(0,1fr);gap:48px}.hero-art{justify-self:center;width:min(460px,100% - 56px);margin-inline:0}.entries{grid-template-columns:repeat(2,minmax(0,1fr))}.interests ol{grid-template-columns:minmax(0,1fr);gap:28px}.life .art{max-width:340px}}@media (width<=639px){body{font-size:19px}.section{padding-block:52px}.page-head{padding-block:44px 28px}.hero{padding-block:36px 64px}.hero-art{width:calc(100% - 44px);padding:22px 22px 0}.hero-art .painting{inset:22px 22px 0}.portrait{inset-inline-start:-22px;width:46%;bottom:-32px}.portrait .ph{height:calc(100% - 14px);margin:7px;padding:10px;font-size:16px}.entries{grid-template-columns:minmax(0,1fr);gap:36px}.list>li{grid-template-columns:minmax(0,1fr);gap:2px}.list .when{padding-top:0}.list .thumb{display:none}.biblio li{grid-template-columns:minmax(0,1fr)}.biblio .venue{grid-column:1}.life-grid{padding-block:56px 64px}.belief{padding:24px 20px 10px}.pager{grid-template-columns:minmax(0,1fr)}.pager .next{text-align:start}.closing img{height:120px}.foot-row{flex-direction:column}}html[dir=rtl] .biblio [dir=ltr]{text-align:right}.about-h{margin-bottom:14px;font-size:30px}.lede{color:var(--field);font-size:24px;line-height:1.7}html[lang=en] .lede{font-size:23px;line-height:1.55}.gap-top-s{margin-top:44px}.life-list{padding-bottom:88px}.life-list .kind-head{margin-top:0;margin-bottom:24px}.life .empty{color:var(--on-field-soft);border-color:#fbfcfa47}.includes{color:var(--field);margin:28px 0 6px;font-weight:600}.closing-line{color:var(--ink-soft);margin-top:18px}.talk-section+.talk-section{border-top:1px solid var(--line)}.talk-section .list{border-top:0}.talk-section .empty{border-top:0;border-bottom:0;padding:0}.hero .line{margin-top:16px}.sanctuaries{padding-block:64px 88px}.triptych{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0 auto;list-style:none;display:grid}.triptych figure{margin:0}.triptych .frame{aspect-ratio:4/5.2;background:var(--mist);justify-content:center;align-items:center;padding:34% 9% 9%;display:flex}.triptych picture{display:contents}.triptych img{object-fit:contain;width:100%;height:100%}.triptych figcaption{text-align:center;flex-direction:column;gap:4px;margin-top:22px;display:flex}.triptych .place{color:var(--field);font-size:22px;font-weight:600;line-height:1.4}.triptych .object{color:var(--ink-soft);max-width:22rem;margin-inline:auto;font-size:16px;line-height:1.55}@media (width<=767px){.triptych{grid-template-columns:minmax(0,1fr);gap:48px;max-width:360px}}.cover-figure figcaption{color:var(--ink-soft);text-align:center;margin-top:8px;font-size:16px}.logo{color:var(--field);text-align:center;flex-direction:column;align-items:center;margin:0;font-weight:400;display:inline-flex}.logo a{color:inherit;text-decoration:none}.logo a:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.logo-top{font-family:var(--logo);font-weight:400;line-height:1.1}.logo-name{font-family:var(--logo);font-weight:400;line-height:1.2}.logo-rule{background:var(--line);width:44%;display:block}.logo-latin{font-family:var(--serif);color:var(--field-2);line-height:1.3}.logo--header{flex:none}.logo--header .logo-top{font-size:30px}.logo--header .logo-rule{background:var(--field);opacity:.55;height:1.5px;margin:3px 0 4px}.logo--header .logo-name{font-size:14px}.logo--hero,html[dir=rtl] .logo--hero{align-items:flex-start}.logo--hero .logo-top{font-size:clamp(64px,8.6vw,124px)}.logo--hero .logo-rule{width:38%;height:4px;margin:14px 0 18px}.logo--hero .logo-name{font-size:clamp(30px,4vw,58px)}.logo--hero .logo-latin{margin-top:12px;font-size:19px}.logo--foot{color:var(--paper)}.logo--foot .logo-top{font-size:54px}.logo--foot .logo-rule{background:var(--sage);height:2px;margin:8px 0 10px}.logo--foot .logo-name{color:var(--sage);font-size:26px}.logo--foot .logo-latin{color:var(--on-field-soft);margin-top:6px;font-size:15px}.logo--page .logo-top{font-size:clamp(60px,8vw,112px)}.logo--page .logo-rule{height:4px;margin:14px 0 18px}.logo--page .logo-name{font-size:clamp(28px,3.8vw,52px)}.logo--page .logo-latin{margin-top:12px;font-size:19px}.site-head{background:var(--sage);border-bottom:1px solid var(--line)}.nav a{color:var(--field)}.nav a:hover{border-bottom-color:var(--field);color:var(--field)}.site-head .lang,.site-head .lang [aria-current],.site-head .lang a{color:var(--field)}.menu>summary{color:var(--field);border-color:var(--field);background:0 0}.menu[open]>summary{background:var(--page)}.menu-panel{background:var(--page);border-bottom:1px solid var(--line)}.menu-panel a{color:var(--ink)}.menu-panel a[aria-current]{color:var(--field);font-weight:600}.site-head :focus-visible{outline-color:var(--field)}@media (width<=1023px){.head-row{min-height:80px}.logo--header .logo-top{font-size:26px}.logo--header .logo-name{font-size:13px}}.button{background:var(--sage);color:var(--field);border-color:var(--sage);font-weight:600}a{color:var(--field)}a:hover{color:var(--ink)}.hero .line{color:var(--field-2);margin-top:22px}.hero .motto{border-inline-start-color:var(--sage)}.portrait .ph{border-color:var(--line);color:var(--field-2)}.arch{box-shadow:0 0 0 6px var(--page), 0 0 0 7px var(--field)}.life{background:var(--sage);color:var(--field)}.life:before{opacity:1}.life h2,.life .last,.life .latest h3,.life a,.life .list h3,.life .list h3 a,.life .kind-head h3{color:var(--field)}.life .sub,.life .latest .meta,.life .latest .dek,.life .list .when,.life .list .dek,.life .kind-head p,.life .empty{color:#2f3832}.life a:hover{color:var(--ink)}.life .arch{box-shadow:0 0 0 6px var(--sage), 0 0 0 7px var(--field)}.life .latest,.life .list,.life .list>li{border-color:#303b3373}.life .list .thumb{background:#303b331f}.life .button{background:var(--field);border-color:var(--field);color:var(--paper)}.life .button:hover{background:var(--page);border-color:var(--page);color:var(--field)}.life :focus-visible{outline-color:var(--field)}.site-foot{background:var(--field);color:var(--paper)}.closing .line{color:var(--sage)}.foot-bottom{color:var(--on-field-soft);border-top-color:#fcf8f033}.foot-bottom a,.credits strong{color:var(--paper)}.site-foot.flush{border-top:0}.talks-teaser{background:var(--mist)}.belief{border-inline-start-color:var(--sage)}.notice{border-inline-start-color:var(--field)}.interests li{border-top-color:var(--field)}.interests li:before{color:var(--field-2)}.progress-bar{background:var(--field)}.progress-track{background:var(--sage)}.kind-nav a[aria-current=true]{color:var(--field);font-weight:600}.logo-kicker{font-family:var(--logo);font-weight:400;line-height:1.1}.logo--header .logo-kicker{margin-bottom:1px;font-size:12px}.logo--hero .logo-kicker{margin-bottom:2px;font-size:clamp(26px,3.4vw,50px)}.logo--foot .logo-kicker{color:var(--sage);font-size:22px}.logo--page .logo-kicker{margin-bottom:2px;font-size:clamp(24px,3.2vw,45px)}.logo--welcome .logo-kicker{font-size:20px}@media (width<=1023px){.logo--header .logo-kicker{font-size:11px}}.featured{aspect-ratio:21/8;background:var(--field);min-height:300px;color:var(--paper);border-radius:14px;margin-bottom:40px;text-decoration:none;display:block;position:relative;overflow:hidden}.featured picture{display:contents}.featured-img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.featured:after{content:"";background:linear-gradient(#303b3300 28%,#303b339e 62%,#303b33eb 100%);position:absolute;inset:0}.featured:hover .featured-img{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.featured-img{transition:none}.featured:hover .featured-img{transform:none}}.featured-text{z-index:1;inset-inline:0;flex-direction:column;gap:4px;max-width:46rem;padding:32px 40px;display:flex;position:absolute;bottom:0}.featured-section{color:var(--sage);font-size:17px;font-weight:600}.featured-line{color:var(--on-field-soft);font-size:18px;line-height:1.5}.featured-title{color:var(--paper);margin-top:6px;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.35}.featured-title .arrow{color:var(--sage);margin-inline-start:8px;display:inline-block}.featured:focus-visible{outline:3px solid var(--field);outline-offset:3px}.column{max-width:720px;margin-inline:auto}.tabs{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:4px;display:flex;position:relative}.tabs-list{flex-wrap:wrap;flex:1;gap:4px 24px;display:flex}.tabs-list a{color:var(--ink-soft);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0 9px;font-size:19px;text-decoration:none}.tabs-list a:hover{color:var(--field)}.tabs-list a[aria-current=true]{color:var(--field);border-bottom-color:var(--field);font-weight:600}.search>summary{cursor:pointer;color:var(--field);border-radius:2px;padding:8px;list-style:none;display:flex}.search>summary::-webkit-details-marker{display:none}.search[open]>summary{background:var(--mist)}.search-form{inset-inline:0;z-index:5;background:var(--page);border-bottom:1px solid var(--line);gap:10px;padding:14px 0;display:flex;position:absolute;top:calc(100% + 1px)}.search-form input{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:2px;flex:1;min-width:0;padding:6px 12px;font-size:19px}.search-form .button{padding-block:4px}.tabs:has(.search[open]){margin-bottom:76px}.results-h{margin-bottom:14px;font-size:26px}.rows{margin:0;padding:0;list-style:none}.row{border-bottom:1px solid #71816f73;grid-template-columns:minmax(0,1fr) 132px;align-items:start;gap:24px;padding-block:22px;display:grid}.row h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:23px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.row h3 a{color:var(--field);text-decoration:none}.row h3 a:hover{text-decoration:underline}.row-sum{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:18px;line-height:1.6;display:-webkit-box;overflow:hidden}.row-meta{color:var(--field-2);margin:8px 0 0;font-size:15px}.row-thumb{aspect-ratio:6/5;background:var(--mist);border-radius:6px;margin-top:6px;display:block;overflow:hidden}.row-thumb img{object-fit:cover;width:100%;height:100%}.see-all{text-align:center;margin:32px 0 0}.column .kind-block{padding-block:32px 8px}.column .kind-block>header{margin-bottom:8px}.column .kind-block h2{font-size:30px}@media (width<=767px){.featured{aspect-ratio:4/5;border-radius:10px;min-height:0}.featured-text{padding:22px 20px}.row{grid-template-columns:minmax(0,1fr) 92px;gap:16px}.row h3{font-size:21px}.row-sum{font-size:17px}.tabs-list{gap:2px 18px}.tabs-list a{font-size:17px}}.welcome-overlay{z-index:100;opacity:0;place-items:center;padding:16px;transition:opacity .35s;display:grid;position:fixed;inset:0}.welcome-overlay.is-open{opacity:1}@media (prefers-reduced-motion:reduce){.welcome-overlay{opacity:1;transition:none}}.welcome-art{background:var(--field) image-set(url(/img/hero-1200.webp) type("image/webp"), url(/img/hero-1200.jpg) type("image/jpeg")) center 45% / cover;position:absolute;inset:0}.welcome-panel{background:var(--page);width:min(520px,100%);max-height:calc(100dvh - 32px);color:var(--ink);text-align:center;border-radius:12px;padding:44px 40px 28px;position:relative;overflow:auto;box-shadow:0 0 0 1px #303b3340}.welcome-close{top:10px;color:var(--field);cursor:pointer;font-size:28px;line-height:1;font-family:var(--serif);background:0 0;border:0;padding:6px 10px;position:absolute;inset-inline-end:12px}.logo--welcome .logo-top{font-size:54px}.logo--welcome .logo-rule{height:2px;margin:8px 0 10px}.logo--welcome .logo-name{font-size:25px}.logo--welcome .logo-latin{margin-top:6px;font-size:15px}.welcome-line{color:var(--field-2);margin:16px 0 6px;font-size:22px;font-weight:600}.welcome-invite{margin:0 0 20px;font-size:20px}.welcome-form{gap:8px;display:flex}.welcome-form input[type=email]{min-width:0;font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:2px;flex:1;padding:8px 12px;font-size:19px}.welcome-msg{min-height:1.5em;color:var(--field);margin:10px 0 0;font-size:18px}.welcome-note{color:var(--ink-soft);margin:4px 0 14px;font-size:15px}.welcome-no{font:inherit;color:var(--field-2);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:18px;text-decoration:underline}@media (width<=480px){.welcome-panel{padding:40px 20px 20px}.logo--welcome .logo-top{font-size:44px}.welcome-form{flex-direction:column}}.m-head{color:var(--field);background:var(--sage) image-set(url(/img/sage-wall.webp) type("image/webp"), url(/img/sage-wall.jpg) type("image/jpeg")) center / cover;border-bottom:1px solid var(--line)}.m-head-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:64px;padding-block:64px 72px;display:grid}.m-head-text{background:#f5f9f8db;border-radius:4px;padding:40px 44px}.m-head .logo--page{align-items:flex-start}.m-line{color:var(--field);margin:26px 0 10px;font-size:clamp(26px,2.8vw,34px);font-weight:600;line-height:1.45}.m-opening{color:var(--ink);margin:0;font-size:21px}.m-art{aspect-ratio:3/4;justify-self:center;width:100%;max-width:420px}.m-head .arch{box-shadow:0 0 0 6px var(--page), 0 0 0 7px var(--field)}.m-art img{object-position:50% 60%}.m-intro{padding-block:56px 40px}.m-intro p{color:var(--field);margin:0;font-size:24px;line-height:1.75}html[lang=en] .m-intro p{font-size:23px;line-height:1.55}.m-measure{max-width:var(--measure)}.m-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:36px 0 0;display:grid}.m-pillars div{border-top:2px solid var(--field);padding-top:14px}.m-pillars dt{color:var(--field);font-size:26px;font-weight:700}.m-pillars dd{color:var(--ink-soft);margin:6px 0 0}.m-offer{background:var(--mist)}.m-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.m-grid4 h3{margin-bottom:8px;font-size:24px}.m-grid4 p{color:var(--ink-soft);margin:0}.m-path{background:var(--sage);color:var(--field);padding-block:72px 64px}.m-path .section-head h2{color:var(--field)}.m-path-lead{color:#2f3832;margin:0 0 6px;font-size:20px;font-weight:600}.m-steps{border-top:2px solid var(--field);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.m-steps li{border-inline-start:1px solid #303b3366;padding:20px 18px 8px}.m-steps li:first-child{border-inline-start:0;padding-inline-start:0}.m-n{font-family:var(--serif);color:var(--field);margin-bottom:10px;font-size:52px;font-weight:600;line-height:1;display:block}.m-steps h3{color:var(--field);margin-bottom:6px;font-size:27px}.m-steps p{color:#2f3832;margin:0;font-size:18px;line-height:1.6}.m-values{text-align:center;max-width:46rem;margin:44px auto 0}.m-values p{color:var(--field)}.m-values-last{font-size:25px;font-weight:600}.m-principles{border-top:1px solid var(--line);gap:0;max-width:52rem;margin:0;display:grid}.m-principles div{border-bottom:1px solid #71816f73;grid-template-columns:17rem minmax(0,1fr);gap:8px 28px;padding-block:16px;display:grid}.m-principles dt{color:var(--field);font-size:21px;font-weight:700}.m-principles dd{color:var(--ink-soft);margin:0}.m-podcast{background:var(--mist)}.m-two{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:56px;display:grid}.m-h2{margin-bottom:16px;font-size:clamp(30px,3.4vw,40px)}.m-label{color:var(--field);font-weight:700}.m-flow{flex-wrap:wrap;gap:6px 10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.m-flow li{color:var(--field)}.m-arrow{color:var(--line)}.m-question{color:var(--field);margin-top:18px;font-size:22px;font-weight:600}.m-card{background:var(--page);border:1px solid var(--line);border-radius:6px;padding:24px 28px}.m-card h3{margin-bottom:10px;font-size:22px}.m-card ul{margin:0;padding-inline-start:1.2em}.m-card li{padding-block:3px}.m-season{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.m-season li{border-bottom:1px solid #71816f73;grid-template-columns:6rem minmax(0,1fr);gap:16px;padding-block:18px;display:grid}.m-ep{color:var(--field-2);padding-top:3px;font-weight:600}.m-season h3{font-size:22px;line-height:1.45}.m-season p{color:var(--ink-soft);margin:4px 0 0;font-size:18px}.m-charter{border:1px solid var(--line);border-inline-start:4px solid var(--sage);max-width:52rem;padding:28px 32px 14px}.m-charter ul{margin:0;padding:0;list-style:none}.m-charter li{padding-block:4px;padding-inline-start:1.6em;position:relative}.m-charter li:before{content:"◈︎";font-family:var(--serif);color:var(--line);position:absolute;inset-inline-start:0}.m-charter-wrap{padding-bottom:24px}@media (width<=1023px){.m-head-grid,.m-two{grid-template-columns:minmax(0,1fr);gap:40px}.m-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.m-steps{grid-template-columns:minmax(0,1fr)}.m-steps li{border-inline-start:0;border-bottom:1px solid #303b3366;grid-template-columns:3.4rem minmax(0,1fr);column-gap:14px;padding-inline:0;display:grid}.m-steps li .m-n{grid-row:span 2;font-size:44px}.m-art{max-width:340px}}@media (width<=639px){.m-head-text{padding:26px 20px}.m-pillars,.m-grid4,.m-season,.m-principles div{grid-template-columns:minmax(0,1fr)}.m-season li{grid-template-columns:minmax(0,1fr);gap:2px}.m-intro p{font-size:21px}}.masarat-link{background:var(--sage);color:var(--field);border-radius:10px;gap:4px;max-width:52rem;margin-block:8px 24px;padding:28px 32px;text-decoration:none;display:grid}.masarat-link .logo-top{font-size:44px}.masarat-link-line{font-size:23px;font-weight:600}.masarat-link-text{color:#2f3832;font-size:18px}.masarat-link:hover{color:var(--field);background:#a9b4a7}.masarat-link:focus-visible{outline:3px solid var(--field)}button,input,select,textarea{font-family:inherit}.portrait .ph.ph-seal{background:var(--sage);border:0}.portrait .ph.ph-seal img{opacity:1;width:46%}body{color:var(--ink);font-size:21px;line-height:1.9}html[lang=en] body{font-size:20px;line-height:1.65}.site-head{background:var(--page);box-shadow:0 3px 0 var(--sage);border-bottom:0}.head-row{min-height:88px}.nav a,.site-head .lang,.site-head .lang a{color:var(--ink)}.nav a:hover{color:var(--field);border-bottom-color:var(--sage)}.nav a[aria-current=page],.nav a[aria-current=true]{color:var(--field);border-bottom:2px solid var(--sage);font-weight:600}.logo--site{align-items:flex-start;gap:0}.logo--site .logo-name{font-family:var(--logo);color:var(--field);font-size:30px;line-height:1.15;text-decoration:none}.logo--site .logo-sub{font-family:var(--logo);color:var(--line);letter-spacing:0;font-size:15px;line-height:1.3;text-decoration:none}.logo--site a:hover{color:var(--field);text-decoration:none}.logo--site .logo-sub:hover{color:var(--field)}@media (width<=1023px){.logo--site .logo-name{font-size:26px}.logo--site .logo-sub{font-size:14px}}.button{background:var(--field);color:var(--paper);border:1px solid var(--field);border-radius:2px;padding:9px 26px;font-weight:600}.button:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.button.ghost{color:var(--field);border-color:var(--line);background:0 0}.button.ghost:hover{background:var(--sage);border-color:var(--sage);color:var(--field)}.fp{padding-block:64px 24px}.fp-head{text-align:center;max-width:46rem;padding-inline:var(--gutter);margin:0 auto}.fp-mark{width:112px;margin:0 auto 22px}.fp-mark .portrait{aspect-ratio:3/4;background:0 0;width:112px;position:static}.fp-mark .portrait img{border-radius:999px 999px 0 0}.fp-mark .portrait .ph{border-radius:999px 999px 0 0;height:100%;margin:0;padding:12px}.fp-mark .portrait .ph.ph-seal img{width:78%}.fp-name{color:var(--field);letter-spacing:0;font-size:clamp(46px,6.2vw,80px);font-weight:600;line-height:1.15}.fp-line{max-width:34rem;color:var(--field-2);justify-content:center;align-items:center;gap:18px;margin:18px auto 0;font-size:clamp(22px,2.4vw,28px);font-weight:500;line-height:1.4;display:flex}.fp-line:before,.fp-line:after{content:"";background:var(--line);flex:1;height:1px}.fp-motto{color:var(--ink-soft);margin:14px 0 0;font-size:20px}.plate{max-width:1240px;padding-inline:var(--gutter);margin:48px auto 0}.plate img{aspect-ratio:21/9;object-fit:cover;width:100%;height:auto}.plate figcaption{color:var(--ink-soft);text-align:end;margin-top:10px;font-size:15px}.fp-welcome{max-width:calc(36rem + 2 * var(--gutter));padding-inline:var(--gutter);margin:52px auto 0}.fp-welcome h2{text-align:center;margin-bottom:20px;font-size:30px}.fp-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.block{padding-block:88px}.block+.block,.sanctuaries+.block{border-top:1px solid #71816f59}.block-head{text-align:center;max-width:40rem;margin:0 auto 44px}.block-head h2{font-size:clamp(32px,3.6vw,44px)}.block-head .sub{color:var(--field-2);margin:6px 0 0;font-size:21px;line-height:1.5}.block-more{text-align:center;margin:28px 0 0;font-size:20px}.featured{aspect-ratio:auto;background:var(--mist);min-height:0;color:var(--ink);border-radius:0;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:0;margin:0 0 48px;display:grid;position:static;overflow:visible}.featured:after{content:none}.featured-pic{aspect-ratio:4/3;background:var(--sage);display:block;overflow:hidden}.featured-pic img,.featured-pic picture img{object-fit:cover;width:100%;height:100%;display:block}.featured-text{flex-direction:column;justify-content:center;gap:0;max-width:none;padding:40px 44px;display:flex;position:static}.featured-section{color:var(--field-2);margin:0 0 10px;font-size:17px;font-weight:600}.featured-title{margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.4}.featured-title a{color:var(--field);text-decoration:none}.featured-title a:hover{text-decoration:underline}.featured-sum{color:var(--ink-soft);margin:14px 0 0;font-size:19px;line-height:1.65}.featured-meta{color:var(--field-2);margin:16px 0 0;font-size:15px}@media (width<=767px){.featured{grid-template-columns:minmax(0,1fr)}.featured-text{padding:24px 20px 28px}}.life-quiet{background:var(--mist);text-align:center;padding-block:88px}.life-quiet h2{font-size:clamp(32px,3.6vw,44px)}.life-quiet .sub{color:var(--field-2);margin:6px 0 0;font-size:21px}.life-quote{border-block:1px solid var(--line);max-width:34rem;margin:36px auto 34px;padding:26px 0}.life-quote p{color:var(--field);margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.45}.life-quiet p{margin-inline:auto}.life-latest{flex-direction:column;gap:2px;margin:30px auto 26px;display:flex}.life-latest .meta{color:var(--field-2);font-size:15px}.life-latest a{color:var(--field);font-size:23px;font-weight:600;line-height:1.45;text-decoration:none}.life-latest a:hover{text-decoration:underline}.interests ol{gap:48px}.interests li{border-top:0;padding-top:0}.interests li:before{content:counter(area, arabic-indic);color:var(--field);border-bottom:3px solid var(--sage);width:2.2em;margin-bottom:8px;padding-bottom:10px;font-size:46px;font-weight:600}html[lang=en] .interests li:before{content:counter(area)}.interests h3{margin-bottom:8px;font-size:26px}.sanctuaries{border-top:1px solid #71816f59;padding-block:88px}.triptych .arch,.triptych .frame{box-shadow:none;border:1px solid var(--line);background:var(--mist)}.talks-home .list{border-top:1px solid var(--line)}.closing{padding-block:80px 56px}.credits{margin:18px 0 0}.credits>summary{cursor:pointer;color:var(--paper);font-weight:600;list-style:none;display:inline-block}.credits>summary::-webkit-details-marker{display:none}.credits>summary:after{content:" +";color:var(--sage)}.credits[open]>summary:after{content:" −"}.credits p{max-width:52rem;margin:10px 0 8px}.credits ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.credits a{color:var(--paper)}.credit-where{color:var(--on-field-soft)}@media (width<=1023px){.block,.life-quiet,.sanctuaries{padding-block:64px}}@media (width<=639px){.fp{padding-block:40px 8px}.fp-mark,.fp-mark .portrait{width:88px}.plate{margin-top:36px;padding-inline:0}.plate figcaption{padding-inline:var(--gutter)}.plate img{aspect-ratio:4/3}.fp-welcome{margin-top:36px}.fp-welcome h2{font-size:26px}.block,.life-quiet,.sanctuaries{padding-block:52px}.block-head{margin-bottom:30px}}.fp-mark .arch{box-shadow:none;border:1px solid var(--line)}.interests li:before{content:counter(area)}.fp-intro{color:var(--field-2);margin:0 0 4px;font-size:clamp(20px,2vw,24px);font-weight:500}.fp-name{margin:0}.fp-role{color:var(--ink);margin:8px 0 0;font-size:clamp(20px,2vw,24px)}.fp-role a{color:var(--field);-webkit-text-decoration-color:var(--sage);text-decoration-color:var(--sage);font-weight:600;text-decoration-thickness:2px}.fp-portrait{width:150px;margin:26px auto 0}.fp-portrait .portrait{aspect-ratio:3/4;background:0 0;width:150px;margin:0;position:static}.fp-portrait .arch{box-shadow:none;border:1px solid var(--line)}.fp-portrait .portrait img{object-fit:cover;border-radius:999px 999px 0 0;width:100%;height:100%}.fp-portrait .portrait .ph{border-radius:999px 999px 0 0;height:100%;margin:0;padding:14px}.fp-portrait .portrait .ph.ph-seal img{width:78%;height:auto}.fp-mark{display:none}.fp-head .fp-line{margin-top:26px}.is-home .logo--site .logo-sub{display:none}.plate{margin:0 auto;padding-block:8px 0}.plate a{color:var(--ink-soft);text-decoration:none}.plate a:hover{color:var(--field);text-decoration:underline}main>.plate:not(.page-plate){margin-block:0}.page-plate{margin-bottom:56px}.fp .plate{margin-top:48px}.entry-v{border-bottom:1px solid #71816f73;padding-block:34px;list-style:none}.entry-v .row-meta{margin:0 0 6px}.entry-v h3{font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.4}.entry-v h3 a{color:var(--field);text-decoration:none}.entry-v h3 a:hover{text-decoration:underline}.entry-open{color:var(--ink);margin:12px 0 18px;font-size:20px;line-height:1.85}.entry-pic{aspect-ratio:16/9;background:var(--mist);display:block;overflow:hidden}.entry-pic img{object-fit:cover;width:100%;height:100%}.entry-more{margin:16px 0 0;font-size:19px;font-weight:600}.entry-more a{color:var(--field);-webkit-text-decoration-color:var(--sage);text-decoration-color:var(--sage);text-decoration-thickness:2px}.lead-prose{margin-bottom:8px}.lead-prose p{color:var(--field);font-size:22px;line-height:1.85}.lead-figs figure{margin-top:0}.videos{background:var(--mist);text-align:center;padding-block:72px}.videos h2{font-size:clamp(30px,3.4vw,40px)}.videos p{color:var(--ink-soft)}.video-links{gap:14px;max-width:30rem;margin:24px auto 0;padding:0;list-style:none;display:grid}.video-link{background:var(--page);border:1px solid var(--line);color:var(--field);text-align:start;align-items:center;gap:14px;padding:16px 22px;font-size:20px;font-weight:600;text-decoration:none;display:flex}a.video-link:hover{background:var(--sage);border-color:var(--sage)}.vl-mark{background:var(--field);width:40px;height:40px;color:var(--paper);border-radius:50%;flex:none;place-items:center;font-size:15px;display:inline-grid}.video-link.soon{color:var(--ink-soft)}.video-link.soon .vl-mark{background:var(--line)}.video-link small{color:var(--field-2);margin-inline-start:auto;font-size:15px;font-weight:500}main .videos{margin-top:0}.talks-page .videos,main>.videos:not(:last-child){margin-bottom:48px}.subscribe{background:var(--sage);color:var(--field);text-align:center;padding-block:64px}.subscribe h2{color:var(--field);font-size:clamp(28px,3vw,38px)}.subscribe p{max-width:34rem;margin:10px auto 0}.subscribe-form{gap:10px;max-width:32rem;margin:22px auto 0;display:flex}.subscribe-form input[type=email]{min-width:0;font:inherit;border:1px solid var(--field);color:var(--ink);background:#fff;border-radius:2px;flex:1;padding:9px 14px;font-size:19px}.subscribe-msg{min-height:1.4em;font-weight:600}.subscribe-note{color:#2f3832;font-size:15px}.subscribe :focus-visible{outline-color:var(--field)}.head-sub{padding:5px 20px;font-size:18px}@media (width<=1023px){.head-sub{margin-inline-start:auto}.menu{margin-inline-start:10px}}@media (width<=480px){.subscribe-form{flex-direction:column}.head-sub{padding:4px 14px;font-size:16px}}.closing-name{color:var(--paper);margin:0;font-size:clamp(30px,3.4vw,40px);font-weight:600}.closing .line{margin-top:4px}.site-foot{margin-top:0}.artwork{margin:0 0 40px}.artwork picture,.artwork img{width:100%;height:auto;display:block}.artwork img{background:var(--mist);box-shadow:0 1px 0 var(--line);border-radius:4px}.artwork figcaption{border-inline-start:2px solid var(--sage);gap:6px;margin-top:14px;padding-inline-start:14px;display:grid}.artwork .art-title{color:var(--field);font-size:20px;font-weight:600;line-height:1.4}.artwork .art-note{color:var(--ink);font-size:18px;line-height:1.75}.artwork .art-credit{color:var(--ink-soft);font-size:15px;line-height:1.5;text-decoration:none}.artwork .art-credit:hover,.artwork .art-credit:focus-visible{text-decoration:underline}.cover-art{max-width:760px;padding-inline:var(--gutter);margin:0 auto 48px}.cover-art img{width:auto;max-width:100%;max-height:78vh;margin-inline:auto}.art-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px 40px;display:grid}@media (width>=760px){.art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.art-grid .artwork img{aspect-ratio:4/3;object-fit:cover;object-position:center 40%}.summaries-art{max-width:520px;margin-block:8px 32px}.biblio .summary{color:var(--ink);max-width:var(--measure);grid-column:2;margin:6px 0 0;font-size:19px;line-height:1.8}.biblio .paper-link{color:var(--field);grid-column:2;justify-self:start;font-size:16px}@media (width<=719px){.biblio .summary,.biblio .paper-link{grid-column:1}}.kinds-nav{flex-wrap:wrap;gap:8px 22px;margin-top:18px;display:flex}.kinds-nav a{color:var(--field);font-size:18px}.hm-top{border-bottom:1px solid var(--line);background:linear-gradient(to bottom, var(--mist), var(--page))}.hm-id{padding-bottom:48px}.hm-intro{color:var(--field-2);margin:0 0 4px;font-size:20px}.hm-name{color:var(--field);font-size:clamp(52px,7.4vw,96px);font-weight:700;line-height:1.1}.hm-role{color:var(--ink);margin:10px 0 0;font-size:23px}.hm-role a{color:var(--field);font-weight:600}.hm-line{color:var(--field);border-top:1px solid var(--line);max-width:26rem;margin:26px 0 0;padding-top:18px;font-size:26px;font-weight:600}.hm-motto{color:var(--ink-soft);margin:4px 0 0;font-size:20px}.hm-portrait .portrait{aspect-ratio:3/4;width:100%;position:static}.hm-portrait .portrait img,.hm-portrait .portrait .ph{border-radius:999px 999px 0 0}.hm-portrait .portrait .ph{place-items:center;height:100%;margin:0;display:grid}@media (width<=719px){.hm-top-in{grid-template-columns:minmax(0,1fr) 104px;gap:16px;padding-top:36px}.hm-id{padding-bottom:28px}.hm-role{font-size:20px}.hm-line{margin-top:18px;padding-top:12px;font-size:22px}.hm-motto{font-size:18px}.hm-portrait{width:104px}}.hm-welcome{padding-block:56px 24px;font-size:21px}.hm-welcome h2{margin-bottom:14px;font-size:30px}.hm-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.hm-sec{padding-block:48px}.hm-sec-head h2{font-size:clamp(28px,3vw,34px)}.hm-sec-head a{color:var(--field-2);white-space:nowrap;padding-block:10px;font-size:18px}.hm-life{background:var(--mist);margin-block:24px;padding-block:56px}.hm-life h2{color:var(--field-2);font-size:22px;font-weight:600}.hm-life blockquote{color:var(--field);margin:10px 0 18px;font-size:clamp(28px,3.4vw,38px);font-weight:600;line-height:1.4}.hm-life blockquote p{margin:0}.hm-papers,.hm-talks{grid-template-columns:minmax(0,1fr);gap:0 40px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.hm-papers,.hm-talks{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-papers li,.hm-talks li{border-bottom:1px solid var(--line);padding-block:20px}@media (width>=900px){.hm-papers li,.hm-talks li{border-bottom:0}}.hm-papers h3,.hm-talks h3{margin:4px 0 8px;font-size:21px;line-height:1.45}.hm-papers h3[lang=en]{text-align:right;font-family:Georgia,Times New Roman,serif;font-size:18px}.hm-papers p:not(.arc-meta),.hm-talks p:not(.arc-meta){color:var(--ink-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:18px;line-height:1.75;display:-webkit-box;overflow:hidden}.hm-talks h3 a{color:var(--field);text-decoration:none}.hm-talks h3 a:hover{text-decoration:underline}.hm-masarat-wrap{padding-block:24px 64px}.hm-masarat{background:var(--sage);color:var(--field);border-radius:4px;gap:6px;padding:28px 32px;text-decoration:none;display:grid}.hm-masarat:hover{color:var(--field);background:#a9b4a7}.hm-masarat .logo-top{font-family:var(--logo);font-size:34px;line-height:1.2}.hm-masarat-line{font-size:24px;font-weight:600}.hm-masarat-text{max-width:var(--measure);font-size:19px;line-height:1.7}.arc{margin:0;padding:0;list-style:none}.arc-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:24px;padding-block:24px;display:grid}.arc-item.has-pic{grid-template-columns:minmax(0,1fr) 132px}.arc-meta{color:var(--field-2);flex-wrap:wrap;gap:4px 14px;margin:0 0 4px;font-size:16px;line-height:1.5;display:flex}.arc-meta>*+:before{content:"·";color:var(--line);margin-inline-end:14px}.arc-title{margin:0 0 6px;font-size:24px;line-height:1.45}.arc-title a{color:var(--field);text-decoration:none}.arc-title a:hover{text-decoration:underline}.arc-open{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;line-height:1.75;display:-webkit-box;overflow:hidden}.arc-pic img{object-fit:cover;background:var(--mist);border-radius:4px;width:132px;height:132px}.arc-lead>.arc-item:first-child .arc-title{font-size:clamp(28px,3.2vw,36px)}.arc-lead>.arc-item:first-child .arc-open{-webkit-line-clamp:3;font-size:19px}.arc-lead>.arc-item:first-child.has-pic{grid-template-columns:minmax(0,1fr) 240px}.arc-lead>.arc-item:first-child .arc-pic img{width:240px;height:240px}.arc-group+.arc-group{margin-top:32px}.arc-year{color:var(--field-2);border-bottom:2px solid var(--field);margin:0;padding-bottom:6px;font-size:18px;font-weight:600}@media (width<=719px){.arc-item.has-pic,.arc-lead>.arc-item:first-child.has-pic{grid-template-columns:minmax(0,1fr) 84px;gap:14px}.arc-pic img,.arc-lead>.arc-item:first-child .arc-pic img{width:84px;height:84px}.arc-title{font-size:21px}.arc-open{font-size:17px}}.article-head{max-width:calc(44rem + 2 * var(--gutter))}.article-head h1{font-size:clamp(32px,4.4vw,50px);line-height:1.32}.prose{font-size:21px;line-height:1.95}.prose p{margin-bottom:1.1em}.prose a{color:var(--field)}.lead-prose p:first-child{color:var(--ink);font-size:23px;line-height:1.85}@media (width<=719px){.prose{font-size:20px;line-height:1.9}.lead-prose p:first-child{font-size:21px}}.share{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:40px;padding-top:18px;display:flex}.share-h{color:var(--field-2);margin:0;font-size:17px;font-weight:600}.share ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.share a{border:1px solid var(--line);min-height:44px;color:var(--field);border-radius:999px;align-items:center;padding:0 16px;font-size:16px;text-decoration:none;display:inline-flex}.share a:hover{background:var(--sage);border-color:var(--sage)}.related{padding-block:56px 72px}.related h2{border-bottom:2px solid var(--field);padding-bottom:10px;font-size:28px}.kinds-nav a{align-items:center;min-height:44px;display:inline-flex}:root{--page:#fbfcfb;--rule-soft:#dce2da}.nav a,.menu>summary,.menu-panel a,.lang,.button,.crumbs,.arc-meta,.meta,.article-head .meta,.hm-sec-head a,.share,.share a,.pager .label,.biblio .year,.biblio .venue,.paper-link,.kinds-nav a,.search-form input,.search-form button,label,input,textarea,select,.art-credit,.footer-nav,.site-foot small,.hm-intro,.hm-motto,.tabs-list a,.empty,.cover-figure figcaption,.prose figcaption,.sub{font-family:var(--sans)}.arc-meta,.article-head .meta{letter-spacing:0;color:var(--ink-soft);font-size:14px}.button{border-radius:3px;padding:10px 22px;font-size:15px}.site-head{border-bottom:1px solid var(--rule-soft);background:#fff}.head-row>.lang{margin-inline-start:auto;font-size:14px}.nav-row{border-top:1px solid var(--rule-soft);margin:0}.nav-row ul{justify-content:center;gap:4px 34px;margin:0 auto;padding-block:0;list-style:none;display:flex}.nav-row a{min-height:48px;color:var(--ink);border-bottom:2px solid #0000;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.nav-row a:hover{color:var(--field);border-bottom-color:var(--line)}.nav-row a[aria-current]{color:var(--field);border-bottom-color:var(--field)}.logo--site .logo-sub{min-height:24px;padding-block:6px;display:inline-block}@media (width<=1023px){.nav-row,.head-row>.lang{display:none}}.hm-sec-head{border-bottom:1px solid var(--rule-soft);align-items:center;margin-bottom:24px;padding-bottom:14px}.hm-sec-head h2{font-family:var(--sans);color:var(--field);border:1.5px solid var(--field);border-radius:3px;padding:3px 12px;font-size:15px;font-weight:600;line-height:1.6}.hm-sec-head a{font-size:15px}.ld{grid-template-columns:minmax(0,1fr);gap:32px 40px;display:grid}@media (width>=960px){.ld{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.ld-pic{background:var(--mist);border-radius:3px;display:block;overflow:hidden}.ld-pic img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .6s}.ld-pic:hover img{transform:scale(1.02)}.ld-main .ld-text{padding-top:18px}.ld-title{margin:0 0 10px;font-size:clamp(28px,3.1vw,40px);line-height:1.3}.ld-title a,.ld-t a{color:var(--ink);text-decoration:none}.ld-title a:hover,.ld-t a:hover{color:var(--field);text-decoration:underline;text-decoration-thickness:1px}.ld-open{font-family:var(--sans);color:var(--ink-soft);max-width:40rem;margin:0 0 10px;font-size:17px;line-height:1.75}.ld-side{grid-template-columns:minmax(0,1fr);align-content:start;gap:28px;display:grid}@media (width>=600px) and (width<=959px){.ld-side{grid-template-columns:repeat(2,minmax(0,1fr))}}.ld-item{border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) 150px;grid-template-areas:"t p""o p""m p";align-content:start;gap:4px 18px;padding-bottom:24px;display:grid}.ld-item:last-child{border-bottom:0}.ld-item .ld-pic{grid-area:p;align-self:start}.ld-item .ld-pic img{aspect-ratio:1}.ld-t{grid-area:t;margin:0;font-size:21px;line-height:1.45}.ld-o{font-family:var(--sans);color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:o;margin:0;font-size:15px;line-height:1.7;display:-webkit-box;overflow:hidden}.ld-item .arc-meta{grid-area:m;margin-top:4px}.ld-item:not(:has(.ld-pic)){grid-template-columns:minmax(0,1fr);grid-template-areas:"t""o""m"}@media (width<=599px){.ld-item{grid-template-columns:minmax(0,1fr) 96px}.ld-t{font-size:19px}}.hm-top{background:#fff}.hm-top-in{padding-top:40px}.hm-papers p:not(.arc-meta),.hm-talks p:not(.arc-meta){font-family:var(--sans);font-size:15px}.hm-papers h3,.hm-talks h3{font-size:20px}@media (width<=719px){.biblio li{grid-template-columns:minmax(0,1fr)}.biblio .venue,.biblio .summary,.biblio .paper-link{grid-column:1}}.hm-portrait .portrait{width:100%;height:auto;position:static;inset:auto}.nav-row ul{width:100%}.hm-portrait .portrait{box-shadow:none;border:1px solid var(--line);border-radius:999px 999px 0 0;margin:0;overflow:hidden}@media (width<=719px){.hm-top-in{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.hm-portrait{order:-1;width:84px}}.portrait picture{width:100%;height:100%;display:block}.portrait picture img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.hm-portrait{width:clamp(132px,18vw,210px)}.hm-portrait .portrait{aspect-ratio:3/4}.about-grid .portrait-standalone{max-width:230px}.hm-top-in{grid-template-columns:minmax(0,1fr) clamp(170px,17vw,230px) minmax(0,1.15fr);align-items:end;gap:clamp(24px,3.5vw,56px);padding-block:48px 0;display:grid}.hm-id,.hm-welcome{align-self:center;padding-bottom:44px}.hm-portrait{align-self:end;width:100%}.hm-portrait .portrait{aspect-ratio:3/4;width:100%;margin:0}.hm-name{font-size:clamp(46px,5.4vw,78px)}.hm-welcome{max-width:34rem;padding-block:0 44px;font-size:18px;line-height:1.85}.hm-welcome h2{margin:0 0 10px;font-size:24px}.hm-welcome p{margin:0 0 10px}.hm-welcome .hm-actions{margin-top:18px}@media (width<=1023px){.hm-top-in{grid-template-columns:minmax(0,1fr) 180px}.hm-welcome{border-top:1px solid var(--line);grid-column:1/-1;max-width:none;padding-top:28px;font-size:19px}.hm-portrait{grid-area:1/2}}@media (width<=719px){.hm-top-in{flex-direction:column;align-items:stretch;gap:14px;padding-top:28px;display:flex}.hm-portrait{order:-1;align-self:flex-start;width:112px}.hm-id{padding-bottom:8px}.hm-welcome{padding-top:22px;font-size:18px}}.portrait-standalone .portrait.arch{box-shadow:none;border:1px solid var(--line);aspect-ratio:3/4;border-radius:999px 999px 0 0;height:auto;overflow:hidden}.about-grid .portrait-standalone{aspect-ratio:auto}.head-row{gap:clamp(16px,2.4vw,36px);min-height:84px}.nav-inline{margin-inline-start:auto}.nav-inline ul{gap:clamp(14px,1.8vw,28px);margin:0;padding:0;list-style:none;display:flex}.nav-inline a{font-family:var(--sans);color:var(--field);white-space:nowrap;border-bottom:2px solid #0000;padding-block:8px;font-size:16px;text-decoration:none}.nav-inline a:hover{border-bottom-color:var(--line)}.nav-inline a[aria-current]{border-bottom-color:var(--field);font-weight:600}.head-row>.lang{font-family:var(--sans);white-space:nowrap;font-size:15px}.nav-row{display:none!important}.site-head{border-bottom:1px solid var(--rule-soft,#dce2da)}@media (width<=1099px){.nav-inline,.head-row>.lang{display:none}.menu{display:block}}@media (width>=1100px){.menu{display:none}}.logo--site .logo-sub{color:var(--field-2)}.hm-sec-head{border-bottom:1px solid var(--rule-soft,#dce2da);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:10px;display:flex}.hm-sec-head h2{font-family:var(--serif);color:var(--field);background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:clamp(28px,3vw,36px);font-weight:700}.hm-sec-head a{font-family:var(--sans);color:var(--field-2);font-size:15px}.hm-sec-lead{color:var(--ink-soft);max-width:40rem;margin:-14px 0 24px;font-size:19px}.rd-feature{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.rd-pic{aspect-ratio:4/5;background:var(--mist);border-radius:999px 999px 0 0;display:block;overflow:hidden}.rd-pic img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.rd-feature:hover .rd-pic img{transform:scale(1.02)}.rd-meta{font-family:var(--sans);color:var(--ink-soft);gap:14px;margin:0 0 8px;font-size:15px;display:flex}.rd-title{margin:0 0 10px;font-size:clamp(30px,3.6vw,46px);line-height:1.3}.rd-title a{color:var(--field);text-decoration:none}.rd-title a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.rd-dek{color:var(--field-2);margin:0 0 14px;font-size:22px}.rd-open{color:var(--ink);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 18px;font-size:20px;line-height:1.9;display:-webkit-box;overflow:hidden}.rd-more{font-family:var(--sans);color:var(--field);font-size:16px;font-weight:600}.rd-also-h{font-family:var(--sans);color:var(--field-2);margin:0 0 6px;font-size:15px;font-weight:600}.rd-also ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.rd-also li{border-top:1px solid var(--rule-soft,#dce2da);padding-top:16px}.rd-also li>a{color:var(--field);font-size:23px;font-weight:700;line-height:1.45;text-decoration:none}.rd-also li>a:hover{text-underline-offset:5px;text-decoration:underline}.rd-also li>p{color:var(--ink-soft);margin:6px 0 0;font-size:18px}@media (width<=899px){.rd-feature{grid-template-columns:1fr}.rd-pic{aspect-ratio:4/3;max-height:60vh}.rd-also ul{grid-template-columns:1fr;gap:0}.rd-also li{padding-block:14px}}.hm-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.hm-fields li{background:var(--mist);text-align:center;border-radius:160px 160px 6px 6px;padding:56px 28px 28px}.hm-fields h3{margin:0 0 4px;font-size:26px;line-height:1.35}.hm-fields h3 a{color:var(--field);text-decoration:none}.hm-fields h3 a:hover{text-underline-offset:5px;text-decoration:underline}.hm-f-n{font-family:var(--sans);color:var(--field-2);margin:0 0 12px;font-size:15px}.hm-fields li>p{font-size:18px;line-height:1.8}.hm-f-top{border-top:1px solid var(--line);color:var(--ink-soft);gap:4px;margin-top:14px;padding-top:12px;font-size:16px;display:grid}.hm-f-top [lang=en]{font-family:var(--serif);text-align:center}.hm-f-cit{font-family:var(--sans);color:var(--field-2);font-size:14px}@media (width<=899px){.hm-fields{grid-template-columns:1fr}.hm-fields li{border-radius:120px 120px 6px 6px;padding-top:44px}}.arc-meta,.meta,.rd-meta{font-size:15px}@media (width>=720px){.arc-meta,.meta{font-size:16px}}[dir=rtl] [lang=en][dir=ltr],.biblio .title[lang=en],.hm-papers h3[lang=en]{text-align:left;font-family:var(--serif)}input,select,textarea{border-color:var(--line)!important}.crumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--line);margin-inline-end:6px}.meta-by a{color:var(--field);font-weight:600}.toc{background:var(--mist);border-radius:6px;margin-block:8px 28px;padding:18px 22px}.toc h2{font-family:var(--sans);color:var(--field-2);margin:0 0 8px;font-size:15px;font-weight:600}.toc ol{margin:0;padding-inline-start:22px;font-size:18px;line-height:1.8}.toc a{color:var(--field)}.prose h2[id]{scroll-margin-top:24px}.author-box{border-block:1px solid var(--rule-soft,#dce2da);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;margin-block:36px;padding-block:24px;display:grid}.ab-photo .portrait{aspect-ratio:3/4;width:96px;box-shadow:none;border:1px solid var(--line);border-radius:999px 999px 0 0;margin:0;position:static;overflow:hidden}.ab-photo .portrait .ph{border-radius:999px 999px 0 0;height:100%;margin:0;padding:8px}.ab-name{margin:0;font-size:24px;font-weight:700}.ab-name a{color:var(--field);text-decoration:none}.ab-bio{color:var(--ink-soft);margin:4px 0 8px;font-size:18px}.ab-links{font-family:var(--sans);flex-wrap:wrap;gap:8px 20px;margin:0;font-size:15px;display:flex}.ab-links a{color:var(--field)}.field{margin-top:34px}.field h3{margin:0 0 8px;font-size:26px}.field h3 a{color:var(--field)}.field-n{font-family:var(--sans);color:var(--field-2);margin-inline-start:8px;font-size:15px;font-weight:400}.paper-foot{font-family:var(--sans);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:6px 0 0;font-size:15px;display:flex}.cited{color:var(--field-2)}.topic-head h1{margin-bottom:4px}.topic-count{font-family:var(--sans);color:var(--field-2);margin:0 0 18px;font-size:16px}.topic-lead{max-width:42rem;font-size:21px;line-height:1.9}.topic-others{border-top:1px solid var(--rule-soft,#dce2da);flex-wrap:wrap;gap:12px 28px;margin-block:48px 24px;padding-top:20px;font-size:22px;display:flex}.topic-others a{color:var(--field);font-weight:600}.hm-f-go{font-family:var(--sans);color:var(--field);margin-top:10px;font-size:15px;font-weight:600;display:inline-block}.press{margin-block:56px 8px}.press-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.press h2{margin:0 0 6px;font-size:clamp(28px,3vw,36px)}.press h3{margin:22px 0 8px;font-size:22px}.press-bio{border-inline-start:3px solid var(--sage);background:var(--mist);margin:0;padding:14px 18px;font-size:19px;line-height:1.85}.press-bio p{margin:0}.press-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.scholar-box{background:var(--field);color:var(--paper);text-align:center;border-radius:160px 160px 6px 6px;padding:56px 28px 28px}.scholar-box h3{color:var(--paper);margin-top:0}.scholar-figs{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 8px;display:grid}.scholar-figs div{flex-direction:column-reverse;display:flex}.scholar-figs dd{margin:0;font-size:44px;font-weight:700;line-height:1}.scholar-figs dt{font-family:var(--sans);color:var(--on-field-soft);margin-top:6px;font-size:14px}.scholar-src{font-family:var(--sans);color:var(--on-field-soft);margin:10px 0 14px;font-size:13px}.profile-links{font-family:var(--sans);flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.profile-links a{color:var(--paper)}@media (width<=899px){.press-grid{grid-template-columns:1fr}}.hp{white-space:nowrap;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;inset:auto!important;overflow:hidden!important}.hm-fields{border-top:1px solid var(--rule-soft,#dce2da);display:block}.hm-fields li{text-align:start;border-bottom:1px solid var(--rule-soft,#dce2da);background:0 0;border-radius:0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8px clamp(24px,4vw,64px);padding:28px 0;display:grid}.hm-fields li>h3,.hm-fields li>.hm-f-n{grid-column:1}.hm-fields li>p:not(.hm-f-n),.hm-fields li>.hm-f-go{grid-column:2}.hm-fields li>h3{grid-row:1;font-size:clamp(26px,2.6vw,32px)}.hm-fields li>.hm-f-n{grid-row:2}.hm-fields li>p:not(.hm-f-n){grid-row:1/span 2;margin:0;font-size:19px;line-height:1.85}.hm-fields li>.hm-f-go{grid-row:3;margin-top:4px}@media (width<=719px){.hm-fields li{grid-template-columns:1fr}.hm-fields li>*{grid-area:auto/1!important}}.rd-also ul{grid-template-columns:1fr;max-width:46rem}.rd-also li{grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;padding-block:16px;display:grid}.rd-also li>a,.rd-also li>p:not(.rd-meta){grid-column:1}.rd-also li>.rd-meta{white-space:nowrap;grid-area:1/2;margin:6px 0 0}@media (width<=559px){.rd-also li{grid-template-columns:1fr}.rd-also li>.rd-meta{grid-area:auto/1}}.interests h3 a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:6px}.tabs{position:relative}.search:not([open]) .search-form{display:none}.ar-only{margin:0;padding:0;list-style:none}.ar-only li{border-top:1px solid var(--rule-soft,#dce2da);text-align:right;padding-block:12px}.ar-only a{color:var(--field);font-size:22px;font-weight:600}:root{--radius:4px}.button,input,select,textarea,.menu>summary,.search>summary,.row-thumb,.featured,.welcome-box,.m-card,.masarat-link,.ld-pic,.toc,.press-bio,.hm-masarat,.skip-link,.search-form input{border-radius:var(--radius)!important}.scholar-box{border-radius:160px 160px var(--radius) var(--radius)}.prose{line-height:1.9}.prose p{margin:0 0 1.33em}.prose h2{margin:2.2em 0 .8em;line-height:1.4}.prose h3{margin:1.8em 0 .6em}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-v1.woff2)format("woff2");font-weight:400 700;font-display:swap}:root{--serif-en:"Newsreader", Georgia, "Times New Roman", serif}html[lang=en] body{font-family:var(--serif-en)}html[lang=en] body,html[lang=en] p,html[lang=en] li{line-height:1.65}html[lang=en] .prose{font-size:20px;line-height:1.7}html[lang=en] .hm-welcome,html[lang=en] .rd-open,html[lang=en] .topic-lead{font-size:19px;line-height:1.7}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{font-family:var(--serif-en);letter-spacing:-.01em;line-height:1.2}html[lang=en] .hm-name{letter-spacing:-.02em}html[lang=en] .rd-also li>p,html[lang=en] .ld-o{font-size:17px}[dir=rtl] [lang=en],.biblio .title[lang=en],.hm-f-top [lang=en]{font-family:var(--serif-en)}html[lang=en] [lang=ar]{font-family:var(--serif);line-height:1.6}@media (width>=900px){.hm-talks{grid-template-columns:minmax(0,1fr);max-width:46rem}}.hm-talks li{border-top:1px solid var(--rule-soft,#dce2da);padding-block:16px}.interests ol{max-width:46rem;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.interests li{border-top:1px solid var(--rule-soft,#dce2da);padding-block:24px}.topic-head,.writing-head{max-width:720px;padding-inline:var(--gutter);margin-inline:auto}.page-head:has(+.wrap .column){max-width:calc(720px + 2 * var(--gutter))}.biblio .title[lang=en]{text-align:left;display:block}.rd-pic img,.ld-pic img{transition-duration:.15s}.hm-welcome{font-size:20px}.article-head .meta{flex-wrap:wrap;gap:4px 18px;display:flex}.article-head .meta>*+:before{content:none}.hm-life-last{color:var(--field);margin-top:18px;font-size:clamp(24px,2.6vw,30px);font-weight:700}.m-head-grid{max-width:46rem;grid-template-columns:minmax(0,1fr)!important}.hm-life h2{color:var(--field);font-size:clamp(28px,3vw,36px);font-family:var(--serif);margin:0 0 14px;font-weight:700}.hm-fields li{flex-wrap:wrap;align-items:baseline;gap:6px 24px;padding:22px 0;display:flex}.hm-fields li>h3{flex:100%;margin:0}.hm-fields li>.hm-f-n{margin:0}.hm-fields li>.hm-f-go{margin:0;margin-inline-start:auto}html[dir=rtl] .vl-mark{transform:none}.reveal{animation-duration:.4s!important}.biblio .title[lang=en]{justify-self:stretch;width:100%}.paper-foot{white-space:nowrap;flex-wrap:wrap}.paper-foot>*{white-space:nowrap}@media (width<=359px){.logo--site .logo-name{font-size:24px}.logo--site .logo-sub{font-size:13px}.head-sub{padding-inline:12px}}.logo--site .logo-sub[lang=en]{font-family:var(--sans);font-size:14px}.logo--site .logo-sub[lang=en] [lang=ar]{font-family:var(--logo)}.rd-feature{max-width:46rem;display:block}.rd-title{font-size:clamp(28px,3vw,38px)}.rd-also{margin-top:28px}.m-pillars,.m-grid4{max-width:46rem;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.m-pillars div,.m-grid4>li{border-top:1px solid var(--line);padding-block:16px}html[dir=rtl] .biblio [dir=ltr],html[dir=rtl] .biblio .title[lang=en]{text-align:left}:root{--wide:1320px}.sec{border-top:1px solid color-mix(in oklab, var(--line) 45%, transparent);padding-block:56px}.sec:first-of-type{border-top:0}.sec-in{max-width:var(--wide);padding-inline:var(--gutter);gap:28px;margin-inline:auto;display:grid}.sec-side{align-content:start;gap:12px;display:grid}.sec-h{color:var(--field);margin:0;font-size:clamp(30px,3.2vw,40px);line-height:1.25}h1.sec-h{font-size:clamp(36px,4.4vw,56px)}.sec-lead{color:var(--ink-soft);max-width:34rem;margin:0;font-size:19px;line-height:1.75}.sec-more{color:var(--field-2);justify-self:start;padding-block:6px;font-size:18px}.sec-main{min-width:0}.side-art{max-width:420px;margin:12px 0 0}.side-art img{background:var(--mist);border-radius:4px;width:100%;height:auto;display:block}.side-art figcaption{color:var(--ink-soft);border-inline-start:2px solid var(--sage);margin-top:10px;padding-inline-start:10px;font-size:15px;line-height:1.55}.side-art figcaption strong{color:var(--field);font-size:17px;font-weight:600;display:block}.side-art figcaption a{color:inherit;text-decoration:none}.side-art figcaption a:hover,.side-art figcaption a:focus-visible{text-decoration:underline}@media (width>=1024px){.sec-in{grid-template-columns:minmax(260px,1fr) minmax(0,2.7fr);align-items:start;gap:64px}.sec-side{position:sticky;top:24px}.side-art{max-width:320px}}@media (width<=1023px){.side-art{max-width:min(100%,420px)}}.sec .arc-item{padding-block:26px}.sec .arc-item.has-pic{grid-template-columns:minmax(0,1fr) clamp(120px,22%,240px);align-items:start}.arc-pic{display:block}.arc-pic img{aspect-ratio:4/3;object-fit:cover;background:var(--mist);border-radius:4px;width:100%;height:auto}.sec .arc-title{font-size:clamp(22px,2.2vw,28px);line-height:1.35}.sec .arc-open{max-width:40rem}.sec .arc-year{color:var(--field-2);border-bottom:2px solid var(--field);margin:0;padding-bottom:6px;font-size:22px;font-weight:600}@media (width>=1180px){.sec .biblio{border-top:0;grid-template-columns:1fr 1fr;column-gap:48px;display:grid}.sec .biblio li{border-top:1px solid var(--line);border-bottom:0;grid-template-columns:4rem minmax(0,1fr)}.sec .biblio .summary{font-size:18px}}.hm-read{gap:40px;display:grid}.hm-lead-pic{margin-bottom:18px;display:block}.hm-lead-pic img{object-fit:cover;background:var(--mist);border-radius:4px;width:100%;height:auto;max-height:520px}.hm-read .rd-title{margin:6px 0 10px;font-size:clamp(28px,3vw,38px);line-height:1.3}.hm-read .rd-title a{color:var(--field);text-decoration:none}.hm-read .rd-title a:hover{text-decoration:underline}.hm-read .rd-open{-webkit-line-clamp:5}.hm-also{align-content:start;display:grid}.hm-also h3{color:var(--field-2);margin:0 0 4px;font-size:18px;font-weight:600}.hm-also ol{margin:0;padding:0;list-style:none}.hm-also li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 96px;align-items:start;gap:16px;padding-block:18px;display:grid}.hm-also li.no-pic{grid-template-columns:minmax(0,1fr)}.hm-also a.t{color:var(--field);font-size:21px;font-weight:600;line-height:1.4;text-decoration:none}.hm-also a.t:hover{text-decoration:underline}.hm-also p{color:var(--ink-soft);margin:4px 0 0;font-size:17px;line-height:1.6}.hm-also img{object-fit:cover;background:var(--mist);border-radius:4px;width:96px;height:72px}@media (width>=1180px){.hm-read{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}}.hm-life6{background:var(--field);color:var(--paper);padding-block:72px}.hm-life6-in{max-width:var(--wide);padding-inline:var(--gutter);align-items:center;gap:40px;margin-inline:auto;display:grid}.hm-life6 h2{color:var(--sage);margin:0 0 12px;font-size:clamp(26px,2.6vw,32px)}.hm-life6 p{color:var(--paper);max-width:38rem;margin:0 0 1em;font-size:20px;line-height:1.9}.hm-life6 .last{color:var(--paper);margin-top:24px;font-size:clamp(26px,2.8vw,34px);font-weight:600;line-height:1.45}.hm-life6 figure{margin:0}.hm-life6 img{border-radius:4px;width:100%;height:auto;display:block}.hm-life6 figcaption{color:var(--on-field-soft);margin-top:10px;font-size:15px;line-height:1.55}.hm-life6 figcaption strong{color:var(--paper);font-weight:600}.hm-life6 figcaption a{color:inherit}@media (width>=1024px){.hm-life6-in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:72px}}.fields6{gap:0;margin:0;padding:0;list-style:none;display:grid}.fields6 li{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:24px;padding-block:22px;display:grid}.fields6 li:last-child{border-bottom:1px solid var(--line)}.fields6 img{object-fit:cover;background:var(--mist);border-radius:60px 60px 4px 4px;width:120px;height:120px}.fields6 h3{margin:0;font-size:clamp(24px,2.4vw,30px);line-height:1.3}.fields6 h3 a{color:var(--field);text-decoration:none}.fields6 h3 a:hover{text-decoration:underline}.fields6 p{color:var(--ink-soft);margin:4px 0 0;font-size:18px;line-height:1.6}.fields6 .fl{max-width:40rem;color:var(--ink)}@media (width<=520px){.fields6 li{grid-template-columns:84px minmax(0,1fr);gap:16px}.fields6 img{width:84px;height:84px}}.talks6{gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.talks6 li{border-top:1px solid var(--line);padding-block:20px}.talks6 h3{margin:4px 0;font-size:22px;line-height:1.4}.talks6 h3 a{color:var(--field);text-decoration:none}.talks6 h3 a:hover{text-decoration:underline}.talks6 p{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.6}@media (width>=900px){.talks6{grid-template-columns:1fr 1fr}}.masarat6{color:var(--field);background:var(--sage);border-radius:4px;gap:0;text-decoration:none;display:grid;overflow:hidden}.masarat6 img{width:100%;height:auto;display:block}.masarat6 .mt{gap:6px;padding:22px 26px;display:grid}.masarat6 .mt strong{font-size:clamp(22px,2.2vw,28px);line-height:1.4}.masarat6 .mt span{color:var(--field);max-width:40rem;font-size:18px;line-height:1.7}.masarat6:hover .mt strong{text-decoration:underline}@media (width>=900px){.masarat6{grid-template-columns:1.4fr 1fr;align-items:center}}.sec .column{max-width:none;margin:0}.sec .page-paras p{max-width:40rem}.sec .kind-block{margin-top:48px}.sec .kind-block:first-child{margin-top:0}@media (width>=960px) and (width<=1099px){.nav-inline,.head-row>.lang{display:block!important}.menu{display:none!important}.nav-inline ul{gap:14px}.nav-inline a{font-size:15px}}.sec .videos{background:0 0;margin-top:40px;padding:0}.sec .videos .narrow{max-width:none;margin:0;padding:0}.sec .talk-section h2,.sec .kind-block>header h2{color:var(--field);border-bottom:2px solid var(--field);margin-bottom:4px;padding-bottom:8px;font-size:clamp(24px,2.4vw,30px)}.sec .kind-block>header p{color:var(--ink-soft);max-width:40rem;margin:8px 0 0;font-size:18px}.sec .field{margin-top:32px}.sec .field>h3{margin:0 0 8px;font-size:24px}.side-nav{gap:2px;margin-top:4px;display:grid}.side-nav a{color:var(--field-2);border-top:1px solid color-mix(in oklab, var(--line) 40%, transparent);padding-block:6px;font-size:17px;text-decoration:none}.side-nav a:hover{color:var(--field);text-decoration:underline}.sec-page .crumbs{margin:0}.sec .tabs{margin-top:24px}.sec .tabs-list{flex-wrap:wrap}.sec .contact-grid{max-width:none;margin-top:32px;padding:0}.gap-top{margin-top:48px}.sec .masarat6.gap-top{margin-top:56px}.about-grid,.press{max-width:var(--wide)}@media (width<=1023px){.sec-side{position:static}}.art-grid{max-width:calc(46rem + 2 * var(--gutter));padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.art-grid>.article-head{max-width:none;padding-inline:0}.art-side{font-family:var(--sans);align-content:start;gap:10px;margin-bottom:28px;display:grid}.art-side .art-meta{color:var(--ink-soft);flex-wrap:wrap;gap:4px 16px;margin:0;font-size:15px;display:flex}.art-side .art-topic{margin:0;font-size:15px}.art-side .art-topic a{color:var(--field)}.art-side .toc{border-top:1px solid var(--line);max-width:none;margin:8px 0 0;padding:14px 0 0}.art-main .prose,.art-main .narrow,.art-main .cover-art,.art-main .cover-figure{max-width:none;margin-inline:0;padding-inline:0}.art-main .cover-art img{margin-inline:0}.art-grid>.pager{grid-column:1/-1;max-width:none;padding-inline:0}@media (width>=1200px){.art-grid{max-width:calc(46rem + 352px + 2 * var(--gutter));grid-template-columns:minmax(0,46rem) 280px;column-gap:72px}.art-grid>.article-head{grid-column:1}.art-side{border-inline-start:1px solid var(--line);grid-area:1/2/span 2;align-self:start;margin:8px 0 0;padding-inline-start:24px;position:sticky;top:24px}.art-side .art-meta{flex-direction:column}.art-main{grid-area:2/1}.art-side .toc ol{font-size:15px}}.m-flow{counter-reset:f}.m-flow li:before{counter-increment:f;content:counter(f) ". ";color:var(--field-2)}.m-head-grid.has-art{max-width:var(--wide)!important}.m-head-art .side-art figcaption{color:var(--field)}@media (width>=1024px){.m-head-grid.has-art{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)!important}}.m-intro p{max-width:46rem;font-size:22px}.sec .talk-section{border:0;max-width:none;margin-top:56px;padding:0}.sec .talk-section:before,.sec .talk-section:after{display:none}.sec .list li>span:empty{display:none}.sec .videos,.sec .videos h2,.sec .videos p{text-align:start}.sec .videos .video-links{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;max-width:none;margin-inline:0;display:grid}@media (width>=1024px){.wrap:not(.m-two):has(>.m-h2),.wrap:not(.m-two):has(>header.section-head){max-width:var(--wide);grid-template-columns:minmax(260px,1fr) minmax(0,2.7fr);align-items:start;column-gap:64px;display:grid}.wrap:not(.m-two):has(>.m-h2)>*,.wrap:not(.m-two):has(>header.section-head)>*{grid-column:2}.wrap:not(.m-two):has(>.m-h2)>.m-h2,.wrap:not(.m-two):has(>header.section-head)>header{grid-area:1/1/span 6;position:sticky;top:24px}.m-pillars,.m-principles,.m-charter{max-width:none}}@font-face{font-family:Aref Ruqaa;src:url(/fonts/aref-ruqaa-bold-s1.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+6??,U+FE70-FEFF}:root{--page:#f7f3ea;--mist:#ece6d7;--brass:#7a5c22;--brass-light:#d9be85;--ruqaa:"Aref Ruqaa", var(--serif)}body,.site-head{background:var(--page)}::selection{background:var(--sage);color:var(--field)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--brass);outline-offset:2px}.field-band{background:var(--field);color:var(--paper);isolation:isolate;position:relative}.field-band:before{content:"";z-index:-1;opacity:.06;background:url(/img/orn-interlace.webp) 50%/520px;position:absolute;inset:0}.art-hero{background:var(--field);color:var(--paper);isolation:isolate;display:grid;position:relative}.art-hero:before{content:"";z-index:-1;opacity:.05;background:url(/img/orn-interlace.webp) 50%/520px;position:absolute;inset:0}.art-hero-media{min-height:0}.art-hero-media img{object-fit:cover;width:100%;height:100%;max-height:72vh;display:block}.art-hero-text{padding:clamp(28px, 5vw, 72px) var(--gutter);align-content:end;gap:14px;max-width:46rem;display:grid}.art-hero .crumbs ol{margin:0}.art-hero .crumbs a{color:var(--brass-light);font-family:var(--sans);font-size:15px}.art-hero h1{color:var(--paper);text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,64px);line-height:1.22}.art-hero .dek{color:var(--on-field-soft);max-width:38rem;margin:0;font-size:clamp(19px,1.8vw,24px);line-height:1.6}.art-hero-meta{font-family:var(--sans);color:var(--on-field-soft);border-top:1px solid #d8ded44d;flex-wrap:wrap;gap:6px 18px;margin:6px 0 0;padding-top:14px;font-size:15px;display:flex}.art-hero-meta a{color:var(--paper)}.art-hero:not(.has-pic){justify-items:center}.art-hero:not(.has-pic) .art-hero-text{text-align:start;width:100%;max-width:60rem;padding-block:clamp(56px,9vw,120px)}@media (width>=900px){.art-hero.has-pic{grid-template-columns:1fr 1fr;min-height:min(86vh,900px)}.art-hero-media img{min-height:min(86vh,900px);max-height:none}.art-hero.has-pic .art-hero-text{align-content:center;padding-inline:clamp(32px,5vw,88px)}}.art-grid{margin-top:clamp(32px,5vw,64px)}.art-cap{margin:0}.art-cap figcaption{color:var(--ink-soft);border-inline-start:2px solid var(--brass);padding-inline-start:12px;font-size:15px;line-height:1.6}.art-cap strong{color:var(--field);font-size:17px;display:block}.art-cap a{color:inherit}@media (width>=1200px){.art-side{grid-row:1/span 3}.art-main{grid-row:1}}.art-main .lead-prose p:first-child{color:var(--field);font-size:1.12em;line-height:1.85}.inset-set{gap:18px;margin:40px 0;display:grid}.inset img{border-radius:4px;width:100%;height:auto;display:block}.inset-label{color:var(--field);margin:8px 0 0;font-size:17px;font-weight:600;line-height:1.5}.inset-set>figcaption{color:var(--ink-soft);font-size:15px}.sec .arc-item.has-pic{grid-template-columns:minmax(0,1fr) clamp(140px,34%,360px);gap:28px}.arc-pic img{aspect-ratio:3/2}.side-art{max-width:none}@media (width>=1024px){.side-art{max-width:100%}}.hm-also li{grid-template-columns:minmax(0,1fr) 150px}.hm-also img{width:150px;height:100px}.fields6 li{grid-template-columns:168px minmax(0,1fr)}.fields6 img{border-radius:84px 84px 4px 4px;width:168px;height:168px}@media (width<=520px){.fields6 li{grid-template-columns:96px minmax(0,1fr)}.fields6 img{width:96px;height:96px}}.sec-h:before{content:"";vertical-align:.12em;background:url(/img/orn-star8.webp) 50%/contain no-repeat;width:.5em;height:.5em;margin-inline-end:.35em;display:inline-block}.sec-lead{color:var(--ink-soft)}.sec-more{color:var(--brass);font-family:var(--sans);font-size:16px}.rd-meta,.arc-meta{color:var(--brass)}.hm-life6 h2,.ruqaa{font-family:var(--ruqaa);letter-spacing:0;font-weight:700}.hm-life6 h2{color:var(--brass-light);font-size:clamp(34px,3.4vw,46px)}.hm-life6 .last{font-family:var(--ruqaa);color:var(--paper);font-size:clamp(30px,3vw,42px)}html[lang=en] .hm-life6 h2,html[lang=en] .hm-life6 .last{font-family:inherit}.hm-hero{border-bottom:0}.hm-hero-in{max-width:var(--wide);padding:clamp(40px, 6vw, 88px) var(--gutter);align-items:end;gap:36px;margin-inline:auto;display:grid}.hm-hero .hm-intro{color:var(--brass-light);margin:0 0 4px;font-size:19px}.hm-hero .hm-name{color:var(--paper);margin:0;font-size:clamp(56px,7.2vw,104px);line-height:1.05}.hm-hero .hm-role{color:var(--on-field-soft);margin:12px 0 0;font-size:21px}.hm-hero .hm-role a{color:var(--paper);-webkit-text-decoration-color:var(--brass-light);text-decoration-color:var(--brass-light);text-underline-offset:6px}.hm-hero .hm-line{color:var(--paper);border-top:1px solid #d9be8573;max-width:22rem;margin:22px 0 4px;padding-top:18px;font-size:24px;font-weight:600}.hm-hero .hm-motto{color:var(--on-field-soft);margin:0;font-size:19px}.hm-hero .hm-portrait{justify-self:center;width:clamp(180px,20vw,250px)}.hm-hero .hm-portrait .portrait img{box-shadow:0 0 0 6px var(--field), 0 0 0 7px var(--brass-light)}.hm-cover-link{color:var(--paper);gap:10px;text-decoration:none;display:grid}.hm-cover-pic img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%;height:auto;transition:transform .15s;display:block}.hm-cover-kicker{font-family:var(--sans);color:var(--brass-light);letter-spacing:.02em;margin-top:6px;font-size:14px}.hm-cover-title{font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.35}.hm-cover-dek{color:var(--on-field-soft);font-size:18px;line-height:1.6}.hm-cover-link:hover .hm-cover-title,.hm-cover-link:focus-visible .hm-cover-title{text-decoration:underline;-webkit-text-decoration-color:var(--brass-light);text-decoration-color:var(--brass-light);text-underline-offset:6px}@media (width>=1100px){.hm-hero-in{grid-template-columns:minmax(0,1.25fr) auto minmax(0,1fr);gap:56px}}@media (width>=700px) and (width<=1099px){.hm-hero-in{grid-template-columns:minmax(0,1fr) auto}.hm-cover{grid-column:1/-1}.hm-cover-link{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:28px}.hm-cover-pic{grid-row:1/span 4}}.hm-letter{padding-block:clamp(56px,8vw,112px)}.hm-letter-in{max-width:var(--wide);padding-inline:var(--gutter);gap:24px;margin-inline:auto;display:grid}.hm-letter h2{color:var(--field);margin:0;font-size:clamp(34px,3.6vw,50px);line-height:1.4}html[lang=en] .hm-letter h2{font-family:inherit}.hm-letter-text p{max-width:40rem;margin:0 0 1em;font-size:21px;line-height:1.95}.hm-letter-text p:first-child{color:var(--field);font-size:24px}@media (width>=1024px){.hm-letter-in{grid-template-columns:minmax(260px,1fr) minmax(0,2.7fr);align-items:start;gap:64px}}.hm-row{gap:36px;margin:0;padding:0;list-style:none;display:grid}.hm-row li{border-top:2px solid var(--field);padding-top:14px}.hm-row-pic img{aspect-ratio:3/2;object-fit:cover;border-radius:4px;width:100%;height:auto;margin-bottom:12px;display:block}.hm-row h3{margin:6px 0;font-size:clamp(21px,1.8vw,25px);line-height:1.4}.hm-row h3 a{color:var(--field);text-decoration:none}.hm-row h3 a:hover{text-decoration:underline}.hm-row-dek{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:17px;line-height:1.65;display:-webkit-box;overflow:hidden}@media (width>=760px){.hm-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.sec .list li{grid-template-columns:7.5rem minmax(0,1fr) clamp(140px,26%,260px)}.sec .list .thumb{aspect-ratio:16/9;border-radius:4px;width:100%}.is-video{display:block;position:relative}.is-video:after{content:"";background:#303b33d1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7l8 5-8 5z' fill='%23FCF8F0'/%3E%3C/svg%3E") 50%/22px no-repeat;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;inset:50% auto auto 50%}.arc-pic.is-video img{aspect-ratio:16/9}@media (width<=640px){.sec .list li{grid-template-columns:minmax(0,1fr)}.sec .list .thumb{grid-row:1}}.talk-pic img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%;height:auto;margin-bottom:10px;display:block}.field-band:before,.art-hero:before{opacity:.045}@media (width<=699px){.hm-hero-in{grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:22px 16px}.hm-hero .hm-name{font-size:clamp(40px,12vw,52px)}.hm-hero .hm-portrait{grid-area:1/2;width:112px}.hm-hero .hm-id{grid-area:1/1}.hm-cover{grid-column:1/-1}.hm-hero .hm-line{font-size:21px}}.page-hero{display:grid}.page-hero-text{padding:clamp(40px, 6vw, 96px) var(--gutter);align-content:center;gap:14px;max-width:52rem;display:grid}.page-hero h1{color:var(--paper);margin:0;font-size:clamp(40px,5vw,72px);line-height:1.15}.page-hero-lead{color:var(--brass-light);margin:0;font-size:clamp(20px,2vw,26px)}.page-hero-p{color:var(--on-field-soft);max-width:40rem;margin:0;font-size:20px;line-height:1.9}.page-hero .crumbs a{color:var(--brass-light);font-family:var(--sans);font-size:15px}.page-hero-media{margin:0;position:relative}.page-hero-media img{object-fit:cover;width:100%;height:100%;max-height:60vh;display:block}.page-hero-media figcaption{inset-inline:0;color:var(--paper);background:linear-gradient(#0000,#1e2520d9);padding:28px 16px 10px;font-size:14px;line-height:1.5;position:absolute;bottom:0}.page-hero-media figcaption a{color:var(--on-field-soft)}@media (width>=900px){.page-hero.has-pic{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:min(70vh,720px)}.page-hero.has-pic .page-hero-text{padding-inline:max(var(--gutter), calc((100vw - var(--wide)) / 2 + var(--gutter))) clamp(32px, 4vw, 72px)}.page-hero-media img{max-height:none}}.page-hero+.sec{border-top:0}.page-hero:not(.has-pic) .page-hero-text{max-width:var(--wide);width:100%;margin-inline:auto;padding-block:clamp(48px,7vw,104px)}.page-hero:not(.has-pic)+.about-grid,.page-hero+.wrap{margin-top:clamp(32px,5vw,64px)}.sec.topic-head{max-width:none;padding-inline:0}.field-band :is(a,button,input,summary):focus-visible,.art-hero :is(a,button):focus-visible,.on-field :is(a,button):focus-visible{outline-color:var(--brass-light)}:root{--tile:#1f4e5f;--clay:#8e3f26}.rd-meta,.arc-meta,.hm-row .rd-meta{color:var(--tile)}.sec-more{color:var(--clay)}.nav-inline a[aria-current]{border-bottom-color:var(--clay)}@media (width>=900px){.art-hero.has-pic{grid-template-columns:1fr;min-height:0}.art-hero.has-pic .art-hero-media{justify-content:center;padding-top:clamp(24px,3vw,48px);display:flex}.art-hero.has-pic .art-hero-media img{object-fit:contain;border-radius:4px;width:auto;max-width:min(100%,1200px);height:min(76vh,820px);min-height:0;box-shadow:0 24px 60px #00000059}.art-hero.has-pic .art-hero-text{max-width:var(--wide);width:100%;padding:clamp(32px, 4vw, 56px) var(--gutter) clamp(40px, 5vw, 72px);align-content:start;margin-inline:auto}.art-hero h1{max-width:22ch;font-size:clamp(40px,5.4vw,80px)}}@media (width>=1200px){.art-grid{max-width:calc(38rem + 15rem + 64px + 2 * var(--gutter));grid-template-columns:minmax(0,38rem) 15rem;column-gap:64px}.inset-set{margin-inline-end:-10rem}}@media (width>=760px){.hm-row{grid-template-columns:2fr 1fr 1fr}.hm-row li:first-child .hm-row-pic img{aspect-ratio:4/3}.hm-row li:first-child h3{font-size:clamp(24px,2.3vw,32px)}}@media (width>=1100px){.hm-hero-in{grid-template-columns:minmax(0,.9fr) auto minmax(0,1.5fr)}.hm-cover-pic img{aspect-ratio:3/2}.hm-cover-title{font-size:clamp(28px,2.8vw,40px)}}.page-hero-media figcaption{background:#1e2520e6;padding:10px 16px;font-size:15px}@media (width<=899px){.page-hero-media img{max-height:42vh}.sec-page .side-nav{order:2}.sec-page .sec-side{flex-direction:column;display:flex}}.hm-cover-kicker{font-size:15px}.art-hero-meta,.art-side .art-topic,.crumbs a{font-size:16px}.foot-row a,.art-topic a{padding-block:5px;display:inline-block}@media (width>=960px){.head-row>.lang a{padding-block:5px;display:inline-block}}.hp{visibility:hidden}.talks-feature{gap:28px;margin-bottom:40px;padding:0;list-style:none;display:grid}.talks-feature a{color:var(--field);gap:10px;text-decoration:none;display:grid}.talks-feature img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.talks-feature .is-video:after{background-size:30px;width:64px;height:64px;margin:-32px 0 0 -32px}.talks-feature strong{font-size:clamp(20px,1.8vw,24px);line-height:1.4}.talks-feature a:hover strong{text-decoration:underline}@media (width>=760px){.talks-feature{grid-template-columns:1fr 1fr}}@media (width>=1100px){.hm-hero .hm-name{white-space:nowrap;font-size:clamp(56px,5.6vw,92px)}}
