@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Variable.ttf) format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Italic-Variable.ttf) format("truetype");font-style:italic;font-weight:200 800;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/PublicSans-Variable.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--paper:#f4f1e8;--paper-deep:#e8e1d3;--paper-light:#fbf8f0;--ink:#1d211c;--ink-soft:#343930;--muted:#66685f;--line:#c9c2b4;--line-strong:#938d80;--rust:#a45132;--olive:#485743;--indigo:#40566d;--ochre:#916b22;--font-display:"Newsreader",Georgia,serif;--font-ui:"Public Sans",Arial,sans-serif;--font-coordinate:"IBM Plex Mono",monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:18px;--space-5:26px;--space-6:38px;--space-7:56px;--radius-small:4px;--radius-image:0px;--motion-fast:160ms;--motion-base:240ms}body,button,input,select,textarea{font-family:var(--font-ui)}.catalog-card h2,.catalog-card h3,.catalog-hero h1,.cheap-chapter-body p,.cheap-chapter-opening,.cheap-chapter-question h1,.cheap-chapter-question-line,.cheap-chapter-reading h2,.cheap-chapter-response h2,.cheap-chapter-update p,.course-hero h1,.course-hero-lede,.course-index .lesson-main h3,.hero h1,.lesson-slide h2,.lesson-slide-reading li,.lesson-slide-reading p,.long-form-section h2,.long-form-section h3,.slide-lens>p,.slide-question>p,.slide-reflection>p,h1,h2,h3{font-family:var(--font-display)!important}.cheap-chapter-next small,.cheap-chapter-number,.cheap-chapter-question>p,.cheap-chapter-top,.cheap-chapter-update>span,.course-number,.hero-label,.lesson-number,.lesson-player-count,.lesson-player-top strong,.section-label,.slide-lens-options button>span,.slide-source-guide li>span{font-family:var(--font-coordinate)!important}::selection{color:var(--paper-light);background:var(--rust)}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--rust);outline-offset:4px}.godel-nav{min-height:64px;gap:16px;padding-top:0;padding-bottom:0;border-color:#343830}.godel-nav-home{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-family:var(--font-display);font-size:17px;font-weight:650;letter-spacing:.08em}.godel-mark{width:28px;height:28px;color:#f4f1e8}.godel-mark circle:nth-of-type(n+2){color:#d87752}.godel-nav-descriptor{color:#aeb1a8;font-family:var(--font-coordinate);font-size:9px;letter-spacing:.1em}.godel-nav-courses{margin-left:auto;min-height:44px;display:inline-flex;align-items:center;color:#f4f1e8;font-weight:700}.atlas-home-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);gap:clamp(38px,7vw,105px);align-items:end;padding-top:clamp(50px,8vw,105px);padding-bottom:clamp(48px,7vw,92px)}.atlas-home-copy{align-self:center}.atlas-home-copy h1{margin:24px 0 26px;max-width:650px;font-size:clamp(60px,7.2vw,108px);line-height:.91;letter-spacing:-.038em}.atlas-home-copy>p{max-width:520px;margin:0;color:var(--ink-soft);font-family:var(--font-display);font-size:clamp(20px,1.8vw,25px);line-height:1.32}.atlas-primary-link{display:inline-flex;align-items:center;gap:11px;min-height:44px;margin-top:30px;border-bottom:1px solid;font-size:13px;font-weight:750;text-decoration:none}.atlas-home-plate{position:relative;margin:0;overflow:hidden;background:var(--paper-deep)}.atlas-home-plate img{display:block;width:100%;aspect-ratio:1.27;object-fit:cover;object-position:56% center;filter:saturate(.82) contrast(1.03);transition:transform .7s ease}.atlas-home-plate:hover img{transform:scale(1.012)}.atlas-home-plate figcaption,.course-hero-plate figcaption{display:flex;justify-content:space-between;gap:20px;padding:10px 0 0;color:var(--muted);font-family:var(--font-coordinate);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.atlas-section-head{display:flex;justify-content:space-between;gap:32px;padding-bottom:18px}.atlas-section-head>p:last-child{color:var(--muted);font-family:var(--font-display);font-size:16px}.atlas-course-row{position:relative;grid-template-columns:180px minmax(0,1fr) minmax(120px,.34fr) 28px;column-gap:24px;padding:23px 0 26px;transition:color var(--motion-fast) ease,padding-left var(--motion-fast) ease}.atlas-course-row:before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:3px;background:var(--course-accent,var(--rust));transform:scaleY(0);transform-origin:top;transition:transform var(--motion-base) ease}.atlas-course-row:focus-visible,.atlas-course-row:hover{padding-left:14px;color:var(--course-accent,var(--rust))}.atlas-course-row:focus-visible:before,.atlas-course-row:hover:before{transform:scaleY(1)}.atlas-course-row--oxide{--course-accent:var(--rust)}.atlas-course-row--indigo{--course-accent:var(--indigo)}.atlas-course-row--ochre{--course-accent:var(--ochre)}.atlas-course-row--moss{--course-accent:var(--olive)}.atlas-course-row .section-label{grid-column:1;align-self:start}.atlas-course-row h3,.atlas-course-row>p:not(.section-label){grid-column:2}.atlas-course-motif{grid-column:3;grid-row:1/span 2;align-self:center;color:var(--muted);font-family:var(--font-coordinate);font-size:9px;line-height:1.45;letter-spacing:.06em;text-transform:uppercase}.atlas-course-row .text-link{grid-column:4}.course-hero--atlas{padding-top:clamp(28px,4vw,56px);padding-bottom:42px}.course-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:clamp(38px,7vw,100px);align-items:end}.course-hero-copy h1{max-width:660px;margin-top:22px;font-size:clamp(52px,5.8vw,82px);line-height:.94;letter-spacing:-.035em}.course-hero-plate{margin:0}.course-hero-plate img{display:block;width:100%;aspect-ratio:1.32;object-fit:cover;filter:saturate(.78) contrast(1.05)}.course-theme--indigo{--course-accent:var(--indigo)}.course-theme--indigo .section-label,.course-theme--indigo+.course-index .lesson-number{color:var(--course-accent)}.course-index .lesson-index-row{position:relative;min-height:76px;align-items:start;padding-top:18px;padding-bottom:19px}.course-index .lesson-index-row:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:var(--rust);transition:width var(--motion-base) ease}.course-index .lesson-index-row:focus-visible:after,.course-index .lesson-index-row:hover:after{width:100%}.course-index .lesson-index-description{max-width:64ch}.lesson-complete:before{content:"Question recorded · "}.cheap-chapter{counter-reset:waypoint}.cheap-chapter-evidence,.cheap-chapter-next,.cheap-chapter-question,.cheap-chapter-reading,.cheap-chapter-response,.cheap-chapter-update{position:relative}.cheap-chapter-question:before,.cheap-chapter-reading:before,.cheap-chapter-response:before{counter-increment:waypoint;content:"0" counter(waypoint);position:absolute;left:-74px;top:48px;color:var(--muted);font-family:var(--font-coordinate);font-size:9px;letter-spacing:.1em}.cheap-chapter-top{backdrop-filter:blur(10px);background:color-mix(in srgb,var(--paper) 94%,transparent)}.cheap-chapter-progress span{background:var(--indigo)}.cheap-chapter-number,.cheap-chapter-question-line,.cheap-chapter-question>p,.cheap-chapter-response .section-label{color:var(--indigo)}.cheap-chapter-update{background:var(--indigo)}.cheap-chapter-response button{min-height:44px}.cheap-chapter-evidence summary{min-height:52px}.site-footer{align-items:flex-start;color:var(--muted);font-family:var(--font-coordinate);font-size:9px;line-height:1.45;letter-spacing:.07em;text-transform:uppercase}@media (max-width:900px){.atlas-home-hero,.course-hero-grid{grid-template-columns:1fr}.atlas-home-plate{width:min(100%,720px)}.atlas-course-row{grid-template-columns:145px minmax(0,1fr) 28px}.atlas-course-motif{display:none}.atlas-course-row .text-link{grid-column:3}}@media (min-width:901px) and (max-height:650px){.atlas-home-hero{align-items:center;padding-top:28px;padding-bottom:32px}.atlas-home-copy h1{margin:14px 0 16px;font-size:clamp(64px,5.7vw,76px);line-height:.89}.atlas-home-copy>p{font-size:18px;line-height:1.25}.atlas-primary-link{margin-top:16px}.atlas-home-plate img{height:calc(100vh - 144px);min-height:360px;aspect-ratio:auto}}@media (max-width:700px){.godel-nav{min-height:58px}.godel-nav-descriptor{display:none}.atlas-home-hero{width:100%;gap:36px;padding-top:38px}.atlas-home-copy{width:min(100% - 28px,1200px);margin:0 auto}.atlas-home-copy h1{font-size:clamp(56px,17vw,74px);line-height:.92}.atlas-home-copy>p{font-size:20px}.atlas-home-plate img{aspect-ratio:1.05;object-position:60% center}.atlas-home-plate figcaption{padding-left:14px;padding-right:14px}.atlas-section-head{display:block}.atlas-section-head>p:last-child{margin-top:8px}.atlas-course-row{grid-template-columns:minmax(0,1fr) 22px;gap:8px 12px;padding:19px 0 21px}.atlas-course-row .section-label,.atlas-course-row h3,.atlas-course-row>p:not(.section-label){grid-column:1}.atlas-course-row .text-link{grid-column:2;grid-row:1/span 3}.atlas-course-row:focus-visible,.atlas-course-row:hover{padding-left:8px}.course-hero--atlas{width:100%;padding-top:22px}.course-hero-copy{width:min(100% - 28px,1200px);margin:0 auto}.course-hero-copy h1{font-size:clamp(46px,14vw,62px);line-height:.96}.course-hero-plate img{aspect-ratio:1.18}.course-hero-plate figcaption{padding-left:14px;padding-right:14px}.cheap-chapter-question:before,.cheap-chapter-reading:before,.cheap-chapter-response:before{display:none}.site-footer{gap:18px}}@media (max-width:420px){.godel-nav-courses{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.atlas-home-copy h1{font-size:56px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}