:root{color-scheme:light;--paper:#F4F0E6;--paper-2:#FBF9F3;--paper-3:#EBE5D6;--ink:#17150F;--ink-2:#4E4A40;--ink-3:#6E6A5E;--rule:#DFD8C7;--rule-2:#8C8268;--gold:#D99B1E;--gold-text:#8A5E06;--gold-soft:#F0D69C;--gold-wash:rgba(217,155,30,0.26);--on-gold:#3B2A05;--pen:#23507A;--pen-soft:#DDE6F1;--on-ink:#F4F0E6;--shadow-1:0 1px 2px rgba(35,28,10,.05),0 10px 28px -14px rgba(35,28,10,.20);--shadow-2:0 28px 64px -26px rgba(35,28,10,.42);--font-read:"Newsreader",Georgia,"Times New Roman",serif;--font-ui:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-data:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--measure:64ch;--radius:14px;--radius-sm:8px}[data-theme=dark]{color-scheme:dark;--paper:#14130E;--paper-2:#1D1B14;--paper-3:#27241A;--ink:#F0EBDD;--ink-2:#BDB6A4;--ink-3:#928C7C;--rule:#322F24;--rule-2:#6F6849;--gold:#E8B84A;--gold-text:#E8B84A;--gold-soft:#6A5426;--gold-wash:rgba(232,184,74,0.24);--on-gold:#2A1E04;--pen:#93BAE0;--pen-soft:#1E2C3B;--on-ink:#14130E;--shadow-1:0 1px 2px rgba(0,0,0,.4),0 10px 28px -14px rgba(0,0,0,.6);--shadow-2:0 28px 64px -26px rgba(0,0,0,.75)}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-ui);font-size:16px;line-height:1.6;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;transition:background .3s ease,color .3s ease}::selection{background:var(--gold-wash);color:var(--ink)}:focus-visible{outline:2px solid var(--pen);outline-offset:3px;border-radius:3px}.sr-only{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip,.sr-only{position:absolute}.skip{top:8px;left:8px;z-index:200;transform:translateY(-200%);background:var(--ink);color:var(--on-ink);padding:10px 18px;border-radius:100px;font-size:14px;text-decoration:none}.skip:focus{transform:translateY(0)}.wrap{max-width:1120px;margin:0 auto;padding:0 clamp(20px,4vw,40px);position:relative;z-index:2}.margin-rule{position:fixed;top:0;bottom:0;left:max(20px,calc(50% - 560px + 16px));width:1px;background:var(--pen);opacity:.1;pointer-events:none;z-index:0}@media (max-width:1180px){.margin-rule{display:none}}.progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:100;pointer-events:none}.progress span{display:block;height:100%;background:var(--gold);transform:scaleX(0);transform-origin:0 50%}.display{font-family:var(--font-read);font-weight:300;font-optical-sizing:auto;letter-spacing:-.025em;line-height:1.02}h1.display{font-size:clamp(2.6rem,6.4vw,5.1rem)}h2.display{font-size:clamp(1.95rem,4.2vw,3.1rem);line-height:1.08}.display em{font-style:italic;font-weight:400;background:linear-gradient(180deg,transparent 63%,var(--gold-wash) 63%);padding:0 .06em}.lead{font-family:var(--font-read);font-weight:400;font-size:clamp(1.06rem,1.5vw,1.3rem);line-height:1.52;color:var(--ink-2);max-width:56ch}.label{font-family:var(--font-data);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.gutter-note{font-family:var(--font-read);font-style:italic;font-weight:300;font-size:15px;line-height:1.4;color:var(--pen)}.sec{padding-block:clamp(72px,9vw,124px);position:relative}.sec--tight{padding-block:clamp(56px,6.5vw,88px)}.sec--ruled{border-top:1px solid var(--rule)}.sec-head{max-width:62ch;margin-bottom:clamp(36px,5vw,56px)}.sec-head .label{display:block}.sec-head .label,.sec-head h2{margin-bottom:18px}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1120px;margin:0 auto;padding:16px clamp(20px,4vw,40px);background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color .25s ease}.nav.is-stuck{border-bottom-color:var(--rule)}.wordmark{font-family:var(--font-read);font-weight:400;font-size:21px;letter-spacing:-.02em;text-decoration:none;color:var(--ink);display:inline-flex;align-items:baseline}.wordmark i{font-style:italic;font-weight:300}.wordmark s{text-decoration:none;width:5px;height:5px;border-radius:50%;background:var(--gold);display:inline-block;margin-left:4px}.nav-right{display:flex;gap:8px;position:relative}.chip,.nav-right{align-items:center}.chip{font-family:var(--font-data);font-size:11px;letter-spacing:.06em;color:var(--ink-2);background:transparent;border:1px solid var(--rule-2);border-radius:100px;padding:9px 15px;cursor:pointer;display:inline-flex;gap:7px;transition:border-color .2s,color .2s,background .2s;font-weight:500}.chip:hover{border-color:var(--ink-3)}.chip[hidden]{display:none}.chip.is-live{border-color:var(--gold);color:var(--ink);background:var(--gold-wash)}.icon-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rule-2);border-radius:100px;background:transparent;color:var(--ink-2);cursor:pointer;transition:border-color .2s,color .2s}.icon-btn:hover{border-color:var(--ink-3);color:var(--ink)}.icon-btn svg{width:16px;height:16px}.btn-nav{font-family:var(--font-ui);font-size:13.5px;font-weight:500;background:var(--ink);color:var(--on-ink);border:1px solid var(--ink);padding:8px 16px;border-radius:100px;text-decoration:none;white-space:nowrap;transition:opacity .2s}.btn-nav:hover{opacity:.85}@media (max-width:620px){.btn-nav{padding:8px 14px}.btn-nav .rest{display:none}}.hero{padding-block:clamp(40px,6vw,76px) clamp(64px,8vw,104px)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);align-items:start}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-data);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--rule-2);border-radius:100px;padding:6px 14px;margin-bottom:26px}.eyebrow b{width:6px;height:6px;border-radius:50%;background:var(--gold)}.hero h1{margin-bottom:22px}.hero .lead{margin-bottom:30px}.form{display:flex;gap:8px;max-width:480px}.form input{flex:1 1;min-width:0;font-family:var(--font-ui);font-size:15px;padding:13px 18px;background:var(--paper-2);color:var(--ink);border:1px solid var(--rule-2);border-radius:100px;outline:none;transition:border-color .2s,box-shadow .2s}.form input::placeholder{color:var(--ink-3)}.form input:focus{border-color:var(--pen);box-shadow:0 0 0 3px var(--pen-soft)}.form button{font-family:var(--font-ui);font-size:14px;font-weight:600;background:var(--ink);color:var(--on-ink);border:1px solid var(--ink);padding:13px 22px;border-radius:100px;cursor:pointer;white-space:nowrap;transition:opacity .2s}.form button:hover{opacity:.86}.form[hidden]{display:none}.form-note{font-size:13px;color:var(--ink-3);margin-top:14px;max-width:46ch}.form-ok{display:none;font-family:var(--font-read);font-size:17px;font-weight:300;color:var(--ink);border-left:2px solid var(--gold);padding:4px 0 4px 16px;max-width:46ch}.form-ok.show{display:block}.form-ok b{font-weight:500}.pane{border-left:1px solid var(--rule);padding-left:clamp(22px,2.6vw,34px)}.pane-meta{font-family:var(--font-data);font-size:11px;letter-spacing:.08em;color:var(--ink-3);margin-bottom:14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pane-meta .live{gap:6px;color:var(--ink-2)}.pane-meta .live,.pane-meta .live b{display:inline-flex;align-items:center}.pane-meta .live b{width:13px;height:13px;border-radius:4px;background:var(--gold);color:var(--on-gold);font-family:var(--font-read);font-style:italic;font-size:9px;font-weight:500;justify-content:center}.pane h3{font-size:clamp(1.3rem,2vw,1.65rem);letter-spacing:-.02em;line-height:1.2;margin-bottom:14px}.pane h3,.pane p{font-family:var(--font-read);font-weight:400}.pane p{font-size:clamp(1.02rem,1.35vw,1.19rem);line-height:1.68;color:var(--ink)}.pane p+p{margin-top:12px}.target{cursor:pointer;border-bottom:1.5px dotted var(--gold);transition:background .45s ease;padding:0 1px}.target.sipped{background:var(--gold-wash);border-bottom-style:solid}.pane-margin{margin-top:22px;padding-top:16px;border-top:1px dashed var(--rule);display:flex;gap:12px;align-items:baseline}.pane-margin .tick{font-family:var(--font-data);font-size:11px;color:var(--gold-text);flex-shrink:0}.hero-try{margin-top:clamp(40px,5vw,60px);padding-top:22px;border-top:1px solid var(--rule);display:none;align-items:baseline;gap:12px;flex-wrap:wrap;font-family:var(--font-read);font-weight:300;font-style:italic;font-size:clamp(1rem,1.5vw,1.2rem);color:var(--pen)}.js .hero-try{display:flex}.hero-try kbd{font-family:var(--font-data);font-style:normal;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:var(--paper-3);border:1px solid var(--rule-2);border-radius:5px;padding:3px 8px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px)}.step{border-top:2px solid var(--ink);padding-top:18px}.step:nth-child(2){border-top-color:var(--gold)}.step:nth-child(3){border-top-color:var(--pen)}.step .n{font-family:var(--font-data);font-size:11px;font-weight:500;letter-spacing:.14em;color:var(--ink-3);display:block;margin-bottom:12px}.step h3{font-family:var(--font-read);font-weight:400;font-size:1.35rem;letter-spacing:-.02em;line-height:1.2;margin-bottom:10px}.step p{font-size:15px;color:var(--ink-2);line-height:1.62}.split{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px);align-items:center}.split-copy .lead{margin-bottom:26px}.facts{display:flex;flex-direction:column;gap:0;margin-top:30px}.fact{display:grid;grid-template-columns:92px 1fr;grid-gap:18px;gap:18px;align-items:baseline;padding:14px 0;border-top:1px solid var(--rule)}.fact:last-child{border-bottom:1px solid var(--rule)}.fact dt{font-family:var(--font-data);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.fact dd{font-size:15px;color:var(--ink-2)}.phone{width:288px;flex-shrink:0;background:linear-gradient(170deg,var(--rule-2),var(--rule));border-radius:42px;padding:11px;box-shadow:var(--shadow-2)}.screen{background:var(--paper-2);border-radius:32px;overflow:hidden;position:relative;aspect-ratio:9/19}.notch{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:92px;height:22px;background:var(--ink);border-radius:100px;z-index:5}.scr-status{padding:15px 24px 8px;font-family:var(--font-data);font-size:10px;color:var(--ink-2)}.scr-hdr,.scr-status{display:flex;justify-content:space-between}.scr-hdr{padding:18px 22px 10px;align-items:center}.scr-hdr h4{font-family:var(--font-read);font-weight:400;font-size:21px;letter-spacing:-.02em}.scr-stats{padding:4px 22px 16px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.scr-stat{background:var(--paper);border:1px solid var(--rule);border-radius:9px;padding:11px 9px}.scr-stat .l{font-family:var(--font-data);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px}.scr-stat .v{font-family:var(--font-read);font-size:21px;font-weight:400;line-height:1;letter-spacing:-.02em}.scr-stat .v.hl{color:var(--gold-text)}.scr-card{margin:4px 22px 16px;background:var(--ink);color:var(--on-ink);border-radius:16px;padding:22px 20px}.scr-card .l{font-family:var(--font-data);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.scr-card .h{font-family:var(--font-read);font-weight:300;font-size:22px;line-height:1.15;letter-spacing:-.02em;margin-bottom:4px}.scr-card .h em{font-style:italic;font-weight:400}.scr-card .s{font-family:var(--font-data);font-size:9.5px;color:var(--ink-3);margin-bottom:14px}.scr-card .b{display:inline-block;background:var(--gold);color:var(--on-gold);padding:8px 15px;border-radius:100px;font-size:11.5px;font-weight:600}.scr-list{padding:0 22px}.scr-list .l{font-family:var(--font-data);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.scr-word{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--rule)}.scr-word:last-child{border-bottom:none}.scr-word .w{font-family:var(--font-read);font-size:14.5px;font-weight:400}.scr-word .t{font-size:8.5px;color:var(--ink-3)}.scr-word .lv,.scr-word .t{font-family:var(--font-data)}.scr-word .lv{font-size:9px;color:var(--ink-2);background:var(--paper-3);padding:2px 6px;border-radius:3px}.scr-tabs{position:absolute;bottom:0;left:0;right:0;background:var(--paper-2);border-top:1px solid var(--rule);padding:10px 16px 24px;display:flex;justify-content:space-around;font-size:9.5px;color:var(--ink-3)}.scr-tabs span.on{color:var(--ink);font-weight:600}.entry-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding-bottom:16px;border-bottom:2px solid var(--ink);margin-bottom:4px}.entry-head .hw{font-family:var(--font-read);font-weight:400;font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.02em}.entry-head .ipa,.entry-head .pos{font-family:var(--font-data);font-size:12px;color:var(--ink-3)}.entry-head .pos{font-style:italic;font-family:var(--font-read);font-size:15px}.senses{counter-reset:sense}.sense{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;padding:22px 0;border-bottom:1px solid var(--rule)}.sense:before{counter-increment:sense;content:counter(sense) ".";font-family:var(--font-data);font-size:13px;color:var(--gold-text);padding-top:3px}.sense h3{font-weight:400;font-size:1.22rem;letter-spacing:-.01em;display:inline}.sense .pos,.sense h3{font-family:var(--font-read)}.sense .pos{font-style:italic;font-weight:300;font-size:14px;color:var(--ink-3);margin-left:8px}.sense p{font-size:15px;color:var(--ink-2);line-height:1.62;margin-top:7px}.sense .usage{font-family:var(--font-read);font-style:italic;font-weight:300;font-size:15px;color:var(--pen);margin-top:8px}@media (min-width:861px){.senses{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 clamp(32px,4vw,60px);gap:0 clamp(32px,4vw,60px)}}.plats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.plat{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius);padding:26px 24px}.plat.is-first{border-color:var(--gold)}.plat .ic{width:42px;height:42px;border-radius:11px;background:var(--paper-3);color:var(--ink);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.plat.is-first .ic{background:var(--gold);color:var(--on-gold)}.plat h3{font-family:var(--font-read);font-weight:400;font-size:1.22rem;letter-spacing:-.01em}.plat .sub{font-size:11px;margin:4px 0 16px}.plat .status,.plat .sub{font-family:var(--font-data);color:var(--ink-3)}.plat .status{display:inline-block;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;padding:6px 12px;border-radius:100px;border:1px solid var(--rule-2)}.plat.is-first .status{background:var(--gold);color:var(--on-gold);border-color:var(--gold)}.also{margin-top:26px;padding-top:20px;border-top:1px solid var(--rule);display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;font-size:15px;color:var(--ink-2)}.note-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);align-items:start}.note-body p{font-family:var(--font-read);font-weight:400;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.66;color:var(--ink)}.note-body p+p{margin-top:16px}.sign{margin-top:24px;font-family:var(--font-read);font-style:italic;font-weight:300;font-size:17px;color:var(--ink-2)}.status-box{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-2);padding:24px}.status-box .label{display:block;margin-bottom:16px}.status-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-top:1px solid var(--rule);font-size:14.5px}.status-row .st{font-family:var(--font-data);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.status-row .st.on{color:var(--gold-text)}.faq{max-width:760px}.qa{border-bottom:1px solid var(--rule)}.qa:first-of-type{border-top:1px solid var(--rule)}.qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0;font-family:var(--font-read);font-weight:400;font-size:1.16rem;letter-spacing:-.01em}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";font-family:var(--font-data);font-size:17px;color:var(--ink-3);flex-shrink:0}.qa[open] summary:after{content:"–";color:var(--gold-text)}.qa[open] summary{padding-bottom:8px}.qa p{font-size:15px;color:var(--ink-2);line-height:1.68;padding-bottom:22px;max-width:64ch}.join{background:var(--ink);padding:clamp(72px,9vw,116px) 0}.join,.join h2{color:var(--on-ink)}.join .display em{background:linear-gradient(180deg,transparent 63%,rgba(217,155,30,.42) 0)}.join .lead{color:color-mix(in srgb,var(--on-ink) 72%,transparent)}.join .form input{background:color-mix(in srgb,var(--on-ink) 8%,transparent);border-color:color-mix(in srgb,var(--on-ink) 24%,transparent);color:var(--on-ink)}.join .form input::placeholder{color:color-mix(in srgb,var(--on-ink) 45%,transparent)}.join .form input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(217,155,30,.22)}.join .form button{background:var(--gold);color:var(--on-gold);border-color:var(--gold)}.join .form-note{color:color-mix(in srgb,var(--on-ink) 55%,transparent)}.join .form-ok{color:var(--on-ink)}.join .join-inner{max-width:620px}footer{padding:32px clamp(20px,4vw,40px);max-width:1120px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid var(--rule);font-family:var(--font-data);font-size:11px;letter-spacing:.06em;color:var(--ink-3)}footer .sig{font-family:var(--font-read);font-style:italic;font-weight:300;font-size:15px;letter-spacing:-.01em;color:var(--ink-2)}footer nav{display:flex;gap:20px}footer a{color:var(--ink-3);text-decoration:none}footer a:hover{color:var(--ink);text-decoration:underline}.sip{position:fixed;z-index:150;width:272px;max-width:calc(100vw - 24px);background:var(--ink);color:var(--on-ink);border-radius:13px;padding:17px 18px;box-shadow:var(--shadow-2);opacity:0;transform:translateY(6px) scale(.97);transition:opacity .22s ease,transform .22s ease;pointer-events:none}.sip.show{opacity:1;transform:none;pointer-events:auto}.sip .w{font-family:var(--font-read);font-weight:400;font-size:22px;letter-spacing:-.02em;line-height:1.1}.sip .m{font-family:var(--font-data);font-size:10.5px;color:color-mix(in srgb,var(--on-ink) 55%,transparent);margin:4px 0 10px}.sip .d{font-size:13.5px;line-height:1.5;color:color-mix(in srgb,var(--on-ink) 88%,transparent);margin-bottom:13px}.sip .act{display:flex;align-items:center;justify-content:flex-end;gap:12px}.sip .save{margin-right:auto;font-family:var(--font-ui);font-size:12px;font-weight:600;background:var(--gold);color:var(--on-gold);border:none;border-radius:100px;padding:9px 15px;cursor:pointer}.sip .save[disabled]{background:transparent;color:var(--gold);border:1px solid var(--gold);cursor:default}.sip .x{background:none;border:none;cursor:pointer;padding:4px;color:color-mix(in srgb,var(--on-ink) 55%,transparent);font-family:var(--font-data);font-size:11px}.lib{position:absolute;top:100%;right:0;margin-top:8px;width:288px;max-width:calc(100vw - 32px);background:var(--paper-2);border:1px solid var(--rule-2);border-radius:var(--radius);box-shadow:var(--shadow-1);padding:18px;z-index:95;display:none;text-align:left}.lib .label,.lib.show{display:block}.lib .label{margin-bottom:12px}.lib ul{list-style:none;max-height:210px;overflow-y:auto}.lib li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;border-top:1px solid var(--rule);font-family:var(--font-read);font-size:15px}.lib li span{font-family:var(--font-data);font-size:10px;color:var(--ink-3)}.lib .cta{display:block;margin-top:14px;text-align:center;font-family:var(--font-ui);font-size:13px;font-weight:600;background:var(--ink);color:var(--on-ink);padding:10px;border-radius:100px;text-decoration:none}.js .reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}.js .reveal.in{opacity:1;transform:none}.prose{font-size:19px;line-height:1.7;color:var(--ink);max-width:64ch}.prose,.prose h2{font-family:var(--font-read);font-weight:400}.prose h2{font-size:clamp(1.6rem,3vw,2rem);letter-spacing:-.02em;line-height:1.15;margin:40px 0 14px}.prose h3{font-family:var(--font-read);font-weight:500;font-size:1.35rem;letter-spacing:-.01em;margin:28px 0 10px}.prose p{margin-bottom:18px}.prose ol,.prose ul{padding-left:22px;margin-bottom:18px}.prose li{margin-bottom:6px}.prose a{color:var(--pen);text-decoration:underline;text-underline-offset:3px}.prose strong{font-weight:500;color:var(--ink)}.prose em{font-style:italic}.prose blockquote{border-left:2px solid var(--gold);padding-left:18px;margin:22px 0;font-style:italic;color:var(--ink-2)}.prose code{font-family:var(--font-data);font-size:14px;background:var(--paper-3);padding:2px 6px;border-radius:4px}.prose table{display:block;width:max-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:22px 0;font-size:15px}.prose td,.prose th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--rule)}.prose th{font-family:var(--font-data);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:500}@media (max-width:1000px){.hero-grid{grid-template-columns:1fr;gap:44px}.pane{border-left:none;border-top:1px solid var(--rule);padding-left:0;padding-top:26px}.split{grid-template-columns:1fr;gap:44px;justify-items:start}.phone{margin:0 auto}.note-grid{grid-template-columns:1fr}}@media (max-width:860px){.steps{gap:26px}.plats,.steps{grid-template-columns:1fr}}@media (max-width:560px){.form{flex-direction:column}.form button,.form input{width:100%;text-align:center}.fact{grid-template-columns:1fr;gap:4px}footer{flex-direction:column;align-items:flex-start}.phone{width:100%;max-width:288px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.js .reveal{opacity:1;transform:none}}@media print{.hero-try,.lib,.margin-rule,.nav,.progress,.sip{display:none!important}body{background:#fff;color:#000}}