@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.UAb3mW_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.UAb3mW_variable{--font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.PqmY-q_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.PqmY-q_variable{--font-display:"Instrument Serif", "Instrument Serif Fallback"}
:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--paper-raised:#f7f7f5;--paper-sunk:#efeeeb;--ink:#17150f;--ink-muted:#4a4844;--ink-quiet:#5e5c57;--line:#e2e1dd;--badge-orange:#e4502e;--orange-text:#b8391c;--action:#b8391c;--on-action:#fbf9f4;--hair:#efeeeb;--on-ink:#f3efe6}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#17150f;--paper-raised:#24211a;--paper-sunk:#1e1c17;--ink:#f3efe6;--ink-muted:#d6cfc0;--ink-quiet:#bdb6a6;--line:#3a3631;--badge-orange:#e4502e;--orange-text:#f07a5c;--action:#f07a5c;--on-action:#17150f;--hair:#2a2722;--on-ink:#17150f}:root{--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:96px;--radius-sm:6px;--radius-md:16px;--radius-pill:999px}
:root{--font-sans-stack:var(--font-sans), "DM Sans", Arial, system-ui, sans-serif;--font-display-stack:var(--font-display), "Instrument Serif", Georgia, serif;--fill-ms:.2s;--fill-ease:cubic-bezier(.34, 1.56, .64, 1);--fade-ms:.15s;--gutter:var(--space-3);--rail:120px;--rail-gap:var(--space-5);--max:1200px;--measure:63ch;--rule:1px solid var(--line);--ink-rule:1.5px solid var(--ink)}@media (min-width:768px){:root{--gutter:var(--space-6)}}@media (min-width:1200px){:root{--gutter:var(--space-7)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans-stack);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}main:focus{outline:none}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.q-display{font-family:var(--font-display-stack);letter-spacing:-.022em;text-wrap:balance;max-width:15ch;font-size:clamp(40px,6.4vw,96px);font-weight:400;line-height:.98}.q-display--m{max-width:18ch;font-size:clamp(32px,4.4vw,64px)}.display{font-family:var(--font-display-stack);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.02}.serif-l{font-family:var(--font-display-stack);font-size:clamp(24px,2.6vw,32px);line-height:1.18}.heading{letter-spacing:-.3px;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.2}.title{font-size:19px;font-weight:700;line-height:1.3}.small{font-size:14px;line-height:1.5}.label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-quiet);font-size:12px;font-weight:700;line-height:1.3}.muted{color:var(--ink-muted)}.quiet{color:var(--ink-quiet)}.measure{max-width:var(--measure)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{justify-content:center;align-items:center;gap:var(--space-2);border:1.5px solid var(--ink);background:var(--ink);min-height:46px;color:var(--paper);font:700 16px/1.2 var(--font-sans-stack);cursor:pointer;border-radius:2px;padding:11px 22px;text-decoration:none;display:inline-flex}.button:hover{background:var(--ink-muted);border-color:var(--ink-muted);text-decoration:none}.button--outline{color:var(--ink);background:0 0}.button--outline:hover{color:var(--ink);background:0 0;border-width:2.5px;padding:10px 21px}.text-button{font:inherit;color:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.text-button:hover{text-decoration-thickness:2px}.text-button:disabled{opacity:.4;cursor:default;text-decoration:none}.text-link{font-weight:700}.status{color:var(--ink-quiet);font-size:14px}.status--live{color:var(--ink);font-weight:700}.skip-link{left:var(--space-3);z-index:20;background:var(--ink);color:var(--paper);padding:8px 16px;position:absolute;top:-60px}.skip-link:focus{top:var(--space-2)}:root{--header-h:73px;--stagebar-h:49px}html{scroll-padding-top:calc(var(--header-h) + 12px)}html:has(.stagebar){scroll-padding-top:calc(var(--header-h) + var(--stagebar-h) + 12px)}.site-header{z-index:40;border-bottom:var(--rule);background:var(--paper);position:sticky;top:0}.site-header-spacer{height:0}.header-marker{pointer-events:none;visibility:hidden;width:1px;height:1px;position:absolute;left:0}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:72px;display:flex}.site-header__home{color:var(--ink);display:inline-flex}.site-header .lockup{width:auto;height:35px;display:block}.site-nav{gap:var(--space-4);font-size:16px;font-weight:500;display:flex}.site-nav a{padding:10px 0;text-decoration:none}.site-nav a:hover{text-decoration:underline}.site-header__count{font-size:16px;font-weight:700}@media (max-width:600px){.site-header__inner{min-height:60px}.site-header .lockup{height:28px}.site-nav{gap:var(--space-3);font-size:15px}}.section{grid-template-columns:var(--rail) minmax(0, 1fr);gap:var(--space-4) var(--rail-gap);padding-block:var(--space-6);border-top:var(--rule);display:grid}.section__body{gap:var(--space-4);align-content:start;min-width:0;display:grid}.section--first{padding-top:var(--space-7);border-top:0}.rail{flex-direction:column;gap:2px;padding-top:.45em;display:flex}.rail__n{font-family:var(--font-display-stack);letter-spacing:-.02em;font-size:clamp(44px,5vw,72px);line-height:.9}.rail__of{color:var(--ink-quiet);font-size:13px}@media (max-width:760px){.section{gap:var(--space-3);padding-block:var(--space-5);grid-template-columns:1fr}.section--first{padding-top:var(--space-5)}.rail{align-items:baseline;gap:var(--space-2);flex-direction:row;padding-top:0}.rail__n{font-size:40px}}.scale{max-width:680px;margin-top:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.scale__line{border-top:var(--ink-rule);position:absolute;top:21px;left:10%;right:10%}.scale__stop{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:12px 2px 6px;display:grid;position:relative}.scale__dot{border:1.5px solid var(--ink);background:var(--paper);width:20px;height:20px;transition:background var(--fill-ms) ease-out, transform var(--fill-ms) var(--fill-ease);border-radius:50%}.scale__stop:hover .scale__dot{transform:scale(1.12)}.scale__stop[aria-pressed=true] .scale__dot{background:var(--ink);animation:stop-fill var(--fill-ms) var(--fill-ease)}@keyframes stop-fill{0%{transform:scale(.7)}}.scale__num{font-size:16px;font-weight:700}.scale__label{color:var(--ink-quiet);font-size:13px}.scale__stop[aria-pressed=true] .scale__label{color:var(--ink)}@media (max-width:420px){.scale__label{font-size:11px}}.answer{gap:var(--space-3);display:grid}.follow-up{gap:var(--space-2);padding-top:var(--space-2);justify-items:start;display:grid}.follow-up__reflection{font-family:var(--font-display-stack);max-width:32ch;font-size:clamp(22px,2.6vw,30px);line-height:1.2}.index{border-top:var(--ink-rule)}.index__row{gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--hair);grid-template-columns:3.2em minmax(0,1fr) auto;align-items:baseline;display:grid}.index__n{color:var(--ink-quiet);font-size:15px}.index__name{font-size:18px;font-weight:700}.index__name a{text-decoration:none}.index__name a:hover{text-decoration:underline}.index__meta{color:var(--ink-quiet);grid-column:2;font-size:14px}.index__end{text-align:right}.index--questions .index__name{font-family:var(--font-display-stack);font-size:clamp(24px,2.8vw,34px);font-weight:400;line-height:1.12}.index--questions .index__row{grid-template-columns:minmax(0,1fr) auto}.index--questions .index__meta{grid-column:1}@media (max-width:600px){.index__row{grid-template-columns:2.4em minmax(0,1fr)}.index__end{text-align:left;grid-column:2}.index--questions .index__row{grid-template-columns:1fr}.index--questions .index__end{grid-column:1}}.steps{gap:var(--space-5);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.steps li{border-top:var(--ink-rule);padding-top:var(--space-3);gap:var(--space-2);align-content:start;display:grid}.steps__n{font-family:var(--font-display-stack);font-size:40px;line-height:1}.site-footer{border-top:var(--ink-rule);padding-block:var(--space-6) var(--space-7);margin-top:var(--space-6)}.site-footer__inner{gap:var(--space-4);display:grid}.site-footer__badge{color:var(--ink);display:block}.site-footer__question{gap:var(--space-1);justify-items:start;display:grid}.site-footer__text{font-family:var(--font-display-stack);font-size:clamp(28px,3.6vw,44px);line-height:1.05}.site-footer__links ul{color:var(--ink-muted);flex-wrap:wrap;gap:4px 16px;display:flex}.site-footer__links a{text-decoration:none}.site-footer__links a:hover{text-decoration:underline}.test-shell{padding-bottom:var(--space-6);flex-direction:column;min-height:calc(100svh - 73px);display:flex}.test-shell>.wrap:last-child{margin-top:auto}@media (max-width:600px){.test-shell{min-height:calc(100svh - 61px)}}.progress-row{max-width:640px;padding-block:var(--space-3);grid-template-columns:repeat(42,minmax(0,1fr));align-items:center;gap:3px;display:grid}.progress-row__dot{aspect-ratio:1;border:1.2px solid var(--ink);width:min(10px,100%);transition:background var(--fill-ms) ease-out;border-radius:50%;justify-self:center}.progress-row__dot.is-on{background:var(--ink)}.progress-row__dot.is-last{width:min(13px,100%)}.test-foot{border-top:var(--rule);padding-top:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;gap:4px 12px;display:flex}.test__q:focus{outline:none}.test__body{max-width:46ch;font-size:19px}.test__nav{gap:var(--space-4);display:flex}@media (pointer:coarse){.test__keys{display:none}}.result-band{background:var(--ink);color:var(--on-ink)}.result-band a{color:var(--on-ink)}.result-band .label{color:color-mix(in srgb, var(--on-ink) 70%, transparent)}.result-band__inner{gap:var(--space-7);padding-block:var(--space-7);grid-template-columns:minmax(220px,420px) minmax(0,1fr);align-items:center;display:grid}.result-band__print svg{width:100%;height:auto;display:block}.result-band__text{gap:var(--space-4);align-content:start;display:grid}.result-band__name{font-family:var(--font-display-stack);letter-spacing:-.02em;font-size:clamp(48px,6.4vw,96px);line-height:.95}.result-band__desc{max-width:46ch;color:color-mix(in srgb, var(--on-ink) 85%, transparent);font-size:19px;line-height:1.5}.result-band .button{background:var(--on-ink);color:var(--ink);border-color:var(--on-ink)}.result-band .button:hover{background:var(--paper-sunk)}.result-band .button--outline,.result-band .button--outline:hover{color:var(--on-ink);background:0 0}.result-band :focus-visible{outline-color:var(--on-ink)}.result-band__name:focus{outline:none}.result-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.meters{gap:var(--space-3);display:grid}.meter{gap:6px;display:grid}.meter__head{justify-content:space-between;gap:var(--space-3);font-size:15px;display:flex}.meter__track{height:14px;position:relative}.meter__track:before{content:"";border-top:1px solid color-mix(in srgb, var(--on-ink) 45%, transparent);position:absolute;top:50%;left:0;right:0}.meter__mid{border-left:1px solid color-mix(in srgb, var(--on-ink) 45%, transparent);position:absolute;top:1px;bottom:1px;left:50%}.meter__dot{background:var(--on-ink);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:50%;transform:translateY(-50%)}.share-panel{gap:var(--space-3);justify-items:start;display:grid}.share-panel textarea{width:100%;max-width:640px;font:15px/1.5 var(--font-sans-stack);color:var(--ink);background:var(--paper);border:var(--rule);padding:var(--space-3);resize:vertical;border-radius:0}.poles{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.poles li{border-top:var(--ink-rule);padding-top:var(--space-3);gap:var(--space-1);display:grid}@media (max-width:760px){.result-band__inner{gap:var(--space-5);padding-block:var(--space-6);grid-template-columns:1fr}.result-band__print{max-width:260px}}.peel{isolation:isolate;position:relative}.peel__sticker{z-index:1;place-content:center;justify-items:center;gap:var(--space-3);background:var(--paper-raised);color:var(--ink);display:grid;position:absolute;inset:0}.peel__badge{display:block}.peel__button{font:700 16px/1.2 var(--font-sans-stack);color:var(--ink);border:1.5px solid var(--ink);cursor:pointer;background:0 0;border-radius:2px;min-height:46px;padding:11px 22px}.peel__flap{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.peel__flap polygon{fill:var(--paper-sunk);stroke:var(--line);stroke-width:1.5px;stroke-linejoin:round}.peel__handle{z-index:3;cursor:grab;touch-action:none;width:64px;height:64px;position:absolute;bottom:0;right:0}.peel__handle:active{cursor:grabbing}.compare-grid{gap:var(--space-6);grid-template-columns:minmax(200px,380px) minmax(0,1fr);align-items:center;display:grid}.overlay__prints{aspect-ratio:1;color:var(--ink);position:relative}.overlay__prints svg{width:100%;height:100%;position:absolute;inset:0}.overlay__them{color:var(--ink-quiet);opacity:.45}.overlay__key{gap:var(--space-3);margin-top:var(--space-2);display:flex}.overlay__swatch{background:var(--ink);border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.overlay__swatch--them{background:var(--ink-quiet);opacity:.45}.compare-codes{gap:var(--space-2);display:grid}.compare-codes dd{margin:0}@media (max-width:760px){.compare-grid{grid-template-columns:1fr}.overlay__prints{max-width:280px}}.post-head{gap:var(--space-4);display:grid}.breadcrumb ol{color:var(--ink-quiet);flex-wrap:wrap;gap:4px 0;display:flex}.breadcrumb a{color:var(--ink-quiet)}.short-answer{gap:var(--space-2);border-top:var(--ink-rule);padding-top:var(--space-3);max-width:var(--measure);display:grid}.short-answer p{font-size:19px;line-height:1.55}.prose{gap:var(--space-3);font-size:18px;line-height:1.65;display:grid}.prose>*{max-width:var(--measure)}.prose h2{letter-spacing:-.3px;margin-top:var(--space-5);font-size:clamp(22px,2.8vw,28px);font-weight:700;line-height:1.2}.prose h3{margin-top:var(--space-3);font-size:19px}.prose ul,.prose ol,.bullets{gap:var(--space-2);padding-left:1.2em;display:grid}.prose ul,.bullets{list-style:outside}.prose ol{list-style:decimal}.prose blockquote{padding-left:var(--space-3);border-left:var(--ink-rule);font-family:var(--font-display-stack);margin:0;font-size:24px;line-height:1.3}.try-it{gap:var(--space-4);border-top:var(--ink-rule);border-bottom:var(--rule);padding-block:var(--space-4);margin-block:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid;max-width:none!important}.try-it .rail__n{font-size:44px}.try-it__body{gap:var(--space-3);display:grid}.try-it__q{font-family:var(--font-display-stack);max-width:22ch;font-size:clamp(26px,3.2vw,38px);line-height:1.08}@media (max-width:600px){.try-it{grid-template-columns:1fr}}.faq{gap:var(--space-4);display:grid}.faq dd{margin-top:var(--space-1);color:var(--ink-muted);max-width:var(--measure)}.sources{gap:var(--space-2);padding-left:1.4em;list-style:decimal;display:grid}.filters{flex-wrap:wrap;gap:6px 18px;display:flex}.filter{font:500 15px/1.3 var(--font-sans-stack);color:var(--ink-quiet);cursor:pointer;background:0 0;border:0;padding:6px 0}.filter:hover{color:var(--ink)}.filter[aria-pressed=true]{color:var(--ink);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}.author-letter{gap:var(--space-2);border-left:var(--ink-rule);padding-left:var(--space-4);display:grid}.author-letter p:not(.small):not(.label){font-family:var(--font-display-stack);max-width:52ch;font-size:22px;line-height:1.35}::view-transition-group(site-header){z-index:50;animation:none}::view-transition-group(stage-bar){z-index:50;animation:none}::view-transition-old(site-header){display:none}::view-transition-old(stage-bar){display:none}::view-transition-new(site-header){animation:none}::view-transition-new(stage-bar){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(.nav-forward){--slide:-24px;animation:.16s cubic-bezier(.4,0,1,1) both vt-out}::view-transition-new(.nav-forward){--slide:24px;animation:.24s cubic-bezier(.2,.7,.2,1) 80ms both vt-in}::view-transition-old(.nav-back){--slide:24px;animation:.16s cubic-bezier(.4,0,1,1) both vt-out}::view-transition-new(.nav-back){--slide:-24px;animation:.24s cubic-bezier(.2,.7,.2,1) 80ms both vt-in}::view-transition-old(.nav-lateral){animation:.12s ease-in both vt-fade-out}::view-transition-old(.nav-fade){animation:.12s ease-in both vt-fade-out}::view-transition-new(.nav-lateral){animation:.18s ease-out 60ms both vt-fade-in}::view-transition-new(.nav-fade){animation:.18s ease-out 60ms both vt-fade-in}::view-transition-group(*){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@keyframes vt-out{to{opacity:0;translate:var(--slide) 0}}@keyframes vt-in{0%{opacity:0;translate:var(--slide) 0}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-group(*){animation:none!important}.peel__handle{display:none}}.lab-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.lab-grid figure{gap:var(--space-2);color:var(--ink);display:grid}.lab-band{background:var(--ink);color:var(--on-ink);padding:var(--space-4);gap:var(--space-4);align-items:center;display:flex}.lab-og{gap:var(--space-4);display:grid}.lab-og img{border:var(--rule);width:100%;height:auto}.letter{gap:var(--space-3);max-width:var(--measure);font-size:18px;line-height:1.65;display:grid}.letter .display{margin-bottom:var(--space-2)}.letter__sign{padding-top:var(--space-2);gap:2px;display:grid}.letter__name{font-family:var(--font-display-stack);font-size:30px;line-height:1.1;text-decoration:none}.rise.is-rising .rise__w{white-space:pre;animation:.7s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:calc(var(--l,0) * 80ms);display:inline-block}@keyframes rise{0%{opacity:0;transform:translateY(.35em)}}.pov{font-family:var(--font-display-stack);letter-spacing:-.005em;text-wrap:balance;max-width:34ch;color:var(--ink-muted);font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.2}.pov--xl{letter-spacing:-.022em;max-width:16ch;color:inherit;font-size:clamp(44px,7.2vw,108px);line-height:.96}.moment{font-family:var(--font-display-stack);max-width:44ch;color:var(--ink-muted);font-size:clamp(19px,1.9vw,22px);line-height:1.3}.person a{font-weight:700}.ink-band{background:var(--ink);color:var(--on-ink)}.ink-band .label{color:color-mix(in srgb, var(--on-ink) 70%, transparent)}.ink-band__inner{gap:var(--space-4);padding-block:var(--space-8);display:grid}.ink-band__body{max-width:52ch;color:color-mix(in srgb, var(--on-ink) 85%, transparent);font-size:19px;line-height:1.55}@media (max-width:760px){.ink-band__inner{padding-block:var(--space-7)}}.section--flush{border-top:0}.moments{border-top:var(--ink-rule)}.moments__row{border-bottom:1px solid var(--hair)}.moments__link{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-4);text-decoration:none;display:flex}.moments__line{font-family:var(--font-display-stack);letter-spacing:-.01em;max-width:26ch;font-size:clamp(26px,3.2vw,44px);line-height:1.08}.moments__test{color:var(--ink-quiet);white-space:nowrap;font-size:14px}.moments__link:hover .moments__line{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:600px){.moments__link{gap:var(--space-1);flex-direction:column}}.why42{gap:var(--space-6);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.why42__n{font-family:var(--font-display-stack);letter-spacing:-.04em;font-size:clamp(160px,26vw,360px);line-height:.8}.why42__text{gap:var(--space-4);display:grid}.why42__rows{border-top:var(--ink-rule);display:grid}.why42__rows li{padding-block:var(--space-3);border-bottom:1px solid var(--hair);font-size:18px}.why42__rown{font-family:var(--font-display-stack);margin-right:6px;font-size:28px}@media (max-width:760px){.why42{gap:var(--space-3);grid-template-columns:1fr}}.letter-note{gap:var(--space-3) var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:0;display:grid}.letter-note__quote{grid-column:1;margin:0}.letter-note__quote p{font-family:var(--font-display-stack);max-width:30ch;font-size:clamp(26px,3vw,40px);line-height:1.15}.seal{grid-area:1/2/span 2;width:130px;height:130px;transform:rotate(-8deg)}.signature{grid-column:1;justify-items:start;gap:2px;display:grid}.signature__name{font-family:var(--font-display-stack);font-size:30px;line-height:1.1;text-decoration:none}@media (max-width:600px){.seal{width:88px;height:88px}.letter-note{gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.rise.is-rising .rise__w{animation:none!important}}.prose--opening p{font-family:var(--font-display-stack);font-size:clamp(22px,2.4vw,28px);line-height:1.3}.signoff{border-top:var(--ink-rule);padding-top:var(--space-3);max-width:var(--measure);gap:4px;display:grid}.signoff p{font-size:18px}.signoff__name{font-family:var(--font-display-stack);line-height:1;font-size:28px!important}.letter__sign{padding-top:var(--space-2);justify-items:start;gap:2px;display:grid}.seal--letter{width:110px;height:110px;margin-bottom:var(--space-2);grid-area:auto}.misprint{color:var(--ink);display:block}.section>.rail{grid-area:1/1/span 2}.section>.section__label{grid-area:1/2;padding-top:.2em}.section>.section__body{grid-column:2}.section:has(>.section__label){row-gap:var(--space-3)}@media (max-width:760px){.section>.rail,.section>.section__label,.section>.section__body{grid-area:auto/1}}.site-header__right{align-items:center;gap:var(--space-5);display:flex}.site-nav a{color:var(--ink-muted);position:relative}.site-nav a:hover{color:var(--ink);text-decoration:none}.site-nav a.is-here{color:var(--ink)}.site-nav a.is-here:after{content:"";border-bottom:2px solid var(--ink);position:absolute;bottom:4px;left:0;right:0}.button--s{min-height:40px;padding:8px 16px;font-size:15px}.header-cta{white-space:nowrap}.header-cta__short{display:none}.site-header__test{align-items:baseline;gap:var(--space-4);display:flex}.site-header__exit{color:var(--ink-quiet)}@media (max-width:760px){.site-header__inner{flex-wrap:wrap;row-gap:0}.site-header__right{display:contents}.header-cta{order:2}.header-cta__long{display:none}.header-cta__short{display:inline}.site-nav-wrap{border-top:1px solid var(--hair);order:3;width:100%}.site-nav{gap:var(--space-5)}.site-nav a{padding:12px 0;display:inline-block}.site-nav a.is-here:after{bottom:6px}:root{--header-h:61px;--stagebar-h:45px}.site-header.is-slim .site-nav-wrap{display:none}.site-header.is-slim+.site-header-spacer{height:var(--header-slim-gap,0px)}}.breadcrumb{margin-bottom:var(--space-1)}.breadcrumb li{min-width:0;max-width:100%;display:inline-flex}.breadcrumb [aria-current=page]{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;max-width:42ch;overflow:hidden}.stagebar{top:var(--header-h);z-index:6;background:var(--paper);border-bottom:var(--rule);position:sticky}.stagebar__list{scrollbar-width:none;scroll-snap-type:x proximity;gap:0;display:flex;overflow-x:auto}.stagebar__list::-webkit-scrollbar{display:none}.stagebar__list li{scroll-snap-align:start;flex:1 0 auto}.stagebar__item{white-space:nowrap;height:100%;color:var(--ink-muted);border-right:1px solid var(--hair);align-items:baseline;gap:8px;padding:12px 14px;font-size:14px;text-decoration:none;display:flex}.stagebar__list li:first-child .stagebar__item{border-left:1px solid var(--hair)}.stagebar__item:hover{color:var(--ink);text-decoration:underline}.stagebar__item.is-here{background:var(--ink);color:var(--paper)}.stagebar__item.is-here:hover{text-decoration:none}.stagebar__n{font-family:var(--font-display-stack);font-size:20px;line-height:1}@media (max-width:760px){.stagebar .wrap{padding-inline:0}.stagebar__item{padding:10px 12px}}.test-head .section__body{gap:var(--space-3)}.test-head__name{margin-top:var(--space-1)}.test-head__meta{color:var(--ink-quiet)}.test-head .result-actions{margin-block:var(--space-2) var(--space-3)}.post .section__body{max-width:760px}.post-head__title{max-width:20ch}.reading-progress{left:0;right:0;top:calc(var(--header-h) - 1px);z-index:41;background:var(--ink);transform-origin:0;pointer-events:none;height:2px;position:fixed;transform:scaleX(0)}.breadcrumb li>span[aria-hidden=true]{white-space:pre;margin-inline:8px}.mirror{max-width:760px;position:relative}.mirror__stage{border-top:1px solid var(--line);perspective:900px;height:clamp(104px,10vw,128px);position:relative;overflow:hidden}.mirror__ghost-wrap{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 78%);mask-image:linear-gradient(#000 0%,#0000 78%)}.mirror__ghost{opacity:.11;transform-origin:50%;margin:0;transition:opacity .26s ease-in,transform .3s cubic-bezier(.4,0,1,1);transform:scaleY(-1)}.mirror__line{font-family:var(--font-display-stack);opacity:0;transform-origin:50% 0;max-width:32ch;margin:0;padding-top:14px;font-size:clamp(22px,2.6vw,30px);line-height:1.2;position:relative;transform:rotateX(-90deg)}.mirror.is-answered .mirror__ghost{opacity:0;transform:scaleY(-.15)}.mirror.is-answered .mirror__line{opacity:1;transition:opacity .24s ease-out .22s,transform .42s cubic-bezier(.34,1.4,.64,1) .22s;transform:none}.hero-next{min-height:1.6em}@media (prefers-reduced-motion:reduce){.mirror__ghost-wrap{display:none}.mirror__line{transform:none}.mirror.is-answered .mirror__line{transition:opacity .15s ease-out!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.truth{animation:linear both truth-fade;animation-timeline:view();animation-range:entry cover 50%}}}@keyframes truth-fade{0%{opacity:1}to{opacity:.12}}.intro{color:var(--ink-muted);font-size:19px;line-height:1.55}.consent{z-index:50;background:var(--paper);border-top:var(--ink-rule);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}.consent__inner{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.consent__text{flex:480px;gap:4px;min-width:0;max-width:70ch;display:grid}.consent__title{font-size:16px;font-weight:700;line-height:1.3}.consent__actions{gap:var(--space-2);flex-shrink:0;display:flex}.consent__button{min-width:150px}@media (max-width:600px){.consent__actions{width:100%}.consent__button{flex:1 1 0;min-width:0;padding-inline:10px}}.privacy .section__body{gap:var(--space-4);max-width:860px}.privacy__section{gap:var(--space-3);border-top:var(--rule);padding-top:var(--space-4);display:grid}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);padding:10px 14px 10px 0}.table thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-quiet);border-bottom:var(--ink-rule);font-size:12px}.table tbody th{white-space:nowrap;font-weight:700}:root[data-logo-draw] .site-header .lockup>g:first-child path{stroke-dasharray:420;stroke-dashoffset:420px;animation:.72s cubic-bezier(.65,0,.35,1) forwards logo-stroke}:root[data-logo-draw] .site-header .lockup>g:first-child path:nth-child(2){animation-duration:.36s;animation-delay:.38s}:root[data-logo-draw] .site-header .lockup>g:first-child path:nth-child(3){animation-duration:.26s;animation-delay:.52s}:root[data-logo-draw] .site-header .lockup>g:first-child path:nth-child(4){animation-duration:.42s;animation-delay:.6s}:root[data-logo-draw] .site-header .lockup>g:first-child circle{transform-box:fill-box;transform-origin:50%;animation:.56s cubic-bezier(.34,1.56,.64,1) .9s both logo-dot}:root[data-logo-draw] .site-header .lockup>g:nth-child(2){animation:.52s cubic-bezier(.2,.7,.2,1) .7s both logo-word}@keyframes logo-stroke{to{stroke-dashoffset:0}}@keyframes logo-dot{0%{opacity:0;transform:translateY(-140%)scale(.2)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes logo-word{0%{opacity:0;translate:-10px}}.cursor-dot{z-index:60;pointer-events:none;opacity:0;will-change:transform;border:1.5px solid #0000;border-radius:50%;width:12px;height:12px;transition:opacity .2s,background-color .16s;position:fixed;top:0;left:0}.cursor-dot.is-over{background:0 0!important}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.cursor-dot{display:none}}.selftest-result .section__body{gap:var(--space-4);display:grid}.selftest-result__score{align-items:baseline;gap:8px;display:flex}.selftest-result__n{letter-spacing:-.04em;font-size:clamp(64px,9vw,120px);font-weight:700;line-height:.9}.selftest-result__of{color:var(--ink-quiet);font-size:19px}.selftest-result__top{margin-top:var(--space-4)}.leaks{gap:var(--space-4);counter-reset:none;display:grid}.leak{border-top:var(--ink-rule);padding-top:var(--space-3);gap:6px;max-width:720px;display:grid}.leak__head{gap:var(--space-3);grid-template-columns:auto 1fr minmax(80px,160px);align-items:center;display:grid}.leak__n{border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:grid}.leak__name{font-size:19px;font-weight:700}.leak__bar{background:var(--line);height:6px;position:relative}.leak__bar>span{background:var(--ink);transform-origin:0;animation:bar-in .6s var(--fill-ease) both;position:absolute;inset:0 auto 0 0}@keyframes bar-in{0%{transform:scaleX(0)}}.leak__line{color:var(--ink-muted)}.leak__move .label{margin-right:6px}.leak__head--plain{grid-template-columns:1fr}.choices{gap:var(--space-2);max-width:640px;margin-top:var(--space-4);display:grid}.choice{gap:var(--space-3);text-align:left;font:inherit;color:var(--ink);background:var(--paper);border:var(--rule);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;padding:12px 16px;font-size:17px;display:grid}.choice:hover{border-color:var(--ink)}.choice[aria-pressed=true]{border:var(--ink-rule);font-weight:700}.choice__n{border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.choice[aria-pressed=true] .choice__n{background:var(--ink);color:var(--paper)}.items,.prompt{gap:var(--space-3);max-width:640px;margin-top:var(--space-3);display:grid}.items__row{gap:var(--space-3);grid-template-columns:1fr auto;align-items:end;display:grid}.prompt textarea{width:100%;font:17px/1.5 var(--font-sans-stack);color:var(--ink);background:var(--paper);border:var(--rule);padding:var(--space-3);resize:vertical;border-radius:0}.prompt textarea:focus{border:var(--ink-rule);outline:none}.dial{max-width:640px;height:64px;position:relative}.dial__line{border-top:var(--ink-rule);position:absolute;top:14px;left:0;right:0}.dial__mark{background:var(--ink);border-radius:50%;width:20px;height:20px;margin-left:-10px;position:absolute;top:5px}.dial__pole{font-size:14px;font-weight:700;position:absolute;top:36px;left:0}.dial__pole--right{left:auto;right:0}.statement{padding-left:var(--space-4);border-left:var(--ink-rule);margin:0;font-size:21px;line-height:1.5}.plan-section{gap:var(--space-2);display:grid}.calc{gap:var(--space-5);max-width:880px;display:grid}.calc__group{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.calc__group>legend{margin-bottom:var(--space-3);padding:0}.calc__group>.button{justify-self:start}.calc__fields{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.field{align-content:start;gap:4px;min-width:0;display:grid}.field__label{font-size:14px;font-weight:700}.field__box{border-bottom:var(--ink-rule);align-items:center;display:flex}.field__box input,.field__box select{min-width:0;font:19px/1.3 var(--font-sans-stack);color:var(--ink);font-variant-numeric:tabular-nums;appearance:none;background:0 0;border:0;border-radius:0;flex:1;padding:6px 0}.field__box select{cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 10px) 55%,calc(100% - 5px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:22px}.field__box input:focus,.field__box select:focus{outline:none}.field__box:focus-within{border-bottom-width:3px;margin-bottom:-1.5px}.field__suffix{color:var(--ink-quiet);padding-left:4px}.field__hint{max-width:40ch}.calc__rows{gap:var(--space-3);display:grid}.calc__row{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--rule);grid-template-columns:minmax(160px,2fr) repeat(2,minmax(70px,.7fr)) minmax(150px,1.3fr) auto;align-items:end;display:grid}.calc__remove{padding-bottom:8px}@media (max-width:760px){.calc__row{grid-template-columns:1fr 1fr}.calc__row .field--wide{grid-column:1/-1}.calc__remove{justify-self:start}}.calc__out{border-top:var(--ink-rule);padding-top:var(--space-4);gap:var(--space-4);display:grid}.figures{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.figures dt{font-size:14px;font-weight:700}.figures dd{margin:0}.figure{letter-spacing:-.02em;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.05}.figure--range{font-size:clamp(22px,2.4vw,28px)}.calc__note{max-width:var(--measure)}.method{gap:var(--space-3);max-width:var(--measure);display:grid}@media (prefers-reduced-motion:reduce){.leak__bar>span{animation:none}}.team-soon{gap:var(--space-2);border-left:var(--ink-rule);padding-left:var(--space-3);justify-items:start;max-width:640px;display:grid}.focus{border-left:var(--ink-rule);padding-left:var(--space-3);gap:4px;max-width:640px;display:grid}.focus__name{font-size:19px;font-weight:700}.secondary-style{gap:var(--space-3);display:grid}.ripple__line{font-size:22px;line-height:1.3}.ripple__line .figure{font-weight:700}.calc__row--two{grid-template-columns:minmax(200px,2fr) minmax(120px,1fr)}@media (max-width:760px){.calc__row--two{grid-template-columns:1fr}}.said-line{max-width:18ch}.said-polite{color:var(--ink-quiet);margin-top:var(--space-2);font-size:19px}.said-polite s{text-decoration-thickness:2px}.said-scene{max-width:var(--measure);font-size:19px;line-height:1.55}.said-cost{max-width:var(--measure);font-size:21px;font-weight:700;line-height:1.4}.said-monday{max-width:var(--measure);border-left:var(--ink-rule);padding-left:var(--space-3);font-size:19px;line-height:1.5}.said-figure{max-width:560px;color:var(--ink);margin:0}.said-figure__svg{width:100%;height:auto;display:block;overflow:visible}.said-figure__svg text{font-family:var(--font-sans-stack)}.said-figure figcaption{margin-top:var(--space-2);color:var(--ink-muted)}.said-index{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.said-index__row{border-top:var(--ink-rule);padding-top:var(--space-3);gap:4px;display:grid}.said-index__line{color:var(--ink);font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.25}.said-index__polite{color:var(--ink-quiet);margin:0}.said-mirror .bullets{margin-top:var(--space-3)}
