:root{--paper:#fcfbf8;--ink:#22221f;--muted:#66655f;--rule:#d6d4cd;--green:#2f5d45;--leaf:#75966d;--sage:#b8c4ad;--soft:#e1e5dc;background:var(--paper);color:var(--ink);color-scheme:light;--display:"Instrument Serif", Georgia, serif;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.6}*{box-sizing:border-box;min-width:0}html,body{overflow-x:hidden}body{background:var(--paper);margin:0}a{color:var(--green);text-decoration-color:color-mix(in srgb, var(--green) 55%, transparent);text-underline-offset:.2em}a:hover{color:var(--ink);text-decoration-color:var(--green);text-decoration-thickness:2px}a:focus-visible{outline:3px solid var(--green);outline-offset:4px}.skip{background:var(--ink);color:var(--paper);z-index:2;padding:.75rem 1rem;position:absolute;top:-6rem;left:1rem}.skip:focus{top:1rem}header,main,footer{max-width:1600px;margin:auto;padding-inline:clamp(24px,5vw,80px)}header{border:0;align-items:center;gap:48px;min-height:12svh;display:flex}.brand{color:var(--ink);letter-spacing:-.035em;font:500 21px/1.25 Arial,Helvetica,sans-serif;text-decoration:none}.brand-alias{color:var(--muted);letter-spacing:0;margin-top:5px;font-size:12px;display:block}nav{flex-wrap:wrap;gap:.2rem .8rem;display:flex}header>nav:not(.languages){gap:26px;margin-left:auto}nav a{min-height:44px;color:var(--ink);align-items:center;padding-inline:0;font:400 13px/1.3 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}nav a:hover,nav a[aria-current=page]{color:var(--ink)}nav a[aria-current=page]{box-shadow:none;text-underline-offset:5px;text-decoration:underline}.languages{gap:14px;margin-left:0}.languages a{color:var(--muted);font-size:11px}main{min-height:72vh;padding-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(4rem,9vw,8rem)}.page{max-width:780px}.page--home{max-width:none}.page-intro{border-top:2px solid var(--ink);padding-top:1rem}.page--home .page-intro{text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 10.5rem);padding:2rem 1rem 5rem;display:flex}.hero-portrait{aspect-ratio:1;border:6px solid var(--lime);object-fit:cover;border-radius:50%;width:clamp(8rem,18vw,11rem);height:auto;margin-bottom:1.75rem}.eyebrow{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .75rem;font:700 .71rem ui-monospace,monospace}.page h1,.page h2,.page h3{overflow-wrap:break-word;font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;font-weight:400;line-height:1.02}.page h1{max-width:16ch;margin:0;font-size:clamp(2.55rem,7vw,5.8rem)}.page--home h1{max-width:13ch}.page--detail h1{font-size:clamp(2.25rem,6vw,4.25rem)}.lead{max-width:38ch;color:var(--muted);text-wrap:balance;margin:1.25rem 0 0;font-size:clamp(1.1rem,2.2vw,1.45rem);line-height:1.45}.page--home .lead{max-width:36ch}.prose{max-width:65ch}.introduction{margin-top:2rem;font-size:1.03rem}.page--home .introduction{text-align:left;max-width:44ch}.introduction>:first-child{margin-top:0}.introduction>:last-child{margin-bottom:0}.prose h2{margin-top:3rem;font-size:1.65rem}.content-section{border-top:2px solid var(--ink);margin-top:clamp(4.5rem,10vw,9rem);padding-top:1rem}.section-heading{justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-bottom:1.5rem;display:flex}.section-heading .eyebrow{order:2;margin:0}.section-heading h2{margin:0;font-size:clamp(1.75rem,4vw,3rem)}.entries{margin:0;padding:0;list-style:none}.entries>li{border-top:1px solid var(--rule);max-width:none;padding:1.2rem 0 1.3rem;position:relative}.entries>li:last-child{border-bottom:1px solid var(--rule)}.entries h3{margin:.25rem 0 0;font-size:1.35rem}.entries p{max-width:48ch;margin:.35rem 0 0}.entries .meta{color:var(--muted);font:.74rem/1.45 ui-monospace,monospace}.entry-links{flex-wrap:wrap;gap:.75rem 1rem;margin-top:.6rem;display:flex}.entry-links a{align-items:center;min-height:36px;font:700 .76rem ui-monospace,monospace;display:inline-flex}.notice{border-left:4px solid var(--green);background:var(--soft);max-width:64ch;padding:1rem 1.2rem}footer{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;gap:1rem 1.5rem;padding-top:1.3rem;padding-bottom:1.7rem;font:.7rem ui-monospace,monospace;display:flex}footer a{color:var(--ink)}code{overflow-wrap:anywhere;font-size:.85em}table{border-collapse:collapse;width:100%;font-size:.85rem}th,td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.7rem}img{max-width:100%;height:auto}@media (width<=650px){:root{font-size:17px}header{grid-template-columns:minmax(0,1fr) auto;gap:.5svh 4vw;min-height:14svh;padding-block:2svh 0;display:grid}.brand{grid-area:1/1;font-size:18px}.languages{grid-area:1/2;gap:14px;width:auto;margin-left:0}.languages a{justify-content:center;min-width:28px;padding-inline:0}.languages a[aria-current=page]{display:inline-flex}header>nav:not(.languages){scrollbar-width:none;flex-wrap:nowrap;grid-area:2/1/auto/-1;gap:28px;margin-left:0;overflow-x:auto}header>nav:not(.languages)::-webkit-scrollbar{display:none}header>nav:not(.languages) a{flex:none}.section-heading{display:block}.section-heading .eyebrow{margin-top:.45rem}.section-heading h2{font-size:1.8rem}}@media (prefers-reduced-motion:no-preference){a{transition:color .14s,text-decoration-thickness .14s}}footer{border:0;justify-content:space-between;padding-block:24px 32px;font:400 11px/1.5 Arial,Helvetica,sans-serif}footer a{min-height:44px;color:var(--ink);align-items:center;margin-top:-14px;text-decoration:none;display:inline-flex}.footer-meta{flex-wrap:wrap;gap:.3rem 1rem;display:flex}footer a:hover{text-underline-offset:5px;text-decoration:underline 1px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (width<=650px){footer{flex-direction:column-reverse;align-items:flex-start}}body:not(:has(.editorial-home)) main{padding-top:clamp(4rem,9svh,7rem)}.page,.page--detail,.page--speaking{width:100%;max-width:980px;display:block}.page-intro,.page--speaking .page-intro,.page--detail .page-intro{border:0;width:100%;max-width:100%;padding:0;display:block}.page-intro .eyebrow{color:var(--green);margin:0 0 1.1rem}.page-intro h1,.page--speaking .page-intro h1,.page--detail .page-intro h1{overflow-wrap:normal;word-break:normal;width:auto;max-width:12ch;font:400 clamp(3.2rem, 8vw, 6.4rem)/.96 var(--display);letter-spacing:-.045em;margin:0;display:block}.page-intro .lead{max-width:50ch;color:var(--ink);margin:1.75rem 0 0;font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.4;display:block}.page-intro .introduction,.page--detail .page-intro .introduction{max-width:100%;margin-top:clamp(2.5rem,6svh,4.5rem);font-size:1.06rem;display:block}.page .content-section,.page .appearances-section,.page--detail .appearances-section{border:0;max-width:100%;margin-top:clamp(5rem,11svh,8rem);padding:0;display:block}.page .section-heading{margin:0 0 2rem;display:block}.page .section-heading .eyebrow{color:var(--green);margin:0 0 .7rem}.page .section-heading h2{max-width:22ch;font:400 clamp(2.4rem, 5vw, 4.5rem)/1 var(--display);letter-spacing:-.04em;margin:0}.page .entries{border-top:1px solid var(--rule);margin:0;display:block}.page .entries>li{border:0;border-bottom:1px solid var(--rule);padding:1.75rem 0 2rem;display:block}.page .entries h2,.page .entries h3{font:400 clamp(1.75rem, 3vw, 2.7rem)/1.05 var(--display);letter-spacing:-.025em;margin:0 0 .6rem;display:block}.page .entries h2 a,.page .entries h3 a{color:var(--ink);text-decoration:none}.page .entries h2 a:hover,.page .entries h3 a:hover{color:var(--green)}.page .entries p{max-width:100%;margin:.45rem 0 0}.page .entries .meta{color:var(--muted);margin:0 0 .65rem;font-size:.75rem}@media (width<=650px){body:not(:has(.editorial-home)) main{padding-top:2.5rem}.page,.page--detail,.page--speaking{max-width:100%}.page-intro h1,.page--speaking .page-intro h1,.page--detail .page-intro h1{font-size:clamp(3rem,14vw,4.7rem)}.page-intro .lead{font-size:1.18rem}.page .content-section,.page .appearances-section,.page--detail .appearances-section{margin-top:5rem}.page .section-heading h2{font-size:2.6rem}}.page .introduction h2{max-width:21ch;font:400 clamp(2.25rem, 4vw, 3.6rem)/1 var(--display);letter-spacing:-.04em;margin:clamp(4.5rem,9svh,7rem) 0 1.6rem}.page .introduction h2:first-child{margin-top:0}.page .introduction h3{font:400 clamp(1.7rem, 3vw, 2.45rem)/1.04 var(--display);letter-spacing:-.03em;margin:3.2rem 0 1rem}.page .introduction blockquote{border-left:2px solid var(--green);background:color-mix(in srgb, var(--soft) 38%, transparent);max-width:100%;margin:1.1rem 0 2.2rem;padding:1.25rem clamp(1.1rem,3vw,2rem)}.page .introduction blockquote p{max-width:100%}.page .introduction p:has(>a>img){vertical-align:top;width:calc(33.3333% - .666667rem);margin:2rem .5rem 0 0;display:inline-block}.page .introduction p:has(>a>img):last-child{margin-right:0}.page .introduction p:has(>a>img) a{border:1px solid var(--rule);background:var(--soft);display:block;overflow:hidden}.page .introduction p:has(>a>img) img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .3s;display:block}@media (prefers-reduced-motion:no-preference){.page .introduction p:has(>a>img) a:hover img{transform:scale(1.035)}}@media (width<=650px){.page .introduction p:has(>a>img){width:min(100%,440px);margin:1.25rem 0 0;display:block}}.media-kit-index{border-block:1px solid var(--rule);margin:2.2rem 0 0;padding:1rem 0 1.1rem}.media-kit-index p{color:var(--muted);margin:0 0 .45rem;font-size:.78rem}.media-kit-index ul{flex-wrap:wrap;gap:.3rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.media-kit-index a{text-underline-offset:.25em;font-size:.9rem}.media-kit-index+.introduction{margin-top:2.5rem}.newsletter-signup{max-width:620px;margin:clamp(4rem,9svh,7rem) auto 0}.newsletter-signup__form{border:1px solid var(--rule);background:color-mix(in srgb, var(--soft) 30%, var(--paper));padding:clamp(1.25rem,4vw,2.5rem)}.newsletter-signup h2{max-width:13ch;font:400 clamp(2.2rem, 5vw, 3.6rem)/.98 var(--display);letter-spacing:-.04em;margin:0}.newsletter-signup img{width:100%;height:auto;margin:1.5rem 0;display:block}.newsletter-signup__copy p{max-width:100%}.newsletter-signup__field{margin-top:1.8rem}.newsletter-signup label{font-weight:700;display:block}.newsletter-signup input[type=email]{border:1px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:0;margin-top:.45rem;padding:.75rem .85rem;display:block}.newsletter-signup__consent{align-items:flex-start;gap:.65rem;margin-top:1.1rem;font-size:.85rem;font-weight:400!important;display:flex!important}.newsletter-signup__consent input{width:1rem;height:1rem;accent-color:var(--green);flex:none;margin-top:.3rem}.newsletter-signup__captcha{min-height:78px;margin-top:1.4rem}.newsletter-signup button{background:var(--green);min-height:44px;color:var(--paper);cursor:pointer;border:0;margin-top:1.4rem;padding:.65rem 1rem;font:700 .9rem/1.2 Arial,Helvetica,sans-serif;display:inline-flex}.newsletter-signup button:hover{background:var(--ink)}.newsletter-signup__privacy{color:var(--muted);margin:1.5rem 0 0;font-size:.77rem}.newsletter-signup__honeypot{position:absolute;left:-9999px}.newsletter-signup__message{margin:0 0 1rem;padding:.85rem 1rem;display:none}.newsletter-signup__message--error{color:#661d1d;background:#ffeded}.newsletter-signup__message--success{color:#085229;background:#e7faf0}.page--about{max-width:1120px}.page--about .introduction{max-width:64ch;margin-top:clamp(4rem,10svh,8rem);font-size:clamp(1.08rem,1.5vw,1.22rem);line-height:1.62}.page--about .introduction h2{max-width:24ch;font:400 clamp(2.5rem, 5.2vw, 4.8rem)/.98 var(--display);letter-spacing:-.045em;margin:clamp(6rem,13svh,10rem) 0 clamp(1.75rem,4svh,2.75rem)}.page--about .introduction h2:first-child{margin-top:0;font-size:clamp(3.2rem,7vw,6rem)}.page--about .introduction p{max-width:100%;margin:0 0 1.25em}.page--about .introduction p:has(strong){color:var(--ink)}.page--about .introduction strong,.page--about .introduction a{font-weight:700}@media (width<=650px){.page--about .introduction{margin-top:3.5rem;font-size:1.08rem}.page--about .introduction h2{margin-top:5rem;font-size:clamp(2.5rem,12vw,4rem)}.page--about .introduction h2:first-child{font-size:clamp(3rem,14vw,4.7rem)}}.page--about .introduction p:has(>img){width:100vw;max-width:100vw;margin:clamp(5.5rem,12svh,10rem) 0 clamp(6rem,13svh,11rem) calc(-1*clamp(24px,5vw,80px))}@media (width>=1600px){.page--about .introduction p:has(>img){margin-left:calc(720px - 50vw)}}.page--about .introduction p:has(>img) img{width:100%;max-width:none;height:auto;display:block}@media (width<=650px){.page--about .introduction p:has(>img){margin-top:4.5rem;margin-bottom:5.5rem}}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-400-italic.woff2)format("woff2")}:root.editorial-home{--paper:#fcfbf8;--ink:#22221f;--muted:#66655f;--rule:#d6d4cd;--masthead-space:12svh;--display:"Instrument Serif", Georgia, serif;--fast:.16s;--slow:.28s;--ease:cubic-bezier(.2,.7,.2,1);background:var(--paper);font-family:Arial,Helvetica,sans-serif;font-size:18px}.editorial-home ::selection{color:var(--ink);background:#e2dfd5}.editorial-home a{color:inherit;text-decoration-color:currentColor}.editorial-home a:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.editorial-home .skip{color:var(--paper)}.editorial-home body>header,.editorial-home main,.editorial-home body>footer{max-width:1600px;padding-inline:clamp(24px,5vw,80px)}.editorial-home body>header{min-height:var(--masthead-space);border:0;gap:48px;display:flex}.editorial-home .brand{letter-spacing:-.035em;font:500 21px/1.25 Arial,Helvetica,sans-serif}.editorial-home .brand-alias{color:var(--muted);letter-spacing:0;margin-top:5px;font-size:12px;display:block}.editorial-home body>header>nav:not(.languages){gap:26px;margin-left:auto}.editorial-home nav a{min-height:44px;color:var(--ink);padding-inline:0;font:400 13px/1.3 Arial,Helvetica,sans-serif}.editorial-home .languages{gap:14px;margin-left:0}.editorial-home .languages a{color:var(--muted);font-size:11px}.editorial-home nav a[aria-current=page]{box-shadow:none;text-underline-offset:5px;color:var(--ink);text-decoration:underline}.editorial-home main{padding-top:0;padding-bottom:0}.editorial-home .home-cover{min-height:calc(86svh - var(--masthead-space));flex-direction:column;justify-content:center;padding-block:5svh;display:flex}.editorial-home .cover-title-group{position:relative}.editorial-home .home-cover h1{max-width:1200px;font:400 clamp(80px, 11.5vw, 174px)/.96 var(--display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0}.editorial-home .cover-reading{text-decoration:none;display:block}.editorial-home .cover-reading em{color:var(--green);padding-left:8.3%;font-weight:400;display:block}.editorial-home .cover-reading:hover em,.editorial-home .cover-reading:focus-visible em{text-underline-offset:.1em;text-decoration:underline 1px}.editorial-home .margin-note{font:italic 400 clamp(26px, 2.6vw, 38px)/1.1 var(--display);letter-spacing:-.015em}.editorial-home .cover-note{pointer-events:none;max-width:18ch;position:absolute;top:calc(100% + 2svh);left:58%}.editorial-home .home-perspective{padding-top:5svh}.editorial-home .home-introduction{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.editorial-home .intro-copy{grid-column:2/8}.editorial-home .intro-copy p{letter-spacing:-.025em;max-width:36ch;margin:0;font-size:clamp(20px,1.9vw,27px);line-height:1.5}.editorial-home .intro-copy a{min-height:44px;font:400 clamp(38px, 3.6vw, 54px)/1.2 var(--display);letter-spacing:-.025em;text-decoration:underline 1px;text-decoration-color:var(--rule);text-underline-offset:6px;margin-bottom:14px;display:table}.editorial-home .intro-note{pointer-events:none;grid-column:9/12;max-width:12ch;margin-top:16px}.editorial-home .home-essay{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px;display:grid}.editorial-home .home-essay>*{grid-column:2/8;max-width:52ch}.editorial-home .home-essay p{letter-spacing:-.025em;max-width:36ch;color:var(--ink);margin:0 0 1em;font-size:clamp(20px,1.9vw,27px);font-weight:400;line-height:1.5}.editorial-home .home-essay h2{text-align:center;max-width:none;font:400 clamp(54px, 6.2vw, 94px)/1.04 var(--display);letter-spacing:-.035em;text-wrap:balance;grid-column:2/12;margin:8svh 0}.editorial-home .home-essay h2 em{font-weight:400;display:block}.editorial-home .home-essay h3{letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1.2}.editorial-home .home-essay>blockquote{font:italic 400 38px/1.2 var(--display);grid-column:3/11;margin:40px 0}.editorial-home .home-essay blockquote p{font:inherit}.editorial-home .home-essay strong{font-weight:600}.editorial-home .home-essay a{text-underline-offset:4px;text-decoration-thickness:1px}.editorial-home .home-talks{padding-block:12svh}.editorial-home .home-talks>h2{margin:0 0 20px 25%;font-size:14px;font-weight:400;line-height:1.5}.editorial-home .talk-index{margin:0;padding:0;list-style:none}.editorial-home .talk-index li+li .talk-copy{border-top:1px solid var(--rule)}.editorial-home .talk-row{grid-template-columns:3fr 8.5fr .5fr;align-items:center;gap:0;text-decoration:none;display:grid;position:relative}.editorial-home .talk-copy{grid-column:2;padding:36px 36px 64px 0}.editorial-home .talk-copy h3{font:400 clamp(42px, 4.7vw, 72px)/1.08 var(--display);letter-spacing:-.025em;margin:0}.editorial-home .talk-copy p{max-width:48ch;color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.6}.editorial-home .talk-details{color:var(--muted);flex-wrap:wrap;grid-column:2;gap:8px 24px;margin-top:-40px;padding-bottom:32px;font-size:11px;display:flex}.editorial-home .talk-arrow{grid-area:1/3;place-self:start end;margin-top:42px;font-size:28px;line-height:1}.editorial-home .talk-note{max-width:11ch;font:italic 400 clamp(27px, 2.8vw, 42px)/1.07 var(--display);letter-spacing:-.02em;text-wrap:balance;grid-area:1/1;place-self:center start;padding-right:16px}.editorial-home .index-end{margin-left:25%;padding-top:16px;font-size:13px}.editorial-home .home-text-link{align-items:center;gap:24px;min-height:44px;text-decoration:none;display:inline-flex}.editorial-home .home-agenda{grid-template-columns:1fr 1fr;gap:6vw;margin-top:14svh;padding-bottom:0;display:grid}.editorial-home .agenda-heading h2{font:400 clamp(2.4rem, 4.5vw, 4rem)/1.08 var(--display);letter-spacing:-.025em;margin:0}.editorial-home .agenda-heading>p{max-width:36ch;color:var(--muted);margin:1.5em 0 0;font-size:1rem;line-height:1.65}.editorial-home .talks-introduction{max-width:48ch;color:var(--muted);margin:0 0 3svh 25%;font-size:1rem;line-height:1.65}.editorial-home .agenda-list{margin:0;padding:0;list-style:none}.editorial-home .agenda-list li{padding-bottom:40px}.editorial-home .agenda-list li:last-child{padding-bottom:0}.editorial-home .agenda-meta{color:var(--muted);flex-wrap:wrap;gap:8px 24px;margin:0 0 12px;font-size:12px;display:flex}.editorial-home .agenda-list h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:400;line-height:1.3}.editorial-home .agenda-list h3 a{justify-content:space-between;display:flex}.editorial-home .agenda-list h3+p{color:var(--muted);margin:6px 0 0;font-size:14px}.editorial-home .agenda-links{flex-wrap:wrap;gap:0 28px;margin-top:12px;font-size:12px;display:flex}.editorial-home .agenda-links:empty{display:none}.editorial-home body>footer{border:0;justify-content:space-between;padding-block:24px 32px;font:400 11px/1.5 Arial,Helvetica,sans-serif}.editorial-home body>footer a{align-items:center;min-height:44px;margin-top:-14px;text-decoration:none;display:inline-flex}.editorial-home .home-text-link:hover,.editorial-home .home-text-link:focus-visible,.editorial-home nav a:hover,.editorial-home body>footer a:hover{text-underline-offset:5px;text-decoration:underline 1px}.editorial-home .talk-row:focus-visible{outline-offset:10px}@media (width<=900px),(hover:none),(pointer:coarse){.editorial-home .margin-note,.editorial-home .talk-note{display:none}}@media (hover:hover) and (pointer:fine) and (width>=901px){.editorial-home .talk-note,.editorial-home .margin-note{opacity:0;transform:translateY(4px)rotate(-4deg)}.editorial-home .cover-title-group:has(.cover-reading:hover) .cover-note,.editorial-home .home-cover:has(a:focus-visible) .cover-note,.editorial-home .home-introduction:has(a:hover) .intro-note,.editorial-home .home-introduction:has(a:focus-visible) .intro-note,.editorial-home .talk-row:hover .talk-note,.editorial-home .talk-row:focus-visible .talk-note{opacity:1;transform:translateY(0)rotate(-4deg)}.editorial-home .talk-row:hover h3,.editorial-home .talk-row:focus-visible h3{text-underline-offset:8px;text-decoration:underline 1px}}@media (prefers-reduced-motion:no-preference){.editorial-home .home-text-link span{transition:transform var(--slow) var(--ease)}.editorial-home .talk-note,.editorial-home .margin-note{transition:opacity var(--fast) var(--ease), transform var(--slow) var(--ease)}.editorial-home .home-text-link:hover span,.editorial-home .home-text-link:focus-visible span{transform:translate(3px)}.editorial-home a{transition:color var(--fast) var(--ease)}}@media (width<=900px){.editorial-home body>header{gap:24px}.editorial-home body>header>nav:not(.languages){gap:18px}.editorial-home .home-cover h1{font-size:clamp(72px,11.5vw,104px)}.editorial-home .intro-copy{grid-column:1/9}.editorial-home .intro-note{grid-column:10/13}.editorial-home .home-essay>*{grid-column:1/9}.editorial-home .home-essay h2{grid-column:1/13}.editorial-home .talk-row{grid-template-columns:1fr 30px}.editorial-home .talk-copy,.editorial-home .talk-details{grid-column:1}.editorial-home .talk-arrow{grid-column:2}.editorial-home .talk-copy{padding-bottom:26px}.editorial-home .talk-note{grid-area:2/1;max-width:none;margin-bottom:18px;padding:0;font-size:25px}.editorial-home .talk-details{margin-top:0}.editorial-home .home-talks>h2,.editorial-home .talks-introduction,.editorial-home .index-end{margin-left:0}}@media (width<=600px){:root.editorial-home{--masthead-space:14svh}.editorial-home body>header,.editorial-home main,.editorial-home body>footer{padding-inline:6vw}.editorial-home body>header{min-height:var(--masthead-space);grid-template-columns:1fr auto;gap:.5svh 4vw;padding-block:2svh 0;display:grid}.editorial-home .brand{font-size:18px}.editorial-home body>header>nav:not(.languages){grid-column:1/-1;gap:28px;margin-left:0}.editorial-home .languages{grid-area:1/2;gap:14px}.editorial-home .languages a{justify-content:center;min-width:28px}.editorial-home .languages a[aria-current=page]{display:inline-flex}.editorial-home .home-cover{min-height:52svh;padding-block:9svh}.editorial-home .home-cover h1{font-size:clamp(2.25rem,13vw,4.5rem);line-height:1.02}.editorial-home .cover-reading em{padding-left:6%}.editorial-home .home-perspective{padding-top:6svh}.editorial-home .home-introduction{grid-template-columns:1fr;gap:16px}.editorial-home .intro-copy{grid-column:1}.editorial-home .intro-copy p{max-width:30ch;font-size:20px}.editorial-home .intro-copy a{font-size:40px}.editorial-home .intro-note{grid-column:1;max-width:none;margin:0 0 0 auto;font-size:25px}.editorial-home .home-essay{grid-template-columns:1fr}.editorial-home .home-essay>*,.editorial-home .home-essay h2,.editorial-home .home-essay>blockquote{grid-column:1}.editorial-home .home-essay h2{margin:7svh 0;font-size:clamp(2.4rem,11vw,3.6rem)}.editorial-home .home-essay p{max-width:30ch;font-size:20px}.editorial-home .home-talks{padding-top:9svh}.editorial-home .home-talks>h2{margin-bottom:8px;font-size:13px}.editorial-home .talk-copy{padding:24px 12px 22px 0}.editorial-home .talk-copy h3{font-size:40px}.editorial-home .talk-copy p{margin-top:14px;font-size:13px}.editorial-home .talk-arrow{margin-top:28px;font-size:25px}.editorial-home .talk-note{font-size:26px}.editorial-home .talk-details{gap:8px 18px;padding-bottom:26px;font-size:11px}.editorial-home .index-end{font-size:12px}.editorial-home .home-agenda{grid-template-columns:1fr;gap:4svh;margin-top:11svh;padding-bottom:0}.editorial-home .agenda-heading h2{font-size:2.4rem}.editorial-home .agenda-heading>p,.editorial-home .talks-introduction{font-size:.9rem}.editorial-home .agenda-list h3{font-size:20px}.editorial-home body>footer{gap:12px}}@media (prefers-reduced-motion:reduce){.editorial-home *,.editorial-home :before,.editorial-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.editorial-home header .languages{margin-left:auto}.editorial-home .home-essay>p:last-child:has(>a:only-child){margin-top:2svh}.editorial-home .home-essay>p:last-child>a:only-child{font:400 clamp(1.8rem, 3.3vw, 2.8rem)/1.2 var(--display);text-underline-offset:.18em;padding-block:.25em;text-decoration-thickness:1px;display:inline-block}
