.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--paper:#eff0ea;--surface:#e2e4dc;--ink:#151a3d;--ink-soft:#4a5070;--blue:#2437d1;--saffron:#f5a300;--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-ui:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(1.25rem, 4vw, 3rem);--max:1200px;--header-h:4.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=759px){:root{--header-h:6.75rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font-display);font-optical-sizing:auto;text-rendering:optimizelegibility;margin:0;font-size:1.125rem;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:2px}.container{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--gutter);z-index:100;background:var(--ink);color:var(--paper);font-family:var(--font-ui);padding:.6rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-4rem}.skip-link:focus{top:.75rem}.btn{border:2px solid var(--ink);font-family:var(--font-ui);border-radius:4px;align-items:center;padding:.85rem 1.4rem;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.btn--solid{background:var(--ink);color:var(--paper)}.btn--solid:hover{background:var(--blue);border-color:var(--blue)}.btn--line{color:var(--ink);background:0 0}.btn--line:hover{background:var(--ink);color:var(--paper)}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.legacy{width:min(100% - 2 * var(--gutter), 46rem);margin-inline:auto}.legacy section{border-top:1px solid var(--surface);padding-block:3.5rem}.legacy h2{letter-spacing:-.01em;margin:0 0 1rem;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem);line-height:1.15}.legacy h3{margin:1.75rem 0 .4rem;font-size:1.25rem}.legacy p{margin:0 0 1rem}.legacy ul{padding-left:1.25rem}.legacy li{margin-bottom:.5rem}.legacy .book{align-items:flex-start;gap:1.5rem;margin-block:1.5rem;display:flex}.legacy .book img{border-radius:3px;width:160px;box-shadow:0 6px 20px #151a3d2e}.legacy .book h3:first-child{margin-top:0}.legacy .btn{color:var(--ink);background:0 0;margin-top:.5rem}.legacy .btn:hover{background:var(--ink);color:var(--paper)}.legacy footer{text-align:center;color:var(--ink-soft);font-family:var(--font-ui);padding-block:2.5rem;font-size:.9rem}@media (width<=520px){.legacy .book{flex-direction:column}}.site-header[data-astro-cid-wpvy4v7s]{z-index:50;background:var(--paper);border-bottom:1px solid #0000;position:sticky;top:0}.bar[data-astro-cid-wpvy4v7s]{min-height:var(--header-h);grid-template-columns:1fr auto;grid-template-areas:"brand cta""nav nav";align-items:center;row-gap:.25rem;padding-block:.6rem;display:grid}.brand[data-astro-cid-wpvy4v7s]{letter-spacing:-.01em;grid-area:brand;font-size:1.35rem;font-style:italic;font-weight:600;text-decoration:none}.cta[data-astro-cid-wpvy4v7s]{grid-area:cta;padding:.6rem 1.05rem}.site-nav[data-astro-cid-wpvy4v7s]{scrollbar-width:none;grid-area:nav;overflow-x:auto}.site-nav[data-astro-cid-wpvy4v7s]::-webkit-scrollbar{display:none}ul[data-astro-cid-wpvy4v7s]{white-space:nowrap;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--font-ui);color:var(--ink-soft);background:linear-gradient(var(--saffron), var(--saffron)) 0 100% / 0 3px no-repeat;padding-block:.4rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-size .2s,color .2s;display:inline-block}.site-nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.site-nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current]{color:var(--ink);background-size:100% 3px}@media (width>=760px){.bar[data-astro-cid-wpvy4v7s]{justify-content:space-between;gap:2rem;padding-block:0;display:flex}.site-nav[data-astro-cid-wpvy4v7s]{overflow:visible}ul[data-astro-cid-wpvy4v7s]{gap:2rem}}@supports (animation-timeline:scroll()){.site-header[data-astro-cid-wpvy4v7s]{animation:linear both edge;animation-timeline:scroll(root);animation-range:0 80px}.site-header[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--blue);transform-origin:0;height:3px;animation:linear both progress;animation-timeline:scroll(root);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}@keyframes edge{to{border-bottom-color:var(--surface)}}@keyframes progress{to{transform:scaleX(1)}}}@media (prefers-reduced-motion:reduce){.site-header[data-astro-cid-wpvy4v7s]:after{display:none}.site-nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{transition:none}}.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,8vw,6.5rem)}.grid[data-astro-cid-ge2uvauf]{gap:clamp(2.5rem,6vw,4.5rem);display:grid}@media (width>=900px){.grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center}}.questions[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;text-wrap:balance;margin:0 0 clamp(1.5rem,3vw,2.25rem);padding:0;font-size:clamp(2.1rem,1.1rem + 3.6vw,4rem);font-weight:500;line-height:1.07;list-style:none;display:grid}.questions[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{opacity:0;animation:ask calc(var(--n) * var(--t)) infinite both;animation-delay:calc(var(--i) * var(--t));grid-area:1/1}@keyframes ask{0%{opacity:0;transform:translateY(.3em)}3%{opacity:1;transform:translateY(0)}22%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-.3em)}}.tagline[data-astro-cid-ge2uvauf]{border-left:4px solid var(--saffron);color:var(--ink-soft);margin:0 0 1.25rem;padding-left:.9rem;font-size:1.25rem;font-style:italic}.lede[data-astro-cid-ge2uvauf]{max-width:34rem;margin:0 0 2rem}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.85rem;display:flex}.portrait[data-astro-cid-ge2uvauf]{isolation:isolate;width:min(100%,24rem);margin:0;position:relative}.portrait[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background:var(--saffron);border-radius:4px;position:absolute;inset:0;transform:translate(.9rem,.9rem)}.portrait[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;object-fit:cover;background:var(--surface);border-radius:4px;width:100%}@media (width>=900px){.portrait[data-astro-cid-ge2uvauf]{justify-self:end}}@media (prefers-reduced-motion:reduce){.questions[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{animation:none}.questions[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:first-child{opacity:1}}
