@font-face{font-family:"Newsreader";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/newsreader-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Newsreader";font-style:italic;font-weight:400;font-display:swap;src:url("/fonts/newsreader-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400 600;font-display:swap;src:url("/fonts/plex-sans-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:400;font-display:swap;src:url("/fonts/plex-sans-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/plex-mono-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/plex-sans-arabic.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"Newsreader Fallback";src:local("Georgia");size-adjust:92.2%;ascent-override:79.72%;descent-override:28.74%;line-gap-override:0%}@font-face{font-family:"Plex Fallback";src:local("Arial");size-adjust:101%;ascent-override:101.48%;descent-override:27.23%;line-gap-override:0%}:root{color-scheme:dark;--hairline:1.5px;--paper:#1b1819;--paper-raised:#241f21;--paper-sunken:#141112;--ink:#efe8da;--ink-2:#c6bfb1;--ink-3:#9a9487;--line:#3a3538;--line-strong:#807a72;--accent:#d81f2a;--accent-hover:#c51a25;--accent-ink:#ff7a7b;--accent-soft:#5c1c23;--on-accent:#fff6ea;--ok:#8ccb98;--warn:#e4b35c;--danger:#ff8d79;--focus:#efe8da;--highlight:rgba(255,255,255,.03);--field:var(--paper-sunken);--sb-steel-1:#d9d4ca;--sb-steel-2:#8f8a82;--font-serif:"Newsreader","Newsreader Fallback",Georgia,"Times New Roman",serif;--font-sans:"IBM Plex Sans","Plex Fallback",Arial,system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"Cascadia Mono",Consolas,Menlo,monospace;--font-arabic:"IBM Plex Sans Arabic","Segoe UI","Noto Sans Arabic",Tahoma,sans-serif;--font-serif-display:var(--font-serif);--font-sans-display:var(--font-sans);--fs-display:clamp(3rem,1.9rem + 4.6vw,5.5rem);--fs-h1:clamp(2.25rem,1.75rem + 2vw,3.5rem);--fs-h1-product:clamp(2rem,1.55rem + 1.8vw,3rem);--fs-h2:clamp(1.5rem,1.3rem + 0.8vw,2rem);--fs-h2-product:clamp(1.25rem,1.15rem + 0.4vw,1.5rem);--fs-h3:1.125rem;--fs-door:clamp(1.5rem,1.375rem + 0.5vw,1.75rem);--fs-title:1.375rem;--fs-deck:1.375rem;--fs-deck-product:1.1875rem;--fs-body:1rem;--fs-reading:1.1875rem;--fs-small:0.875rem;--fs-label:0.8125rem;--fs-fact:0.8125rem;--fs-mono:0.8125rem;--fs-price:1.375rem;--fs-tier:1.75rem;--fs-tier-product:1.5rem;--fs-brand:1.375rem;--fs-brand-product:1.25rem;--fs-nav:0.9375rem;--fs-button:0.9375rem;--fs-faq:1.0625rem;--s1:0.25rem;--s2:0.5rem;--s3:0.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--s9:6rem;--rhythm:3rem;--main-pad:2rem;--lead-space:3rem;--card-pad:1rem;--gutter:1rem;--masthead:3.5rem;--r1:3px;--r2:6px;--r3:10px;--shell:72rem;--measure:42rem;--measure-reading:38rem;--measure-deck:36rem;--measure-form:36rem;--measure-product:56rem;--target:2.75rem;--ease:120ms ease-out;--draw:560ms cubic-bezier(.22,.61,.36,1);--grow:220ms ease-out}.kind-product{--paper:#f4f1ea;--paper-raised:#fffdf8;--paper-sunken:#efebe2;--ink:#18181b;--ink-2:#5d5a55;--ink-3:#6a665f;--line:#c8c1b3;--line-strong:#6e695f;--accent:#c8431f;--accent-hover:#b13a1a;--accent-ink:#b33c1c;--accent-soft:#f8e2d9;--on-accent:#ffffff;--ok:#2f6b3d;--warn:#7a5207;--danger:#a42a1b;--focus:#18181b;--highlight:transparent;--field:var(--paper-raised);--sb-steel-1:#8b8478;--sb-steel-2:#57534b}:root:has(.kind-product){color-scheme:light dark}:root[data-theme="light"]:has(.kind-product){color-scheme:light}:root[data-theme="dark"]:has(.kind-product){color-scheme:dark}@media screen and (prefers-color-scheme:dark){:root:not([data-theme="light"]) .kind-product{--paper:#121317;--paper-raised:#18191e;--paper-sunken:#0e0f12;--ink:#f3f0ea;--ink-2:#b3b0aa;--ink-3:#8f8c87;--line:#42434c;--line-strong:#888a96;--accent:#ef6a42;--accent-hover:#ff7b55;--accent-ink:#ff9a72;--accent-soft:#3a2119;--on-accent:#1c0d07;--ok:#8ccb98;--warn:#e4b35c;--danger:#ff8d79;--focus:#f3f0ea;--highlight:rgba(255,255,255,.03);--field:var(--paper-sunken);--sb-steel-1:#d9d4ca;--sb-steel-2:#8f8a82}}@media screen{:root[data-theme="dark"] .kind-product{--paper:#121317;--paper-raised:#18191e;--paper-sunken:#0e0f12;--ink:#f3f0ea;--ink-2:#b3b0aa;--ink-3:#8f8c87;--line:#42434c;--line-strong:#888a96;--accent:#ef6a42;--accent-hover:#ff7b55;--accent-ink:#ff9a72;--accent-soft:#3a2119;--on-accent:#1c0d07;--ok:#8ccb98;--warn:#e4b35c;--danger:#ff8d79;--focus:#f3f0ea;--highlight:rgba(255,255,255,.03);--field:var(--paper-sunken);--sb-steel-1:#d9d4ca;--sb-steel-2:#8f8a82}}@media (min-width:48rem){:root{--rhythm:4rem;--main-pad:3rem;--lead-space:5rem;--card-pad:1.25rem;--gutter:1.5rem;--masthead:4rem;--fs-deck:1.5rem;--fs-reading:1.3125rem}}@media (min-width:80rem){:root{--rhythm:5rem;--lead-space:7rem;--card-pad:1.5rem;--gutter:2rem}}.kind-product{--rhythm:2.5rem;--r3:12px}@media (min-width:48rem){.kind-product{--rhythm:3rem}}@media (min-width:80rem){.kind-product{--rhythm:4rem}}@media print{:root,.kind-product{--paper:#ffffff;--paper-raised:#ffffff;--paper-sunken:#ffffff;--ink:#000000;--ink-2:#222222;--ink-3:#333333;--line:#999999;--line-strong:#555555;--accent:#000000;--accent-ink:#000000;color-scheme:light}}*,*::before,*::after{box-sizing:border-box}html{background:var(--paper);-webkit-text-size-adjust:100%;text-size-adjust:100%;font-optical-sizing:auto;font-synthesis:none}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.6;overflow-wrap:break-word;font-kerning:normal}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote,pre,fieldset,hr){margin:0}h1,h2{font-family:var(--font-serif);font-weight:400;text-wrap:balance}h1{font-size:var(--fs-h1);line-height:1.05;letter-spacing:-0.015em}h2{font-size:var(--fs-h2);line-height:1.15;letter-spacing:-0.01em}h3,h4,h5,h6{font-family:var(--font-sans);font-weight:600;line-height:1.3}h3{font-size:var(--fs-h3)}h4,h5,h6{font-size:var(--fs-body)}.kind-product h1{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-h1-product);letter-spacing:-0.02em}.kind-product h2{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-h2-product);letter-spacing:-0.01em}@supports (text-box:trim-both cap alphabetic){.display,h1,h2,.door-title,.brand-name,.ledger-fact{text-box:trim-both cap alphabetic}}a{color:var(--ink);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--line-strong);text-underline-offset:0.15em}a:hover,a:focus-visible{text-decoration-color:var(--ink);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[tabindex="-1"]:focus:not(:focus-visible),main[tabindex="-1"]:focus{outline:none}::selection{background:var(--accent-soft);color:var(--ink)}img,svg,video,iframe{max-width:100%}img{height:auto;border-style:none}strong,b{font-weight:600}em,i,cite,q{font-style:italic}small{font-size:var(--fs-small)}sub,sup{font-size:var(--fs-label);line-height:0}time,code,kbd,samp,pre{font-variant-numeric:lining-nums tabular-nums}code,kbd,samp,pre{font-family:var(--font-mono);font-size:max(var(--fs-mono),0.8125em)}code,kbd,samp{overflow-wrap:anywhere}hr{border:0;border-block-start:var(--hairline) solid var(--line)}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}fieldset{border:0;padding:0;min-inline-size:0}legend{padding:0}summary{cursor:pointer}:lang(ar){font-family:var(--font-arabic)}.shell{width:min(100% - 2rem,var(--shell));margin-inline:auto}@media (min-width:48rem){.shell{width:min(100% - 3rem,var(--shell))}}@media (min-width:80rem){.shell{width:min(100% - 4rem,var(--shell))}}.spread{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s6)}.spread>*{min-width:0}@media (min-width:48rem){.spread{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}.spread>*{grid-column:1 / -1}}@media (min-width:80rem){.spread>.col-text{grid-column:1 / span 8;grid-row:1}.spread>.col-margin{grid-column:10 / span 3;grid-row:1}}.site-main{flex:1 0 auto;padding-block:var(--main-pad) var(--rhythm)}:where(.site-main,.site-main>article,.site-main>section:not([class]))>:where(* + *){margin-block-start:var(--s4)}.site-main>.notices + *{margin-block-start:0}.opener>.running-head{margin-block-end:var(--s4)}.opener>h1 + *{margin-block-start:var(--s4)}.opener>.deck + *{margin-block-start:var(--s6)}.site-main .opener + *{margin-block-start:2.5rem}.lead{padding-block-start:calc(var(--lead-space) - var(--main-pad))}.lead>* + *{margin-block-start:var(--s5)}.lead>.display + *{margin-block-start:var(--s3)}.lead>.display + p:not(.promise){font-weight:500;color:var(--ink-2)}.promise{max-width:var(--measure-deck);font-family:var(--font-serif);font-size:var(--fs-deck);line-height:1.4;text-wrap:pretty}.site-main .lead + *{margin-block-start:var(--s8)}.skip-link{position:absolute;inset-block-start:var(--s4);inset-inline-start:var(--s4);z-index:10;display:inline-flex;align-items:center;min-height:var(--target);padding:0 var(--s4);background:var(--paper-raised);color:var(--ink);font-weight:600}.skip-link:not(:focus){inset-inline-start:-999rem}.skip-link:focus,.skip-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.masthead{position:sticky;inset-block-start:0;z-index:40;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:saturate(1.3) blur(14px);backdrop-filter:saturate(1.3) blur(14px);view-transition-name:masthead;transition:background-color 200ms ease-out}.masthead::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:1px;background:var(--line);opacity:0.6;transition:opacity 200ms ease-out}.masthead.is-scrolled::after{opacity:1}.masthead-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;align-content:center;min-height:var(--masthead);column-gap:var(--s5)}.masthead-row:has(.menu[open])>.brand{min-height:var(--masthead)}.brand{display:inline-flex;align-items:center;gap:0.7rem;min-height:var(--target);margin-inline-start:-0.1rem;color:var(--ink);text-decoration:none;font-family:var(--font-serif);font-size:var(--fs-brand);letter-spacing:0.01em;line-height:1;white-space:nowrap}.brand-name{padding-block-end:0.12em}.mark{flex:none;width:40px;height:40px;margin-inline:-11px;transition:scale var(--grow)}.brand:hover .mark,.brand:focus-visible .mark,.footer-brand:hover .mark{scale:1.08}.brand--product{gap:0.6rem;font-family:var(--font-sans);font-weight:600;font-size:var(--fs-brand-product);letter-spacing:-0.01em}.nav-list{list-style:none;margin:0;padding:0}.nav-list a{position:relative;display:flex;align-items:center;min-height:var(--target);padding-inline:0.8rem;color:var(--ink-2);font-size:var(--fs-nav);font-weight:500;line-height:1;text-decoration:none;transition:color var(--ease)}.nav-list a:hover,.nav-list a[aria-current="page"]{color:var(--ink)}.masthead-nav .nav-list a{min-height:var(--masthead)}.masthead-nav .nav-list a::after{content:"";position:absolute;inset-inline:0.8rem;inset-block-end:0;height:2px;border-radius:2px 2px 0 0;background:var(--line-strong);transform:scaleX(0);transition:transform var(--grow),background-color var(--grow)}.masthead-nav .nav-list a:hover::after{transform:scaleX(1)}.masthead-nav .nav-list a[aria-current="page"]::after{background:var(--accent);transform:scaleX(1)}.masthead-nav{display:none}.menu{flex-basis:100%}.menu>summary{position:absolute;inset-block-start:calc((var(--masthead) - 2.5rem) / 2);inset-inline-end:0;display:inline-flex;align-items:center;gap:0.55rem;min-height:2.5rem;padding-inline:0.9rem;border:var(--hairline) solid var(--line-strong);border-radius:999px;background:transparent;color:var(--ink);font-size:var(--fs-nav);font-weight:600;line-height:1;list-style:none;cursor:pointer;transition:border-color var(--ease)}.menu>summary::before{content:"";width:0.85rem;height:0.5rem;border-block:1.5px solid currentColor;transition:transform var(--grow),border-color var(--grow)}.menu[open]>summary::before{height:0;border-block-end-color:transparent;transform:rotate(45deg)}.menu>summary::-webkit-details-marker{display:none}.menu>summary:hover,.menu[open]>summary{border-color:var(--ink)}.menu .nav-list{margin-block-end:var(--s3);border-block-start:var(--hairline) solid var(--line)}.menu .nav-list li + li{border-block-start:var(--hairline) solid var(--line)}.menu .nav-list a{min-height:3.25rem;padding-inline:0;color:var(--ink);font-size:1.0625rem}.menu .nav-list a[aria-current="page"]{box-shadow:inset 2px 0 0 var(--accent);padding-inline-start:0.85rem}@media (min-width:48rem){.masthead-row{flex-wrap:nowrap}.menu{display:none}.masthead-nav{display:block;margin-inline-start:auto;margin-inline-end:-0.8rem}.masthead-nav .nav-list{display:flex;flex-wrap:wrap;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.mark,.masthead,.masthead::after,.nav-list a::after,.menu>summary::before{transition:none}}html{scroll-padding-top:calc(var(--masthead) + var(--s4))}.notices>.notice:not(:empty){margin-block-end:var(--s5)}.site-footer{padding-block:clamp(3.5rem,2.5rem + 4vw,6rem) var(--s6);border-block-start:var(--hairline) solid var(--line);background:var(--paper);color:var(--ink-2);font-size:var(--fs-small);line-height:1.45;view-transition-name:footer}.footer-top{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.75rem,2rem + 3vw,4rem)}.footer-brand{display:inline-flex;align-items:center;gap:0.65rem;min-height:var(--target);color:var(--ink);text-decoration:none;font-family:var(--font-serif);font-size:1.375rem;line-height:1;letter-spacing:0.01em}.site-footer--product .footer-brand{gap:0.55rem;font-family:var(--font-sans);font-weight:600;font-size:1.1875rem;letter-spacing:-0.01em}.footer-line{max-width:18ch;margin-block-start:clamp(1rem,0.6rem + 1.2vw,1.75rem);color:var(--ink);font-family:var(--font-serif);font-size:clamp(2.1rem,1.45rem + 2.6vw,3.6rem);font-weight:400;line-height:1.08;letter-spacing:-0.012em}.footer-line span{display:block}.site-footer--product .footer-line{max-width:22ch;font-family:var(--font-sans);font-size:clamp(1.85rem,1.3rem + 2.2vw,3rem);font-weight:600;line-height:1.1;letter-spacing:-0.025em}.site-footer--product .footer-line span:last-child{color:var(--accent-ink);font-style:italic}.footer-made{margin-block-start:var(--s4);color:var(--ink-2);font-size:0.9375rem}.footer-made a{color:var(--ink);text-underline-offset:0.25em}.footer-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s6) var(--s5);align-content:start}h2.footer-heading{margin:0 0 var(--s3);color:var(--ink-3);font-family:var(--font-sans);font-size:0.6875rem;font-weight:600;line-height:1.3;letter-spacing:0.14em;text-transform:uppercase}.footer-links{list-style:none;margin:0;padding:0}.footer-links a{display:inline-flex;align-items:center;min-height:2.5rem;color:var(--ink);font-size:0.9375rem;font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:0.3em;transition:text-decoration-color var(--ease)}.footer-links a:hover{text-decoration-color:currentColor}@media (min-width:40rem){.footer-cols{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}}@media (min-width:60rem){.footer-top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:clamp(3rem,6vw,6rem);align-items:start}.footer-cols{padding-block-start:0.4rem}}.footer-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s5);margin-block-start:clamp(3rem,2rem + 4vw,4.5rem);padding-block-start:var(--s3);border-block-start:var(--hairline) solid var(--line)}.footer-copy{margin:0;color:var(--ink-3);font-size:var(--fs-label);font-variant-numeric:lining-nums tabular-nums}.footer-ctl{display:flex;flex-wrap:wrap;gap:0 var(--s5)}.footer-ctl[hidden]{display:none}.text-switch{min-height:var(--target);padding:0;border:0;background:none;color:var(--ink-2);font:inherit;font-size:var(--fs-label);cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:0.25em}.text-switch:hover{color:var(--ink);text-decoration-color:currentColor}.text-switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}html.sb-on,html.sb-on *{scrollbar-width:none}.sb-rail{--sb-drag:var(--accent);--sb-w:7px;--sb-near:9px;--sb-right:3px;position:fixed;z-index:60;pointer-events:none;opacity:0;transition:opacity 180ms ease-out}.sb-rail.is-on{opacity:1;transition-duration:120ms}.sb-thumb{position:absolute;top:0;right:0;width:16px;touch-action:none;cursor:default}.sb-rail.is-on .sb-thumb{pointer-events:auto;will-change:transform}.sb-thumb i{position:absolute;top:0;bottom:0;right:var(--sb-right);width:var(--sb-w);background:linear-gradient(90deg,var(--sb-steel-1) 50%,var(--sb-steel-2) 50%);clip-path:polygon(0 0,100% 0,100% calc(100% - 11px),50% 100%,0 calc(100% - 11px));transition:width 120ms ease-out,transform 120ms ease-out}.sb-thumb i::after{content:"";position:absolute;top:5px;bottom:14px;left:3px;width:1px;background:var(--sb-drag);transition:width 120ms ease-out,left 120ms ease-out}.sb-rail.is-near .sb-thumb i,.sb-rail.is-drag .sb-thumb i{width:var(--sb-near)}.sb-rail.is-near .sb-thumb i::after{left:4px}.sb-rail.is-drag .sb-thumb i::after{left:3px;width:3px}.sb-rail.is-up .sb-thumb i{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.sb-rail,.sb-rail.is-on,.sb-thumb i,.sb-thumb i::after{transition:none}.sb-rail.is-up .sb-thumb i{transform:none}}.is-still :is(.sb-rail,.sb-rail.is-on,.sb-thumb i,.sb-thumb i::after){transition:none}.is-still .sb-rail.is-up .sb-thumb i{transform:none}@media print{.sb-rail{display:none}}.card,.tier,.notice,.empty-state,.form-errors,.testimonial,.note{background:var(--paper-raised);border:var(--hairline) solid var(--line);box-shadow:inset 0 1px 0 var(--highlight)}.card,.tier,.empty-state,.testimonial,.note{padding:var(--card-pad);border-radius:var(--r3)}.label,.running-head-place,.card-kicker,.mono-block-label,.pager-label,.fact,.running-head-fact,.ledger-fact,.door-fact,.card-fact,.episode-meta,.evidence-asof{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:500;line-height:1.4;letter-spacing:0;color:var(--ink-3)}.fact,.running-head-fact,.ledger-fact,.door-fact,.card-fact,.episode-meta,.evidence-asof{font-weight:400}.fact,.running-head-fact,.ledger-fact,.door-fact,.card-fact,.episode-meta,.episode-number,.evidence-value,.facade-plate,.price,.tier-price,.pagination li,.changelog-entry .ledger-title{font-variant-numeric:lining-nums tabular-nums}.door-title,.card-title,.episode-title,.row-title,.plate,.testimonial blockquote,.empty-state-line,.prose--reading{font-family:var(--font-serif);font-weight:400}.crumbs,.episodes,.tier-features,.pagination ul,.lang-switch ul,.profile-row{list-style:none;margin:0;padding:0}.running-head,.ledger-head,.crumbs,.pagination ul,.lang-switch ul,.profile-row,.mono-block-row{display:flex;flex-wrap:wrap}.facade-links a,.lang-switch a,.profile-row a,.pagination a,.pagination [aria-current]{display:inline-flex;align-items:center;min-height:var(--target)}.crumbs a,.ledger-title a,.card-title a,.episode-title a,.row-title a,.testimonial figcaption a,.form-errors a,.evidence a,a.button--quiet{--pad:calc((var(--target) - 1.2em) / 2);padding:var(--pad) calc(var(--pad) - 2px);margin-inline:calc(2px - var(--pad));background-origin:content-box}.ledger-title a,.card-title a,.episode-title a,.row-title a{--pad:calc((var(--target) - 1em) / 2)}.kind-product .ledger-title a{--pad:calc((var(--target) - 1.2em) / 2)}.crumbs a:focus-visible,.testimonial figcaption a:focus-visible,.form-errors a:focus-visible,.evidence a:focus-visible,a.button--quiet:focus-visible{outline-offset:calc(2px - var(--pad))}.ledger-title a:focus-visible,.episode-title a:focus-visible,.row-title a:focus-visible{outline-offset:calc(1px - var(--pad))}.footer-links a>span,.lang-switch a>span,.brand-name,.door-title>span,.card-title a,.episode-title a,.row-title a,.ledger-title a{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;text-decoration:none;transition:background-size var(--grow)}.footer-links a:hover>span,.lang-switch a:hover>span,.brand:hover .brand-name,.door:hover .door-title>span,.card:hover .card-title a,.episode-title a:hover,.row-title a:hover,.ledger-title a:hover{background-size:100% 1px}.footer-links a:focus-visible>span,.lang-switch a:focus-visible>span,.lang-switch a[aria-current]>span,.brand:focus-visible .brand-name,.door:focus-visible .door-title>span,.card-title a:focus-visible,.episode-title a:focus-visible,.row-title a:focus-visible,.ledger-title a:focus-visible{background-size:100% 2px}.footer-links a>span,.lang-switch a>span{padding-block-end:2px}.running-head{position:relative;flex-direction:column;align-items:flex-start;gap:var(--s1) var(--s4);padding-block-end:0.375rem}.running-head::after,.ledger-head::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:1px;background:var(--line);transform-origin:left;animation:draw var(--draw) both}.running-head::after{animation-delay:80ms}.ledger-head::after{animation-delay:200ms}@keyframes draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}.running-head-place{margin:0}.crumbs li + li::before{content:"/";content:"/" / "";padding-inline:var(--s2);font-weight:400}@media (min-width:48rem){.running-head{flex-direction:row;align-items:baseline;justify-content:space-between}.running-head-fact{margin-inline-start:auto}}.ledger{margin-block-start:var(--rhythm)}.ledger:first-child,.spread>.ledger,.ledger .ledger,.stack .ledger{margin-block-start:0}.ledger .ledger + .ledger{margin-block-start:var(--s6)}.ledger[id]{scroll-margin-block-start:1rem}.ledger-head{position:relative;flex-direction:column;align-items:flex-start;gap:var(--s2) var(--s4);padding-block-end:0.625rem;margin-block-end:var(--s4)}h3.ledger-title{font-size:var(--fs-h3)}.ledger-head + :is(.rows,.evidence,.faq-items,.episodes,.features,.vr-features,.series-rows,.vr-series-rows,.work-rows,.work-features,.steps,.vr-steps),.ledger-head + .stack>:is(.rows,.evidence,.faq-items,.episodes,.features,.vr-features,.series-rows,.vr-series-rows,.work-rows,.work-features,.steps,.vr-steps):first-child,.ledger-head + .faq>.faq-items,.ledger-head + .stack>.faq:first-child>.faq-items,.ledger-head + :is(.runs-on,.vr-runs-on) :is(ul,ol),.ledger-head + .stack>:is(.runs-on,.vr-runs-on):first-child :is(ul,ol),.ledger-head + .episodes>.episode-row:first-child{border-block-start:0}.changelog-entry .ledger-head{flex-direction:row;align-items:baseline;justify-content:space-between}.changelog-entry .ledger-fact{margin-inline-start:auto}@media (min-width:48rem){.ledger-head{flex-direction:row;align-items:baseline;justify-content:space-between}.ledger-fact{margin-inline-start:auto}}.doors{display:grid;grid-template-columns:minmax(0,1fr);border-block:var(--hairline) solid var(--line)}.door{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--s1);min-height:4.5rem;padding-block:var(--s3);color:var(--ink);text-decoration:none}.door + .door{border-block-start:var(--hairline) solid var(--line)}.door-title{display:block;font-size:var(--fs-door);line-height:1.15;letter-spacing:-0.01em}.door-title>.vramble-mark{width:0.72em;height:0.72em;vertical-align:-0.04em;margin-inline-end:0.35em}.door-fact{margin-block-start:auto}.door-line,.card-line,.tier-line,.episode-hook,.empty-state-text,.email-line,.facade-caption,.media-caption,.evidence dt{color:var(--ink-2)}@media (min-width:48rem){.doors{grid-template-columns:repeat(3,minmax(0,1fr))}.doors:has(>.door:nth-child(2):last-child),.doors:has(>.door:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.doors:has(>.door:only-child){grid-template-columns:minmax(0,1fr)}.door{min-height:5.5rem;padding-inline-end:var(--s5)}.door + .door{border-block-start:0;border-inline-start:var(--hairline) solid var(--line);padding-inline-start:var(--s5)}.door:only-child{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:var(--s4);padding-inline-end:0}.door:only-child>.door-line{grid-column:1}.door:only-child>.door-fact{grid-row:1;grid-column:2;margin-block-start:0;text-align:end}.doors:has(>.door:nth-child(4))>.door:nth-child(odd){border-inline-start:0;padding-inline-start:0}.doors:has(>.door:nth-child(4))>.door:nth-child(n+3){border-block-start:var(--hairline) solid var(--line)}}@media (min-width:80rem){.doors:has(>.door:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.doors:has(>.door:nth-child(4))>.door + .door{border-block-start:0;border-inline-start:var(--hairline) solid var(--line);padding-inline-start:var(--s5)}}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:var(--target);padding:0 1.25rem;border:var(--hairline) solid transparent;border-radius:var(--r2);font:600 var(--fs-button)/1.25 var(--font-sans);letter-spacing:0.01em;text-align:center;text-decoration:none}.button--primary{background:var(--accent);color:var(--on-accent)}.button--primary:hover,.button--primary:active{background:var(--accent-hover);color:var(--on-accent)}.button--primary[aria-busy="true"]{background:var(--accent-soft);border-color:var(--accent-ink);color:var(--accent-ink);cursor:progress}.button--secondary,.button[aria-disabled="true"]{background:var(--paper-raised);border-color:var(--ink);color:var(--ink)}.button--secondary:hover,.button--secondary:active{background:var(--paper-sunken)}.button--quiet{padding:0;border:0;border-radius:0;background:none;color:var(--ink);font-size:inherit;font-weight:400;letter-spacing:0;text-align:start;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--line-strong);text-underline-offset:0.15em}.button--quiet:hover,.button--quiet:focus-visible{text-decoration-color:var(--ink);text-decoration-thickness:2px}a.button--quiet{display:inline}.button[aria-disabled="true"],.button[aria-disabled="true"]:hover{background:var(--paper-raised);border-color:var(--line-strong);color:var(--ink-3);cursor:not-allowed}.cards,.tiers{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4)}.card,.tier{position:relative;display:flex;flex-direction:column;gap:var(--s2)}.card-title{font-size:var(--fs-title);line-height:1.2;letter-spacing:-0.01em}.card-title a::after{content:"";position:absolute;inset:0;border-radius:var(--r3)}.card-title a:focus-visible{outline:none}.card-title a:focus-visible::after{outline:2px solid var(--focus);outline-offset:2px}.card-fact{margin-block-start:auto;padding-block-start:var(--s1)}@media (min-width:48rem){.cards,.tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.tier{gap:var(--s3)}.tier-name{font-size:var(--fs-tier)}.kind-product .tier-name{font-size:var(--fs-tier-product)}.price,.tier-price{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-price);line-height:1.2;text-wrap:pretty}.tier-price{margin-block-start:var(--s2)}.tier-features{border-block-start:var(--hairline) solid var(--line)}.tier-features li,.evidence-row,.faq-item{border-block-end:var(--hairline) solid var(--line)}.tier-features li{display:flex;align-items:center;min-height:var(--target);padding-block:var(--s2)}.tier-requirements{color:var(--ink-2);font-size:var(--fs-small);line-height:1.45}.tier-requirements ul,.tier-requirements ol{padding-inline-start:1.25em}.tier-requirements * + *{margin-block-start:var(--s1)}.tier-action{margin-block-start:auto;padding-block-start:var(--s3)}.episodes{border-block-end:var(--hairline) solid var(--line)}.episode-row{position:relative;display:grid;grid-template-columns:7ch minmax(0,1fr);gap:var(--s1) var(--s4);align-items:baseline;padding-block:var(--s3);border-block-start:var(--hairline) solid var(--line)}.episode-number{font-size:var(--fs-small);white-space:nowrap;color:var(--ink-3)}.episode-title,.row-title{font-size:var(--fs-title);line-height:1.2;letter-spacing:-0.01em}.kind-product .row-title{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-title)}.episode-hook{margin-block-start:var(--s1)}.episode-hook,.facade-caption,.media-caption,.evidence dt,.testimonial figcaption{font-size:var(--fs-small);line-height:1.45}.episode-meta{grid-column:2}.episode-now{display:inline-block;margin-block-start:var(--s2);padding:0.125rem var(--s2);border-radius:var(--r1);background:var(--paper-sunken);font-size:var(--fs-label);font-weight:500}.episode-row.is-current::before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--s3));border-inline-start:2px solid var(--ink)}.episode-row.is-scheduled .episode-main{color:var(--ink-3);font-size:var(--fs-label);font-variant-numeric:lining-nums tabular-nums}@media (min-width:48rem){.episode-row{grid-template-columns:7ch minmax(0,1fr) auto}.episode-meta{grid-area:1 / 3;text-align:end;white-space:nowrap}}.rows{list-style:none;margin:0;padding:0;border-block-start:var(--hairline) solid var(--line)}.rows>*{min-height:var(--target);padding-block:var(--s3);border-block-end:var(--hairline) solid var(--line)}.plate{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--s4);background:var(--paper-sunken);color:var(--ink-2);font-size:var(--fs-h2);line-height:1.15;letter-spacing:-0.01em;text-align:center;text-wrap:balance;overflow-wrap:anywhere}@container (max-width:12rem){.plate{padding:var(--s2);font-size:var(--fs-title);line-height:1.2;overflow-wrap:normal;hyphens:auto}}.facade-wrap--portrait{--aw:9;--ah:16;width:min(17.5rem,70vh * var(--aw) / var(--ah));margin-inline:auto}.facade-wrap--landscape{--aw:16;--ah:9}.facade,.facade-player{display:block;width:100%;border:var(--hairline) solid var(--line);border-radius:var(--r3);background:var(--paper-sunken)}.facade{padding:0;color:var(--ink);font:inherit;text-align:start;text-decoration:none;overflow:hidden}.facade-frame,.facade-player{display:block;aspect-ratio:var(--aw,16) / var(--ah,9)}.facade-frame{container-type:inline-size}.facade-frame img{display:block;width:100%;height:100%;object-fit:cover}.facade-plate{display:flex;align-items:center;min-height:var(--target);padding:0 var(--s3);border-block-start:var(--hairline) solid var(--line);background:var(--paper-raised);font-size:var(--fs-nav);font-weight:500}.facade:hover .facade-plate,.facade:focus-visible .facade-plate{background:var(--paper-sunken)}.facade-links,.media-caption,.empty-state-action{margin-block-start:var(--s2)}@media (min-width:48rem){.facade-wrap--portrait{margin-inline:0}}@media (min-width:80rem){.facade-wrap--portrait{width:min(20rem,70vh * var(--aw) / var(--ah))}}.evidence,.faq-items{border-block-start:var(--hairline) solid var(--line)}.evidence-row{display:grid;gap:var(--s1);padding-block:var(--s3)}.evidence dd{margin:0}.evidence-asof{display:block}@media (min-width:48rem){.evidence-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:1.5rem;align-items:baseline}}.faq{max-width:var(--measure-product)}.faq-item>summary{position:relative;display:flex;align-items:center;min-height:var(--target);padding-block:var(--s3);padding-inline-end:var(--s6);font-size:var(--fs-faq);font-weight:600;line-height:1.4;list-style:none}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary::before,.faq-item>summary::after{content:"";position:absolute;inset-inline-end:0;inset-block-start:50%;width:12px;height:0;border-block-start:1.5px solid currentColor;transform:translateY(-50%);transition:transform 160ms ease-out}.faq-item>summary::after{transform:translateY(-50%) rotate(90deg)}.faq-item[open]>summary::before{transform:translateY(-50%) rotate(45deg)}.faq-item[open]>summary::after{transform:translateY(-50%) rotate(135deg)}.faq-answer{max-width:var(--measure);padding-block:0 var(--s4)}.faq-answer>* + *{margin-block-start:var(--s3)}.testimonial{margin:0}.testimonial blockquote{font-size:var(--fs-reading);line-height:1.45;font-variant-numeric:oldstyle-nums proportional-nums;text-wrap:pretty}.testimonial figcaption{margin-block-start:var(--s3);color:var(--ink-2)}.field,.mono-block{display:grid;gap:0.375rem}.field-label{font-size:var(--fs-small);font-weight:600;line-height:1.4}.field-required{font-weight:400;color:var(--ink-2)}.field-hint{color:var(--ink-3);font-size:var(--fs-label);line-height:1.4}.field-control{display:block;width:100%;min-height:var(--target);padding:0.5rem 0.75rem;border:var(--hairline) solid var(--line-strong);border-radius:var(--r2);background:var(--field);color:var(--ink);line-height:1.4}.field-control:focus-visible{border-color:var(--ink)}textarea.field-control{min-height:8rem;resize:vertical}.field-control[aria-invalid="true"]{border:2px solid var(--danger);padding:calc(0.5rem - 1px) calc(0.75rem - 1px)}.field-error,.form-errors-heading{color:var(--danger);font-weight:600}.field-error{font-size:var(--fs-small);line-height:1.45}.checkbox{display:flex;align-items:center;gap:var(--s3);min-height:var(--target);cursor:pointer}.checkbox input{flex:none;width:1.25rem;height:1.25rem;margin:0;accent-color:var(--ink)}.form-errors,.notice{padding:var(--s4);border-radius:var(--r2)}.form-errors{border-inline-start:3px solid var(--danger)}h2.form-errors-heading{font:600 var(--fs-body)/1.4 var(--font-sans);letter-spacing:0}.form-errors ul,.form-errors-heading + p{margin-block-start:var(--s2)}.form-errors ul{padding-inline-start:1.25em}.honeypot{position:absolute;inset-inline-start:-999rem;width:1px;height:1px;overflow:hidden}.notice{max-width:var(--measure);border-inline-start:3px solid var(--ink-3)}.notice--ok{border-inline-start-color:var(--ok)}.notice--warn{border-inline-start-color:var(--warn)}.notice--danger{border-inline-start-color:var(--danger)}.notice:empty{padding:0;border:0;background:none;box-shadow:none}.pagination ul{gap:var(--s1)}.pagination a,.pagination [aria-current]{justify-content:center;min-width:var(--target);padding:0 var(--s3)}.pagination [aria-current]{border-radius:var(--r1);background:var(--ink);color:var(--paper)}.pagination li:first-child>a{justify-content:flex-start;padding-inline-start:0}.pager{display:grid;gap:var(--s4)}.pager-slot{display:grid;gap:var(--s1);justify-items:start}@media (min-width:48rem){.pager{grid-template-columns:repeat(2,minmax(0,1fr))}.pager-next{justify-items:end}}.lang-switch a{padding-inline:var(--s3);font-weight:500;text-decoration:none}.lang-switch li:first-child a{padding-inline-start:0}.lang-switch a:lang(ar){font-weight:400}.profile-row{column-gap:var(--s5)}.changelog-entry + .changelog-entry{margin-block-start:var(--s7)}.changelog-entry .ledger-title{font-family:var(--font-sans);font-weight:600;letter-spacing:0}.mono-block-row{align-items:center;gap:var(--s2)}.mono-block-text{display:block;flex:1 1 16rem;min-width:0;padding:0.625rem 0.75rem;border:var(--hairline) solid var(--line);border-radius:var(--r2);background:var(--paper-sunken);font-size:var(--fs-mono);line-height:1.5}.mono-block .button[hidden]{display:none}.media-frame{display:block;overflow:hidden;border:var(--hairline) solid var(--line);border-radius:var(--r3);background:var(--paper-sunken);container-type:inline-size}.media-frame img{display:block;width:100%}.media-frame--9x16{--ratio:9 / 16}.media-frame--3x4{--ratio:3 / 4}.media-frame--16x9{--ratio:16 / 9}.media-frame--9x16 img,.media-frame--3x4 img,.media-frame--16x9 img{height:100%;aspect-ratio:var(--ratio);object-fit:cover}.empty-state{display:grid;gap:var(--s2);justify-items:start;max-width:var(--measure)}.empty-state-line{font-size:var(--fs-title);line-height:1.2;letter-spacing:-0.01em}.note,.email-line,.prose{max-width:var(--measure)}.prose>* + *{margin-block-start:1em}.prose h1,.prose h2{margin-block-start:var(--s7);padding-block-end:var(--s2);border-block-end:var(--hairline) solid var(--line);font-size:var(--fs-h2);line-height:1.15}.kind-product .prose h1,.kind-product .prose h2{font-size:var(--fs-h2-product)}.prose h3{margin-block-start:1.75em}.prose>:is(h1,h2,h3):first-child{margin-block-start:0}.prose h1 + *,.prose h2 + *,.prose h3 + *{margin-block-start:var(--s3)}.prose ul,.prose ol{padding-inline-start:1.25em}.prose li + li,.prose li>:is(ul,ol){margin-block-start:0.25em}.prose blockquote{padding-inline-start:var(--s4);border-inline-start:2px solid var(--ink);color:var(--ink-2);font-style:normal}.prose figcaption{margin-block-start:var(--s2);color:var(--ink-2);font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.45}.prose *:not(pre)>code{padding:0.1em 0.3em;border-radius:var(--r1);background:var(--paper-sunken)}.prose pre{padding:var(--s3) var(--s4);border:var(--hairline) solid var(--line);border-radius:var(--r2);background:var(--paper-sunken);overflow-x:auto}.prose img{display:block;border-radius:var(--r1)}.prose--reading{max-width:var(--measure-reading);font-size:var(--fs-reading);line-height:1.55;font-variant-numeric:oldstyle-nums proportional-nums;hanging-punctuation:first last;hyphens:auto;text-wrap:pretty}:is(.prose--reading,.reading,.deck,.testimonial blockquote) :is(strong,b){font-weight:400;font-style:italic}.kind-product .deck strong,.kind-product .deck b{font-weight:600;font-style:normal}@media (min-width:48rem){.prose>ul,.prose>ol{padding-inline-start:0}}.vramble-mark{flex:none;vertical-align:middle}.vramble-mark-bars rect{transform-origin:50% 100%;transform-box:fill-box}a:hover .vramble-mark .vramble-mark-bars rect,a:focus-visible .vramble-mark .vramble-mark-bars rect{animation:meter 900ms ease-in-out infinite alternate}a:hover .vramble-mark .vramble-mark-bars rect:nth-child(2),a:focus-visible .vramble-mark .vramble-mark-bars rect:nth-child(2){animation-duration:1150ms}a:hover .vramble-mark .vramble-mark-bars rect:nth-child(3),a:focus-visible .vramble-mark .vramble-mark-bars rect:nth-child(3){animation-duration:700ms}a:hover .vramble-mark .vramble-mark-bars rect:nth-child(4),a:focus-visible .vramble-mark .vramble-mark-bars rect:nth-child(4){animation-duration:1000ms}a:hover .vramble-mark .vramble-mark-bars rect:nth-child(5),a:focus-visible .vramble-mark .vramble-mark-bars rect:nth-child(5){animation-duration:850ms}@keyframes meter{from{transform:scaleY(1)}to{transform:scaleY(0.35)}}a,button,summary,.button,.facade-plate,.field-control{transition:color var(--ease),background-color var(--ease),border-color var(--ease),text-decoration-color var(--ease),outline-offset var(--ease)}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root),::view-transition-old(masthead),::view-transition-new(masthead),::view-transition-old(footer),::view-transition-new(footer){animation-duration:160ms}::view-transition-group(masthead),::view-transition-group(footer){animation-duration:0s}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0s !important;animation-duration:0s !important;animation-delay:0s !important;animation-iteration-count:1 !important}}@media (forced-colors:active){.button,.menu>summary,.facade,.facade-plate,.notice,.form-errors,.pagination [aria-current],.episode-now{border:var(--hairline) solid CanvasText}.button[aria-disabled="true"]{border-color:GrayText;color:GrayText}.running-head::after,.ledger-head::after,.masthead::after{background:none;border-block-end:var(--hairline) solid CanvasText}.vramble-mark-bars{fill:CanvasText}.nav-list a:hover>span,.nav-list a[aria-current="page"]>span,.footer-links a:hover>span,.lang-switch a:hover>span,.lang-switch a[aria-current]>span,.brand:hover .brand-name,.door:hover .door-title>span,.card:hover .card-title a,.episode-title a:hover,.row-title a:hover,.ledger-title a:hover{text-decoration:underline}.card-title a:focus-visible::after,:focus-visible{outline-color:Highlight}}@page{margin:2cm}@media print{:root{color-scheme:light}html,body{display:block;background:#fff}.masthead-nav,.menu,.skip-link,.site-footer,.facade,.facade-links,.facade-caption,.button:not(.button--quiet),.notices,.notice,.mono-block-row button{display:none !important}.masthead{background:none;box-shadow:none}.masthead::after{display:none}.running-head::after,.ledger-head::after{animation:none;transform:none}.site-main{padding-block:var(--s5) 0}.prose,.prose--reading{max-width:none;font-family:var(--font-serif)}.prose a[href^="http"]::after{content:" (" attr(href) ")";font-family:var(--font-sans);font-size:var(--fs-label);overflow-wrap:anywhere}.card,.tier,.empty-state,.note,.testimonial{box-shadow:none}}.display{font-family:var(--font-serif);font-size:var(--fs-display);font-weight:400;line-height:0.98;letter-spacing:-0.02em;text-wrap:balance}.kind-product .display{font-family:var(--font-sans);font-weight:600;letter-spacing:-0.02em}.deck{max-width:var(--measure-deck);color:var(--ink-2);font-family:var(--font-serif);font-size:var(--fs-deck);line-height:1.4;text-wrap:pretty}.kind-product .deck{font-family:var(--font-sans);font-size:var(--fs-deck-product);line-height:1.5}.reading{max-width:var(--measure-reading);font-family:var(--font-serif);font-size:var(--fs-reading);line-height:1.55;font-variant-numeric:oldstyle-nums proportional-nums;hanging-punctuation:first last;hyphens:auto;text-wrap:pretty}.small{font-size:var(--fs-small);line-height:1.45}.mono{font-family:var(--font-mono);font-size:var(--fs-mono);line-height:1.5;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.tabular{font-variant-numeric:lining-nums tabular-nums}.ink-2{color:var(--ink-2)}.ink-3{color:var(--ink-3)}.measure{max-width:var(--measure)}.measure-reading{max-width:var(--measure-reading)}.measure-deck{max-width:var(--measure-deck)}.measure-form{max-width:var(--measure-form)}.measure-product{max-width:var(--measure-product)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.stack>* + *{margin-block-start:var(--s5)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.opener>.form-email{margin-block-start:var(--s4)}.site-main .form-intro + .form{margin-block-start:var(--s6)}.form-group>.field-hint{margin-block-start:0.375rem}.form-choices{margin-block-start:var(--s1)}.stack>.form-submit{margin-block-start:var(--s6)}.stack>.form-fine{margin-block-start:var(--s3)}.home-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--rhythm);margin-block-start:var(--rhythm)}.home-grid>.ledger{margin-block-start:0}.home-grid>.ledger:only-child{grid-column:1 / -1}@media (min-width:80rem){.home-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s7);align-items:start}}.latest-part{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s5)}.latest-part-text{max-width:var(--measure)}.latest-part-text>* + *{margin-block-start:var(--s2)}.latest-cover{width:min(17.5rem,70vh * 9 / 16);margin-inline:auto}@media (min-width:48rem){.latest-part--poster{grid-template-columns:17.5rem minmax(0,1fr);align-items:start}.latest-cover{margin-inline:0}}@media (min-width:80rem){.latest-part>.facade-wrap--portrait{width:min(17.5rem,70vh * var(--aw) / var(--ah))}}.release>* + *,.essay>* + *{margin-block-start:var(--s3)}.release>.cluster{margin-block-start:var(--s5)}.essay>.card-title + *{margin-block-start:var(--s2)}.site-main>.email-line{margin-block-start:var(--rhythm)}.prose.now-body ul{padding-inline-start:0;list-style:none}.prose.now-body li{padding-block:var(--s3);border-block-start:var(--hairline) solid var(--line)}.prose.now-body li:last-child{border-block-end:var(--hairline) solid var(--line)}.prose.now-body li + li{margin-block-start:0}.site-main>.now-action{margin-block-start:var(--s6)}.about-portrait{max-width:15rem}.contact-line>* + *{margin-block-start:var(--s4)}.page-contents>* + *{margin-block-start:var(--s2)}.page-contents ol{padding-inline-start:0;list-style:none}.page-contents a{display:inline-flex;align-items:center;min-height:var(--target);margin-block:-0.25rem}.legal-siblings{margin-block-start:var(--s7);padding-block-start:var(--s3);border-block-start:var(--hairline) solid var(--line)}.legal-siblings ul{display:flex;flex-wrap:wrap;column-gap:var(--s5);margin:0;padding:0;list-style:none}.legal-siblings a{display:inline-flex;align-items:center;min-height:var(--target)}.essay-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:baseline;column-gap:var(--s6)}.essay-summary{max-width:var(--measure);margin-block-start:var(--s2)}.essay-fact{margin-block-start:var(--s2)}@media (min-width:48rem){.essay-row{grid-template-columns:minmax(0,1fr) auto}.essay-row>*{grid-column:1}.essay-row>.essay-fact{grid-area:1 / 2;margin-block-start:0;text-align:end;white-space:nowrap}}.site-main .essays-pages{margin-block-start:var(--s4)}.site-main .essays-more{margin-block-start:var(--s7)}.opener>.byline{margin-block-start:var(--s4)}.opener>.byline + *{margin-block-start:var(--s6)}.contents-list{list-style:none;margin:var(--s1) 0 0;padding:0}.contents-list a{display:flex;align-items:center;min-height:var(--target)}@media (min-width:80rem){.contents{padding-block-start:var(--s1)}}.site-main .essay-foot{margin-block-start:var(--rhythm)}.essay-foot>* + *{margin-block-start:var(--s7)}.essay-next>.label + p{margin-block-start:var(--s1)}.cut-word{display:inline-block;overflow:clip;padding-block-start:0.14em;margin-block-start:-0.14em;margin-inline-end:-0.02em}.cut-word>span{display:inline-block}@keyframes cut-in{from{opacity:0;transform:translateY(105%)}}@media screen and (prefers-reduced-motion:no-preference){:root:not(.is-still) [data-cut].is-split:not(.is-cut) .cut-word>span{visibility:hidden}:root:not(.is-still) [data-cut].is-cut .cut-word>span{animation:cut-in 0.62s cubic-bezier(0.2,0.7,0.2,1) both}.essay-body .prose>*{transition:opacity 0.55s ease-out}:root:not(.is-still) .essay-body .prose>.is-unread{opacity:0.34}}.story-list{margin:0;padding:0;list-style:none;border-block-end:var(--hairline) solid var(--line)}.story-row{position:relative;display:grid;grid-template-columns:6rem minmax(0,1fr);column-gap:var(--s5);align-items:start;padding-block:var(--s5);border-block-start:var(--hairline) solid var(--line)}.story-row-cover .media-frame{aspect-ratio:9 / 16}.story-row-text{max-width:var(--measure)}.story-row-text>* + *{margin-block-start:var(--s2)}.story-row-text>.story-row-title + *{margin-block-start:var(--s3)}.story-row-title a::after{content:"";position:absolute;inset:0;border-radius:var(--r2)}.story-row-title a:focus-visible{outline:none}.story-row-title a:focus-visible::after{outline:2px solid var(--focus);outline-offset:2px}@media (min-width:48rem){.story-row{column-gap:var(--s6)}}.story-about{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s6)}.story-cover{width:min(15rem,100%)}.story-about-text>* + *{margin-block-start:var(--s5)}.story-platforms,.story-part-links{display:flex;flex-wrap:wrap;column-gap:var(--s5);margin:0;padding:0;list-style:none}@media (min-width:48rem){.story-about.has-cover{grid-template-columns:15rem minmax(0,1fr);column-gap:var(--s7);align-items:start}}.story-part{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s7)}.story-part-plate{aspect-ratio:9 / 16}.story-part-links,.story-part-actions{margin-block-start:var(--s3)}.story-part-text{max-width:var(--measure)}.story-part-text>* + *{margin-block-start:var(--s6)}@media (min-width:48rem){.story-part{grid-template-columns:17.5rem minmax(0,1fr);column-gap:var(--s7);align-items:start}.story-part--no-watch{grid-template-columns:minmax(0,1fr)}}@media (min-width:80rem){.story-part{grid-template-columns:20rem minmax(0,1fr);column-gap:var(--s8)}.story-part--no-watch{grid-template-columns:minmax(0,1fr)}}.opener>.vr-state{max-width:var(--measure-deck);margin-block-start:var(--s4)}.opener>.vr-state + .cluster{margin-block-start:var(--s6)}.vr-runs-on{max-width:var(--measure-deck)}.opener>.cluster + .vr-runs-on{margin-block-start:var(--s6)}.vr-runs-on>.label{margin-block-end:var(--s2)}.vr-runs-on-list ul,.vr-runs-on-list ol{list-style:none;margin:0;padding:0;border-block-start:var(--hairline) solid var(--line)}.vr-runs-on-list li{padding-block:var(--s2);border-block-end:var(--hairline) solid var(--line)}.vr-features{max-width:var(--measure-product);border-block-start:var(--hairline) solid var(--line)}.vr-features-row{display:grid;gap:var(--s1);padding-block:var(--s3);border-block-end:var(--hairline) solid var(--line)}.vr-features-row>dd{margin:0}@media (min-width:48rem){.vr-features-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:1.5rem;align-items:baseline}.vr-features-row>dt:only-child{grid-column:1 / -1}}.vr-series-rows{max-width:var(--measure-product)}.vr-series-row{display:grid;gap:var(--s1) var(--s4)}.vr-series-line{margin-block-start:var(--s1)}@media (min-width:48rem){.vr-series-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.vr-series-row>.fact{text-align:end;white-space:nowrap}}.vr-steps{list-style:none;margin:0;padding:0;max-width:var(--measure-product);border-block-start:var(--hairline) solid var(--line)}.vr-steps>li{display:grid;grid-template-columns:2ch minmax(0,1fr);column-gap:var(--s3);padding-block:var(--s3);border-block-end:var(--hairline) solid var(--line)}.vr-steps-n{padding-block-start:0.2em}@media (min-width:48rem){.vr-steps--cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem;border-block-start:0}.vr-steps--cells>li{border-block-start:var(--hairline) solid var(--line);border-block-end:0}}.vr-pricing-links{margin-block-start:var(--s5)}.work-shots + .work-description,.work-after{margin-block-start:var(--rhythm)}#waitlist{scroll-margin-block-start:1rem}.work-links{list-style:none;margin:0;padding:0}.work-links a{display:inline-flex;align-items:center;min-height:var(--target)}.work-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s2)}.work-row-line{max-width:var(--measure)}.work-row-facts{display:grid;row-gap:var(--s1);margin-block-start:var(--s2)}.work-row--link .work-row-title a::after{content:"";position:absolute;inset:0}.work-row--link:hover .work-row-title a{background-size:100% 1px}@media (forced-colors:active){.work-row--link:hover .work-row-title a{text-decoration:underline}}.work-row--link .work-row-title a:focus-visible{outline:none}.work-row--link .work-row-title a:focus-visible::after{outline:2px solid var(--focus);outline-offset:2px}@media (min-width:48rem){.work-row{grid-template-columns:minmax(0,1fr) minmax(0,auto);column-gap:var(--s6);align-items:baseline}.work-row>*{grid-column:1}.work-row>.work-row-facts{grid-column:2;grid-row:1 / span 2;max-width:22rem;margin-block-start:0;text-align:end}}.work-shots{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4)}@media (min-width:48rem){.work-shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}.work-shots--one{grid-template-columns:minmax(0,1fr)}}.work-features{max-width:var(--measure-product)}.work-features dd{margin:0}@media (min-width:48rem){.work-features--named .work-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:1.5rem;align-items:baseline}}.work-quotes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4)}@media (min-width:48rem){.work-quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}}