@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/931e7cc49084aee7-s.31t0fxc8q4a1k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/7a642828b0ad1018-s.p.0z0hpjmp_9hhf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/c89730c3ffa99552-s.p.1zjat_zsa1d11.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans Fallback;src:local(Arial);ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.0%;size-adjust:104.08%}.mona_sans_41355436-module__tT3MEG__className{font-family:Mona Sans,Mona Sans Fallback;font-style:normal}.mona_sans_41355436-module__tT3MEG__variable{--font-mona:"Mona Sans", "Mona Sans Fallback"}
:root{--color-surface:#f4f7fb;--color-surface-2:#f0f3f6;--color-sheet:#fff;--color-sheet-ink:#131b28;--color-shadow:#11161f;--color-ink:#131b28;--color-ink-2:#4d535e;--color-rule:#d6d9de;--color-rule-strong:#b3b8be;--color-seal:#8d2427;--color-seal-ink:#fef9f8;--color-focus:#8d2427;--color-night:#131b28;--color-night-ink:#f0f2f4;--color-night-ink-2:#b3b8bf;--color-night-rule:#313845;--font-sans:var(--font-mona), "Helvetica Neue", Arial, sans-serif;--text-xs:.8125rem;--text-sm:.9375rem;--text-md:1.0625rem;--text-lg:1.3125rem;--text-xl:clamp(1.5rem, 1.1rem + 1.2vw, 2rem);--text-2xl:clamp(2rem, 1.3rem + 2.4vw, 3.25rem);--text-display:clamp(2.75rem, 1.6rem + 4.4vw, 5.5rem);--wdth-display:118;--wdth-heading:110;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4.5rem;--space-3xl:7rem;--gutter:clamp(1.25rem, 4vw, 3.5rem);--measure:84rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--glass-tint:color-mix(in oklch, var(--color-surface) 34%, transparent);--glass-sheen:#ffffff4d;--glass-rim:#131b2814;--glass-rim-light:#fffc;--glass-rim-dark:#131b280f;--glass-drop:0 10px 30px -14px #131b2847;--glass-blur:9px;--plane-opacity:.28;--silver-hi:#f5f7f9c7;--silver-lo:#d1d5d9a8;--radius-sm:4px;--radius-pill:999px;--z-sticky:10;--z-header:20;--z-skip:30}@supports (color:lab(0% 0 0)){:root{--color-surface:lab(97.0954% -.662327 -2.14621);--color-surface-2:lab(95.5823% -.411749 -1.83768);--color-sheet:lab(100% 0 0);--color-sheet-ink:lab(9.35846% -.0850633 -10.1137);--color-shadow:lab(7.12857% -.222839 -7.21636);--color-ink:lab(9.35846% -.0850633 -10.1137);--color-ink-2:lab(34.9545% -.589505 -7.40262);--color-rule:lab(86.6411% -.449747 -2.60078);--color-rule-strong:lab(74.4522% -.627816 -3.70715);--color-seal:lab(32.454% 44.3981 25.8752);--color-seal-ink:lab(98.204% 1.84733 .948274);--color-focus:lab(32.454% 44.3981 25.8752);--color-night:lab(9.35846% -.0850633 -10.1137);--color-night-ink:lab(95.3523% -.330657 -1.47084);--color-night-ink-2:lab(74.4461% -.744224 -4.44355);--color-night-rule:lab(23.3207% -.51555 -9.1645);--glass-sheen:lab(100% 0 0/.3);--glass-rim:lab(9.35846% -.0850633 -10.1137/.08);--glass-rim-light:lab(100% 0 0/.8);--glass-rim-dark:lab(9.35846% -.0850633 -10.1137/.06);--glass-drop:0 10px 30px -14px lab(9.35846% -.0850633 -10.1137/.28);--silver-hi:lab(97.0943% -.248909 -1.10372/.78);--silver-lo:lab(84.9039% -.649393 -2.93491/.66)}}@media (prefers-color-scheme:dark){:root{--color-surface:#080d16;--color-surface-2:#121720;--color-sheet:#e9ebee;--color-shadow:#000;--color-ink:#eceff2;--color-ink-2:#a9aeb6;--color-rule:#282e38;--color-rule-strong:#474d58;--color-seal:#d67067;--color-seal-ink:#0b0f17;--color-focus:#d67067;--color-night:#e6e8eb;--color-night-ink:#101621;--color-night-ink-2:#474d58;--color-night-rule:#c1c4c9;--glass-sheen:#ffffff12;--glass-rim:#ffffff1a;--glass-rim-light:#ffffff2e;--glass-rim-dark:#0000004d;--glass-drop:0 12px 32px -14px #0009;--plane-opacity:.16;--silver-hi:#5053579e;--silver-lo:#23272b9e}@supports (color:lab(0% 0 0)){:root{--color-surface:lab(3.64354% -.317499 -5.24796);--color-surface-2:lab(7.68012% -.249647 -7.27187);--color-sheet:lab(93.0323% -.330538 -1.47079);--color-shadow:lab(0% 0 0);--color-ink:lab(94.1903% -.411719 -1.83762);--color-ink-2:lab(70.966% -.741959 -4.44235);--color-rule:lab(18.707% -.456154 -7.34791);--color-rule-strong:lab(32.6337% -.576019 -7.39672);--color-seal:lab(59.3144% 40.4262 23.8919);--color-seal-ink:lab(4.373% -.121675 -5.26865);--color-focus:lab(59.3144% 40.4262 23.8919);--color-night:lab(91.8703% -.41151 -1.83753);--color-night-ink:lab(7.09343% -.087522 -8.9719);--color-night-ink-2:lab(32.6337% -.576019 -7.39672);--color-night-rule:lab(79.0982% -.50962 -2.96983);--glass-sheen:lab(100% 0 0/.07);--glass-rim:lab(100% 0 0/.1);--glass-rim-light:lab(100% 0 0/.18);--glass-rim-dark:lab(0% 0 0/.3);--glass-drop:0 12px 32px -14px lab(0% 0 0/.6);--silver-hi:lab(35.0228% -.627965 -2.92325/.62);--silver-lo:lab(15.2882% -.5541 -3.66994/.62)}}}html[data-act="0"]{--color-surface:#f4f7fb}@supports (color:lab(0% 0 0)){html[data-act="0"]{--color-surface:lab(97.0954% -.662327 -2.14621)}}html[data-act="1"]{--color-surface:#f6f8fb}@supports (color:lab(0% 0 0)){html[data-act="1"]{--color-surface:lab(97.5578% -.497252 -1.81038)}}html[data-act="2"]{--color-surface:#f7f9fc}@supports (color:lab(0% 0 0)){html[data-act="2"]{--color-surface:lab(97.9033% -.307798 -1.47734)}}html[data-act="3"]{--color-surface:#fdf9f5}@supports (color:lab(0% 0 0)){html[data-act="3"]{--color-surface:lab(98.148% .79909 2.51971)}}html[data-act="4"]{--color-surface:#fef9f4}@supports (color:lab(0% 0 0)){html[data-act="4"]{--color-surface:lab(98.2755% .778824 3.33085)}}@media (prefers-color-scheme:dark){html[data-act="0"]{--color-surface:#080d16}@supports (color:lab(0% 0 0)){html[data-act="0"]{--color-surface:lab(3.64354% -.317499 -5.24796)}}html[data-act="1"]{--color-surface:#090e17}@supports (color:lab(0% 0 0)){html[data-act="1"]{--color-surface:lab(3.99698% -.222355 -5.27255)}}html[data-act="2"]{--color-surface:#0b0f17}@supports (color:lab(0% 0 0)){html[data-act="2"]{--color-surface:lab(4.373% -.121675 -5.26865)}}html[data-act="3"]{--color-surface:#140e0d}@supports (color:lab(0% 0 0)){html[data-act="3"]{--color-surface:lab(4.55082% 1.87267 1.61322)}}html[data-act="4"]{--color-surface:#150f0c}@supports (color:lab(0% 0 0)){html[data-act="4"]{--color-surface:lab(4.71471% 1.96882 1.97441)}}}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5rem;overflow-x:clip}body{background:var(--color-surface);transition:background-color .9s var(--ease-in-out);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-md);-webkit-font-smoothing:antialiased;font-kerning:normal;margin:0;line-height:1.6;overflow-x:clip}h1,h2,h3,h4,p,ol,ul,dl,dd,figure,blockquote{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{text-wrap:balance;overflow-wrap:anywhere;min-width:0;font-style:normal}p{text-wrap:pretty}a{color:inherit}img{display:block}::selection{background:var(--color-seal);color:var(--color-seal-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.plane{z-index:-1;background:var(--color-ink);opacity:var(--plane-opacity);pointer-events:none;-webkit-mask-composite:source-in;position:fixed;inset:0;-webkit-mask-image:url(/plane-dots.svg),radial-gradient(48% 62% at 74% 54%,#000,#0000);mask-image:url(/plane-dots.svg),radial-gradient(48% 62% at 74% 54%,#000,#0000);-webkit-mask-size:31.18px 18px,100% 100%;mask-size:31.18px 18px,100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:959px){.plane{-webkit-mask-image:url(/plane-dots.svg),radial-gradient(90% 28% at 50% 22%,#000,#0000);mask-image:url(/plane-dots.svg),radial-gradient(90% 28% at 50% 22%,#000,#0000)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{top:var(--space-xs);left:var(--space-xs);z-index:var(--z-skip);padding:var(--space-2xs) var(--space-sm);background:var(--color-ink);color:var(--color-surface);position:fixed;transform:translateY(-200%)}.skip:focus{transform:none}.actions{align-items:center;gap:var(--space-sm) var(--space-lg);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.button{align-items:center;gap:var(--space-xs);min-height:3rem;padding:0 var(--space-md);border:1px solid var(--color-ink);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-surface);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);font-weight:500;text-decoration:none;display:inline-flex}button.button{cursor:pointer;font-family:inherit}.button:after{content:"→";transition:transform var(--dur-short) var(--ease-out)}.button:hover{background:var(--color-seal);border-color:var(--color-seal)}.button:hover:after{transform:translate(3px)}.button:active{transform:translateY(1px)}.text-link{font-size:var(--text-sm);white-space:nowrap;text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);transition:text-decoration-color var(--dur-short) var(--ease-out);font-weight:500}.text-link:hover{text-decoration-color:currentColor}.masthead{top:var(--space-xs);z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--space-md);width:min(calc(100% - 2 * var(--space-xs)), calc(var(--measure) - 2 * var(--gutter) + 2 * var(--space-md)));height:3.25rem;padding-inline:var(--space-md);border-radius:var(--radius-pill);display:flex;position:fixed;left:50%;translate:-50%}.wordmark{align-items:center;gap:var(--space-xs);font-weight:600;font-stretch:112%;font-size:var(--text-sm);letter-spacing:-.005em;white-space:nowrap;text-decoration:none;display:inline-flex}.wordmark-text{align-items:center;display:inline-flex}.wordmark-glyph{white-space:pre;max-width:1em;animation:80ms step-start both glyph-in;animation-delay:calc(.25s + var(--i) * 80ms);display:inline-block;overflow:hidden}.wordmark-cursor{background:color-mix(in oklch, var(--color-ink) 85%, transparent);border-radius:1px;width:2px;height:.9em;margin-left:3px;animation:1.1s cubic-bezier(.4,0,.6,1) infinite cursor-blink}@keyframes glyph-in{0%{max-width:0}}@keyframes cursor-blink{0%,40%{opacity:1}60%,to{opacity:.05}}@media (prefers-reduced-motion:reduce){.wordmark-glyph{animation:none}.wordmark-cursor{display:none}}.wordmark img{outline:1px solid var(--color-ink);outline-offset:-1px;border-radius:50%}.masthead-nav{align-items:center;gap:var(--space-lg);font-size:var(--text-sm);display:flex}.masthead-nav a{color:var(--color-ink-2);white-space:nowrap;transition:color var(--dur-short) var(--ease-out);text-decoration:none}.masthead-nav a:hover{color:var(--color-ink)}.masthead-nav .masthead-cta{color:var(--color-ink);text-underline-offset:.3em;text-decoration:underline;-webkit-text-decoration-color:var(--color-seal);text-decoration-color:var(--color-seal);font-weight:500}@media (max-width:720px){.masthead-nav a:not(.masthead-cta){display:none}}main{padding-top:4.5rem}@media (max-width:959px){main{padding-top:0}}.story{max-width:var(--measure);padding-inline:var(--gutter);--story-gap:clamp(var(--space-xl), 5vw, var(--space-3xl));column-gap:var(--story-gap);grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);margin-inline:auto;display:grid}.story-text{grid-area:1/1;min-width:0}.story-figure{--figure-h:min(58svh, 34rem);top:calc(50svh - var(--figure-h) / 2 + 2rem);height:var(--figure-h);margin-top:calc(50svh - var(--figure-h) / 2 - 2rem);grid-area:1/2;align-self:start;position:sticky}.chapter{min-height:92svh;padding-block:var(--space-3xl);flex-direction:column;justify-content:center;display:flex}.chapter+.chapter{border-top:1px solid var(--color-rule)}.chapter-title{font-size:var(--text-2xl);letter-spacing:-.02em;max-width:18ch;font-weight:380;font-stretch:110%;line-height:1.08}.chapter-lead{max-width:34rem;margin-top:var(--space-md);color:var(--color-ink-2)}.hero{min-height:calc(100svh - 4rem);padding-block:var(--space-2xl)}.hero-title{font-size:var(--text-display);letter-spacing:-.03em;max-width:10ch;font-weight:300;font-stretch:118%;line-height:.98}.hero-lead{max-width:32rem;margin-top:var(--space-lg);color:var(--color-ink-2);font-size:var(--text-lg);line-height:1.5}.clock{margin-top:var(--space-2xl);max-width:30rem}.clock-caption{font-size:var(--text-xs);color:var(--color-ink-2)}.clock-track{margin-top:var(--space-xs);border-top:1px solid var(--color-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.clock-track li{gap:var(--space-3xs);padding-top:var(--space-xs);padding-right:var(--space-xs);display:grid;position:relative}.clock-track li:before{content:"";background:var(--color-ink);width:1px;height:7px;position:absolute;top:-4px;left:0}.clock-at{font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:350;font-stretch:115%;line-height:1.1}.clock-label{font-size:var(--text-xs);color:var(--color-ink-2);line-height:1.35}.practices{margin-top:var(--space-2xl);gap:var(--space-2xl);display:grid}.practice-title{font-size:var(--text-xl);letter-spacing:-.01em;font-weight:500;font-stretch:108%;line-height:1.15}.practice-frameworks{margin-top:var(--space-2xs);font-size:var(--text-xs);color:var(--color-seal);font-weight:500}.practice-summary{margin-top:var(--space-sm);color:var(--color-ink-2);max-width:34rem}.practice-items{margin-top:var(--space-md);border-top:1px solid var(--color-rule)}.practice-items div{gap:var(--space-2xs) var(--space-md);padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);display:grid}.practice-items dt{font-size:var(--text-sm);font-weight:600;line-height:1.4}.practice-items dd{font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.5}@media (max-width:560px){.practice-items div{grid-template-columns:minmax(0,1fr)}}.principles{gap:var(--space-xl) var(--space-lg);margin-top:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.principles li{padding-top:var(--space-sm);border-top:1px solid var(--color-ink)}.principles h3,.steps h3{font-size:var(--text-md);font-weight:600;line-height:1.35}.principles p,.steps p{margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-2)}.steps{gap:var(--space-xl) var(--space-lg);margin-top:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.step-index{margin-bottom:var(--space-xs);font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--color-ink-2);font-weight:300;font-stretch:118%;display:block}@media (max-width:480px){.principles,.steps{grid-template-columns:minmax(0,1fr)}}.statement-text{font-size:var(--text-2xl);letter-spacing:-.02em;max-width:20ch;font-weight:330;font-stretch:108%;line-height:1.16}.statement-text strong{color:var(--color-seal);font-weight:330}.evidence{height:100%;position:relative}.evidence-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.evidence-stage{position:absolute;inset:0;overflow:hidden}.evidence-canvas{opacity:0;width:100%;height:100%;transition:opacity var(--dur-long) var(--ease-out);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.evidence-stage[data-ready] .evidence-canvas{opacity:1}.evidence-label{opacity:0;border-radius:var(--radius-pill);white-space:nowrap;color:var(--color-ink);pointer-events:none;will-change:transform, opacity;padding:.125rem .4375rem;font-size:.6875rem;font-weight:500;line-height:1.35;position:absolute;top:0;left:0}.evidence-check{color:var(--color-seal)}.evidence-label-strong{font-size:var(--text-xs);font-weight:600}.evidence-caption{align-items:baseline;gap:var(--space-xs);max-width:min(100%,30rem);padding:var(--space-xs) var(--space-sm);border-radius:calc(var(--radius-sm) * 3);font-size:var(--text-xs);line-height:1.45;display:flex;position:absolute;bottom:0;left:0}.evidence-step{font-variant-numeric:tabular-nums;color:var(--color-ink-2);flex:none;font-weight:500}.evidence-act{flex:none;font-weight:600}.evidence-body{color:var(--color-ink-2)}.story-rail{top:8%;bottom:8%;left:calc(var(--story-gap) / -2);position:absolute}.story-rail ol{height:100%;position:relative}.story-rail ol:before,.story-rail ol:after{content:"";background:var(--color-rule-strong);width:1px;position:absolute;top:0;bottom:0;left:-.5px}.story-rail ol:after{background:var(--color-seal);transform:scaleY(var(--rail-fill,0));transform-origin:top}.story-rail li{top:calc(var(--i) / (var(--n) - 1) * 100%);z-index:1;position:absolute;left:0}.story-rail a{border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;text-decoration:none;display:grid;position:absolute;translate:-50% -50%}.story-rail-dot{background:var(--color-surface);width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--color-rule-strong);transition:background-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), scale var(--dur-short) var(--ease-out);border-radius:50%}.story-rail [data-state=done] .story-rail-dot{background:var(--color-seal);box-shadow:inset 0 0 0 1px var(--color-seal)}.story-rail [data-state=current] .story-rail-dot{box-shadow:inset 0 0 0 1.5px var(--color-seal), 0 0 0 4px color-mix(in oklch, var(--color-seal) 16%, transparent);scale:1.3}.story-rail a:hover .story-rail-dot{scale:1.3}.story-rail-current{display:none}@media (max-width:959px){.story-rail{top:auto;bottom:calc(var(--space-sm) + env(safe-area-inset-bottom));z-index:var(--z-header);align-items:center;gap:var(--space-sm);border-radius:var(--radius-pill);opacity:0;pointer-events:none;transition:opacity var(--dur-short) var(--ease-out), translate var(--dur-short) var(--ease-out);padding:.5rem 1rem .5rem .75rem;display:flex;position:fixed;left:50%;translate:-50% .75rem}.story-rail[data-visible=true]{opacity:1;pointer-events:auto;translate:-50%}.story-rail ol{gap:.25rem;height:auto;display:flex}.story-rail ol:before,.story-rail ol:after{width:auto;height:1px;inset:50% .75rem auto}.story-rail ol:after{transform:scaleX(var(--rail-fill,0));transform-origin:0}.story-rail li{position:relative;top:auto}.story-rail a{position:relative;translate:none}.story-rail-label{display:none}.story-rail-current{min-width:6.5rem;font-size:var(--text-xs);font-weight:600;display:block}}.story-rail-label{border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;color:var(--color-ink);opacity:0;pointer-events:none;transition:opacity var(--dur-short) var(--ease-out), translate var(--dur-short) var(--ease-out);padding:.125rem .5rem;font-weight:500;position:absolute;left:1.5rem;translate:-4px}.story-rail a:hover .story-rail-label,.story-rail a:focus-visible .story-rail-label{opacity:1;translate:0}@media (max-width:959px){.story{flex-direction:column;padding-inline:0;display:flex}.story-text{display:contents}.story-text>.chapter{padding-inline:var(--gutter);order:2}.story-text>.hero{order:0}.story-figure{height:min(80vw,22rem);margin:0 var(--gutter);order:1;align-self:stretch;position:relative;top:auto}.evidence-label{font-size:.625rem}.evidence-caption{max-width:none;bottom:0;left:0;right:0}.evidence-body{display:none}.chapter{min-height:0;padding-block:var(--space-2xl)}.hero{padding-top:6rem;padding-bottom:var(--space-lg)}.story-text>.chapter{position:relative}.act-still[data-ready]{display:block}}.act-still{top:var(--space-md);right:var(--gutter);margin:0;display:none;position:absolute}.act-still img{width:3.5rem;height:3.5rem;display:block}.evidence-replay{font:inherit;color:var(--color-seal);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-weight:600}.questions{max-width:var(--measure);padding:var(--space-3xl) var(--gutter);margin-inline:auto}.questions-inner{max-width:48rem}.faq{margin-top:var(--space-xl);border-top:1px solid var(--color-ink)}.faq-item{border-bottom:1px solid var(--color-rule)}.faq-item summary{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding-block:var(--space-md);font-size:var(--text-md);cursor:pointer;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-weight:300;font-size:var(--text-lg);color:var(--color-ink-2);transition:transform var(--dur-short) var(--ease-out);flex:none;line-height:1}.faq-item[open] summary:after{color:var(--color-seal);transform:rotate(45deg)}.faq-item p{max-width:40rem;padding-bottom:var(--space-md);color:var(--color-ink-2)}.contact{background:var(--color-night);color:var(--color-night-ink)}.contact-inner{max-width:var(--measure);padding:var(--space-3xl) var(--gutter) var(--space-2xl);margin-inline:auto}.contact-title{font-size:var(--text-display);letter-spacing:-.03em;max-width:12ch;font-weight:300;font-stretch:118%;line-height:.98}.contact-lead{max-width:34rem;margin-top:var(--space-lg);color:var(--color-night-ink-2);font-size:var(--text-lg);line-height:1.5}.contact .button{background:var(--color-night-ink);border-color:var(--color-night-ink);color:var(--color-night)}.contact .button:hover{background:var(--color-seal);border-color:var(--color-seal);color:var(--color-seal-ink)}.contact .text-link{-webkit-text-decoration-color:var(--color-night-rule);text-decoration-color:var(--color-night-rule)}.contact-grid{gap:var(--space-2xl) clamp(var(--space-xl), 5vw, var(--space-3xl));grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.contact-email{margin-top:var(--space-xl);font-size:var(--text-sm);color:var(--color-night-ink-2)}.contact-email .text-link{color:var(--color-night-ink)}.contact-note{margin-top:var(--space-sm);font-size:var(--text-xs);color:var(--color-night-ink-2)}@media (max-width:959px){.contact-grid{grid-template-columns:minmax(0,1fr)}}.scheduler{gap:var(--space-sm);display:grid}.scheduler-prompt{gap:var(--space-sm);padding:var(--space-xl);border:1px solid var(--color-night-rule);border-radius:var(--radius-sm);justify-items:start;display:grid}.scheduler-title{font-size:var(--text-xl);font-weight:350;font-stretch:112%;line-height:1.2}.scheduler-note{max-width:28rem;margin-bottom:var(--space-xs);font-size:var(--text-sm);color:var(--color-night-ink-2)}.scheduler-frame{border:1px solid var(--color-night-rule);border-radius:var(--radius-sm);background:var(--color-night);width:100%;height:48rem;display:block}.scheduler-fallback{color:var(--color-night-ink-2);justify-self:start}.footer{justify-content:space-between;gap:var(--space-xs) var(--space-lg);max-width:var(--measure);margin:var(--space-3xl) auto 0;padding:var(--space-md) 0 0;border-top:1px solid var(--color-night-rule);font-size:var(--text-xs);color:var(--color-night-ink-2);flex-wrap:wrap;display:flex}.glass{background:linear-gradient(180deg, var(--glass-sheen), transparent 55%), var(--glass-tint);box-shadow:inset 0 1px 0 var(--glass-rim-light), inset 0 0 0 1px var(--glass-rim), inset 0 -1px 1px var(--glass-rim-dark), var(--glass-drop);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.7);backdrop-filter:blur(var(--glass-blur)) saturate(1.7)}.evidence-label{--glass-blur:6px;--glass-drop:0 1px 2px #00000014}@supports (color:lab(0% 0 0)){.evidence-label{--glass-drop:0 1px 2px lab(0% 0 0/.08)}}@media (min-width:960px){.story-rail.glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}.masthead{background:linear-gradient(180deg, var(--glass-sheen), transparent 45%), linear-gradient(180deg, var(--silver-hi), var(--silver-lo))}html[data-lens] .masthead{-webkit-backdrop-filter:url(#liquid-lens) blur(var(--glass-blur)) saturate(1.7);backdrop-filter:url(#liquid-lens) blur(var(--glass-blur)) saturate(1.7)}.lens-defs{width:0;height:0;position:absolute;overflow:hidden}@media (prefers-reduced-transparency:reduce){.glass{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}
