:root{--hs-paper: #f8f7f2;--hs-panel: #fffefa;--hs-ink: #11151c;--hs-muted: #59616d;--hs-line: #11151c;--hs-accent: #e4572e;--hs-accent-soft: #f4c5b4;--hs-purple: #8b7bb8;--hs-focus: #1c75bc;--hs-max: 1240px;--hs-gutter: clamp(20px, 5vw, 72px);--hs-mono: "DM Mono", "Courier New", monospace;--hs-display: "Fraunces", Georgia, serif;--hs-sans: Inter, ui-sans-serif, system-ui, sans-serif}:root[data-theme=dark]{color-scheme:dark;--hs-paper: #10182a;--hs-panel: #172238;--hs-ink: #f3f0e8;--hs-muted: #abb2c3;--hs-line: #f3f0e8;--hs-accent: #a394d2;--hs-accent-soft: #372f59;--hs-purple: #a394d2;--hs-focus: #f4c5b4}.humans-body{background:var(--hs-paper);color:var(--hs-ink);font-family:var(--hs-sans)}.humans-body .chani-header,.humans-body .chani-footer,.humans-body .jc-analytics-consent{display:none}.humans-body *,.humans-body *:before,.humans-body *:after{border-radius:0!important}.humans-body a{color:inherit}.humans-body :focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.hs-header{position:sticky;top:0;z-index:20;border-bottom:2px solid var(--hs-line);background:var(--hs-paper)}.hs-header__inner{width:min(var(--hs-max),100%);min-height:76px;margin:auto;padding:0 var(--hs-gutter);display:flex;align-items:center;gap:28px}.hs-brand{display:inline-flex;align-items:center;gap:10px;color:var(--hs-ink);font:600 18px/1 var(--hs-display);text-decoration:none;white-space:nowrap}.hs-brand__mark{display:inline-grid;place-items:center;width:27px;height:27px;border:2px solid currentColor;font:18px/1 var(--hs-sans)}.hs-nav{display:flex;flex:1;justify-content:center;gap:clamp(12px,2.5vw,32px)}.hs-nav a,.hs-theme-toggle{color:var(--hs-ink);font:500 12px/1 var(--hs-mono);letter-spacing:.02em;text-decoration:none}.hs-nav a{padding:31px 0 29px;border-bottom:3px solid transparent}.hs-nav a:hover,.hs-nav a.is-active{border-color:var(--hs-accent)}.hs-theme-toggle{min-width:58px;padding:9px 10px;border:1px solid var(--hs-line);background:transparent;cursor:pointer}.hs-theme-toggle:hover{background:var(--hs-ink);color:var(--hs-paper)}.hs-menu{display:none;margin-left:auto;position:relative}.hs-menu summary{display:grid;gap:4px;width:42px;height:42px;place-content:center;border:1px solid var(--hs-line);cursor:pointer;list-style:none}.hs-menu summary::-webkit-details-marker{display:none}.hs-menu summary span{width:17px;height:2px;background:currentColor}.hs-menu nav{position:absolute;right:0;top:50px;width:220px;display:grid;border:2px solid var(--hs-line);background:var(--hs-panel)}.hs-menu nav a,.hs-menu nav button{padding:15px;border:0;border-bottom:1px solid var(--hs-line);background:transparent;color:inherit;font:500 12px/1 var(--hs-mono);text-align:left;text-decoration:none}.hs-menu nav button{cursor:pointer}.hs-main{width:min(var(--hs-max),100%);margin:auto;padding:0 var(--hs-gutter) 100px}.hs-hero{min-height:600px;display:grid;align-content:center;border-bottom:2px solid var(--hs-line)}.hs-hero__label,.hs-label,.hs-kicker{display:block;color:var(--hs-muted);font:500 11px/1.3 var(--hs-mono);letter-spacing:.12em;text-transform:uppercase}.hs-hero h1{max-width:1050px;margin:22px 0 24px;font:520 clamp(54px,10vw,136px)/.91 var(--hs-display);letter-spacing:-.055em}.hs-hero h1 em{color:var(--hs-accent);font-style:normal}.hs-hero__dek{max-width:650px;margin:0;color:var(--hs-muted);font-size:clamp(18px,2vw,24px);line-height:1.45}.hs-text-link{display:inline-flex;align-items:center;gap:12px;margin-top:30px;padding-bottom:5px;border-bottom:2px solid var(--hs-accent);font:600 13px/1.2 var(--hs-mono);text-decoration:none}.hs-text-link:after{content:"↗";color:var(--hs-accent);font-size:17px}.hs-section{padding:80px 0;border-bottom:2px solid var(--hs-line)}.hs-section__head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:34px}.hs-section h2,.hs-page h1{margin:8px 0 0;font:520 clamp(36px,5vw,70px)/.98 var(--hs-display);letter-spacing:-.04em}.hs-section__head>p{max-width:310px;margin:0;color:var(--hs-muted);font-size:14px;line-height:1.5}.hs-essay-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--hs-line);border-left:2px solid var(--hs-line)}.hs-essay{min-height:260px;display:flex;flex-direction:column;padding:24px;border-right:2px solid var(--hs-line);border-bottom:2px solid var(--hs-line);text-decoration:none}.hs-essay:hover{background:var(--hs-accent-soft)}.hs-essay__meta,.hs-journal-row__meta{display:flex;justify-content:space-between;gap:14px;color:var(--hs-muted);font:500 11px/1.3 var(--hs-mono);text-transform:uppercase}.hs-essay h3{margin:50px 0 12px;font:520 28px/1.05 var(--hs-display);letter-spacing:-.025em}.hs-essay p,.hs-body-copy{margin:0;color:var(--hs-muted);font-size:15px;line-height:1.6}.hs-essay__time{margin-top:auto;padding-top:28px;color:var(--hs-ink);font:500 11px/1 var(--hs-mono)}.hs-band{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;padding:72px 0;border-bottom:2px solid var(--hs-line)}.hs-band h2{margin:0;font:520 clamp(34px,5vw,62px)/.98 var(--hs-display);letter-spacing:-.04em}.hs-band__copy{max-width:650px}.hs-band__copy p{margin:0;color:var(--hs-muted);font-size:18px;line-height:1.65}.hs-body-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--hs-line);border-left:2px solid var(--hs-line)}.hs-body-card{padding:20px;min-height:165px;border-right:2px solid var(--hs-line);border-bottom:2px solid var(--hs-line);text-decoration:none}.hs-body-card:hover{background:var(--hs-accent-soft)}.hs-body-card h3{margin:42px 0 8px;font:520 25px/1 var(--hs-display)}.hs-body-card p{margin:0;color:var(--hs-muted);font-size:13px;line-height:1.45}.hs-journal-list{border-top:2px solid var(--hs-line)}.hs-journal-row{display:grid;grid-template-columns:150px minmax(0,1fr) 100px 60px;gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid var(--hs-line);text-decoration:none}.hs-journal-row:hover{color:var(--hs-accent)}.hs-journal-row__meta{display:block}.hs-journal-row h3{margin:0 0 7px;font:520 27px/1.05 var(--hs-display);color:var(--hs-ink)}.hs-journal-row p{margin:0;color:var(--hs-muted);font-size:14px}.hs-journal-row__time{color:var(--hs-muted);font:500 11px/1.3 var(--hs-mono)}.hs-journal-row__arrow{color:var(--hs-accent);font:22px/1 var(--hs-mono);text-align:right}.hs-subscribe{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;padding:70px 0 10px}.hs-subscribe h2{margin:8px 0 0;font:520 clamp(34px,5vw,60px)/.98 var(--hs-display);letter-spacing:-.04em}.hs-subscribe p{margin:0 0 18px;color:var(--hs-muted);line-height:1.5}.hs-subscribe form{display:flex;border-bottom:2px solid var(--hs-line)}.hs-subscribe input{flex:1;min-width:0;padding:14px 0;border:0;background:transparent;color:var(--hs-ink);font-size:16px}.hs-subscribe button{padding:0 0 0 16px;border:0;background:transparent;color:var(--hs-accent);font:600 12px/1 var(--hs-mono);cursor:pointer}.hs-subscribe-status{margin:12px 0 0;font:500 12px/1.4 var(--hs-mono)}.hs-page{padding:86px 0 30px}.hs-page__intro{max-width:850px;padding-bottom:54px;border-bottom:2px solid var(--hs-line)}.hs-page__intro p{max-width:670px;margin:24px 0 0;color:var(--hs-muted);font-size:19px;line-height:1.6}.hs-page__content{max-width:880px;padding-top:55px}.hs-page__content h2{margin:55px 0 14px;font:520 36px/1.05 var(--hs-display)}.hs-page__content h3{margin:30px 0 8px;font:520 22px/1.1 var(--hs-display)}.hs-page__content p,.hs-page__content li{color:var(--hs-muted);font-size:17px;line-height:1.7}.hs-page__content ul{margin:0;padding-left:22px}.hs-aside-note{margin:45px 0;padding:24px;border:2px solid var(--hs-line);background:var(--hs-accent-soft);color:var(--hs-ink)}.hs-two-col{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:60px}.hs-house-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:2px solid var(--hs-line);border-left:2px solid var(--hs-line)}.hs-house{padding:18px;border-right:2px solid var(--hs-line);border-bottom:2px solid var(--hs-line)}.hs-house strong{display:block;margin-bottom:8px;font:520 21px/1 var(--hs-display)}.hs-house span{color:var(--hs-muted);font-size:14px;line-height:1.45}.hs-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin:40px 0 18px}.hs-filter-row a{padding:10px 13px;border:1px solid var(--hs-line);font:500 11px/1 var(--hs-mono);text-decoration:none}.hs-filter-row a:hover,.hs-filter-row a.is-active{background:var(--hs-ink);color:var(--hs-paper)}.hs-body-index{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--hs-line);border-left:2px solid var(--hs-line)}.hs-body-index a{min-height:220px;padding:24px;border-right:2px solid var(--hs-line);border-bottom:2px solid var(--hs-line);text-decoration:none}.hs-body-index a:hover{background:var(--hs-accent-soft)}.hs-body-index h2{margin:70px 0 10px;font:520 30px/1 var(--hs-display)}.hs-body-index p{margin:0;color:var(--hs-muted);font-size:14px;line-height:1.5}.hs-quote-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px}.hs-quote{padding:24px;border:2px solid var(--hs-line);background:var(--hs-panel)}.hs-quote blockquote{margin:0;font:520 25px/1.2 var(--hs-display)}.hs-quote figcaption{margin-top:20px;color:var(--hs-muted);font:500 11px/1.3 var(--hs-mono)}.hs-form{max-width:760px;display:grid;gap:20px;padding-top:50px}.hs-form label{display:grid;gap:8px;color:var(--hs-muted);font:500 11px/1.3 var(--hs-mono);text-transform:uppercase}.hs-form input,.hs-form textarea{width:100%;padding:14px;border:2px solid var(--hs-line);background:var(--hs-panel);color:var(--hs-ink);font:16px/1.5 var(--hs-sans)}.hs-form textarea{min-height:150px;resize:vertical}.hs-form button,.hs-submit{width:fit-content;padding:15px 18px;border:2px solid var(--hs-line);background:var(--hs-ink);color:var(--hs-paper);font:600 12px/1 var(--hs-mono);cursor:pointer}.hs-form button:hover,.hs-submit:hover{background:var(--hs-accent);color:var(--hs-ink)}.hs-form__consent{display:flex!important;grid-template-columns:none;align-items:start;gap:10px;text-transform:none!important}.hs-form__consent input{width:18px;margin-top:2px}.hs-form__status{padding:12px;border:1px solid var(--hs-line);font:500 12px/1.4 var(--hs-mono)}.hs-offer{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;padding:58px 0 90px;border-bottom:2px solid var(--hs-line)}.hs-offer__price{padding-top:4px;border-top:2px solid var(--hs-line)}.hs-offer__price strong{display:block;margin:18px 0 8px;font:520 clamp(48px,6vw,78px)/.9 var(--hs-display)}.hs-offer__price p{color:var(--hs-muted);font-size:14px;line-height:1.5}.hs-offer__details{display:grid;gap:20px}.hs-offer__details>div{padding-top:16px;border-top:1px solid var(--hs-line)}.hs-offer__details h2{margin:0 0 8px;font:520 24px/1.1 var(--hs-display)}.hs-offer__details p,.hs-offer__details li{color:var(--hs-muted);font-size:15px;line-height:1.55}.hs-offer__details ul{margin:0;padding-left:20px}.hs-payment{margin-top:18px}.hs-payment button{width:100%;padding:16px;border:2px solid var(--hs-line);background:var(--hs-accent);color:var(--hs-ink);font:600 12px/1 var(--hs-mono);cursor:pointer}.hs-payment button:disabled{cursor:wait;opacity:.6}.hs-payment small{display:block;margin-top:12px;color:var(--hs-muted);font-size:12px;line-height:1.5}.hs-payment__status{margin-top:14px;color:var(--hs-muted);font:500 12px/1.4 var(--hs-mono)}.hs-footer{border-top:2px solid var(--hs-line)}.hs-footer__inner{width:min(var(--hs-max),100%);margin:auto;padding:55px var(--hs-gutter) 45px;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px}.hs-footer p{max-width:300px;color:var(--hs-muted);font-size:13px;line-height:1.5}.hs-footer__inner>div:not(:first-child){display:grid;align-content:start;gap:13px}.hs-footer__inner a:not(.hs-brand){font-size:14px;text-decoration:none}.hs-footer__inner a:not(.hs-brand):hover{color:var(--hs-accent)}.hs-footer__bottom{width:min(var(--hs-max),100%);margin:auto;padding:15px var(--hs-gutter) 30px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--hs-line);color:var(--hs-muted);font:500 11px/1.3 var(--hs-mono)}@media(max-width:900px){.hs-nav{gap:14px}.hs-nav a{font-size:11px}.hs-hero{min-height:510px}.hs-essay-grid,.hs-body-grid,.hs-body-index{grid-template-columns:repeat(2,1fr)}.hs-band,.hs-offer{grid-template-columns:1fr;gap:35px}.hs-two-col{grid-template-columns:1fr}}@media(max-width:760px){.hs-header__inner{min-height:64px}.hs-nav,.hs-header>.hs-header__inner>.hs-theme-toggle{display:none}.hs-menu{display:block}.hs-hero h1{max-width:620px}.hs-section{padding:55px 0}.hs-section__head{display:block}.hs-section__head>p{margin-top:14px}.hs-journal-row{grid-template-columns:1fr 70px;gap:10px}.hs-journal-row__meta{grid-column:1 / -1}.hs-journal-row__time{grid-column:1}.hs-journal-row__arrow{grid-column:2;grid-row:2}.hs-subscribe{grid-template-columns:1fr;gap:25px}.hs-footer__inner{grid-template-columns:1fr 1fr}.hs-footer__inner>div:first-child{grid-column:1 / -1}}@media(max-width:620px){.hs-brand{font-size:16px}.hs-hero{min-height:470px}.hs-hero h1{font-size:clamp(48px,15vw,76px)}.hs-hero__dek{font-size:17px}.hs-essay-grid,.hs-body-grid,.hs-body-index,.hs-house-grid,.hs-quote-grid{grid-template-columns:1fr}.hs-essay,.hs-body-card{min-height:auto}.hs-body-index a{min-height:170px}.hs-page{padding-top:55px}.hs-page__intro p{font-size:17px}.hs-page__content h2{font-size:30px}.hs-page__content p,.hs-page__content li{font-size:16px}.hs-footer__inner{grid-template-columns:1fr;gap:30px}.hs-footer__inner>div:first-child{grid-column:auto}.hs-footer__bottom{display:grid}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
