:root{--paper:#f5f4ef;--paper-deep:#eae9e2;--ink:#252c2a;--muted:#77817b;--line:#d7d8d0;--sage:#dce8de;--accent:#ad5d3f;--serif:'Newsreader',Georgia,serif;--sans:'DM Sans',Arial,sans-serif;--mono:'DM Mono',monospace}body.night-mode{--paper:#28241f;--paper-deep:#302b25;--ink:#f0e3cf;--muted:#b9a997;--line:#554b40;--sage:#4a4035;--accent:#e1a16d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;transition:background-color .35s ease,color .35s ease}.site-shell{max-width:1440px;margin:auto;padding:0 5.1vw}.topbar{height:86px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.wordmark{display:flex;align-items:center;gap:10px;border:0;background:none;padding:0;color:var(--ink);font:500 20px var(--serif);cursor:pointer}.wordmark-mark{width:24px;height:24px;display:grid;place-items:center;background:var(--ink);color:var(--paper);border-radius:50%;font:500 17px var(--serif);font-style:italic}.main-nav{display:flex;gap:4px;margin-left:10%;padding:4px;border:1px solid var(--line);border-radius:999px}.nav-link{position:relative;border:0;border-radius:999px;background:transparent;padding:9px 17px;color:var(--muted);font:500 12px var(--mono);cursor:pointer;transition:background .2s,color .2s}.nav-link.active,.nav-link:hover{color:var(--ink)}.nav-link.active{background:var(--ink);color:var(--paper)}.topbar-tools{display:flex;align-items:center;gap:20px}.night-toggle{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:transparent;padding:8px 11px;color:var(--muted);cursor:pointer;font:500 11px var(--mono);transition:background .2s,color .2s,border-color .2s}.night-toggle:hover,.night-toggle[aria-pressed="true"]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.night-icon{font-size:15px;line-height:10px}.topbar-meta,.section-label,.eyebrow,.aside-title,.editor-toolbar,.field span,.form-topline{font:400 11px var(--mono);letter-spacing:.03em;text-transform:uppercase}.topbar-meta{display:flex;align-items:center;gap:8px;color:var(--muted)}.live-dot{display:inline-block;width:6px;height:6px;background:var(--accent);border-radius:50%}.view{display:none}.active-view{display:block}.home-intro{display:flex;justify-content:space-between;align-items:end;padding:91px 8.5% 111px}.eyebrow,.section-label{color:var(--muted);margin:0}.eyebrow{display:flex;align-items:center;gap:12px}.eyebrow-line{display:inline-block;width:42px;height:1px;background:var(--muted)}h1,h2,p{margin-top:0}.home-intro h1{font:400 clamp(55px,7.25vw,112px)/.87 var(--serif);letter-spacing:-.055em;margin:31px 0 0}.home-intro h1 em{color:var(--accent);font-style:italic}.intro-note{width:245px;margin:0 5% 3px 0;color:#626c67;font:400 18px/1.35 var(--serif)}.section-label{display:flex;justify-content:space-between;align-items:center}.section-label span{color:var(--accent);font-size:10px}.featured-wrap{margin-bottom:113px}.featured-card{margin-top:18px;min-height:343px;background:var(--sage);padding:43px 5.2%;display:grid;grid-template-columns:1.06fr .94fr;gap:8%;align-items:end;position:relative;overflow:hidden}.featured-card:before{content:"“";position:absolute;top:-85px;right:4%;color:rgba(58,94,70,.1);font:400 330px/.9 var(--serif)}.featured-card .article-kicker{color:#546b5b}.article-kicker{font:500 11px var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.featured-card h2{font:400 clamp(37px,4.7vw,72px)/.9 var(--serif);letter-spacing:-.045em;max-width:760px;margin:0;position:relative}.featured-card h2 em{font-style:italic;color:#47735d}.featured-card .card-side{border-left:1px solid rgba(37,44,42,.2);padding-left:27px;position:relative}.card-side p{font:400 18px/1.34 var(--serif);max-width:300px;margin:0 0 23px}.byline{font:400 11px var(--mono);text-transform:uppercase;color:var(--muted);letter-spacing:.03em}.read-link,.text-button{border:0;background:none;cursor:pointer;color:var(--ink);font:500 12px var(--mono);padding:0;text-decoration:underline;text-underline-offset:4px}.featured-card .read-link{margin-top:21px;display:inline-block}.library-head{border-top:1px solid var(--line);padding-top:23px;display:flex;align-items:end;justify-content:space-between}.library-head h2{font:400 32px var(--serif);margin:17px 0 0;letter-spacing:-.02em}.search-box{width:220px;display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--ink);padding:7px 0;color:var(--muted)}.search-box input{border:0;background:none;outline:0;width:100%;font:400 12px var(--mono);color:var(--ink)}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px;margin-top:39px}.article-card{border-top:1px solid var(--line);padding:22px 0 39px;min-height:230px;display:flex;flex-direction:column;transition:transform .2s ease}.article-card:hover{transform:translateY(-4px)}.article-card h3{font:400 27px/1 var(--serif);letter-spacing:-.025em;margin:0 0 13px;max-width:320px}.article-card p{font:400 15px/1.35 var(--serif);color:#626c67;max-width:330px;margin:0}.article-card .byline{margin-top:auto}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.card-num{font:400 11px var(--mono);color:var(--muted)}.article-card .read-link{margin-top:18px;align-self:flex-start}.hidden{display:none}.empty-state{text-align:center;color:var(--muted);font:400 16px var(--serif);padding:50px}.reader-view{padding:80px 10% 110px}.reader-back{display:inline-flex;gap:10px;color:var(--muted);font:400 11px var(--mono);text-transform:uppercase;text-decoration:none;margin-bottom:75px}.reader-header{max-width:850px;border-bottom:1px solid var(--line);padding-bottom:37px}.reader-header h1{font:400 clamp(50px,7vw,100px)/.9 var(--serif);letter-spacing:-.06em;margin:26px 0}.reader-header .reader-excerpt{font:400 23px/1.25 var(--serif);color:#647069;max-width:580px;margin:0}.reader-meta{display:flex;gap:25px;color:var(--muted);font:400 11px var(--mono);text-transform:uppercase}.reader-body{max-width:665px;margin:47px 0 0 14%;font:400 20px/1.48 var(--serif);color:#343b37}.reader-body p{margin-bottom:25px}.editor-view{padding:85px 0 105px}.editor-heading{display:flex;align-items:end;justify-content:space-between;margin:0 8.5% 52px}.editor-heading h1{font:400 clamp(50px,6.8vw,94px)/.9 var(--serif);letter-spacing:-.06em;margin:28px 0 0}.button{border:0;padding:14px 18px;cursor:pointer;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.02em}.button-dark{background:var(--ink);color:var(--paper)}.button-dark:hover{background:#46524d}.editor-layout{border-top:1px solid var(--line);display:grid;grid-template-columns:29% 1fr;min-height:610px}.draft-list{padding:27px 18% 0 0;border-right:1px solid var(--line)}.aside-title{color:var(--muted);display:flex;justify-content:space-between;margin-bottom:27px}.draft-item{width:100%;text-align:left;border:0;border-top:1px solid var(--line);background:none;padding:17px 0;cursor:pointer;color:var(--muted)}.draft-item.selected{color:var(--ink)}.draft-item .draft-name{display:block;font:400 20px/1 var(--serif);margin-bottom:8px}.draft-item .draft-meta{font:400 10px var(--mono);text-transform:uppercase}.editor-pane{padding:25px 8.5%}.editor-toolbar{display:flex;justify-content:space-between;color:var(--muted);margin-bottom:35px}.text-button.danger{color:var(--accent);text-decoration:none}.form-topline{display:flex;gap:30px}.field{display:block;margin-bottom:28px}.field span{display:block;color:var(--muted);margin-bottom:10px}.field input,.field textarea{font-family:var(--serif);color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--line);outline:none;width:100%;resize:vertical;padding:0 0 9px;font-size:20px;line-height:1.3}.field input:focus,.field textarea:focus{border-color:var(--ink)}.compact-field{width:160px}.compact-field input{font:400 12px var(--mono)}.title-field input{font-size:44px;letter-spacing:-.04em}.body-field textarea{font-size:20px;line-height:1.48;min-height:280px}.form-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:20px}.autosave-note{color:var(--muted);font:400 11px var(--mono);display:flex;align-items:center;gap:8px}.footer{border-top:1px solid var(--line);padding:21px 0 27px;display:flex;justify-content:space-between;color:var(--muted);font:400 10px var(--mono);text-transform:uppercase;letter-spacing:.03em}.toast{position:fixed;bottom:25px;right:25px;background:var(--ink);color:var(--paper);padding:13px 16px;font:400 11px var(--mono);animation:fadeout 3s forwards}@keyframes fadeout{0%,70%{opacity:1}100%{opacity:0;pointer-events:none}}@media(max-width:760px){.site-shell{padding:0 20px}.topbar{height:70px}.main-nav{margin:0;gap:2px}.nav-link{padding:8px 11px}.topbar-tools{gap:8px}.night-label{display:none}.night-toggle{padding:8px 10px}.topbar-meta{display:none}.home-intro{display:block;padding:67px 0 74px}.home-intro h1{font-size:62px}.intro-note{width:auto;margin:31px 0 0;max-width:320px}.featured-wrap{margin-bottom:75px}.featured-card{display:block;padding:30px 25px;min-height:410px}.featured-card h2{font-size:46px;margin-bottom:45px}.featured-card .card-side{border-left:0;border-top:1px solid rgba(37,44,42,.2);padding:20px 0 0}.library-head{display:block}.search-box{margin-top:22px;width:100%}.article-grid{grid-template-columns:1fr;gap:0}.article-card{min-height:205px}.reader-view{padding:50px 0 75px}.reader-back{margin-bottom:55px}.reader-header h1{font-size:57px}.reader-header .reader-excerpt{font-size:20px}.reader-body{margin:35px 0 0;font-size:19px}.editor-view{padding:65px 0 70px}.editor-heading{display:block;margin:0 0 43px}.editor-heading .button{margin-top:25px}.editor-layout{display:block}.draft-list{border-right:0;border-bottom:1px solid var(--line);padding:25px 0 0}.draft-list-items{display:flex;overflow:auto}.draft-item{min-width:190px;margin-right:15px;border-top:0;padding:5px 0 22px}.editor-pane{padding:28px 0}.title-field input{font-size:34px}.form-topline{gap:20px}.compact-field{width:44%}.form-footer{display:block}.form-footer .button{margin-top:18px}.footer{display:block;line-height:2}.footer span{display:block}}
body.night-mode .intro-note,body.night-mode .article-card p,body.night-mode .reader-header .reader-excerpt{color:#c7b9a7}body.night-mode .reader-body{color:#eadcc8}body.night-mode .featured-card .article-kicker{color:#d5b996}body.night-mode .featured-card h2 em{color:#edbd8e}body.night-mode .featured-card:before{color:rgba(240,210,170,.08)}
body.night-mode .intro-note,body.night-mode .article-card p,body.night-mode .reader-header .reader-excerpt{color:#c7b9a7}body.night-mode .reader-body{color:#eadcc8}body.night-mode .featured-card .article-kicker{color:#d5b996}body.night-mode .featured-card h2 em{color:#edbd8e}body.night-mode .featured-card:before{color:rgba(240,210,170,.08)}.auth-view{min-height:650px;display:none;align-items:center;justify-content:center;padding:80px 20px}.auth-view.active-view{display:flex}.auth-card{width:min(100%,470px);border:1px solid var(--line);padding:45px 48px;background:var(--paper-deep)}.auth-card .eyebrow{margin-bottom:30px}.auth-card h1{font:400 clamp(42px,6vw,70px)/.9 var(--serif);letter-spacing:-.055em;margin:0 0 20px}.auth-card p{font:400 18px/1.35 var(--serif);color:var(--muted);max-width:350px;margin-bottom:35px}.auth-card .field{margin-bottom:20px}.auth-card .field input{font:400 18px var(--mono);letter-spacing:.06em}.auth-card .button{width:100%;margin-top:7px}.auth-note{margin:20px 0 0!important;font:400 11px var(--mono)!important;line-height:1.4!important;text-transform:uppercase;letter-spacing:.03em}.editor-actions{display:flex;gap:20px}.editor-actions .text-button{text-decoration:none}.editor-actions .danger{text-decoration:none}@media(max-width:760px){.auth-view{min-height:570px;padding:50px 0}.auth-card{padding:32px 25px}.editor-actions{gap:15px}}
 .wordmark{text-align:left}.wordmark-label{line-height:.95;text-align:left}.wordmark-break{display:block}.wordmark-mark{text-transform:lowercase}
 .featured-card{min-height:286px;background:var(--paper-deep);border:1px solid var(--line);padding:36px 5.2%}.featured-card:before{display:none}.featured-card .article-kicker{color:var(--accent)}.featured-card h2 em{color:var(--accent)}.featured-card .card-side{border-left-color:var(--line)}
@media(min-width:761px){.featured-card{min-height:220px;padding:26px 5.2%}}
@keyframes viewFadeIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.active-view{animation:viewFadeIn .48s cubic-bezier(.22,.61,.36,1) both}.topbar{animation:fadeDown .65s cubic-bezier(.22,.61,.36,1) both}.home-intro{animation:fadeUp .7s .06s cubic-bezier(.22,.61,.36,1) both}.featured-wrap{animation:fadeUp .7s .14s cubic-bezier(.22,.61,.36,1) both}.featured-card{transition:background-color .35s ease,border-color .35s ease,transform .35s cubic-bezier(.22,.61,.36,1)}.featured-card:hover{transform:translateY(-3px)}.library-head{animation:fadeUp .65s .2s cubic-bezier(.22,.61,.36,1) both}.active-view .article-card{animation:fadeUp .62s cubic-bezier(.22,.61,.36,1) both}.active-view .article-card:nth-child(1){animation-delay:.08s}.active-view .article-card:nth-child(2){animation-delay:.14s}.active-view .article-card:nth-child(3){animation-delay:.2s}.active-view .article-card:nth-child(4){animation-delay:.26s}.active-view .article-card:nth-child(5){animation-delay:.32s}.reader-header{animation:fadeUp .68s .08s cubic-bezier(.22,.61,.36,1) both}.reader-body{animation:fadeUp .68s .18s cubic-bezier(.22,.61,.36,1) both}.auth-card,.editor-heading,.editor-layout{animation:fadeUp .65s .08s cubic-bezier(.22,.61,.36,1) both}.read-link,.text-button,.nav-link,.button,.night-toggle{transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.read-link:hover,.text-button:hover{transform:translateX(3px)}.button:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
 .scroll-reveal{opacity:0;transform:translateY(24px);animation:none!important;transition:opacity .72s ease,transform .72s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}
@media(max-width:500px){.topbar{height:auto;min-height:70px;flex-wrap:wrap;padding:12px 0 14px;row-gap:12px}.wordmark{flex:1;min-width:0;gap:7px}.wordmark-label{font-size:15px;line-height:.95;max-width:145px}.wordmark-mark{flex:0 0 24px}.topbar-tools{margin-left:auto}.main-nav{order:3;width:100%;justify-content:center;margin:0}.nav-link{padding:8px 16px}.home-intro{padding-top:58px}.home-intro h1{font-size:clamp(54px,17vw,70px)}}
body.admin-host .main-nav .nav-link[data-view="home"]{display:none}body.admin-host .main-nav{margin-left:auto;margin-right:auto}
body:not(.admin-host) .main-nav .nav-link[data-admin-link]{display:none}body:not(.admin-host) .main-nav{margin-left:auto;margin-right:auto}
 .featured-card{opacity:0;transform:translateY(30px) scale(.965);clip-path:inset(0 0 16% 0);will-change:opacity,transform,clip-path;transition:opacity .65s cubic-bezier(.22,.61,.36,1),transform .95s cubic-bezier(.22,.61,.36,1),clip-path 1s cubic-bezier(.77,0,.18,1)}.featured-card.feature-visible{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0)}.featured-card.feature-visible:hover{transform:translateY(-3px) scale(1)}.featured-card>div:first-child,.featured-card .card-side{opacity:0;transform:translateY(14px);transition:opacity .65s cubic-bezier(.22,.61,.36,1),transform .65s cubic-bezier(.22,.61,.36,1)}.featured-card.feature-visible>div:first-child{opacity:1;transform:translateY(0);transition-delay:.2s}.featured-card.feature-visible .card-side{opacity:1;transform:translateY(0);transition-delay:.34s}
 .featured-card{opacity:0;transform:translateY(70px) rotateX(7deg) scale(.9);filter:blur(8px);clip-path:inset(0 0 100% 0);transform-origin:50% 100%;transition:opacity .58s ease,transform 1.05s cubic-bezier(.16,1,.3,1),filter .72s ease,clip-path 1.05s cubic-bezier(.77,0,.18,1)}.featured-card::after{content:"";position:absolute;z-index:2;left:0;top:0;width:0;height:3px;background:var(--accent);transition:width 1.1s .28s cubic-bezier(.16,1,.3,1)}.featured-card.feature-visible{opacity:1;transform:translateY(0) rotateX(0) scale(1);filter:blur(0);clip-path:inset(0)}.featured-card.feature-visible::after{width:100%}.featured-card.feature-visible>div:first-child{transform:translateX(-28px) translateY(10px) rotate(-1.5deg);opacity:0}.featured-card.feature-visible .card-side{transform:translateX(28px) translateY(10px);opacity:0}.featured-card.feature-visible>div:first-child,.featured-card.feature-visible .card-side{animation:featureContentIn .78s .38s cubic-bezier(.16,1,.3,1) forwards}.featured-card.feature-visible:hover{transform:translateY(-4px) rotateX(0) scale(1)}@keyframes featureContentIn{to{opacity:1;transform:translateX(0) translateY(0) rotate(0)}}
 .featured-card{opacity:1;transform:none;filter:none;clip-path:none;animation:featureReveal 1.1s cubic-bezier(.16,1,.3,1) both}.featured-card::after{width:100%;opacity:.9}.featured-card>div:first-child,.featured-card .card-side{opacity:1;transform:none}.featured-card.feature-visible:hover{transform:translateY(-4px)}@keyframes featureReveal{0%{opacity:.35;transform:translateY(42px) scale(.93);filter:blur(7px)}55%{opacity:1;transform:translateY(-5px) scale(1.015);filter:blur(0)}100%{opacity:1;transform:translateY(0) scale(1)}}
 .featured-card{animation:featureEditorial .78s cubic-bezier(.22,.61,.36,1) both;will-change:opacity,transform}.featured-card::after{height:1px;width:100%;opacity:.65;transform:scaleX(0);transform-origin:left;animation:featureRule .85s .18s cubic-bezier(.22,.61,.36,1) both}.featured-card>div:first-child,.featured-card .card-side{animation:featureColumn .62s .12s cubic-bezier(.22,.61,.36,1) both}.featured-card .card-side{animation-delay:.2s}.featured-card.feature-visible:hover{transform:translateY(-3px)}@keyframes featureEditorial{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes featureRule{to{transform:scaleX(1)}}@keyframes featureColumn{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
 .featured-card{animation:none;will-change:auto}.featured-card::after{animation:none;transform:scaleX(0)}.featured-card>div:first-child,.featured-card .card-side{animation:none}.featured-card.feature-visible{animation:featureEditorial .78s cubic-bezier(.22,.61,.36,1) both;will-change:opacity,transform}.featured-card.feature-visible::after{animation:featureRule .85s .18s cubic-bezier(.22,.61,.36,1) both}.featured-card.feature-visible>div:first-child,.featured-card.feature-visible .card-side{animation:featureColumn .62s .12s cubic-bezier(.22,.61,.36,1) both}.featured-card.feature-visible .card-side{animation-delay:.2s}
 .featured-card,.featured-card.feature-visible{opacity:1;transform:none;filter:none;clip-path:none;will-change:auto}.featured-card{animation:none}.featured-card::after{height:1px;width:100%;opacity:.6;transform:none;animation:none}.featured-card>div:first-child,.featured-card .card-side{opacity:1;transform:none;animation:none}.featured-card.feature-visible{animation:featuredScrollIn .68s cubic-bezier(.22,.61,.36,1) both}.featured-card.feature-visible::after{animation:featuredRuleIn .7s .12s cubic-bezier(.22,.61,.36,1) both}.featured-card.feature-visible>div:first-child,.featured-card.feature-visible .card-side{animation:featuredTextIn .5s .08s cubic-bezier(.22,.61,.36,1) both}.featured-card.feature-visible .card-side{animation-delay:.16s}@keyframes featuredScrollIn{from{opacity:.2;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes featuredRuleIn{from{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes featuredTextIn{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
 .featured-card{opacity:0;transform:translateY(20px);filter:none;clip-path:none;transition:none}.featured-card::after{width:0;opacity:0}.featured-card>div:first-child,.featured-card .card-side{opacity:0;transform:translateY(8px)}.featured-card.feature-visible{opacity:1;transform:none;animation:featuredScrollIn .68s cubic-bezier(.22,.61,.36,1) both}.featured-card.feature-visible::after{width:100%;opacity:.6;animation:featuredRuleIn .7s .12s cubic-bezier(.22,.61,.36,1) both}.featured-card.feature-visible>div:first-child,.featured-card.feature-visible .card-side{opacity:1;transform:none;animation:featuredTextIn .5s .08s cubic-bezier(.22,.61,.36,1) both}.featured-card.feature-visible .card-side{animation-delay:.16s}
 body.intro-lock .home-intro{min-height:calc(100svh - 87px);padding:0 5vw;align-items:center;justify-content:center;transition:min-height .9s cubic-bezier(.22,.61,.36,1),padding .9s cubic-bezier(.22,.61,.36,1)}body.intro-lock .home-intro .eyebrow,body.intro-lock .home-intro .intro-note{display:none}body.intro-lock .home-intro h1{max-width:1100px;margin:0;text-align:center;font-size:clamp(78px,13vw,190px);line-height:.82;transition:font-size .9s cubic-bezier(.22,.61,.36,1),margin .9s cubic-bezier(.22,.61,.36,1)}body.intro-lock .featured-wrap,body.intro-lock .library-head,body.intro-lock .article-grid,body.intro-lock .footer{opacity:0;pointer-events:none;transform:translateY(30px)}body.intro-scrolled .home-intro{animation:heroSettle .9s cubic-bezier(.22,.61,.36,1) both}body.intro-scrolled .featured-wrap,body.intro-scrolled .library-head,body.intro-scrolled .article-grid,body.intro-scrolled .footer{animation:postIntroReveal .8s .08s cubic-bezier(.22,.61,.36,1) both}@keyframes heroSettle{from{opacity:.82;transform:scale(1.015)}to{opacity:1;transform:none}}@keyframes postIntroReveal{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media(max-width:760px){body.intro-lock .home-intro{min-height:calc(100svh - 72px);padding:0 5vw}body.intro-lock .home-intro h1{font-size:clamp(58px,17vw,120px);line-height:.86}}
 @media(max-width:760px){body.intro-lock .home-intro{min-height:calc(100svh - 72px);height:calc(100svh - 72px);padding:clamp(76px,12vh,118px) 5vw 42px;display:flex;align-items:center;justify-content:center;overflow:hidden}body.intro-lock .home-intro h1{width:100%;max-width:100%;margin:0;text-align:center;font-size:clamp(48px,15.5vw,92px);line-height:.84;letter-spacing:-.06em}}
 @media(max-width:760px){body.intro-lock .home-intro h1{transform:translateY(-clamp(12px,4vh,28px))}}
 .home-intro{transition:min-height 1.15s cubic-bezier(.16,1,.3,1),padding 1.15s cubic-bezier(.16,1,.3,1)}.home-intro h1{transition:font-size 1.15s cubic-bezier(.16,1,.3,1),margin 1.15s cubic-bezier(.16,1,.3,1)}body.intro-scrolled .home-intro{min-height:0;animation:heroSettle 1.15s cubic-bezier(.16,1,.3,1) both}body.intro-scrolled .featured-wrap,body.intro-scrolled .library-head,body.intro-scrolled .article-grid,body.intro-scrolled .footer{animation-duration:1.05s;animation-timing-function:cubic-bezier(.16,1,.3,1)}
 body.intro-scrolled .home-intro{animation:heroFadeSettle 1.35s cubic-bezier(.16,1,.3,1) both}body.intro-scrolled .featured-wrap,body.intro-scrolled .library-head,body.intro-scrolled .article-grid,body.intro-scrolled .footer{animation:softAppear 1.25s .16s cubic-bezier(.16,1,.3,1) both}@keyframes heroFadeSettle{from{opacity:.7;transform:scale(1.006)}to{opacity:1;transform:none}}@keyframes softAppear{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
 body.intro-scrolled .home-intro{animation:heroRise 1.55s cubic-bezier(.16,1,.3,1) both}body.intro-scrolled .home-intro h1{animation:brandResolve 1.35s .04s cubic-bezier(.16,1,.3,1) both}body.intro-scrolled .home-intro .intro-note{animation:noteResolve 1.15s .22s cubic-bezier(.16,1,.3,1) both}body.intro-scrolled .featured-wrap,body.intro-scrolled .library-head,body.intro-scrolled .article-grid,body.intro-scrolled .footer{animation:softAppearDeep 1.45s .24s cubic-bezier(.16,1,.3,1) both!important}@keyframes heroRise{from{opacity:.42;transform:translateY(14px) scale(1.012);filter:blur(2px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes brandResolve{from{opacity:.12;transform:translateY(18px) scale(1.025);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes noteResolve{from{opacity:0;transform:translateY(12px);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes softAppearDeep{from{opacity:0;transform:translateY(22px);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}
 body.intro-lock .home-intro h1{transition:font-size 2.1s cubic-bezier(.16,1,.3,1),transform 2.1s cubic-bezier(.16,1,.3,1);will-change:font-size,transform}body.intro-scrolled .home-intro h1{animation:brandShrink 2.2s .04s cubic-bezier(.16,1,.3,1) both}@keyframes brandShrink{0%{opacity:.18;transform:translateY(22px) scale(1.035);filter:blur(4px)}12%{opacity:.34;transform:translateY(18px) scale(1.03);filter:blur(3px)}26%{opacity:.55;transform:translateY(13px) scale(1.024);filter:blur(2.5px)}42%{opacity:.74;transform:translateY(8px) scale(1.016);filter:blur(1.7px)}58%{opacity:.88;transform:translateY(4px) scale(1.009);filter:blur(1px)}72%{opacity:.96;transform:translateY(1px) scale(1.004);filter:blur(.4px)}84%{opacity:1;transform:translateY(0) scale(.998);filter:blur(0)}92%{opacity:1;transform:translateY(0) scale(1.001);filter:blur(0)}100%{opacity:1;transform:none;filter:blur(0)}}
 body.intro-scrolled .home-intro .intro-note{animation-delay:2.3s!important}
 .home-intro{transition:min-height 2.35s cubic-bezier(.22,.75,.2,1),padding 2.35s cubic-bezier(.22,.75,.2,1)}body.intro-lock .home-intro h1{transition:font-size 2.35s cubic-bezier(.22,.75,.2,1),transform 2.35s cubic-bezier(.22,.75,.2,1)}body.intro-scrolled .home-intro{animation:heroNatural 2.35s cubic-bezier(.22,.75,.2,1) both}body.intro-scrolled .home-intro h1{animation:brandNatural 2.5s .02s cubic-bezier(.22,.75,.2,1) both}@keyframes heroNatural{from{opacity:.78;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes brandNatural{0%{opacity:.12;transform:translateY(20px) scale(1.022);filter:blur(3px)}32%{opacity:.48;transform:translateY(11px) scale(1.012);filter:blur(1.8px)}62%{opacity:.82;transform:translateY(4px) scale(1.004);filter:blur(.7px)}84%{opacity:.97;transform:translateY(1px) scale(1);filter:blur(.15px)}100%{opacity:1;transform:none;filter:blur(0)}}
 .home-intro{transition-duration:3.1s}.home-intro h1{transition-duration:3.1s}body.intro-scrolled .home-intro{animation-duration:3.1s}body.intro-scrolled .home-intro h1{animation:brandNaturalFrames 3.2s .02s linear both}@keyframes brandNaturalFrames{0%{opacity:.08;transform:translateY(24px) scale(1.026);filter:blur(3.6px)}12%{opacity:.18;transform:translateY(21px) scale(1.022);filter:blur(3.1px)}24%{opacity:.32;transform:translateY(17px) scale(1.018);filter:blur(2.6px)}36%{opacity:.47;transform:translateY(13px) scale(1.014);filter:blur(2.1px)}48%{opacity:.61;transform:translateY(9px) scale(1.01);filter:blur(1.6px)}60%{opacity:.74;transform:translateY(6px) scale(1.007);filter:blur(1.1px)}72%{opacity:.84;transform:translateY(3.5px) scale(1.004);filter:blur(.7px)}82%{opacity:.92;transform:translateY(2px) scale(1.002);filter:blur(.35px)}90%{opacity:.97;transform:translateY(.8px) scale(1.001);filter:blur(.12px)}96%{opacity:.995;transform:translateY(.2px) scale(1);filter:blur(.03px)}100%{opacity:1;transform:none;filter:blur(0)}}
 .home-intro{transition-duration:2.55s}.home-intro h1{transition-duration:2.55s}body.intro-scrolled .home-intro{animation-duration:2.55s}body.intro-scrolled .home-intro h1{animation-duration:2.65s}
 .home-intro{transition-duration:1.8s}.home-intro h1{transition-duration:1.8s}body.intro-scrolled .home-intro{animation-duration:1.8s}body.intro-scrolled .home-intro h1{animation-duration:1.9s}body.intro-scrolled .home-intro .intro-note{animation-delay:1.95s!important}
 body.intro-scrolled .home-intro .intro-note{animation-delay:1.82s!important;animation-duration:.72s!important}
 body.intro-scrolled .home-intro .intro-note{animation-delay:.32s!important;animation-duration:.62s!important}
 body.intro-scrolled .home-intro .intro-note{animation:noteSoftRise .9s .32s cubic-bezier(.16,1,.3,1) both!important}@keyframes noteSoftRise{0%{opacity:0;transform:translateY(14px);filter:blur(2px)}45%{opacity:.62;transform:translateY(5px);filter:blur(.7px)}75%{opacity:.9;transform:translateY(1px);filter:blur(.15px)}100%{opacity:1;transform:none;filter:blur(0)}}
 body.intro-scrolled .home-intro .intro-note{transform-origin:50% 100%;will-change:opacity,transform}@keyframes noteSoftRise{0%{opacity:0;transform:translate3d(0,14px,0);filter:blur(2px)}45%{opacity:.62;transform:translate3d(0,5px,0);filter:blur(.7px)}75%{opacity:.9;transform:translate3d(0,1px,0);filter:blur(.15px)}100%{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}}
 .intro-note{color:var(--ink);font:400 clamp(26px,3vw,43px)/.98 var(--serif);letter-spacing:-.025em}.intro-note .truth-word,.intro-note .quote-author{color:var(--accent);font-style:italic}.intro-note .quote-author{display:inline-block;margin-top:14px;font-size:.68em}@media(min-width:761px){.home-intro .intro-note{align-self:flex-start;margin:31px 5% 0 0;width:min(31vw,390px);max-width:390px}}
 @media(min-width:761px){.home-intro .intro-note{margin-top:95px}}
 .newsletter-section{border-top:1px solid var(--line);margin-top:60px;padding:37px 0 80px;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:end}.newsletter-section h2{font:400 clamp(36px,4vw,60px)/.92 var(--serif);letter-spacing:-.045em;max-width:450px;margin:18px 0 0}.newsletter-form{max-width:430px}.newsletter-form>label{display:block;color:var(--muted);font:400 11px var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px}.newsletter-input-row{display:flex;border-bottom:1px solid var(--ink);align-items:center}.newsletter-input-row input{border:0;background:transparent;outline:0;min-width:0;flex:1;color:var(--ink);font:400 18px var(--serif);padding:12px 0}.newsletter-input-row .button{white-space:nowrap;margin-bottom:3px}.newsletter-status{color:var(--muted);font:400 12px/1.4 var(--mono);margin:13px 0 0}.newsletter-status[data-state="success"]{color:#47735d}.newsletter-status[data-state="error"]{color:var(--accent)}.newsletter-admin{border-top:1px solid var(--line);margin-top:80px;padding-top:28px}.newsletter-admin-heading{margin:0 0 34px}.newsletter-admin-heading h2{font:400 clamp(39px,5vw,70px)/.9 var(--serif);letter-spacing:-.055em;margin:27px 0 0}.newsletter-count{color:var(--accent);font:400 11px var(--mono);text-transform:uppercase}.newsletter-admin-layout{display:grid;grid-template-columns:29% 1fr;gap:8%;border-top:1px solid var(--line);padding-top:25px}.newsletter-subscriber-list{border-top:1px solid var(--line)}.newsletter-subscriber{border-bottom:1px solid var(--line);padding:13px 0;display:flex;justify-content:space-between;gap:12px;color:var(--ink);font:400 15px var(--serif)}.newsletter-subscriber small{color:var(--muted);font:400 10px var(--mono);white-space:nowrap}.newsletter-compose .field{margin-bottom:24px}.newsletter-compose .field input,.newsletter-compose .field textarea{font-size:20px}.newsletter-compose .form-footer{margin-top:5px}.newsletter-admin .empty-state{padding:24px 0;text-align:left;font-size:17px}
@media(max-width:760px){.newsletter-section{display:block;margin-top:35px;padding:28px 0 58px}.newsletter-form{margin-top:35px}.newsletter-input-row{display:block;border-bottom:0}.newsletter-input-row input{width:100%;border-bottom:1px solid var(--ink);margin-bottom:12px}.newsletter-input-row .button{width:100%;margin:0}.newsletter-admin{margin-top:60px}.newsletter-admin-heading{display:flex;margin:0 0 29px}.newsletter-admin-heading h2{font-size:45px}.newsletter-admin-layout{display:block}.newsletter-compose{margin-top:42px}.newsletter-subscriber{font-size:14px}}
