@font-face{font-family:Newsreader;src:url(/fonts/newsreader-roman.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-italic.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans.woff2)format("woff2");font-weight:400 700;font-stretch:75% 100%;font-style:normal;font-display:swap}:root{--porcelain:#f5f6f8;--mist:#e6e9f0;--ink:#0f1326;--slate:#5a6178;--indigo:#232b5e;--night:#121735;--lumen:#a9b8f5;--signal:#3d4fb8;--rule:color-mix(in oklab, var(--slate) 30%, var(--porcelain));--rule-strong:color-mix(in oklab, var(--slate) 55%, var(--porcelain));--rule-deep:color-mix(in oklab, var(--lumen) 24%, transparent);--on-deep-quiet:color-mix(in oklab, var(--lumen) 78%, var(--porcelain));--voice:"Newsreader", Georgia, "Times New Roman", serif;--ui:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--step--1:.875rem;--step-0:clamp(1.0625rem, 1.02rem + .18vw, 1.1875rem);--step-1:clamp(1.1875rem, 1.08rem + .45vw, 1.4375rem);--step-2:clamp(1.4375rem, 1.2rem + .95vw, 2rem);--step-3:clamp(1.75rem, 1.35rem + 1.7vw, 2.75rem);--statement:clamp(2rem, 1.3rem + 2.9vw, 3.75rem);--title:clamp(2.75rem, 1.6rem + 4.6vw, 5.5rem);--essence:clamp(2.5rem, 1.25rem + 4.9vw, 5.75rem);--gutter:clamp(1rem, .4rem + 2.6vw, 3rem);--gap:clamp(1rem, .6rem + 1.4vw, 2rem);--max:82rem;--section:clamp(4.5rem, 3rem + 6vw, 9rem);--section-sm:clamp(3rem, 2rem + 3.5vw, 5.5rem);--header-h:4.5rem;--ease:cubic-bezier(.16, 1, .3, 1);--slow:.7s}@media (width<=60rem){:root{--header-h:4rem}}*,:before,:after{box-sizing:border-box}html{color-scheme:light;background:var(--night);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1.5rem);scrollbar-color:var(--rule-strong) var(--porcelain);caret-color:var(--signal)}body{background:var(--porcelain);color:var(--ink);font-family:var(--ui);font-size:var(--step-0);font-synthesis:none;font-kerning:normal;text-rendering:optimizelegibility;margin:0;line-height:1.62}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg{max-width:100%;display:block}img{height:auto}a{color:var(--signal);text-underline-offset:.28em;transition:color .4s var(--ease), text-decoration-color .4s var(--ease);text-decoration-thickness:1px}a:hover{color:var(--ink)}:where(.deep) a:hover{color:var(--lumen)}h1,h2,h3{text-wrap:balance}p,li,dd{text-wrap:pretty}em{font-family:var(--voice);font-size:1.12em;font-style:italic;line-height:1.3}:where(.voice,.voice *) em,em em{font-size:1em}strong{font-weight:600}::selection{background:var(--lumen);color:var(--ink)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}.deep{color:var(--porcelain);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deep ::selection{background:var(--porcelain);color:var(--indigo)}.deep :focus-visible{outline-color:var(--lumen)}.nobr{white-space:nowrap}.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{left:var(--gutter);z-index:100;background:var(--indigo);color:var(--porcelain);border-radius:2px;padding:.75rem 1rem;position:absolute;top:.75rem;transform:translateY(-200%)}.skip:focus-visible{transform:none}.skip:hover{color:var(--porcelain)}main:focus{outline:none}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.grid>*{grid-column:1/-1}@media (width>=56rem){.col-head{grid-column:1/span 5}.col-body{grid-column:6/span 7}}.measure{max-width:38rem}.prose>*+*{margin-top:1.05em}.prose ul:not([role]),.prose ol:not([role]){padding-left:1.2em}.prose li+li{margin-top:.4em}.button{background:var(--indigo);min-height:3.25rem;color:var(--porcelain);font:500 1rem/1.2 var(--ui);letter-spacing:.005em;cursor:pointer;transition:background-color .45s var(--ease), color .45s var(--ease);border:0;border-radius:2px;justify-content:center;align-items:center;gap:.6em;padding:.85rem 1.4rem;text-decoration:none;display:inline-flex}.button:hover{background:var(--night);color:var(--porcelain)}.button--light{background:var(--porcelain);color:var(--indigo)}.button--light:hover{background:var(--lumen);color:var(--night)}.button--small{min-height:2.75rem;padding:.6rem 1.1rem;font-size:.9375rem}.button[disabled],.button[aria-disabled=true]{opacity:.55;cursor:progress}.more{font-family:var(--ui);font-weight:500;font-size:var(--step-0);color:var(--signal);align-items:baseline;gap:.45em;text-decoration:none;display:inline-flex}.more__label{text-underline-offset:.28em;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, var(--signal) 40%, transparent);transition:text-decoration-color .4s var(--ease)}.more:hover{color:var(--indigo)}.more:hover .more__label{text-decoration-color:currentColor}.arrow{font-family:var(--ui);transition:transform .5s var(--ease);font-style:normal;display:inline-block}a:hover .arrow,a:focus-visible .arrow{transform:translate(.28em)}.more-row{margin-top:2.25rem}.header{z-index:50;background:var(--porcelain);transition:transform .75s var(--ease), box-shadow .5s var(--ease);view-transition-name:site-header;position:sticky;top:0}.header[data-scrolled]{box-shadow:0 1px 0 var(--rule)}.header[data-hidden]{transition-duration:.5s;transform:translateY(-101%)}.header__inner{height:var(--header-h);justify-content:space-between;align-items:center;gap:2rem;display:flex}.lockup-link{color:var(--ink);padding-block:.5rem;display:block}.lockup{width:auto;height:1.8rem}.nav{align-items:center;gap:clamp(1.25rem,.2rem + 1.9vw,2.25rem);display:flex}.nav__links{gap:clamp(1.25rem,.2rem + 1.9vw,2.25rem);display:flex}.nav a:not(.button){color:var(--ink);padding-block:.5rem;font-size:.9375rem;font-weight:450;text-decoration:none}.nav a:not(.button):hover,.nav a[aria-current]{color:var(--signal)}.nav a[aria-current]{text-underline-offset:.5em;text-decoration:underline 1px}.nav .lang{color:var(--slate);letter-spacing:.04em}.menu-toggle{min-height:2.75rem;color:var(--ink);font:500 1rem/1 var(--ui);cursor:pointer;background:0 0;border:0;padding:.5rem 0;display:none}@media (width<=60rem){.nav{display:none}.menu-toggle{display:inline-block}.lockup{height:1.6rem}}.menu{z-index:60;background:var(--porcelain);opacity:1;transition:opacity .45s var(--ease);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menu[hidden]{display:none}@starting-style{.menu{opacity:0}}.menu__top{height:var(--header-h);flex:none;justify-content:space-between;align-items:center;display:flex}.menu__links{margin-top:1.5rem}.menu__links a{border-top:1px solid var(--rule);color:var(--ink);font:300 2rem/1.15 var(--voice);letter-spacing:-.015em;padding-block:.85rem;text-decoration:none;display:block}.menu__links a[aria-current]{color:var(--signal)}.menu__foot{border-top:1px solid var(--rule);justify-items:start;gap:1.25rem;margin-top:auto;padding-block:2.5rem 2rem;display:grid}.menu__foot a:not(.button){color:var(--ink)}body[data-menu-open]{overflow:hidden}.hero{background:radial-gradient(120% 75% at 28% 100%, var(--indigo) 0%, color-mix(in oklab, var(--indigo) 60%, var(--night)) 45%, var(--night) 100%);min-height:clamp(34rem, calc(100svh - var(--header-h)), 58rem);display:flex}.hero__inner{grid-template-rows:auto 1fr auto;padding-block:clamp(2.5rem,2rem + 3vw,4.5rem) clamp(3.5rem,2rem + 6vw,7.5rem);display:grid}.hero__name{font:500 1rem / 1.3 var(--ui);letter-spacing:.02em;color:var(--porcelain)}.hero__body{grid-row:3}.hero__essence{font:300 var(--essence) / 1.02 var(--voice);letter-spacing:-.028em;color:var(--lumen);max-width:15ch}@media (width>=64rem){.hero__essence{max-width:none}.hero__essence span{display:block}}.hero__sub{max-width:34rem;font-size:var(--step-1);color:var(--mist);margin-top:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);line-height:1.5}.actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:clamp(2rem,1.5rem + 1.5vw,3rem);display:flex}.on-deep-link{color:var(--porcelain);text-decoration:underline;text-decoration-color:var(--rule-deep);font-weight:500}.on-deep-link:hover{color:var(--lumen);text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){.hero__essence{animation:focus-in 1.8s var(--ease) .1s both}.hero__sub,.hero__body .actions{animation:settle 1.4s var(--ease) .75s both}}@keyframes focus-in{0%{opacity:.15;filter:blur(14px)}to{opacity:1;filter:blur()}}@keyframes settle{0%{opacity:0}to{opacity:1}}.page-head{padding-block:clamp(4rem,2.5rem + 6vw,9rem) clamp(3.5rem,2rem + 5vw,7rem)}.page-head h1{font:300 var(--title) / 1.02 var(--voice);letter-spacing:-.026em}@media (width>=56rem){.page-head h1{grid-column:1/span 11}}.page-head__lede{font-size:var(--step-1);max-width:36rem;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);line-height:1.5}.section-inner{padding-block:var(--section-sm)}.section:has(>.wrap>.index:last-child)+.section .ruled,.statement--mist+.section .ruled{border-top-color:#0000}.pair__body>.rows:last-child>ul,.pair__body>.steps:last-child>ol,.pair__body>.facts-list:last-child>ul,.pair__body>.facts:last-child{border-bottom:0}.index-head{margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.ruled{border-top:1px solid var(--rule)}.section-head{font:380 var(--step-2) / 1.18 var(--voice);letter-spacing:-.012em}.section-head em{font-size:1em}.section-head+.prose,.section-head+*{margin-top:1.5rem}@media (width>=56rem){.pair{row-gap:0}.pair .section-head+*{margin-top:0}.pair__head{top:calc(var(--header-h) + 2rem);align-self:start;position:sticky}}.pair__head .guide{font:italic 400 var(--step-1) / 1.35 var(--voice);color:var(--indigo);max-width:24rem;margin-top:.85rem}.pair__body>*+*{margin-top:1.05em}@media (width<=55.99rem){.pair__body{margin-top:1.5rem}}.statement{padding-block:var(--section)}.statement__line{font:300 var(--statement) / 1.1 var(--voice);letter-spacing:-.018em}@media (width>=56rem){.statement__line{grid-column:1/span 10}}.statement__line em{font-size:1em}.statement__body{margin-top:clamp(2rem,1.5rem + 2vw,3.25rem)}.statement--mist{background:var(--mist)}.pull{padding-block:var(--section-sm)}.pull p{font:italic 340 clamp(1.5rem, 1.15rem + 1.5vw, 2.5rem) / 1.25 var(--voice);letter-spacing:-.01em;color:var(--indigo);max-width:30ch}@media (width>=56rem){.pull p{grid-column:3/span 9}}.rows>ul{border-bottom:1px solid var(--rule);padding:0;list-style:none}.rows>ul>li{border-top:1px solid var(--rule)}.rows--voice>ul>li{font:400 var(--step-1) / 1.4 var(--voice);padding-block:1.05rem}.rows--voice>ul>li>a{color:var(--ink);justify-content:space-between;align-items:baseline;gap:1.5rem;margin-block:-1.05rem;padding-block:1.05rem;text-decoration:none;display:flex}.rows--voice>ul>li>a:after{content:"→" / "";font-family:var(--ui);color:var(--slate);transition:transform .5s var(--ease), color .45s var(--ease);flex:none;font-size:.85em}.rows--voice>ul>li>a:hover,.rows--voice>ul>li>a:hover:after{color:var(--signal)}.rows--voice>ul>li>a:hover:after{transform:translate(.28em)}*+.rows,.rows+*{margin-top:1.75rem}.steps>ol{counter-reset:step;border-bottom:1px solid var(--rule);padding:0;list-style:none}.steps>ol>li{counter-increment:step;border-top:1px solid var(--rule);padding:1.1rem 0 1.1rem 2.25rem;position:relative}.steps>ol>li:before{content:counter(step);font:400 var(--step-1) / 1.3 var(--voice);font-variant-numeric:lining-nums;color:var(--slate);position:absolute;top:1.1rem;left:0}.steps strong{font:450 var(--step-1) / 1.3 var(--voice);margin-bottom:.2rem;display:block}*+.steps{margin-top:1.75rem}.index{border-bottom:1px solid var(--rule);padding:0;list-style:none}.index__row{border-top:1px solid var(--rule)}.index__row>a,.index__row>div{column-gap:var(--gap);color:inherit;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:.5rem;padding-block:clamp(1.4rem,1.1rem + 1vw,2rem);text-decoration:none;display:grid}.index__title{font:350 var(--step-2) / 1.15 var(--voice);letter-spacing:-.012em;transition:color .45s var(--ease);grid-area:1/1/auto/span 11}.index__text{grid-column:1/span 11}.index__text>*+*{margin-top:.8em}.index__arrow{font-size:var(--step-1);color:var(--slate);grid-area:1/12;place-self:start end;padding-top:.35em}@media (width>=56rem){.index__title{grid-column:1/span 5}.index__text{grid-column:6/span 6;padding-top:.3em}}.index__row>a:hover .index__title,.index__row>a:hover .index__arrow,.index__row>a:focus-visible .index__title{color:var(--signal)}.index__meta{font-size:var(--step--1);color:var(--slate);font-variant-numeric:tabular-nums;margin-bottom:.35rem;display:block}.index__tag{color:var(--signal);margin-left:.6rem;display:inline-block}.facts{border-bottom:1px solid var(--rule)}.fact{border-top:1px solid var(--rule);grid-template-columns:minmax(6.5rem,1fr) 2.6fr;gap:.25rem 1.5rem;padding-block:.95rem;display:grid}.fact dt{font-size:var(--step--1);color:var(--slate);padding-top:.2em}@media (width<=34rem){.fact{grid-template-columns:1fr}}.facts-list>ul{border-bottom:1px solid var(--rule);padding:0;list-style:none}*+.facts-list,*+.facts{margin-top:1.75rem}.facts-list>ul>li{border-top:1px solid var(--rule);padding-block:.8rem}.quiet{color:var(--slate)}.group{padding-top:var(--section-sm)}.group__label{font:450 var(--step-0) / 1.3 var(--ui);color:var(--slate);padding-bottom:1rem}.group__label--voice{font:300 var(--step-3) / 1.15 var(--voice);letter-spacing:-.015em;color:var(--ink);padding-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.group__label--quiet{color:var(--slate)}.question .section-head{font-size:var(--step-1);font-weight:450;line-height:1.3}.figure{margin:0}.figure img,.band img{background:var(--mist);width:100%;height:auto;display:block}.figure figcaption{font-size:var(--step--1);color:var(--slate);margin-top:.85rem}.portrait{padding-bottom:var(--section-sm)}.pair__head>.pair__photo{max-width:30rem;margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.75rem)}@media (width>=56rem){.pair__head:has(.pair__photo){position:static}}.band{margin:0}.band img{aspect-ratio:4/3;object-fit:cover;object-position:53% 70%}@media (width>=56rem){.band img{aspect-ratio:2;max-height:80svh}}.contact__photo{width:12rem;margin-bottom:clamp(2rem,1.5rem + 1.5vw,3rem)}.timeline{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.timeline__axis{display:none}.track{border-top:1px solid var(--rule);padding-block:1.25rem 1.75rem}.track__label{font:380 var(--step-1) / 1.3 var(--voice);margin-bottom:.75rem}.track ol{padding:0;list-style:none}.track li{padding-block:.3rem}.track__text{gap:.75rem;display:inline-flex}.track__years{min-width:5.75rem;color:var(--slate);font-variant-numeric:tabular-nums;flex:none}.track__bar{display:none}@media (width>=64rem){.timeline{--label-col:9rem}.timeline__axis{grid-template-columns:var(--label-col) repeat(var(--years), minmax(0, 1fr));color:var(--slate);font-variant-numeric:tabular-nums;padding-bottom:.6rem;font-size:.8125rem;display:grid}.timeline__axis span{grid-column:var(--c) / span 3;border-left:1px solid var(--rule);padding-left:.4rem}.track{grid-template-columns:var(--label-col) 1fr;padding-block:1rem 1.25rem;display:grid}.track__label{margin:0;padding-top:.2rem}.track ol{flex-direction:column-reverse;display:flex}.track li{grid-template-columns:repeat(var(--years), minmax(0, 1fr));font-size:var(--step--1);align-items:end;padding-block:.45rem 0;line-height:1.3;display:grid}.track__text{grid-column:var(--s) / -1;white-space:nowrap;grid-row:1;padding-bottom:.35rem}.track li[data-end] .track__text{grid-column:1 / var(--e);text-align:right;justify-self:end}.track__text{gap:.5rem}.track__years{min-width:0}.track__bar{grid-column:var(--s) / var(--e);background:var(--slate);border-radius:1px;grid-row:2;height:2px;display:block}.track li[data-ongoing] .track__bar{background:linear-gradient(to right, var(--slate) calc(100% - 1.25rem), var(--signal) calc(100% - 1.25rem))}}.closing{background:var(--indigo);padding-block:clamp(5rem,3.5rem + 7vw,10rem)}.closing__mark{width:2.75rem;height:2.75rem;color:var(--porcelain);margin-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.closing__line{font:300 var(--statement) / 1.1 var(--voice);letter-spacing:-.018em;max-width:22ch}.closing__sub{max-width:34rem;font-size:var(--step-1);color:var(--mist);margin-top:1.5rem;line-height:1.5}.closing__mail{color:var(--on-deep-quiet)}.closing__mail a{color:var(--lumen);text-decoration-color:color-mix(in oklab, var(--lumen) 45%, transparent)}.closing__mail a:hover{color:var(--porcelain)}.footer{background:var(--night);padding-block:clamp(4rem,3rem + 4vw,7rem) 2.5rem;font-size:.9375rem}.footer a{color:var(--porcelain);text-decoration:none}.footer a:hover{color:var(--lumen);text-decoration:underline 1px}.footer__signature{font:300 clamp(1.75rem, 1.15rem + 2.4vw, 3.25rem) / 1.15 var(--voice);letter-spacing:-.015em;color:var(--lumen)}.footer__cols{border-top:1px solid var(--rule-deep);row-gap:2.25rem;margin-top:clamp(3rem,2rem + 3vw,5rem);padding-top:2.25rem}.footer__cols ul{padding:0;list-style:none}.footer__cols li+li{margin-top:.5rem}.footer__quiet{color:var(--on-deep-quiet)}@media (width>=40rem){.footer__id{grid-column:1/span 6}.footer__nav,.footer__contact{grid-column:span 6}}@media (width>=64rem){.footer__id{grid-column:1/span 4}.footer__nav{grid-column:6/span 3}.footer__contact{grid-column:9/span 4}}.footer__lines{gap:.5rem;margin-top:clamp(3rem,2rem + 3vw,4.5rem);display:grid}.footer__legal{border-top:1px solid var(--rule-deep);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.footer__legal ul{flex-wrap:wrap;gap:.25rem 1.5rem;padding:0;list-style:none;display:flex}.contact{padding-bottom:var(--section);row-gap:clamp(3rem,2rem + 3vw,4.5rem)}@media (width>=60rem){.contact__book{grid-column:1/span 5}.contact__form{grid-column:6/span 7}}.contact__book .button{width:100%;max-width:22rem}.booking__line{max-width:24rem;margin-top:1rem}.contact__book .facts{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.panel{background:var(--mist);border-radius:2px;padding:clamp(1.5rem,1rem + 2.5vw,3rem)}.form{gap:1.5rem;margin-top:2rem;display:grid}.field{gap:.45rem;display:grid}.field label,.field legend{font-size:.9375rem;font-weight:500}.field .optional{color:var(--slate);font-weight:400}.field input,.field textarea{border:1px solid var(--rule-strong);background:var(--porcelain);width:100%;color:var(--ink);font:inherit;transition:border-color .35s var(--ease), box-shadow .35s var(--ease);border-radius:2px;padding:.8rem .9rem;font-size:1rem;line-height:1.5}.field textarea{resize:vertical;min-height:9rem}.field input::placeholder,.field textarea::placeholder{color:var(--slate);opacity:1}.field input:hover,.field textarea:hover{border-color:var(--slate)}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--signal);outline-offset:1px;border-color:var(--signal)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal)}fieldset.field{border:0;min-width:0;margin:0;padding:0}.choices{gap:.6rem;margin-top:.4rem;display:grid}@media (width>=34rem){.choices{grid-template-columns:1fr 1fr}}.choice{cursor:pointer;align-items:center;gap:.7rem;font-size:1rem;display:flex}.choice input{appearance:none;border:1px solid var(--slate);background:var(--porcelain);cursor:pointer;border-radius:50%;flex:none;place-content:center;width:1.15rem;height:1.15rem;margin:0;display:grid}.choice input:before{content:"";background:var(--signal);width:.55rem;height:.55rem;transition:transform .35s var(--ease);border-radius:50%;transform:scale(0)}.choice input:checked{border-color:var(--signal)}.choice input:checked:before{transform:scale(1)}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__note{color:var(--slate);font-size:.9375rem}.form__status:empty{display:none}.form__status{background:var(--porcelain);box-shadow:inset 0 0 0 1px var(--signal);border-radius:2px;padding:1rem 1.1rem}.form-done{padding-block:1rem}.form-done p:first-child{font:380 var(--step-2) / 1.2 var(--voice)}.essay-head{padding-block:clamp(4rem,2.5rem + 6vw,8rem) clamp(2.5rem,2rem + 3vw,4.5rem)}.essay-head h1{font:300 clamp(2.5rem, 1.6rem + 3.8vw, 4.75rem) / 1.04 var(--voice);letter-spacing:-.024em;max-width:18ch}.essay-head__dek{max-width:34rem;font:italic 400 var(--step-1) / 1.45 var(--voice);color:var(--indigo);margin-top:1.75rem}.essay-head__meta{font-size:var(--step--1);color:var(--slate);font-variant-numeric:tabular-nums;margin-top:2rem}.essay{font:400 clamp(1.1875rem, 1.1rem + .3vw, 1.3125rem) / 1.62 var(--voice);max-width:34em}.essay>*+*{margin-top:1.1em}.essay h2{font:600 var(--step-0) / 1.3 var(--ui);letter-spacing:.01em;margin-top:2.4em}.essay h2+*{margin-top:.6em}.essay blockquote{border-left:1px solid var(--indigo);color:var(--indigo);margin-block:1.8em;padding-left:1.25rem;font-size:1.15em;font-style:italic;line-height:1.4}.essay-end{padding-block:var(--section-sm) var(--section)}.legal-section{padding-bottom:var(--section)}.legal h2{font:350 var(--step-2) / 1.2 var(--voice);letter-spacing:-.012em;margin-top:2.2em}.legal h2+*{margin-top:.6em}.legal>:first-child{margin-top:0}.legal>p:first-child em{color:var(--slate)}.essay-end__author{margin-top:2rem}.essay-end__nav{margin-top:3rem}.essay-end__signature{font:300 var(--step-3) / 1.15 var(--voice);letter-spacing:-.015em;color:var(--indigo)}.not-found{min-height:60svh}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.5s;animation-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
