@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-italic-xAqemagA.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-italic-DFS986qL.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-italic-Bxi8ein9.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}:root{--paper:#f3efe5;--paper-deep:#ebe5d8;--paper-edge:#e2dbcc;--ink:#20211f;--ink-2:#474843;--ink-3:#5f605a;--stone:#d4cdbf;--stone-deep:#bfb7a6;--moss:#596052;--moss-soft:#e3e3d7;--screen:#e6e5e0;--screen-line:#20211f12;--graphite-1:#3b3c39;--graphite-2:#2a2b28;--graphite-3:#1c1d1b;--folio:#b5a386;--folio-deep:#9f8d70;--writer-ink:#3a3b37;--reply-ink:#141513;--font-display:"Newsreader Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-body:"Newsreader Variable", "Iowan Old Style", Georgia, serif;--font-ui:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--step--1:.875rem;--step-0:1rem;--step-1:clamp(1.0625rem, .4vw + 1rem, 1.1875rem);--step-2:clamp(1.25rem, .8vw + 1.05rem, 1.5rem);--step-3:clamp(1.6rem, 1.6vw + 1.2rem, 2.25rem);--display-1:clamp(2.6rem, 7.4vw + .5rem, 7rem);--display-2:clamp(2.375rem, 4.8vw + .6rem, 4.75rem);--display-3:clamp(1.9rem, 2.6vw + 1rem, 3rem);--gutter:clamp(1rem, 4vw, 3rem);--measure:36rem;--section-space:clamp(5rem, 11vw, 10.5rem);--radius:14px;--radius-lg:22px;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-control:.18s;--t-reveal:.6s;--header-h:68px;--shadow-soft:0 1px 2px #20211f0f, 0 8px 24px -12px #20211f2e;--shadow-object:0 1px 1px #0000002e, 0 22px 40px -16px #20211f6b, 0 60px 100px -40px #20211f57}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--paper);color:var(--ink)}html[data-motion=full]{scroll-behavior:smooth}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-body);font-size:var(--step-1);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}img,svg,video{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:400;line-height:1.05}p{text-wrap:pretty;margin:0 0 1em}p:last-child{margin-bottom:0}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}::selection{background:var(--moss-soft)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--paper);font-family:var(--font-ui);border-radius:999px;padding:12px 18px;font-size:15px;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.container{width:100%;max-width:1280px;padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:820px}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) *,html:not([data-motion=full]) :before,html:not([data-motion=full]) :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.display-1{font-size:var(--display-1);letter-spacing:-.028em;font-variation-settings:"opsz" 72;line-height:.98}.display-2{font-size:var(--display-2);letter-spacing:-.022em;font-variation-settings:"opsz" 72;line-height:1.02}.display-3{font-size:var(--display-3);letter-spacing:-.015em;line-height:1.08}.lede{font-size:var(--step-2);color:var(--ink-2);max-width:var(--measure);line-height:1.5}.prose{max-width:var(--measure)}.prose h2{font-size:var(--display-3);margin:2.2em 0 .6em}.prose h3{font-size:var(--step-3);margin:1.8em 0 .5em}.prose ul,.prose ol{margin:0 0 1.2em;padding-left:1.2em}.prose li{margin-bottom:.4em}.eyebrow{font-family:var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:0 0 1.1rem;font-size:.8125rem;font-weight:500}.ui{font-family:var(--font-ui)}.small{font-family:var(--font-ui);color:var(--ink-2);font-size:.875rem;line-height:1.5}.button{min-height:48px;font-family:var(--font-ui);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background-color var(--t-control) var(--ease-out), color var(--t-control) var(--ease-out), border-color var(--t-control) var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55em;padding:0 1.4rem;font-size:.97rem;font-weight:500;line-height:1.1;text-decoration:none;display:inline-flex}.button:hover{text-decoration:none}.button--primary{background:var(--ink);color:var(--paper)}.button--primary:hover{background:#343531}.button--secondary{color:var(--ink);background:0 0;border-color:#20211f59}.button--secondary:hover{border-color:var(--ink);background:#20211f09}.button--quiet{min-height:44px;color:var(--ink);background:0 0;border-color:#20211f2e;padding:0 .9rem;font-size:.9rem}.button--quiet:hover{border-color:#20211f80}.button--quiet[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.button:disabled,.button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.button svg{flex:none;width:1em;height:1em}.text-link{min-height:44px;font-family:var(--font-ui);align-items:center;gap:.4em;font-size:.95rem;font-weight:500;-webkit-text-decoration:underline #20211f59;text-decoration:underline #20211f59;display:inline-flex}.text-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.status-chip{font-family:var(--font-ui);color:var(--ink-2);background:#ffffff59;border:1px solid #20211f29;border-radius:999px;align-items:center;gap:.55em;padding:.38rem .8rem .38rem .7rem;font-size:.8438rem;line-height:1.3;display:inline-flex}.status-chip strong{color:var(--ink);font-weight:600}.status-chip__dot{background:var(--moss);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #59605229}.disclosure{font-family:var(--font-ui);letter-spacing:.01em;color:var(--ink-2);align-items:center;gap:.5em;font-size:.8125rem;font-weight:500;display:inline-flex}.disclosure:before{content:"";opacity:.6;background:currentColor;width:14px;height:1px}.claim-badge{background:var(--moss-soft);font-family:var(--font-ui);letter-spacing:.01em;color:var(--moss);vertical-align:.12em;white-space:nowrap;border-radius:4px;margin-left:.4em;padding:.1em .5em;font-size:.72em;font-weight:500;display:inline-block}.claim-badge--verified{background:0 0;border:1px solid #59605259}.site-header{z-index:40;height:var(--header-h);-webkit-backdrop-filter:saturate(1.2)blur(14px);backdrop-filter:saturate(1.2)blur(14px);transition:border-color var(--t-control) var(--ease-out);background:#f3efe5db;border-bottom:1px solid #0000;position:sticky;top:0}.site-header[data-scrolled=true]{border-bottom-color:#20211f14}.site-header__inner{align-items:center;gap:1.5rem;height:100%;display:flex}.wordmark{min-height:44px;font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 36;white-space:nowrap;align-items:center;gap:.28em;font-size:1.42rem;text-decoration:none;display:inline-flex}.wordmark em{font-style:italic}.site-nav{margin-left:auto}.site-nav ul{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.site-nav a{min-height:44px;font-family:var(--font-ui);color:var(--ink-2);transition:color var(--t-control) var(--ease-out), background-color var(--t-control) var(--ease-out);border-radius:999px;align-items:center;padding:0 .8rem;font-size:.94rem;text-decoration:none;display:inline-flex}.site-nav a:hover{color:var(--ink);background:#20211f0b}.site-nav a[aria-current=page]{color:var(--ink);font-weight:550}.site-header__cta{min-height:44px;padding:0 1.1rem;font-size:.92rem}.menu-button{min-width:44px;min-height:44px;font-family:var(--font-ui);cursor:pointer;background:0 0;border:1px solid #20211f33;border-radius:999px;align-items:center;gap:.5rem;padding:0 .8rem;font-size:.92rem;display:none}.menu-button__icon{width:16px;height:10px;position:relative}.menu-button__icon:before,.menu-button__icon:after{content:"";height:1.5px;transition:transform var(--t-control) var(--ease-out), top var(--t-control) var(--ease-out);background:currentColor;border-radius:1px;position:absolute;left:0;right:0}.menu-button__icon:before{top:1px}.menu-button__icon:after{top:8px}.menu-button[aria-expanded=true] .menu-button__icon:before{top:4.5px;transform:rotate(45deg)}.menu-button[aria-expanded=true] .menu-button__icon:after{top:4.5px;transform:rotate(-45deg)}.mobile-menu{inset:var(--header-h) 0 auto 0;z-index:39;max-height:calc(100dvh - var(--header-h));padding:.5rem var(--gutter) 2rem;background:var(--paper);border-bottom:1px solid #20211f1a;position:fixed;overflow-y:auto;box-shadow:0 30px 50px -30px #20211f59}.mobile-menu ul{margin:0;padding:0;list-style:none}.mobile-menu li+li{border-top:1px solid #20211f14}.mobile-menu nav a{min-height:56px;font-family:var(--font-display);align-items:center;font-size:1.6rem;text-decoration:none;display:flex}.mobile-menu__status{margin-top:1.25rem}.mobile-menu__cta{margin-top:1rem}@media (width<=899px){.site-nav{display:none}.menu-button{display:inline-flex}.site-header__actions{margin-left:auto}}@media (width>=900px){.mobile-menu{display:none}}@media (width<=420px){.site-header__inner{gap:.5rem}.site-header__cta{padding:0 .8rem;font-size:.84rem}.wordmark{font-size:1.2rem}.menu-button{justify-content:center;padding:0}.menu-button__label{display:none}}@media (width<=359px){.site-header__cta{display:none}}.site-header__actions{align-items:center;gap:.5rem;display:flex}.site-footer{font-family:var(--font-ui);color:var(--ink-2);border-top:1px solid #20211f1a;padding:4.5rem 0 3rem;font-size:.92rem}.site-footer__grid{grid-template-columns:1.4fr repeat(3,1fr);gap:2.5rem;display:grid}.site-footer h2{font-family:var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.9rem;font-size:.78rem;font-weight:600}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li a{align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.site-footer li a:hover{text-decoration:underline}.footer-wordmark{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);padding-bottom:6px;font-size:2rem;text-decoration:none;display:inline-block;position:relative}.footer-wordmark:after{content:"";transform-origin:0;height:1.5px;transition:transform .52s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.footer-wordmark:hover:after,.footer-wordmark:focus-visible:after,html[data-motion=reduce] .footer-wordmark:hover:after,html[data-motion=reduce] .footer-wordmark:focus-visible:after{transform:scaleX(1)}.site-footer__base{border-top:1px solid #20211f14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:3.5rem;padding-top:1.5rem;font-size:.85rem;display:flex}@media (width<=899px){.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1/-1}}.motion-switch{min-height:44px;font-family:var(--font-ui);color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;padding:0;font-size:.88rem;display:inline-flex}.motion-switch__track{background:var(--stone);width:38px;height:22px;transition:background-color var(--t-control) var(--ease-out);border-radius:999px;position:relative}.motion-switch__track:after{content:"";width:16px;height:16px;transition:transform var(--t-control) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.motion-switch[aria-checked=true] .motion-switch__track{background:var(--ink)}.motion-switch[aria-checked=true] .motion-switch__track:after{transform:translate(16px)}.field{gap:.45rem;margin-bottom:1rem;display:grid}.field__label{font-family:var(--font-ui);font-size:.9rem;font-weight:500}.field__input{width:100%;min-height:52px;font-family:var(--font-ui);transition:border-color var(--t-control) var(--ease-out), background-color var(--t-control) var(--ease-out);background:#ffffff8c;border:1px solid #20211f47;border-radius:12px;padding:0 1rem;font-size:1rem}.field__input:hover{border-color:#20211f80}.field__input:focus-visible{outline:2px solid var(--ink);outline-offset:1px;background:#fff}.field__input[aria-invalid=true]{border-color:#8a3a2b}.field__error{font-family:var(--font-ui);color:#8a3a2b;font-size:.875rem}.check{font-family:var(--font-ui);color:var(--ink-2);cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:.75rem;margin-bottom:.9rem;font-size:.92rem;line-height:1.5;display:grid}.check input{width:22px;height:22px;accent-color:var(--ink);cursor:pointer;margin:0}.check strong{color:var(--ink);font-weight:550}.form-note{font-family:var(--font-ui);color:var(--ink-3);font-size:.84rem;line-height:1.55}.form-status{font-family:var(--font-ui);background:#ffffff80;border:1px solid #20211f1f;border-radius:12px;margin-top:1rem;padding:1rem 1.1rem;font-size:.95rem}.form-status--error{border-color:#8a3a2b66}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.dialog{border-radius:var(--radius-lg);background:var(--paper);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:0;padding:0;box-shadow:0 40px 80px -20px #20211f73}.dialog::backdrop{background:#20211f61}.dialog__inner{padding:clamp(1.5rem,4vw,2.4rem)}.dialog__close{cursor:pointer;width:44px;height:44px;font-family:var(--font-ui);background:0 0;border:0;border-radius:50%;font-size:1.4rem;line-height:1;position:absolute;top:12px;right:12px}.dialog__close:hover{background:#20211f0f}.faq-list{border-top:1px solid #20211f24}.faq-item{border-bottom:1px solid #20211f24}.faq-item summary{min-height:72px;font-family:var(--font-display);font-size:var(--step-2);cursor:pointer;align-items:center;padding:1rem 3rem 1rem 0;line-height:1.3;list-style:none;display:flex;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";width:12px;height:12px;transition:transform var(--t-control) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-8px;position:absolute;top:50%;right:6px;transform:rotate(45deg)}.faq-item[open] summary:after{margin-top:-2px;transform:rotate(-135deg)}.faq-item__answer{max-width:44rem;color:var(--ink-2);padding:0 0 1.6rem}.faq-item__claims{margin-top:.8rem}.transcript{font-family:var(--font-ui);margin-top:.75rem}.transcript summary{cursor:pointer;border:1px solid #20211f2e;border-radius:999px;align-items:center;gap:.45rem;min-height:44px;padding:0 .9rem;font-size:.9rem;list-style:none;display:inline-flex}.transcript summary::-webkit-details-marker{display:none}.transcript summary:hover{border-color:#20211f80}.transcript__body{background:#ffffff73;border:1px solid #20211f1a;border-radius:12px;margin-top:.75rem;padding:1rem 1.15rem;font-size:.95rem;line-height:1.55}.transcript__body dl{grid-template-columns:max-content 1fr;gap:.4rem 1rem;margin:0;display:grid}.transcript__body dt{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;padding-top:.15rem;font-size:.82rem;font-weight:600}.transcript__body dd{margin:0}.spec-table{border-collapse:collapse;width:100%;font-family:var(--font-ui);font-size:.95rem}.spec-table th,.spec-table td{text-align:left;vertical-align:top;border-bottom:1px solid #20211f1f;padding:.95rem .5rem .95rem 0}.spec-table th{width:38%;color:var(--ink-2);font-weight:500}.spec-table .pending{color:var(--ink-3);font-style:normal}.spec-table .note{color:var(--ink-3);margin-top:.25rem;font-size:.82rem;display:block}.page-hero{padding:clamp(3.5rem,8vw,7rem) 0 clamp(2.5rem,5vw,4rem)}.page-hero .lede{margin-top:1.4rem}.page-hero__status{margin-top:1.6rem}.section{padding-block:clamp(3.5rem,7vw,6rem)}.section+.section{border-top:1px solid #20211f14}.rule{background:#20211f1f;border:0;height:1px;margin:0}.callout{border-radius:var(--radius);background:var(--paper-deep);border:1px solid #20211f0f;padding:1.4rem 1.5rem}.callout>:first-child{margin-top:0}.error-page{padding-block:clamp(4rem,12vw,9rem)}.error-page .lede{margin:1.4rem 0 2rem}.error-stack{background:var(--paper-deep);border-radius:10px;margin-top:2rem;padding:1rem;font-size:.8rem;overflow-x:auto}.preview-banner{padding:.55rem var(--gutter);color:#fff;font-family:var(--font-ui);text-align:center;background:#8a3a2b;margin:0;font-size:.85rem}.device{--bezel:5.6%;aspect-ratio:3/4;background:radial-gradient(120% 70% at 20% 0%, #ffffff17, transparent 60%), linear-gradient(158deg, var(--graphite-1) 0%, var(--graphite-2) 46%, var(--graphite-3) 100%);width:100%;box-shadow:inset 0 0 0 1px #ffffff12, inset 0 1px 0 #ffffff29, inset 0 -1px 0 #0006, var(--shadow-object);border-radius:4.6%/3.45%;position:relative;container-type:inline-size}.device:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #00000059}.device__screen{inset:var(--bezel);background-color:var(--screen);background-image:radial-gradient(circle at 1px 1px, var(--screen-line) .8px, transparent 1.2px), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.1 0 0 0 0 0.1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");background-position:2.2cqw 2.2cqw,0 0;background-size:4.4cqw 4.4cqw,120px 120px;border-radius:1.2cqw;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #00000052,inset 0 1.5cqw 2.5cqw -1.5cqw #0000002e;container-type:inline-size}.device__page{height:100%;padding:9cqw 9cqw 8cqw;position:relative}.hw{height:auto;display:block;overflow:visible}.hw__ink{fill:none;stroke-linecap:round;stroke-linejoin:round}.hw--writer .hw__ink{stroke:var(--writer-ink);stroke-width:2.3px}.hw--reply .hw__ink{stroke:var(--reply-ink);stroke-width:1.75px}html[data-motion=full] [data-phase]:not([data-phase=complete]):not([data-phase=error]) .hw-s--pending{opacity:0}html[data-motion=full]:not([data-hydrated]) .hw-s--pending{animation:10ms linear 4s forwards hw-fallback-reveal}@keyframes hw-fallback-reveal{to{opacity:1}}.page-entry{position:relative}.page-reply{margin-top:7cqw;position:relative}.reply-label{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#4d4e49;transition:opacity var(--t-reveal) var(--ease-out);align-items:center;gap:1.6cqw;margin:0 0 1.6cqw;font-size:max(9.5px,2.35cqw);font-weight:600;display:flex}.reply-label:before{content:"";background:currentColor;width:4.5cqw;height:1px}html[data-motion=full] [data-phase=idle] .reply-label,html[data-motion=full] [data-phase=example_selected] .reply-label,html[data-motion=full] [data-phase=writing] .reply-label,html[data-motion=full] [data-phase=reply_ready] .reply-label{opacity:0}.stylus{filter:drop-shadow(6px 10px 8px #20211f47)drop-shadow(1px 2px 1px #20211f4d);width:auto}.folio{background-color:var(--folio);background-image:repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#3c2d1917 0 1px,#0000 1px 3px),radial-gradient(130% 90% at 30% 10%,#ffffff29,#0000 60%);border-radius:clamp(14px,2vw,26px);position:absolute;box-shadow:inset 0 0 0 1px #3c2d192e,0 2px 2px #20211f1a,0 30px 60px -30px #20211f59}.folio:after{content:"";pointer-events:none;border:1px dashed #46372352;border-radius:calc(clamp(14px,2vw,26px) - 8px);position:absolute;inset:10px}.home>section{overflow-x:clip}.section-head{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.section-head .lede{margin-top:1.3rem}.page-date{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:#55564f;margin:0 0 4cqw;font-size:max(9px,2.3cqw);font-weight:500}.page-mark{font-family:var(--font-ui);color:#4d4e49;transition:opacity var(--t-reveal) var(--ease-out);align-items:center;gap:1.4cqw;margin:4cqw 0 0;font-size:max(9.5px,2.35cqw);font-weight:500;display:inline-flex}.page-mark--ask{border:1px solid #20211f73;border-radius:999px;padding:.9cqw 2cqw}.page-mark--quiet:before{content:"";background:currentColor;width:4.5cqw;height:1px}.segmented{background:#fff6;border:1px solid #20211f2e;border-radius:999px;flex-wrap:wrap;gap:4px;margin:2rem 0 0;padding:4px;display:inline-flex}.segmented--full{margin:0 0 1.25rem;display:flex}.segmented--full .segmented__option{flex:1}.segmented__option{display:flex;position:relative}.segmented__option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.segmented__option span{min-height:44px;font-family:var(--font-ui);white-space:nowrap;transition:background-color var(--t-control) var(--ease-out), color var(--t-control) var(--ease-out);border-radius:999px;flex:1;justify-content:center;align-items:center;padding:0 1.15rem;font-size:.94rem;font-weight:500;display:inline-flex}.segmented__option input:checked+span{background:var(--ink);color:var(--paper)}.segmented__option input:not(:checked):hover+span{background:#20211f0f}.segmented__option input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.playback{flex-wrap:wrap;gap:.5rem;display:flex}.playback-note{margin:0;padding:.6rem 0}.inline-button{font:inherit;color:var(--ink);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.screen-card{background:var(--screen);box-shadow:0 0 0 6px var(--graphite-2), 0 0 0 7px #00000059, 0 18px 30px -18px #20211f99;border-radius:14px;margin:7px;position:relative;container-type:inline-size}.screen-card .exchange-page{padding:8cqw 8cqw 9cqw}.hero{padding:clamp(2.25rem,6vw,5rem) 0 clamp(4rem,8vw,7rem)}.hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.hero__status{margin:0 0 1.75rem}.hero__title{max-width:9.2em}.hero__lede{max-width:28rem;margin-top:1.6rem}.hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.proof-card{font-family:var(--font-ui);transition:box-shadow var(--t-control) var(--ease-out), background-color var(--t-control) var(--ease-out);background:#ffffff80;border-radius:14px;align-items:center;gap:.9rem;margin-top:1.6rem;padding:.5rem 1.1rem .5rem .5rem;font-size:.92rem;line-height:1.35;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #20211f1f}.proof-card:hover{background:#fff;box-shadow:inset 0 0 0 1px #20211f4d}.proof-card img{object-fit:cover;border-radius:8px;flex:none;width:54px;height:72px}.proof-card>span{gap:.15rem;display:grid}.proof-card strong{font-weight:600}.proof-card__meta{color:var(--ink-3);font-size:.82rem}.hero__skip{flex-wrap:wrap;align-items:center;gap:0 1.4rem;margin-top:1.1rem;display:flex}.hero__skip a{min-height:40px;color:var(--ink-2);align-items:center;display:inline-flex}.hero__visual{margin:0}.hero__stage{aspect-ratio:1/1.08;perspective:1800px;width:min(100%,540px);margin-inline:auto;position:relative}.hero__folio{width:70%;height:86%;top:9%;left:3%;transform:rotate(-6.5deg)}.hero__device{transform-origin:50% 70%;width:66%;position:absolute;top:3%;left:12%;transform:rotateX(7deg)rotate(-3deg)}.hero__stylus{height:74%;position:absolute;top:14%;right:3%;transform:rotate(6deg)}.hero__caption{justify-content:center;width:100%;margin-top:1.4rem}.hero .exchange-page{min-height:60cqw}@media (width<=899px){.hero__grid{grid-template-columns:1fr}.hero__stage{width:min(100%,420px)}}.answer{padding-block:var(--section-space);background:linear-gradient(180deg, var(--paper) 0%, var(--paper-deep) 45%, var(--paper) 100%)}.answer__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.answer__copy .lede{margin-top:1.4rem}.answer__note{max-width:30rem;font-family:var(--font-ui);margin-top:1.4rem;font-size:.95rem;font-weight:550}.recording-picker__time{opacity:.75;font-weight:400}.answer__label{margin:0 0 1rem}.recording{aspect-ratio:3/4;border-radius:var(--radius-lg);width:min(100%,460px);box-shadow:var(--shadow-object);background:#d8ccb4;position:relative;overflow:hidden}.recording__video,.recording__fallback{object-fit:cover;width:100%;height:100%;display:block}.recording__fallback{position:absolute;inset:0}.recording__badge{color:#fff;font-family:var(--font-ui);letter-spacing:.01em;pointer-events:none;background:#20211fc7;border-radius:999px;margin:0;padding:.35rem .7rem;font-size:.78rem;font-weight:550;position:absolute;top:12px;left:12px}.recording__badge[data-fast]{background:#8a3a2b}.recording-picker{background:#fff6;border:1px solid #20211f2e;border-radius:999px;flex-wrap:wrap;gap:4px;margin-bottom:1rem;padding:4px;display:inline-flex}.recording-picker__option{min-height:40px;font-family:var(--font-ui);cursor:pointer;transition:background-color var(--t-control) var(--ease-out), color var(--t-control) var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 1rem;font-size:.9rem;font-weight:500}.recording-picker__option:hover{background:#20211f0f}.recording-picker__option[aria-pressed=true]{background:var(--ink);color:var(--paper)}.samples{padding-block:0 var(--section-space)}.samples__intro{max-width:40rem;margin-bottom:clamp(2rem,4vw,3rem)}.samples__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}.sample{margin:0}.sample__frame{width:100%}.sample__toggle{color:#fff;cursor:pointer;background:#20211fc7;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:12px;right:12px}.sample__toggle:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sample__caption{margin-top:.9rem}.sample__title{font-family:var(--font-display);margin:0 0 .2rem;font-size:1.25rem;line-height:1.25}.sample__credit{color:var(--ink-2);margin:0 0 .6rem}.samples__fine{max-width:44rem;color:var(--ink-3);margin:clamp(1.5rem,3vw,2.5rem) 0 0}@media (width<=720px){.samples__grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.samples__grid>li{scroll-snap-align:start}}.recording__video::cue{font-family:var(--font-ui);color:#fff;background:#20211fd9;font-size:15px;line-height:1.4}.recording__meta{max-width:30rem;margin-top:1.1rem}.recording__meta p{margin-bottom:.5rem}.recording__tm{color:var(--ink-3);font-size:.8rem}.answer__controls{flex-wrap:wrap;align-items:flex-start;gap:.6rem;margin-top:1.6rem;display:flex}.answer__controls .transcript{margin-top:0}.answer__controls .transcript[open]{flex-basis:100%}@media (width<=899px){.answer__grid{grid-template-columns:1fr}}@property --p{syntax:"<number>";inherits:true;initial-value:1}.reveal{--p:1;position:relative}html[data-motion=full] .reveal{--p:0}.reveal__sticky{padding-block:var(--section-space)}.reveal__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:100%;display:grid}.reveal__copy .lede{margin-top:1.3rem}.reveal__claim{max-width:26rem;margin-top:1.4rem}.reveal__tap{margin:1.5rem 0 .5rem}.reveal__copy .disclosure{margin-top:1.5rem}.reveal__stage{aspect-ratio:1;border-radius:var(--radius-lg);perspective:1400px;width:100%;max-height:min(78vh,760px);margin-inline:auto;position:relative;overflow:clip}.reveal__tilt{transform-style:preserve-3d;position:absolute;inset:0}.reveal__group{transform:scale(calc(1 + (1 - var(--p)) * 1.2));transform-origin:50% 29%;position:absolute;inset:0}.reveal__folio{width:66%;height:84%;transform:rotate(-4deg) translateX(calc((1 - var(--p)) * -6%));opacity:clamp(0, (var(--p) - .3) * 2, 1);top:9%;left:13%}.reveal__device{width:52%;position:absolute;top:6%;left:24%}.reveal__stylus{height:66%;transform:translateX(calc((1 - var(--p)) * 40%)) rotate(4deg);opacity:clamp(0, (var(--p) - .45) * 2.4, 1);position:absolute;top:16%;left:80%}@media (width>=900px) and (hover:hover) and (pointer:fine){html[data-motion=full] .reveal{height:180vh}html[data-motion=full] .reveal__sticky{top:var(--header-h);min-height:calc(100vh - var(--header-h));align-items:center;padding-block:2rem;display:flex;position:sticky}}html[data-motion=full]:not([data-hydrated]) .reveal{animation:10ms linear 4s forwards reveal-fallback}@keyframes reveal-fallback{to{--p:1}}@media (width<=899px){.reveal__grid{grid-template-columns:1fr}}.pace{padding-block:var(--section-space)}.pace__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.pace__copy .lede{margin-top:1.3rem}.pace__claims{max-width:30rem;margin-top:1.5rem}.pace__claims span[data-claim]{margin-bottom:.5rem;display:block}.pace__visual{width:min(100%,430px);margin-inline:auto}.page-entry--earlier{opacity:.92;margin-bottom:6cqw}html[data-motion=full] .pace__visual[data-mode=plain]:not([data-phase=complete]) .page-mark--quiet{opacity:0}.pace__narration{min-height:1.5em;color:var(--ink-3);margin:.8rem 0 0}@media (width<=899px){.pace__grid{grid-template-columns:1fr}}.kinds{padding-block:var(--section-space);background:var(--paper-deep)}.kinds__note{max-width:36rem;margin-top:1rem}.kinds__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.kind__label{font-size:var(--step-3);margin-bottom:.4rem}.kind__summary{color:var(--ink-2);margin-bottom:1.25rem}.page-entry--vanishing{opacity:.28;filter:blur(.4px)}.tutor-note{border-radius:var(--radius-lg);border:1px dashed #20211f40;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:1rem 3rem;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.tutor-note .eyebrow{margin-bottom:.6rem}@media (width<=899px){.tutor-note{grid-template-columns:1fr}}.kind{flex-direction:column;display:flex}.kind .screen-card{flex:1}.kind .disclosure{margin-top:1.25rem}.kind__status{margin:.5rem 0 0}.kind__status .claim-badge{margin-left:0}@media (width<=899px){.kinds__list{grid-template-columns:1fr;max-width:480px}}.thread,.controls{padding-block:var(--section-space)}.controls{padding-top:0}.thread__grid,.controls__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.thread__copy .lede,.controls__copy .lede{margin-top:1.3rem}.thread__copy .small{max-width:30rem;margin-top:1.4rem}.thread__copy .disclosure{margin-top:1rem}.layers{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.layer{z-index:var(--i);margin-left:calc(var(--i) * 1.4rem);margin-right:calc((2 - var(--i)) * 1.4rem);transform:rotate(calc((1 - var(--i)) * .6deg));position:relative}.layer+.layer{margin-top:-1.1rem}.layer__paper{background:var(--screen);transition:box-shadow var(--t-control) var(--ease-out);border-radius:12px;padding:1rem 1.3rem 2.1rem;position:relative;box-shadow:inset 0 0 0 1px #20211f1a,0 1px 2px #20211f14,0 18px 30px -20px #20211f73;container-type:inline-size}.layer[data-last] .layer__paper{padding-bottom:1.4rem}.layer__date{letter-spacing:.08em;text-transform:uppercase;color:#5d5e58;margin:0 0 .6rem;font-size:.78rem;font-weight:600}.layer[data-highlight] .layer__paper{box-shadow:inset 0 0 0 2px var(--moss), 0 18px 30px -20px #20211f73}.layer__reply{margin-top:5cqw}.margin-ref{font-family:var(--font-ui);margin-top:4cqw;font-size:.85rem}.margin-ref__button{min-height:40px;color:var(--moss);cursor:pointer;background:#fff6;border:1px solid #59605280;border-radius:999px;align-items:center;gap:.45rem;padding:0 .85rem;font-weight:550;display:inline-flex}.margin-ref__button:before{content:"↖";font-size:.9em}.margin-ref__button[aria-expanded=true]{background:var(--moss);color:#fff}.margin-ref__source{border-left:2px solid var(--moss);color:var(--ink-2);background:#ffffff80;gap:.2rem;margin-top:.6rem;padding:.7rem .9rem;display:grid}.margin-ref__label{letter-spacing:.06em;text-transform:uppercase;color:var(--moss);font-size:.75rem;font-weight:600}.margin-ref__none{color:var(--ink-3);margin:0}.controls__processing{max-width:32rem;margin-top:2rem}.controls__processing-title{margin-bottom:.4rem;font-size:.9rem;font-weight:600}.controls-preview{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px #20211f14, var(--shadow-soft);font-family:var(--font-ui);background:#fbf9f4;padding:clamp(1.25rem,3vw,2rem)}.controls-preview__bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1.25rem;display:flex}.controls-preview__title{margin:0;font-size:1.15rem;font-weight:600}.memory-pages{border-top:1px solid #20211f1a;margin:0 0 1rem;padding:0;list-style:none}.memory-page{border-bottom:1px solid #20211f1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.9rem 0;display:flex}.memory-page__check{flex:16rem;margin:0}.memory-page__check>span{gap:.15rem;display:grid}.memory-page__excerpt{color:var(--ink-3);font-size:.86rem}.memory-page__note{color:var(--moss);font-size:.82rem;font-weight:550}.memory-page[data-deleted] .memory-page__excerpt{-webkit-text-decoration:line-through #20211f59;text-decoration:line-through #20211f59}.memory-review{margin-bottom:1rem}.memory-review__toggle{cursor:pointer;background:0 0;border:0;padding:0}.memory-review__toggle:after{content:"";width:7px;height:7px;transition:transform var(--t-control) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:.2rem;transform:rotate(45deg)translateY(-2px)}.memory-review__toggle[aria-expanded=true]:after{transform:rotate(-135deg)translateY(-1px)}.memory-review__body ul{margin:.5rem 0 0;padding:0;list-style:none}.memory-review__body li{background:var(--paper);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:.15rem 1rem;padding:.75rem .9rem;font-size:.92rem;display:grid}.memory-review__body li>span:first-child{grid-column:1}.memory-review__source{color:var(--ink-3);grid-column:1;font-size:.8rem}.memory-review__body li .button{grid-area:1/2/span 2}.controls-preview__note{margin:.5rem 0 .25rem}@media (width<=899px){.thread__grid,.controls__grid{grid-template-columns:1fr}}.material{padding-block:var(--section-space);background:var(--paper-deep)}.material__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}.vignette__art{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--paper);position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #20211f0f}.vignette__caption{font-family:var(--font-ui);color:var(--ink-2);margin:.9rem 0 0;font-size:.92rem}.material__disclosure{margin-top:2rem}.vignette__screen{background-color:var(--screen);background-image:radial-gradient(circle at 1px 1px, var(--screen-line) 1px, transparent 1.6px);background-size:22px 22px;position:absolute;inset:0}.vignette__stroke{width:70%;position:absolute;top:46%;left:9.4%;overflow:visible}.vignette__stroke path{fill:none;stroke:var(--writer-ink);stroke-width:3.2px;stroke-linecap:round}.vignette__stylus{transform-origin:50% 100%;height:150%;position:absolute;top:-82%;left:63.5%;transform:rotate(32deg)}.profile{background:radial-gradient(90% 60% at 50% 40%, #f7f4ec, var(--paper-deep));position:absolute;inset:0}.profile__body{background:linear-gradient(#4b4c48 0%,#2c2d2a 45%,#191a18 100%);border-radius:999px/50%;height:4.2%;position:absolute;top:47%;left:8%;right:8%;box-shadow:inset 0 1px #ffffff40}.profile__body:before{content:"";background:#ffffff24;border-radius:999px;height:22%;position:absolute;top:0;left:3%;right:3%}.profile__shadow{filter:blur(6px);background:radial-gradient(closest-side,#20211f59,#0000);border-radius:50%;height:8%;position:absolute;top:52.5%;left:12%;right:12%}.folio-close{perspective:900px;background:linear-gradient(160deg, #efe9dc, var(--paper-deep));position:absolute;inset:0}.folio-close__back{background:var(--folio-deep);border-radius:16px;width:40%;height:82%;position:absolute;top:9%;left:30%;box-shadow:0 20px 30px -18px #20211f99}.folio-close__device{top:13%;left:33%;width:34%!important;position:absolute!important}.folio-close__cover{transform-origin:0%;background-color:var(--folio);background-image:repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#3c2d191a 0 1px,#0000 1px 3px),linear-gradient(90deg,#00000014,#ffffff1a);border-radius:16px;width:40%;height:82%;position:absolute;top:9%;left:30%;transform:rotateY(-58deg);box-shadow:inset 0 0 0 1px #3c2d1933,-10px 20px 30px -16px #20211f73}.desk{background:linear-gradient(170deg,#d9c8aa 0%,#cdb895 100%);position:absolute;inset:0}.desk__light{filter:blur(10px);background:repeating-linear-gradient(115deg,#fffaeb52 0 9%,#0000 9% 13%,#fffaeb38 13% 22%,#0000 22% 30%);position:absolute;inset:-20%}.desk__notebook{background:repeating-linear-gradient(#0000 0 11px,#465a782e 11px 12px),#f6f1e4;border-radius:4px 8px 8px 4px;width:34%;height:62%;position:absolute;top:22%;left:10%;transform:rotate(-8deg);box-shadow:14px 18px 22px -10px #3c2d1973}.desk__device{top:12%;left:46%;transform:rotate(5deg);width:34%!important;position:absolute!important;box-shadow:inset 0 0 0 1px #ffffff12,22px 26px 26px -10px #3c2d198c!important}@media (width<=699px){.material__grid{grid-template-columns:1fr}}.guided{padding-block:var(--section-space)}.guided__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.guided__label{background:var(--moss-soft);font-family:var(--font-ui);color:#3f453a;border-radius:10px;align-items:center;gap:.6rem;margin:1.5rem 0 1rem;padding:.55rem .95rem;font-size:.92rem;font-weight:550;display:inline-flex}.guided__choices{gap:.6rem;margin-top:1.75rem;display:grid}.choice{border-radius:var(--radius);text-align:left;cursor:pointer;width:100%;min-height:64px;transition:border-color var(--t-control) var(--ease-out), background-color var(--t-control) var(--ease-out);background:#ffffff59;border:1px solid #20211f29;gap:.2rem;padding:.9rem 1.1rem;display:grid}.choice:hover{border-color:#20211f73}.choice[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.choice:disabled{cursor:default}.choice__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.78rem;font-weight:600}.choice__text{font-family:var(--font-display);font-size:1.15rem;line-height:1.35}.guided__visual{width:min(100%,440px);margin-inline:auto}.guided__empty{text-align:center;height:100%;font-family:var(--font-ui);color:#6a6a65;place-items:center;padding:10%;font-size:max(12px,3.3cqw);display:grid}.guided__actions{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.5rem;display:flex}@media (width<=899px){.guided__grid{grid-template-columns:1fr}}.edition{padding-block:var(--section-space);background:linear-gradient(180deg, var(--paper), var(--paper-deep))}.edition__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}@media (width>=900px){.edition__visual{top:calc(var(--header-h) + 2rem);position:sticky}}.edition__visual{margin:0}.edition__stage{aspect-ratio:1/1.05;width:min(100%,500px);margin-inline:auto;position:relative}.edition__folio{aspect-ratio:3/4.15;background-color:var(--folio);background-image:repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#3c2d1917 0 1px,#0000 1px 3px);border-radius:22px;width:66%;padding:4.5%;position:absolute;top:2%;left:14%;transform:rotate(-3deg);box-shadow:inset 0 0 0 1px #3c2d1933,0 30px 60px -30px #20211f80}.edition__device{width:100%}.edition__stylus{height:80%;position:absolute;top:8%;right:-11%}.edition__visual .disclosure{justify-content:center;width:100%;margin-top:1.5rem}.edition__copy .lede{margin:1.3rem 0 2rem}.edition__more{margin-top:1rem}.reserve__terms{font-family:var(--font-ui);margin-bottom:1.5rem;font-size:.9rem}.reserve__terms-title{margin-bottom:.75rem;font-weight:600}.reserve__terms-list{gap:.75rem;margin:0;display:grid}.reserve__terms-list dt{font-weight:550}.reserve__terms-list dd{color:var(--ink-2);margin:.15rem 0 0}@media (width<=899px){.edition__grid{grid-template-columns:1fr}.edition__copy{order:-1}}.questions{padding-block:var(--section-space)}.questions__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.questions__grid>div:first-child{top:calc(var(--header-h) + 2rem);position:sticky}.questions__more{margin-top:1.5rem}.close{text-align:center;padding:clamp(5rem,14vw,12rem) 0}.close__inner{justify-items:center;gap:2.5rem;display:grid}.close__line{font-size:var(--display-1);letter-spacing:-.03em;font-variation-settings:"opsz" 72;line-height:1}@media (width<=899px){.questions__grid{grid-template-columns:1fr}.questions__grid>div:first-child{position:static}}.abilities{border-top:1px solid #20211f14;padding-block:clamp(4rem,8vw,7rem)}.abilities .section-head{margin-bottom:clamp(2rem,4vw,3rem)}.abilities__list{border-top:1px solid #20211f24;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.ability{border-bottom:1px solid #20211f24;padding:1.6rem 2rem 1.8rem 0}.ability__title{font-size:var(--step-3);margin-bottom:.45rem}.ability__body{max-width:22rem;color:var(--ink-2)}.abilities__note{margin-top:1.5rem}@media (width<=899px){.abilities__list{grid-template-columns:1fr 1fr}}@media (width<=559px){.abilities__list{grid-template-columns:1fr}}.page-links{flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:2rem;display:flex}.page-links>span[aria-hidden=true]{display:none}.page-links a{align-items:center;min-height:44px;display:inline-flex}.page-close{text-align:left}.page-close .display-3{margin-bottom:1.5rem}.notice{margin-top:1.5rem}.toc{border-bottom:1px solid #20211f1a;flex-wrap:wrap;gap:.25rem 1.25rem;padding-bottom:1.5rem;display:flex}.toc a{min-height:44px;color:var(--ink-2);align-items:center;display:inline-flex}.claim-list{border-top:1px solid #20211f1f;margin:0;padding:0;list-style:none}.claim-list li{border-bottom:1px solid #20211f1f;padding:1rem 0;font-size:1.02rem}.prose code,.readiness code,.event-list code{background:var(--paper-deep);overflow-wrap:anywhere;border-radius:4px;padding:.08em .35em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85em}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.spec-table__caption{caption-side:top;text-align:left;font-family:var(--font-ui);color:var(--ink-3);padding-bottom:.75rem;font-size:.85rem}.spec-table td .claim-badge{margin-left:.5em}.steps{counter-reset:none;margin:2rem 0 0;padding:0;list-style:none}.steps__item{border-top:1px solid #20211f1f;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.steps__item:last-child{border-bottom:1px solid #20211f1f}.steps__n{width:2.25rem;height:2.25rem;color:var(--ink-2);border:1px solid #20211f40;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}.steps__title{font-size:var(--step-3);margin-bottom:.4rem;line-height:1.2}.steps__title .claim-badge{vertical-align:.35em;font-size:.42em}.pdp__purchase{padding:clamp(2.5rem,6vw,5rem) 0 clamp(3rem,6vw,5rem)}.pdp__grid{align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.pdp__module .proof-card{margin-top:1.5rem}@media (width<=899px){.pdp__module{order:-1}}@media (width>=900px){.pdp__media{top:calc(var(--header-h) + 2rem);position:sticky}}.pdp__media{margin:0}.pdp__stage{max-width:460px;margin:0 auto 1rem;padding:6% 12% 6% 4%;position:relative}.pdp__folio{inset:0 18% 0 0;transform:rotate(-2deg)}.pdp__device{position:relative;transform:rotate(-1.5deg)}.pdp__stylus{height:74%;position:absolute;top:12%;right:2%;transform:rotate(4deg)}.pdp__module .display-2{margin-bottom:1rem}.pdp__module .status-chip{margin:1.5rem 0}.purchase-facts{font-family:var(--font-ui);border-top:1px solid #20211f1f;grid-template-columns:1fr 1fr;gap:0;margin:0 0 1.75rem;display:grid}.purchase-facts>div{border-bottom:1px solid #20211f1f;padding:.85rem .5rem .85rem 0}.purchase-facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:.8rem}.purchase-facts dd{color:var(--ink);margin:.2rem 0 0;font-size:1rem}.pdp__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:1.25rem;display:flex}@media (width>=900px){.pdp__grid{grid-template-columns:1fr 1fr}}.flow{margin:0}.flow__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.flow__stage{border-radius:var(--radius);background:#fff6;border:1px solid #20211f29;padding:1.25rem 1.25rem 1.1rem;position:relative}.flow__stage:not([data-decided]){background:0 0;border-style:dashed}.flow__stage+.flow__stage:before{content:"";background:#20211f59;width:1px;height:.75rem;position:absolute;top:calc(-.75rem - 1px);left:2rem}.flow__step{letter-spacing:.08em;color:var(--ink-3);margin-bottom:.4rem;font-size:.78rem;display:block}.flow__name{margin-bottom:.4rem;font-size:1.35rem;line-height:1.2}.flow__what{color:var(--ink-2);margin-bottom:.75rem;font-size:.98rem}.flow__where{margin:0;font-size:.86rem;font-weight:550}.flow__where-label{color:var(--ink-3);font-weight:400}.flow__caption{margin-top:1rem}@media (width>=900px){.flow__list{grid-template-columns:repeat(4,1fr);gap:1rem}.flow__stage+.flow__stage:before{width:1rem;height:1px;top:2rem;left:calc(-1rem - 1px)}}.event-list{padding-left:1.2em}.event-list li{margin-bottom:.5em}.claims-table th[scope=row]{width:32%;font-family:var(--font-display);color:var(--ink);font-size:1.05rem}.claims-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.78rem}.fw-status{margin:.5rem 0 1.5rem}.open-questions{border-top:1px solid #20211f1f;list-style:none;padding:0!important}.open-questions li{border-bottom:1px solid #20211f1f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding:.9rem 0;display:flex;margin:0!important}.open-questions .claim-badge{margin-left:0}.faq-group__title{margin-bottom:1.25rem}.faq-item__q{font-size:inherit;line-height:inherit;letter-spacing:normal}.contact-list{border-top:1px solid #20211f1f;margin:1.5rem 0;padding:0;list-style:none}.contact-list li{border-bottom:1px solid #20211f1f;padding:1rem 0}.contact-list p{margin:0}.contact-list a{overflow-wrap:anywhere}.contact-list__title{font-family:var(--font-ui);color:var(--ink-3);font-size:.9rem}.motion-callout{margin:1.25rem 0}.readiness .page-hero{padding-bottom:1rem}.readiness-table{font-size:.9rem}.readiness-table th[scope=row]{width:auto;min-width:14rem}.readiness-table tr[data-overdue] th,.readiness-table tr[data-overdue] td{background:#8a3a2b0d}.readiness-list{font-family:var(--font-ui);margin:1rem 0;padding-left:1.2em;font-size:.92rem}.readiness-list li{margin-bottom:.4rem}.gate-mark{font-family:var(--font-ui);border-radius:4px;margin-left:.4em;padding:.1em .55em;font-size:.78rem;font-weight:550;display:inline-block}.gate-mark--ok{background:var(--moss-soft);color:var(--moss)}.gate-mark--no{color:#8a3a2b;background:#8a3a2b1a}.container.prose{max-width:820px}.container.prose>*{max-width:var(--measure)}.container.prose>.callout,.container.prose>.table-scroll{max-width:none}.prose>h2:first-child,.prose>.eyebrow+h2,.prose>.eyebrow+.display-3{margin-top:0}.prose>.eyebrow+h2,.prose>.eyebrow+.display-3{margin-bottom:1rem}.section .display-3+p,.section .display-3+ul{margin-top:1rem}.preorder{border-radius:var(--radius-lg);font-family:var(--font-ui);background:#fbf9f4;margin-top:1.5rem;padding:clamp(1.1rem,3vw,1.6rem);box-shadow:inset 0 0 0 1px #20211f1a}.preorder__headline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin:0;display:flex}.preorder__edition{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.82rem;font-weight:600}.preorder__price{font-family:var(--font-display);font-size:var(--display-3);line-height:1}.preorder__ship{margin:.4rem 0 .2rem;font-weight:550}.preorder__charge{color:var(--ink-2);margin:0 0 1rem;font-size:.92rem}.preorder__terms-title{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid #20211f1a;margin:1.5rem 0 .75rem;padding-top:1.25rem;font-size:.82rem;font-weight:600}.preorder__terms,.terms-list{gap:.7rem;margin:0 0 1.25rem;font-size:.9rem;display:grid}.preorder__terms dt,.terms-list dt{font-weight:600}.preorder__terms dd,.terms-list dd{color:var(--ink-2);margin:.1rem 0 0}.preorder__form{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.preorder__qty{width:7rem;margin:0}.preorder__button{flex:14rem}.preorder__assure{color:var(--ink-2);margin:.75rem 0 0;font-size:.84rem}.pdp__tagline{font-family:var(--font-display);font-size:var(--step-3);color:var(--ink-2);margin:-.4rem 0 .8rem;font-style:italic}.place{padding-block:clamp(3.5rem,9vw,7rem)}.place__number{letter-spacing:-.04em;font-variation-settings:"opsz" 72;font-size:clamp(4rem,14vw,9rem);line-height:.95}.place__lede{margin-top:1rem}.place__share{border-radius:var(--radius-lg);background:#fbf9f4;margin-top:clamp(2.5rem,6vw,4rem);padding:clamp(1.25rem,3vw,2rem);box-shadow:inset 0 0 0 1px #20211f1a}.place__share .display-3{margin-bottom:.6rem}.share{margin-top:1.25rem}.share__row{flex-wrap:wrap;gap:.6rem;margin-top:.45rem;display:flex}.share__input{font-family:var(--font-ui);flex:16rem}.share__also{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-top:.75rem;display:flex}.share__also a,.share__also .inline-button{align-items:center;min-height:44px;display:inline-flex}.place__count{margin-top:1rem}.place__fine{margin-top:2rem}.preorder__count{background:var(--paper);border-radius:10px;margin:0 0 1rem;padding:.6rem .8rem;font-size:.92rem}.preorder__count strong{font-family:var(--font-display);font-size:1.25rem;font-weight:500}.preorder__notice{border-left:2px solid var(--ink-3);color:var(--ink-2);background:#20211f09;margin:0 0 1rem;padding:.65rem .85rem;font-size:.9rem}.preorder__notice--invited{border-left-color:var(--moss);color:var(--ink)}
