@font-face{font-family:Atkinson;src:url(/assets/atkinson-400.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Atkinson;src:url(/assets/atkinson-700.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:Quicksand;src:url(/assets/quicksand-latin-var.woff2) format("woff2");font-display:swap;font-weight:300 700}:root{color-scheme:light;--ink:#292a27;--muted:#5e625e;--paper:#faf9f5;--line:#d7d7ce;--blue:#3d7297;--light-blue:#eaf0ef;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Atkinson,sans-serif;font-size:17px;line-height:1.6}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:url(/assets/paper-grain.png);opacity:.08;z-index:10}a{color:inherit}img{max-width:100%}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #336e94;outline-offset:4px}.skip-link{position:absolute;left:1rem;top:-5rem;background:#fff;padding:.7rem;z-index:30}.skip-link:focus{top:1rem}.wrap{width:min(1180px,calc(100% - 64px));margin:auto}.site-header{border-bottom:1px solid var(--line)}.header-inner{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand{display:block;width:172px;line-height:0}.brand img{width:100%;height:auto}.site-header nav{display:flex;align-items:center;gap:2.5rem}.site-header nav a{text-decoration:none;font-size:.94rem;font-weight:700}.site-header nav a.active{color:var(--blue)}.header-watch{border:1px solid #393b37;padding:.65rem 1rem;border-radius:3px}.header-watch span{margin-left:.5rem}.hero{overflow:hidden}.hero-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:510px;gap:1rem}.hero-copy{padding:5rem 0 3rem}.eyebrow{font-family:Quicksand,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#4f6269;margin:0 0 1.35rem}.asterisk{color:var(--blue);font-size:1.2rem;margin-right:.35rem}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-.035em;line-height:1.08}h1{font-size:clamp(3.3rem,5.6vw,5.65rem);margin-bottom:1.5rem}h1 em,h2 em{color:var(--blue);font-weight:400}.period{color:var(--blue)}.hero-lede{max-width:440px;color:#4f5551;font-size:1.17rem;line-height:1.65}.button-row{display:flex;align-items:center;gap:1.7rem;margin-top:2.1rem;flex-wrap:wrap}.button{display:inline-flex;gap:1rem;align-items:center;justify-content:center;text-decoration:none;font-weight:700;font-size:.94rem;border:1px solid #292a27;border-radius:3px;padding:.9rem 1.2rem;min-height:52px}.button-dark{background:#292a27;color:#fff}.button:hover{background:#416b80;border-color:#416b80;color:#fff}.play-icon{font-size:.7rem}.text-link{font-weight:700;text-decoration:none;border-bottom:1px solid #849595;padding-bottom:.2rem}.text-link:hover{color:var(--blue)}.hero-art{position:relative;display:flex;align-items:center;justify-content:center}.hero-art img{width:100%;max-width:100%;height:auto;display:block}.art-note{position:absolute;right:1rem;bottom:-2rem;font-family:var(--serif);font-style:italic;color:#747d77;font-size:.9rem}.hero-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:1rem 0;color:#767c75;font-family:Quicksand,sans-serif;font-size:.65rem;letter-spacing:.14em;font-weight:700}.section{padding:6rem 0}.approach{background:#f1f2eb;border-top:1px solid #e5e5dc;border-bottom:1px solid #e5e5dc}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3rem}.section h2,.curiosity h2{font-size:clamp(2.7rem,4.2vw,4.2rem);margin:0}.section-intro{max-width:345px;color:#555e58;margin:0 0 .4rem}.section-number,.principle-number,.footer-label{font:700 .68rem Quicksand,sans-serif;letter-spacing:.13em;color:#6b7770}.principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cbd0c5}.principles article{padding:2rem 2rem 0 0}.principles article+article{border-left:1px solid #cbd0c5;padding-left:2rem}.principle-symbol{font:italic 3.5rem var(--serif);color:var(--blue);height:5.5rem;padding-top:.6rem}.principle-symbol.pencil{font-style:normal;font-size:3rem}.principles h3{font-family:Quicksand,sans-serif;font-size:1.18rem;margin-bottom:.6rem}.principles p{color:#56605a;max-width:310px;margin:0}.curiosity{padding:5rem 0;background:#e4eeeb}.curiosity-inner{display:flex;align-items:center;justify-content:space-between}.curiosity h2{margin-bottom:1.4rem}.curiosity p:not(.eyebrow){max-width:440px;color:#4f5b55;margin-bottom:1.8rem}.question-mark{font:italic 16rem/1 var(--serif);color:#82a4a6;transform:rotate(9deg);padding-right:5rem}.site-footer{padding:4rem 0 1.5rem}.footer-inner{display:flex;justify-content:space-between;gap:4rem}.footer-brand{display:block;width:180px;line-height:0}.footer-brand img{width:100%;height:auto}.footer-inner p{color:#707a72;font:italic 1rem var(--serif);margin-top:1.1rem}.footer-links{display:flex;gap:6rem}.footer-links div{display:flex;flex-direction:column;gap:.45rem}.footer-label{margin-bottom:.5rem}.footer-links a{font-size:.9rem;text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid var(--line);margin-top:3rem;padding-top:1.2rem;display:flex;justify-content:space-between;font-size:.8rem;color:#717a73}.page-hero{padding:6rem 0 5rem;border-bottom:1px solid var(--line)}.page-hero h1{max-width:850px}.page-lede{max-width:620px;font-size:1.3rem;color:#5a635d}.prose-grid{display:grid;grid-template-columns:1fr 2fr;gap:4rem}.prose{max-width:720px}.prose h2{font-size:2.2rem;margin:2.5rem 0 1rem}.prose h2:first-child{margin-top:0}.prose p{line-height:1.8;color:#414944}.prose a{color:#285e80}.episode-card{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;text-decoration:none}.episode-card h3{font:400 2.3rem var(--serif)}.episode-image{aspect-ratio:16/9;background:#e8ebe4;display:grid;place-items:center;overflow:hidden}.episode-image img{width:100%;height:100%;object-fit:cover}.question-list{margin-top:2rem;border-top:1px solid var(--line)}.question-list a{display:flex;justify-content:space-between;padding:1.3rem 0;border-bottom:1px solid var(--line);text-decoration:none;font:1.4rem var(--serif)}@media(max-width:760px){.wrap{width:calc(100% - 36px)}.header-inner{min-height:72px;gap:1rem}.brand{width:125px}.site-header nav{gap:1rem}.site-header nav a{font-size:.84rem}.header-watch{padding:.45rem .6rem;white-space:nowrap}.header-watch span{display:none}.hero-inner{display:flex;flex-direction:column;align-items:stretch;min-height:0;gap:0}.hero-copy{padding:3.5rem 0 1rem}.hero h1{font-size:clamp(3.1rem,11vw,4.5rem)}.hero-lede{font-size:1.05rem}.hero-art{height:220px;overflow:hidden}.has-episode .hero-art{display:none}.has-episode .hero-copy{padding-bottom:2rem}.hero-art img{width:auto;height:100%;max-width:100%;object-fit:contain}.art-note{display:none}.hero-bottom span:last-child{display:none}.section{padding:4rem 0}.section-heading{display:block;margin-bottom:2rem}.section-intro{margin-top:1.3rem}.section-number{display:block;margin-top:1rem}.principles{grid-template-columns:1fr}.principles article,.principles article+article{border-left:0;border-bottom:1px solid #cbd0c5;padding:1.5rem 0}.principle-symbol{height:4.6rem}.principles p{max-width:none}.curiosity{padding:4rem 0}.question-mark{font-size:8rem;padding:0;opacity:.65}.footer-inner{display:block}.footer-links{gap:4rem;margin-top:2rem}.footer-bottom{gap:1rem;flex-wrap:wrap}.page-hero{padding:4rem 0}.prose-grid,.episode-card{grid-template-columns:1fr;gap:1.5rem}.episode-card h3{font-size:2rem}}@media(max-width:400px){.site-header nav{gap:.65rem}.brand{width:112px}.header-watch{font-size:.76rem!important}.question-mark{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
