.hs{--paper:#faf8f4;--paper-2:#f2efe8;--paper-3:#e8e4db;--rule:#ddd8cc;--ink:#111318;--ink-2:#2a2d35;--ink-3:#4a5059;--ink-4:#555963;--accent:#32856c;--accent-2:#cbeee0;--accent-ink:#003729;--amber-2:#fde8c6;--amber-ink:#6e4108;--serif:"Instrument Serif","Times New Roman",serif;--sans:"Inter Tight",-apple-system,Helvetica,Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--fs-1:12px;--fs-2:14px;--fs-3:16px;--fs-4:18px;--fs-5:24px;--fs-6:32px;--fs-7:clamp(36px,5vw,56px);--fs-8:clamp(44px,7vw,88px);--r-s:8px;--r-m:14px;--r-p:999px;--nav-h:65px;background:var(--paper);width:100%;min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:var(--fs-3);line-height:1.6}@supports (color:lab(0% 0 0)){.hs{--accent:lab(50.1468% -31.2008 5.72397);--accent-2:lab(91.2504% -13.4825 2.52235);--accent-ink:lab(19.5898% -21.0271 3.82764);--amber-2:lab(93.1489% 3.51313 19.3415);--amber-ink:lab(32.4293% 16.9491 39.17)}}.hs *{box-sizing:border-box}.hs [id]{scroll-margin-top:80px}.hs a{color:var(--ink);text-decoration:none}.hs a:hover{color:var(--accent-ink)}.hs p{text-wrap:pretty}.hs :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.hs .eyebrow{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.hs .meta{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.04em;color:var(--ink-3)}.hs .cf{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.04em;border-radius:var(--r-p);background:var(--amber-2);color:var(--amber-ink);white-space:nowrap;vertical-align:middle;align-items:center;padding:1px 8px;font-style:normal;font-weight:500;display:inline-flex}.hs .brandmark{align-items:center;min-height:44px;display:inline-flex}.hs .brandmark .word{font-weight:600;font-size:var(--fs-5);letter-spacing:-.045em;color:var(--ink);line-height:1}.hs .brandmark .dot{color:var(--accent)}.hs header.nav{z-index:30;background:var(--paper);border-bottom:1px solid var(--rule);position:sticky;top:0}.hs .nav-inner{align-items:center;gap:8px;max-width:1280px;margin:0 auto;padding:10px 20px;display:flex}@media (min-width:780px){.hs{--nav-h:69px}.hs .nav-inner{padding:12px 40px}}.hs .nav-links{gap:4px;margin:0 0 0 24px;padding:0;list-style:none;display:flex}.hs .nav-links a{font-size:var(--fs-2);color:var(--ink-2);border-radius:var(--r-p);align-items:center;min-height:44px;padding:0 12px;display:inline-flex}.hs .nav-links a.on{background:var(--paper-2);color:var(--ink)}.hs .nav-right{align-items:center;gap:8px;margin-left:auto;display:flex}.hs .menu-btn{border-radius:var(--r-p);border:1px solid var(--rule);cursor:pointer;background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.hs .menu-btn svg{width:18px;height:18px}.hs .mobile-backdrop{visibility:hidden;opacity:0;z-index:35;background:#11131866;transition:visibility 0s .3s,opacity .3s;position:fixed;inset:0}.hs .mobile-menu-wrapper{visibility:hidden;opacity:0;top:var(--nav-h);height:calc(100dvh - var(--nav-h));background:var(--paper);z-index:40;width:min(320px,85vw);transition:visibility 0s .3s,opacity .3s,transform .3s;position:fixed;right:0;transform:translate(100%);box-shadow:-4px 0 24px #1113181f}.hs .mobile-menu{height:100%;padding:24px 20px;overflow-y:auto}.hs .mobile-menu a{min-height:48px;font-size:var(--fs-4);border-bottom:1px solid var(--rule);align-items:center;display:flex}.hs .mobile-menu a:last-child{border-bottom:0}.hs header.open .mobile-backdrop{visibility:visible;opacity:1;transition-delay:0s}.hs header.open .mobile-menu-wrapper{visibility:visible;opacity:1;transition-delay:0s;transform:translate(0)}@media (max-width:1023px){.hs .nav-links,.hs .nav-right .signin{display:none}.hs .menu-btn{display:inline-flex}}.hs .btn{border-radius:var(--r-p);min-height:44px;font-weight:500;font-size:var(--fs-3);cursor:pointer;font-family:var(--sans);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:transform .15s,background .15s;display:inline-flex}.hs .btn-primary{background:var(--ink);color:var(--paper)}.hs .btn-primary:hover{color:var(--paper);background:#000;transform:translateY(-1px)}.hs .btn-ghost{color:var(--ink);border-color:var(--rule);background:0 0}.hs .btn-ghost:hover{background:var(--paper-2);color:var(--ink)}.hs .btn-sm{font-size:var(--fs-2);padding:0 16px}.hs .btn .arr{transition:transform .2s}.hs .btn:hover .arr{transform:translate(3px)}.hs .tlink{text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;font-weight:500;text-decoration:underline;display:inline-flex}.hs .hero{max-width:1280px;margin:0 auto;padding:40px 24px 24px}@media (min-width:780px){.hs .hero{padding:56px 40px 24px}}.hs .badge{border:1px solid var(--rule);border-radius:var(--r-p);font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:#fff;align-items:center;gap:10px;padding:6px 12px;display:inline-flex}.hs .blip{border-radius:var(--r-p);background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 20%,transparent);flex-shrink:0;animation:2s ease-in-out infinite hsPulseBlip}@keyframes hsPulseBlip{0%,to{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 20%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in oklab,var(--accent) 5%,transparent)}}.hs .hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;margin-top:32px;display:grid}@media (min-width:960px){.hs .hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px}}.hs h1,.hs h2,.hs h3{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;font-weight:400}.hs h1{font-size:var(--fs-8);max-width:15ch;margin:0;line-height:1}.hs h1 em,.hs h2 em{color:var(--ink-3);font-style:italic}.hs h2{font-size:var(--fs-7);max-width:18ch;margin:16px 0 0;line-height:1.05}.hs h3{font-size:var(--fs-6);margin:0;line-height:1.1}.hs .sub{font-size:var(--fs-4);color:var(--ink-2);max-width:46ch;margin:24px 0 0;line-height:1.55}.hs .ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.hs .fine{color:var(--ink-3);font-size:var(--fs-2);flex-wrap:wrap;gap:8px 20px;margin-top:20px;display:flex}.hs .fine span{align-items:center;gap:8px;display:inline-flex}.hs .fine span:before{content:"";background:var(--accent);border-radius:3px;width:5px;height:5px}.hs .av{border-radius:var(--r-p);background:var(--paper-3);width:36px;height:36px;font-weight:600;font-size:var(--fs-1);color:var(--ink-2);font-family:var(--mono);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.hs .blip{animation:none}}.hs .tag{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-p);border:1px solid var(--rule);color:var(--ink-3);white-space:nowrap;background:#fff;align-items:center;gap:6px;padding:2px 9px;display:inline-flex}.hs .tag.ver{background:var(--accent-2);color:var(--accent-ink);border-color:#0000}.hs section{max-width:1280px;margin:0 auto;padding:72px 24px}@media (min-width:780px){.hs section{padding:96px 40px}}.hs section.pt0{padding-top:0}.hs .sec-head{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr);align-items:end;gap:20px;margin-bottom:40px;padding-top:24px;display:grid}@media (min-width:900px){.hs .sec-head{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr);gap:64px;margin-bottom:48px}}.hs .sec-head .right{color:var(--ink-2);font-size:var(--fs-3);max-width:50ch;margin:0}.hs .split{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:32px;display:grid}@media (min-width:900px){.hs .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}.hs .inbox{border:1px solid var(--rule);border-radius:var(--r-m);background:#fff;overflow:hidden}.hs .ibx-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.hs .ibx-row:last-child{border-bottom:0}.hs .ibx-row.ver{background:color-mix(in oklab,var(--accent-2) 50%,#fff)}.hs .ibx-from{font-weight:500;font-size:var(--fs-3)}.hs .ibx-row.dim .ibx-from{color:var(--ink-3)}.hs .ibx-sub{color:var(--ink-3);font-size:var(--fs-2)}.hs .ibx-meta{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-3);text-align:right;text-transform:uppercase;letter-spacing:.06em}.hs .stats{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.hs .stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.hs .stat{border-bottom:1px solid var(--rule);flex-direction:column;gap:12px;padding:28px 0;display:flex}.hs .stat:last-child{border-bottom:0}@media (min-width:900px){.hs .stat{border-bottom:0;border-right:1px solid var(--rule);padding:32px 28px}.hs .stat:first-child{padding-left:0}.hs .stat:last-child{border-right:0}}.hs .stat .num{font-family:var(--serif);font-size:var(--fs-7);letter-spacing:-.02em;white-space:nowrap;line-height:1}.hs .stat .num .ar{color:var(--ink-4);margin:0 .12em}.hs .stat .lbl{color:var(--ink-2);font-size:var(--fs-3);flex:1;margin:0}.hs .stat .src{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.04em;color:var(--ink-3);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.hs .after-stats{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:32px;display:grid}@media (min-width:900px){.hs .after-stats{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px}}.hs .after-stats p{font-family:var(--serif);font-size:var(--fs-5);color:var(--ink-2);max-width:40ch;margin:0;line-height:1.35}.hs .bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}@media (max-width:900px){.hs .bento{grid-template-columns:repeat(2,minmax(0,1fr))}}.hs .tile{border:1px solid var(--rule);border-radius:var(--r-m);background:#fff;flex-direction:column;gap:14px;padding:24px;display:flex;position:relative;overflow:hidden}.hs .tile.dark{background:var(--ink);color:var(--paper);border-color:var(--ink)}.hs .tile.dark .eyebrow{color:#faf8f4bf}.hs .tile p{color:var(--ink-3);font-size:var(--fs-3);max-width:46ch;margin:0}.hs .tile.dark p{color:#faf8f4d1}.hs .tile .ft{margin-top:auto}.hs .span-2{grid-column:span 2}.hs .span-3{grid-column:span 3}.hs .span-4{grid-column:span 4}@media (max-width:900px){.hs .span-2,.hs .span-3,.hs .span-4{grid-column:span 2}}.hs .photo{border-radius:var(--r-m);border:1px solid var(--rule);background:var(--paper-2);min-height:300px;position:relative;overflow:hidden}.hs .photo img{object-fit:cover;display:block}.hs .tile.photo{min-height:260px;padding:0}.hs .statement{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (min-width:960px){.hs .statement{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.hs .statement .lhs{border-top:1px solid var(--ink);padding-top:24px}.hs .statement .stack{flex-direction:column;gap:18px;display:flex}.hs .list{margin:0;padding:0;list-style:none}.hs .list li{border-top:1px solid var(--rule);font-size:var(--fs-2);color:var(--ink-2);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.hs .tile.dark .list li{color:#faf8f4d9;border-color:#2a2d35}.hs .mock{border:1px solid var(--rule);border-radius:var(--r-m);background:#fff;overflow:hidden;box-shadow:0 24px 60px #11131814}.hs .mock-top{border-bottom:1px solid var(--rule);background:var(--paper);align-items:center;gap:8px;padding:12px 14px;display:flex}.hs .dot3{border-radius:var(--r-p);background:var(--paper-3);width:10px;height:10px}.hs .mock-addr{text-align:center;font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-3);flex:1}.hs .mock-body{grid-template-columns:150px minmax(0,1fr);display:grid}@media (max-width:700px){.hs .mock-body{grid-template-columns:minmax(0,1fr)}.hs .mock-side{display:none}}.hs .mock-side{border-right:1px solid var(--rule);background:var(--paper);font-size:var(--fs-2);padding:12px 10px}.hs .mock-side span{border-radius:var(--r-s);color:var(--ink-2);align-items:center;padding:8px 10px;display:flex}.hs .mock-side span.active{background:var(--ink);color:var(--paper)}.hs .mock-main{padding:20px}.hs .mock-h{font-family:var(--serif);font-size:var(--fs-5)}.hs .mrow{border:1px solid var(--rule);border-radius:var(--r-s);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:12px;display:grid}.hs .mrow.hl{border-color:color-mix(in oklab,var(--accent) 40%,var(--rule));background:color-mix(in oklab,var(--accent-2) 45%,#fff)}.hs .mrow .nm{font-size:var(--fs-2);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.hs .mrow .rl{font-size:var(--fs-1);color:var(--ink-3)}.hs .mrow .match{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-3);text-align:right}.hs .mrow .match b{color:var(--ink);font-size:var(--fs-3);display:block}.hs .how-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (min-width:960px){.hs .how-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px}}.hs .steps{counter-reset:step;margin:0;padding:0;list-style:none}.hs .steps li{counter-increment:step;border-top:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.hs .steps li:last-child{border-bottom:1px solid var(--rule)}.hs .steps li:before{content:counter(step,decimal-leading-zero);font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-3);letter-spacing:.06em;padding-top:4px}.hs .steps h4{font-size:var(--fs-4);margin:0 0 4px;font-weight:600}.hs .steps p{color:var(--ink-3);font-size:var(--fs-3);margin:0}.hs .steps.cols{grid-template-columns:minmax(0,1fr);gap:0 40px;display:grid}@media (min-width:900px){.hs .steps.cols{grid-template-columns:repeat(3,minmax(0,1fr))}.hs .steps.cols li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:10px}}.hs .rules{counter-reset:rule;grid-template-columns:minmax(0,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.hs .rules{grid-template-columns:repeat(2,minmax(0,1fr))}}.hs .rules li{counter-increment:rule;border:1px solid var(--rule);border-radius:var(--r-m);background:#fff;flex-direction:column;gap:8px;padding:24px;display:flex}.hs .rules li:before{content:counter(rule,decimal-leading-zero);font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-3)}.hs .rules li.open{background:var(--paper-2);border-style:dashed}.hs .rules h4{font-size:var(--fs-4);margin:0;font-weight:600}.hs .rules p{color:var(--ink-3);margin:0}.hs .band{background:var(--ink);color:var(--paper);border-radius:var(--r-m);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;padding:32px;display:flex}.hs .band h3{color:var(--paper)}.hs .band p{color:#faf8f4d1;max-width:52ch;margin:6px 0 0}.hs .band .tlink{color:var(--paper)}.hs .compare{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:900px){.hs .compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.hs .feed{flex-direction:column;gap:8px;display:flex}.hs .feed-row{font-size:var(--fs-2);border-radius:var(--r-s);background:var(--paper-2);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.hs .feed-row .bl{border-radius:var(--r-p);background:var(--accent);flex-shrink:0;width:8px;height:8px}.hs .feed-row b{font-weight:500}.hs .feed-row span{color:var(--ink-3)}.hs .feed-row time{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-3);margin-left:auto}.hs .pcard{border-radius:var(--r-s);background:#1a1c23;border:1px solid #2a2d35;align-items:flex-start;gap:14px;padding:18px;display:flex}.hs .pcard .av{color:#fff;width:52px;height:52px;font-size:var(--fs-3);background:linear-gradient(135deg,#3a3d48,#12141a)}.hs .pcard .nm{font-size:var(--fs-4);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.hs .pcard .rl{font-size:var(--fs-2);color:#faf8f4bf}.hs .pcard .srow{flex-wrap:wrap;gap:20px;margin-top:12px;display:flex}.hs .pcard .s{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;color:#faf8f4bf}.hs .pcard .s b{font-family:var(--serif);font-size:var(--fs-5);letter-spacing:-.01em;color:#fff;text-transform:none;font-weight:400;display:block}.hs .letter{max-width:680px;margin:0 auto}.hs .letter p{font-family:var(--serif);font-size:var(--fs-5);color:var(--ink-2);margin:0 0 24px;line-height:1.45}.hs .letter .sig{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--rule);margin-top:8px;padding-top:16px}.hs section.finale{background:var(--ink);max-width:none;color:var(--paper);margin-top:40px;padding:0}.hs .finale .inner{grid-template-columns:minmax(0,1fr);align-items:end;gap:28px;max-width:1280px;margin:0 auto;padding:80px 24px;display:grid}@media (min-width:900px){.hs .finale .inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;padding:96px 40px}}.hs .finale h2{color:var(--paper);font-size:var(--fs-8);max-width:14ch;margin:0;line-height:1}.hs .finale p{color:#faf8f4d1;max-width:40ch;margin:0 0 24px}.hs .finale .note{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.06em;color:#faf8f4bf;text-transform:uppercase;margin-top:16px}.hs .finale .note a{color:var(--paper);text-decoration:underline}.hs .finale .btn-primary{background:var(--paper);color:var(--ink)}.hs .sec-layout{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (min-width:960px){.hs .sec-layout{grid-template-columns:220px minmax(0,1fr);gap:64px}}.hs .toc{flex-direction:column;align-self:start;display:flex;position:sticky;top:96px}.hs .toc a{font-size:var(--fs-2);color:var(--ink-3);border-left:1px solid var(--rule);align-items:center;min-height:36px;padding-left:14px;display:flex}.hs .toc a:hover{color:var(--ink);border-color:var(--ink)}@media (max-width:959px){.hs .toc{display:none}}.hs .sec-item{border-top:1px solid var(--rule);padding:32px 0}.hs .sec-item h3{font-size:var(--fs-5);font-family:var(--sans);letter-spacing:-.01em;margin:0 0 12px;font-weight:600}.hs .sec-item h4{font-size:var(--fs-3);margin:20px 0 8px;font-weight:600}.hs .sec-item p{color:var(--ink-2);max-width:64ch;margin:0 0 12px}.hs .sec-item ul{color:var(--ink-2);max-width:64ch;margin:0;padding-left:20px;list-style:outside}.hs .sec-item li{margin-bottom:8px}.hs .sec-item a{text-decoration:underline}.hs .pillars{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:18px;margin-top:40px;display:grid}.hs footer{border-top:1px solid var(--rule)}.hs .f-inner{max-width:1280px;font-size:var(--fs-2);color:var(--ink-3);grid-template-columns:minmax(0,1fr);gap:20px;margin:0 auto;padding:40px 24px;display:grid}@media (min-width:900px){.hs .f-inner{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:48px 40px}}.hs .f-tag{color:var(--ink-2);margin:4px 0 0}.hs .f-links{flex-wrap:wrap;gap:0 4px;margin-left:-8px;display:flex}.hs .f-links a{min-height:44px;color:var(--ink-2);align-items:center;padding:0 8px;display:inline-flex}.hs .f-bottom{border-top:1px solid var(--rule);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px;padding-top:16px;display:flex}.hs .tile.promise{padding:40px}@media (max-width:560px){.hs .ctas .btn{flex:100%}.hs .ibx-row{grid-template-columns:minmax(0,1fr);gap:2px}.hs .ibx-meta{text-align:left;order:-1}.hs .ibx-from{overflow-wrap:anywhere}.hs .band{padding:28px 24px}.hs .tile.promise{padding:28px}}.hs .sec-item a,.hs .finale .note a{margin:-12px 0;padding:12px 0;display:inline-block}.hs .toc-m{border:1px solid var(--rule);border-radius:var(--r-m);background:#fff;margin-bottom:24px;display:none}.hs .toc-m summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;list-style:none;display:flex}.hs .toc-m summary::-webkit-details-marker{display:none}.hs .toc-m summary:after{content:"+";font-family:var(--mono);color:var(--ink-3)}.hs .toc-m[open] summary:after{content:"–"}.hs .toc-m nav{flex-direction:column;padding:0 16px 8px;display:flex}.hs .toc-m nav a{border-top:1px solid var(--rule);min-height:44px;font-size:var(--fs-2);color:var(--ink-2);align-items:center;display:flex}@media (max-width:959px){.hs .toc-m{display:block}}.hs{overflow-x:clip}html.reveal-ready .hs [data-reveal=left]:not(.is-revealed){transform:translate(-72px)}html.reveal-ready .hs [data-reveal=right]:not(.is-revealed){transform:translate(72px)}html.reveal-ready .hs [data-reveal=left].is-revealed,html.reveal-ready .hs [data-reveal=right].is-revealed{transition-duration:.9s}@media (max-width:780px){html.reveal-ready .hs [data-reveal=left]:not(.is-revealed){transform:translate(-36px)}html.reveal-ready .hs [data-reveal=right]:not(.is-revealed){transform:translate(36px)}}
