@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d72c019e91ffb82f-s.23_tzllc9ug3l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8557ac4879842fb9-s.0v7f0_qic28v5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c847346577a98de0-s.2im-ylirbcr2x.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/db08d2e20377160a-s.2wq_0j16_l1ke.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8394f9d71e076efc-s.1_84mggmphogq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/19087af2bdec32b5-s.p.0u70gkhz9e0b8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.tR2qIG_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:400}.tR2qIG_variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:archivo;src:url(../media/archivo_600_w112_latin-s.p.312g93ohf08h5.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:75.16%;descent-override:17.98%;line-gap-override:0.0%;size-adjust:116.82%}.TlxiGW_className{font-family:archivo,archivo Fallback;font-style:normal;font-weight:600}.TlxiGW_variable{--font-archivo:"archivo", "archivo Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--t-tag-sm:10px;--t-tag:11px;--t-micro:12px;--t-small:14px;--t-ui:15px;--t-body:16px;--t-read:17px;--t-lead:18px;--t-lede:19px;--t-h3-site:22px;--t-h2:28px;--t-site-price:44px;--t-site-h2:clamp(32px, 4.2vw, 52px);--t-site-hero:clamp(46px, 6.2vw, 84px);--t-site-hero-long:clamp(40px, 4.6vw, 64px);--t-site-hero-long-xs:clamp(30px, 10.25vw, 40px);--t-price-min:24px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--target-lift-wordmark:9px;--target-lift-legal:3px;--gut:clamp(16px, 4vw, 48px);--bw-hair:1px;--bw-control:1.5px;--bw-focus:2px;--bw-bar:4px;--focus-offset:2px;--focus-halo:3px;--r-1:2px;--r-2:4px;--r-3:8px;--r-pill:999px;--r-round:50%;--dot-sm:6px;--dot:8px;--icon-xs:13px;--icon-sm:16px;--icon:20px;--icon-lg:24px;--control-h:44px;--control-h-lg:48px;--step-num:44px;--step-rail:2px;--tag-lift:22px;--header-h:76px;--header-h-sm:64px;--header-fade:20px;--textarea-h:128px;--stroke-icon:1.75;--stroke-icon-bold:2;--zoom-dash:3 4;--zoom-gap-start:8px;--zoom-gap-end:6px;--menu-shift:5px;--menu-turn:45deg;--menu-origin-1:12px 7px;--menu-origin-3:12px 17px;--w-popover:520px;--w-copy:600px;--w-form:640px;--w-head:760px;--w-content:1000px;--site-container:1180px;--w-meter:180px;--w-col-min:180px;--hero-min:clamp(640px, 86vh, 860px);--hero-chart-reserve:420px;--mx-lede:50ch;--mx-lead:52ch;--mx-intro:56ch;--slice-left:36%;--slice-w:28%;--offers-per-view:1.75;--offer-w-sm:86%;--pop-max-h:calc(100dvh - 16rem);--shadow-1:0 1px 0 0 #16243d0a, 0 1px 2px 0 #16243d0f;--shadow-2:0 2px 4px 0 #16243d0f, 0 8px 16px -4px #16243d14;--shadow-3:0 12px 32px -12px #16243d40;--paper:#f6f3ec;--paper-pure:#fcfaf5;--paper-0:#f6f3ec00;--ink:#16243d;--ink-800:#243755;--ink-700:#353d4d;--ink-500:#5c6472;--ink-400:#7d838e;--ink-300:#b8b6b1;--ink-200:#d9d6d0;--ink-100:#ebe8e2;--accent:#2c64a8;--accent-strong:#1c508d;--accent-tint:#d8e5f3;--signal:#c46a1c;--signal-tint:#f3e0cf;--error:#c46a1c;--error-fg:#9a4710;--depth-1:#dde9f9;--depth-2:#c1d6f2;--depth-3:#9dbde8;--depth-4:#749ed6;--depth-5:#4d7cba;--depth-6:#2d5b97;--depth-7:#1f406c;--d2:var(--depth-2);--d3:var(--depth-3);--d5:var(--depth-5);--d7:var(--depth-7);--ping-from:#2c64a88c;--ping-to:#2c64a800;--ping-spread:9px;--mask-stop:#000;--sans:var(--font-inter,"Inter"), "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:var(--font-jetbrains,"JetBrains Mono"), "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--display:var(--font-archivo,"Archivo"), "Archivo", "Inter", sans-serif;--lh-body:1.55;--lh-site-hero:.98;--lh-site-hero-long:1;--lh-site-h2:1.04;--lh-control:1.25;--lh-compact:1.2;--lh-ui:1.4;--lh-loose:1.6;--lh-tight:1;--ls-label:.06em;--ls-mono:.04em;--ls-meta:.02em;--ls-heading:-.01em;--ls-display-site:-.025em;--ls-display-tight:-.03em;--w-regular:400;--w-semibold:600;--display-stretch:112%;--o-disabled:.35;--scale-lit:1.25;--underline-offset:3px;--ease:cubic-bezier(.2, 0, 0, 1);--dur-1:.12s;--dur-2:.2s;--dur-3:.3s;--dur-tag-fade:.4s;--dur-tag-move:.5s;--dur-zoom:.6s;--dur-draw:.7s;--dur-pulse:.9s;--dur-bar:1.4s;--motion-max:5s;--dur-sweep:2.4s;--dur-buoy-pulse:1.2s;--buoy-pulses:2;--motion-grace:.1s;--chart-frame:50ms;--chart-narrow:760px;--chart-cell:10px;--chart-levels:-.2 -.08 .04 .16 .28 .4 .52 .64 .76 .88 1 1.12;--chart-line-alpha-min:.1;--chart-line-alpha-step:.026;--chart-fill-opacity:.58;--chart-hero-max-depth:5.999;--chart-contact-max-depth:4.4;--chart-fill-threshold:.1;--chart-depth-start:.15;--chart-depth-step:.16;--chart-fill-ramp:.22;--chart-fade-fill:.95;--chart-fade-lines:.92;--chart-fade-blur:36px;--chart-fade-pad-x:44px;--chart-fade-pad-y:36px;--chart-phase:6;--chart-drift-speed:.22;--chart-drift-amp-1:.2;--chart-drift-amp-2:.1;--chart-drift-floor:.7;--chart-line-flow:.4;--chart-line-flow-sm:.3;--chart-line-contact:.8;--chart-mask-hero-in:80px;--chart-mask-hero-out:260px;--chart-mask-contact-in:280px;--chart-hero-allow:80px;--chart-fill-hero-in:140px;--chart-fill-hero-out:40px;--chart-fill-stack-in:30px;--chart-fill-stack-out:70px;--chart-fill-contact-in:260px;--chart-fill-contact-top:40px;--chart-fill-contact-out:140px;--chart-ring-step:460px;--chart-ring-step-sm:380px;--chart-ring-size:62px;--chart-ring-size-sm:44px;--chart-ring-grow:34px;--chart-ring-grow-sm:22px;--chart-ring-alpha:.55;--chart-ring-alpha-var:.3;--chart-ring-jitter:.1;--chart-ring-row-jitter:.45;--chart-ring-start:200px;--chart-ring-end:220px;--chart-sweep-from:.36;--chart-sweep-alpha:.8;--buoy-halo-alpha:.35;--buoy-halo:5px;--buoy-halo-grow:14px;--buoy-core:4.5px;--buoy-ring:1.5px;--chart-copy-mask-w:660px;--chart-copy-mask-max:.46;--chart-copy-mask-soft:.96;--chart-copy-mask-fade:.18;--chart-copy-mask-in:40px;--chart-copy-mask-out:90px;--chart-copy-mask-below:300px;--chart-copy-gap:40px;--chart-page-field:700px;--chart-page-ring-start:160px;--chart-blob-scale-max:1440px;--chart-page-line-head:.75;--chart-page-line-flow:.36;--chart-page-line-flow-sm:.28;--chart-page-line-legal-head:.85;--chart-page-line-legal:.16;--chart-page-line-legal-sm:.12;--chart-page-head-in:40px;--chart-page-head-out:360px;--chart-page-fill-in:240px;--t-page-h1:clamp(40px, 5.6vw, 72px);--t-h3:20px;--t-about-h2:clamp(28px, 3.2vw, 40px);--t-read-lg:17.5px;--t-lead-lg:18.5px;--lh-read:1.7;--lh-princ:1.3;--lh-snug:1.15;--lh-about-h2:1.06;--measure:64ch;--w-phead-about:1040px;--about-cols-ratio:1.35fr;--w-who-name:180px;--page-pad-top:72px;--page-pad-bottom:120px;--page-pad-top-sm:40px;--page-pad-bottom-sm:80px;--phead-gap:20px;--phead-pad-bottom-about:40px;--gap-wide:72px;--asec-pad-y:88px;--about-para-gap:18px;--princ-gap-y:36px;--princ-gap-x:40px;--princ-pad-top:20px;--engage-pad-top:120px;--engage-pad-bottom:104px;--legal-sub-gap:10px;--photo:144px;--photo-sm:72px;--who-ring-out:7px;--who-ring-out-sm:5px;--who-gap:40px;--who-name-gap:14px;--photo-ring:0 0 0 var(--bw-hair) var(--ink-200), 0 0 0 6px var(--paper), 0 0 0 var(--who-ring-out) var(--ink-200);--photo-ring-sm:0 0 0 var(--bw-hair) var(--ink-200), 0 0 0 4px var(--paper), 0 0 0 var(--who-ring-out-sm) var(--ink-200);--t-legal-h2:clamp(24px, 2.6vw, 30px);--t-read-sm:16.5px;--t-toc:13.5px;--t-mono-sm:13px;--t-meta:12.5px;--t-label-sm:11.5px;--w-phead:820px;--legal-col-toc:220px;--legal-col-read:680px;--mx-legal:66ch;--mx-page-lead:62ch;--phead-pad-bottom:56px;--toc-top-gap:40px;--toc-gap:14px;--toc-item-gap:2px;--toc-pad:6px;--toc-num-col:26px;--toc-m-gap:28px;--toc-max-h:calc(100vh - var(--header-h) - var(--toc-top-gap) - var(--s-5));--lsec-pad-y:44px;--lsec-h2-gap:14px;--lsec-h2-mb:20px;--legal-num-lift:-3px;--legal-li-indent:22px;--legal-bullet-top:.72em;--legal-foot-gap:40px;--cell-pad-y:14px;--tlab-gap:2px;--lh-cell:1.5;--stretch-mono:100%;--signal-strong:#9a4710}
html{background:var(--paper);scroll-padding-top:calc(var(--header-h) + var(--s-4))}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--t-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}*{box-sizing:border-box}a{color:var(--accent);text-underline-offset:var(--underline-offset)}p{text-wrap:pretty;margin:0}h1,h2,h3{font-weight:var(--w-semibold);text-wrap:balance;margin:0}[hidden]{display:none!important}:focus-visible{outline:var(--bw-focus) solid var(--accent);outline-offset:var(--focus-offset)}button,input,select,optgroup,textarea{font:inherit}.visually-hidden{width:var(--bw-hair);height:var(--bw-hair);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.skip-link{left:var(--s-4);top:calc(-1 * var(--control-h-lg));z-index:50;background:var(--paper-pure);color:var(--ink);padding:var(--s-2) var(--s-4);border:var(--bw-control) solid var(--ink);border-radius:var(--r-2);position:absolute}.skip-link:focus{top:var(--s-2)}canvas.chart-rings{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}canvas.chart-page{z-index:-1;pointer-events:none;display:block;position:absolute;left:0}.site{z-index:1;position:relative}.wrap{max-width:var(--site-container);padding-inline:var(--gut);margin:0 auto}.site h1,.site h2{font-family:var(--display);font-stretch:var(--display-stretch);letter-spacing:var(--ls-display-site)}.eyebrow{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-500);align-items:center;gap:var(--s-3);display:inline-flex}.eyebrow:before{content:"";width:var(--dot-sm);height:var(--dot-sm);border-radius:var(--r-round);background:var(--signal)}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--control-h-lg);padding:var(--s-3) var(--s-5);border-radius:var(--r-2);font:var(--w-semibold) var(--t-ui)/var(--lh-control) var(--sans);text-align:center;border:var(--bw-control) solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);text-decoration:none;display:inline-flex}.btn:hover{background:var(--ink-800);border-color:var(--ink-800)}.btn--accent{background:var(--accent);border-color:var(--accent);color:var(--paper-pure)}.btn--accent:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.btn--ghost{background:var(--paper-pure);color:var(--ink);border-color:var(--ink-400)}.btn--ghost:hover{background:var(--paper-pure);border-color:var(--ink);color:var(--accent-strong)}.ic{stroke-width:var(--stroke-icon)}.ic--menu{width:var(--icon);height:var(--icon)}.ic--xs{width:var(--icon-xs);height:var(--icon-xs)}.ic--bold{stroke-width:var(--stroke-icon-bold)}header.sh{z-index:30;background:var(--paper);border-bottom:var(--bw-hair) solid var(--ink-200);position:sticky;top:0}header.sh:after{content:"";left:0;right:0;top:calc(100% + var(--bw-hair));height:var(--header-fade);background:linear-gradient(var(--paper), var(--paper-0));pointer-events:none;position:absolute}header.sh .wrap{align-items:center;gap:var(--s-6);min-height:var(--header-h);display:flex}@media (max-width:760px){header.sh .wrap{min-height:var(--header-h-sm)}}.wordmark{font:var(--w-semibold) var(--t-lede)/var(--lh-tight) var(--sans);letter-spacing:var(--ls-mono);color:var(--ink);align-items:baseline;gap:var(--s-1);text-decoration:none;display:inline-flex}.wordmark i{width:var(--dot);height:var(--dot);border-radius:var(--r-round);background:var(--signal);transform:translateY(calc(-1 * var(--bw-hair)));display:inline-block}nav.sn{gap:var(--s-5);font-size:var(--t-small);margin-left:auto;display:flex}nav.sn a{color:var(--ink-700);text-decoration:none}nav.sn a:hover{color:var(--ink)}.menu-btn{align-items:center;gap:var(--s-2);min-height:var(--control-h);min-width:var(--control-h);padding:0 var(--s-3);border:var(--bw-hair) solid var(--ink-400);border-radius:var(--r-2);background:var(--paper-pure);color:var(--ink);font:var(--w-semibold) var(--t-small)/var(--lh-tight) var(--sans);cursor:pointer;display:none}.menu-btn:hover{border-color:var(--ink)}.menu-btn[aria-expanded=true] .l1{transform:translateY(var(--menu-shift)) rotate(var(--menu-turn));transform-origin:var(--menu-origin-1)}.menu-btn[aria-expanded=true] .l2{opacity:0}.menu-btn[aria-expanded=true] .l3{transform:translateY(calc(-1 * var(--menu-shift))) rotate(calc(-1 * var(--menu-turn)));transform-origin:var(--menu-origin-3)}.menu-btn path{transition:transform var(--dur-2) var(--ease), opacity var(--dur-1) var(--ease)}.m-nav{background:var(--paper);border-bottom:var(--bw-hair) solid var(--ink-200);box-shadow:var(--shadow-3);position:absolute;top:100%;left:0;right:0}.m-nav .m-in{max-width:var(--site-container);padding:var(--s-2) var(--gut) var(--s-5);margin:0 auto;display:grid}.m-nav a:not(.btn){min-height:var(--s-7);font-size:var(--t-lead);color:var(--ink);border-bottom:var(--bw-hair) solid var(--ink-100);align-items:center;text-decoration:none;display:flex}@media (max-width:860px){nav.sn{display:none}.menu-btn{margin-left:auto;display:inline-flex}}@media (max-width:420px){.menu-btn span{width:var(--bw-hair);height:var(--bw-hair);clip:rect(0 0 0 0);position:absolute;overflow:hidden}.menu-btn{padding:0 var(--s-3)}header.sh .wrap{gap:var(--s-3)}}@media (min-width:861px){.m-nav{display:none!important}}.hero{min-height:var(--hero-min);align-items:center;display:grid;position:relative}.hero .wrap{width:100%}.copy{max-width:var(--w-copy);gap:var(--s-5);padding-block:var(--s-8) var(--s-9);display:grid}.copy h1{font-size:var(--t-site-hero);line-height:var(--lh-site-hero)}.copy h1.is-long{font-size:var(--t-site-hero-long);line-height:var(--lh-site-hero-long)}@media (max-width:389px){.copy h1.is-long{font-size:var(--t-site-hero-long-xs)}}.copy h1 em{color:var(--accent);font-style:normal}.lede{font-size:var(--t-lede);color:var(--ink-700);max-width:var(--mx-lede)}.ctas{gap:var(--s-3);flex-wrap:wrap;display:flex}.cta-note{font-size:var(--t-small);color:var(--ink-500);margin-top:calc(var(--s-3) - var(--s-5))}.benefit{font-size:var(--t-ui);color:var(--ink-700);max-width:var(--mx-lead);padding-top:var(--s-5);border-top:var(--bw-hair) solid var(--ink-200)}.benefit b{color:var(--accent);font-weight:var(--w-semibold)}.tags{pointer-events:none;position:absolute;inset:0}.tag{transform:translate(-50%, calc(-100% - var(--tag-lift) - var(--s-1)));font:var(--w-semibold) var(--t-tag)/var(--lh-tight) var(--mono);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;padding:var(--s-2) var(--s-2);border-radius:var(--r-1);background:var(--ink);color:var(--paper);opacity:0;transition:opacity var(--dur-tag-fade) var(--ease), transform var(--dur-tag-move) var(--ease);position:absolute}.tag:after{content:"";width:var(--bw-hair);height:var(--icon);background:var(--ink);position:absolute;top:100%;left:50%}.tag.on{opacity:1;transform:translate(-50%, calc(-100% - var(--tag-lift)))}.hero.stack{align-items:start;min-height:0}.hero.stack .copy{padding-block:var(--s-7) var(--hero-chart-reserve)}@media (max-width:759.98px){.hero{align-items:start;min-height:0}.hero .copy{padding-block:var(--s-7) var(--hero-chart-reserve)}}@media (max-width:760px){.tag{font-size:var(--t-tag-sm)}}.sec{padding-block:var(--s-10)}.sec-head{gap:var(--s-4);max-width:var(--w-head);margin-bottom:var(--s-8);display:grid}.sec-head h2{font-size:var(--t-site-h2);line-height:var(--lh-site-h2)}.sec-head p{font-size:var(--t-lead);color:var(--ink-700);max-width:var(--mx-intro)}.features{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--s-7);max-width:var(--w-content);margin:0;padding:0;list-style:none;display:grid}.feature{gap:var(--s-3);padding-top:var(--s-5);border-top:var(--bw-hair) solid var(--ink-300);align-content:start;display:grid}.feature .k{font-family:var(--mono);font-size:var(--t-micro);color:var(--ink-500);letter-spacing:var(--ls-mono)}.feature h3,.step h3{font-size:var(--t-h3-site);letter-spacing:var(--ls-heading)}.feature p,.step p{font-size:var(--t-body);color:var(--ink-700)}.steps{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--s-7);max-width:var(--w-content);margin:0;padding:0;list-style:none;display:grid;position:relative}.rail{left:calc(var(--step-num) / 2);right:0;top:calc(var(--step-num) / 2 - var(--step-rail) / 2);height:var(--step-rail);background:var(--ink-200);border-radius:var(--r-1);position:absolute;overflow:hidden}.rail i{background:var(--ink);width:0;height:100%;display:block}.step{gap:var(--s-3);align-content:start;display:grid;position:relative}.num{width:var(--control-h);height:var(--control-h);border-radius:var(--r-round);font:var(--w-semibold) var(--t-lead)/var(--lh-tight) var(--display);font-stretch:var(--display-stretch);background:var(--paper-pure);border:var(--bw-control) solid var(--ink-300);color:var(--ink-500);margin-bottom:var(--s-3);transition:background var(--dur-3) var(--ease), border-color var(--dur-3) var(--ease), color var(--dur-3) var(--ease);place-items:center;display:grid}.num.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.step:last-child .num.on{background:var(--accent);border-color:var(--accent);color:var(--paper-pure)}@media (max-width:860px){.features{gap:var(--s-6);grid-template-columns:1fr}.steps{gap:var(--s-6);padding-left:var(--s-8);grid-template-columns:1fr}.rail{left:calc(var(--step-num) / 2 - var(--step-rail) / 2);right:auto;top:calc(var(--step-num) / 2);bottom:calc(var(--step-num) / 2);width:var(--step-rail);height:auto}.rail i{width:100%;height:0}.num{left:calc(-1 * var(--s-8));top:calc(-1 * var(--s-3));margin:0;position:absolute}}.life{display:grid}.life-bar{z-index:1;padding-top:var(--s-2);max-width:var(--w-content);position:relative}.life-stages{border-top:var(--bw-control) solid var(--ink-300);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.life-stages li{padding-top:var(--s-3);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-500);position:relative}.life-stages li span{background:var(--paper);padding:var(--s-1) var(--s-2) var(--s-1) 0}.life-stages li:before{content:"";left:0;top:calc(-1 * var(--s-2));width:var(--bw-control);height:var(--s-3);background:var(--ink-300);position:absolute}.life-stages li:last-child:after{content:"";right:0;top:calc(-1 * var(--s-2));width:var(--bw-control);height:var(--s-3);background:var(--ink-300);position:absolute}.slice{z-index:1;left:var(--slice-left);width:var(--slice-w);top:calc(var(--s-2) - var(--bw-bar) / 2);height:var(--bw-bar);border-radius:var(--r-1);background:var(--accent);position:absolute}.slice .pt{left:var(--x);width:var(--dot);height:var(--dot);margin:calc(-1 * var(--s-1)) 0 0 calc(-1 * var(--s-1));border-radius:var(--r-round);background:var(--paper);box-shadow:inset 0 0 0 var(--bw-focus) var(--accent);transition:opacity var(--dur-3) var(--ease), transform var(--dur-3) var(--ease);position:absolute;top:50%}.slice .pt.on{background:var(--accent);transform:scale(var(--scale-lit));animation:ping var(--dur-pulse) var(--ease) 1}@keyframes ping{0%{box-shadow:0 0 0 0 var(--ping-from)}to{box-shadow:0 0 0 var(--ping-spread) var(--ping-to)}}.zoom{width:100%;max-width:var(--w-content);height:var(--s-8);display:block;overflow:visible}.zoom line{stroke:var(--ink-300);stroke-width:var(--bw-hair);stroke-dasharray:var(--zoom-dash)}.uses .rail i{background:var(--accent)}.uses .num.on{background:var(--accent);border-color:var(--accent);color:var(--paper-pure)}.uses .where{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:var(--ls-mono);color:var(--ink-500)}@media (min-width:861px){.uses .where{left:calc(var(--step-num) + var(--s-3));line-height:var(--lh-tight);white-space:nowrap;position:absolute;top:0}}.life .slice{clip-path:inset(calc(-1 * var(--s-3)) calc(-1 * var(--s-3)) calc(-1 * var(--s-3)) calc(-1 * var(--s-3)));transition:clip-path var(--dur-draw) var(--ease)}.life:not(.in) .slice{clip-path:inset(calc(-1 * var(--s-3)) 100% calc(-1 * var(--s-3)) calc(-1 * var(--s-3)))}.life .zoom line{transition:opacity var(--dur-zoom) var(--ease) var(--dur-3)}.life:not(.in) .zoom line{opacity:0}@media (prefers-reduced-motion:reduce){.life .slice,.life .zoom line,.slice .pt{transition:none;animation:none}.life:not(.in) .slice{clip-path:none}.life:not(.in) .zoom line{opacity:1}}@media (max-width:860px){.zoom{display:none}.life-bar{margin-bottom:var(--s-7)}.life-stages li{font-size:var(--t-tag);letter-spacing:var(--ls-meta)}}.track{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--s-5)) / var(--offers-per-view));column-gap:var(--s-5);scroll-snap-type:x mandatory;padding-block:var(--s-4) var(--s-1);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, var(--mask-stop) 0, var(--mask-stop) calc(100% - var(--s-10)), transparent);-webkit-mask-image:linear-gradient(to right, var(--mask-stop) 0, var(--mask-stop) calc(100% - var(--s-10)), transparent);mask-image:linear-gradient(to right, var(--mask-stop) 0, var(--mask-stop) calc(100% - var(--s-10)), transparent);grid-template-rows:repeat(6,auto);row-gap:0;display:grid;overflow-x:auto}.track::-webkit-scrollbar{display:none}.track.at-end{-webkit-mask-image:none;mask-image:none}@media (max-width:760px){.track{grid-auto-columns:var(--offer-w-sm)}}@media (min-width:761px){.offer ul{column-gap:var(--s-5);grid-template-columns:1fr 1fr}}.offer{grid-row:span 6;grid-template-rows:subgrid;row-gap:var(--s-4);scroll-snap-align:start;background:var(--paper-pure);border:var(--bw-hair) solid var(--ink-200);border-radius:var(--r-3);padding:var(--s-6);display:grid;position:relative}.offer.feat{border:var(--bw-control) solid var(--ink);box-shadow:var(--shadow-2)}.offer .start{top:calc(-1 * var(--s-3));left:var(--s-6);font:var(--w-semibold) var(--t-tag)/var(--lh-tight) var(--mono);letter-spacing:var(--ls-label);text-transform:uppercase;padding:var(--s-2) var(--s-2);background:var(--accent);color:var(--paper-pure);border-radius:var(--r-1);position:absolute}.offer h3{font-size:var(--t-h3-site);align-self:end}.offer .price{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.offer .price b{white-space:nowrap;font-family:var(--display);font-stretch:var(--display-stretch);font-size:var(--t-site-price);line-height:var(--lh-tight);letter-spacing:var(--ls-display-tight);font-weight:var(--w-semibold)}.offer .price span{font-family:var(--mono);font-size:var(--t-micro);color:var(--ink-500)}.offer p{color:var(--ink-700);font-size:var(--t-body)}.offer ul{gap:var(--s-3);font-size:var(--t-ui);color:var(--ink-700);align-content:start;margin:0;padding:0;list-style:none;display:grid}.offer li{gap:var(--s-3);display:flex}.offer li:before{content:"";width:var(--dot);height:var(--dot);margin-top:var(--s-2);border-radius:var(--r-round);background:var(--accent);flex:none}.offer .btn{margin-top:var(--s-2);place-self:end start}.depth{gap:var(--s-2);font-family:var(--mono);font-size:var(--t-micro);color:var(--ink-500);display:grid}.depth .bar2{height:var(--dot);border-radius:var(--r-1);background:var(--ink-100);width:var(--w-meter);overflow:hidden}.depth .bar2 i{border-radius:var(--r-1);width:0;height:100%;transition:width var(--dur-bar) var(--ease);display:block}.depth--1 .bar2 i{--w:22%;background:var(--d3)}.depth--2 .bar2 i{--w:68%;background:linear-gradient(to right, var(--d2), var(--d5))}.depth--3 .bar2 i{--w:100%;background:linear-gradient(to right, var(--d2), var(--d5), var(--d7))}.in .depth .bar2 i{width:var(--w)}@media (prefers-reduced-motion:reduce){.depth .bar2 i{width:var(--w);transition:none}}.car-ctrl{align-items:center;gap:var(--s-4);margin-top:var(--s-6);display:flex}.car-ctrl button.arrow{width:var(--control-h);height:var(--control-h);border-radius:var(--r-round);border:var(--bw-control) solid var(--ink-400);background:var(--paper-pure);color:var(--ink);font:var(--w-semibold) var(--t-read)/var(--lh-tight) var(--sans);cursor:pointer;place-items:center;display:grid}.car-ctrl button.arrow:hover:not(:disabled){border-color:var(--ink)}.car-ctrl button.arrow:disabled{opacity:var(--o-disabled);cursor:default}.dots{gap:var(--s-2);display:flex}.dots button{width:var(--s-6);height:var(--s-6);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.dots button:before{content:"";width:var(--dot);height:var(--dot);border-radius:var(--r-round);background:var(--ink-400);transition:background var(--dur-2) var(--ease), transform var(--dur-2) var(--ease)}.dots button[aria-current=true]:before{background:var(--ink);transform:scale(var(--scale-lit))}.car-ctrl .pos{font-family:var(--mono);font-size:var(--t-micro);color:var(--ink-500);font-variant-numeric:tabular-nums}.contact{position:relative}.contact-grid{gap:var(--s-6);max-width:var(--w-form);display:grid}.contact-grid .sec-head{margin-bottom:0}.contact .lead{font-size:var(--t-lead);color:var(--ink-700);max-width:var(--mx-lead)}.cform{background:var(--paper-pure);border:var(--bw-hair) solid var(--ink-200);border-radius:var(--r-3);padding:var(--s-6);gap:var(--s-4) var(--s-5);grid-template-columns:1fr 1fr;display:grid}.cform .full{grid-column:1/-1}.cform .hp{width:var(--bw-hair);height:var(--bw-hair);clip:rect(0 0 0 0);opacity:0;pointer-events:none;border:0;padding:0;position:absolute;overflow:hidden}.field{gap:var(--s-2);align-content:start;min-width:0;display:grid}.field label{font-size:var(--t-small);font-weight:var(--w-semibold)}.field label span{font-weight:var(--w-regular);color:var(--ink-500)}.field input,.field select,.field textarea{font:var(--w-regular) var(--t-body)/var(--lh-ui) var(--sans);color:var(--ink);background:var(--paper-pure);border:var(--bw-hair) solid var(--ink-400);border-radius:var(--r-2);padding:var(--s-3) var(--s-3);width:100%;min-height:var(--control-h)}.field textarea{min-height:var(--textarea-h);resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--ink-500);opacity:1}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 var(--focus-halo) var(--accent-tint);outline:none}.cform .send{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.field .err{gap:var(--s-2);font-size:var(--t-small);line-height:var(--lh-ui);color:var(--error-fg);align-items:flex-start;margin:0;display:flex}.field .err:before{content:"!";width:var(--s-4);height:var(--s-4);border-radius:var(--r-round);background:var(--error);color:var(--paper-pure);font:var(--w-semibold) var(--t-micro)/var(--s-4) var(--sans);text-align:center;margin-top:var(--bw-focus);flex:none}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border:var(--bw-control) solid var(--error);box-shadow:inset var(--bw-bar) 0 0 var(--error);padding-left:var(--s-4)}.field input[aria-invalid=true]:focus{border-color:var(--error);box-shadow:inset var(--bw-bar) 0 0 var(--error), 0 0 0 var(--focus-halo) var(--signal-tint)}.field:has([aria-invalid=true]) label{color:var(--error-fg)}.errsum{border:var(--bw-control) solid var(--error);border-radius:var(--r-2);background:var(--signal-tint);padding:var(--s-3) var(--s-4);font-size:var(--t-small);color:var(--ink)}.errsum b{margin-bottom:var(--s-1);display:block}.errsum ul{padding-left:var(--s-4);margin:0}.errsum ul+ul{margin-top:var(--s-2)}.errsum a{color:var(--error-fg)}.cform .done{gap:var(--s-2);padding:var(--s-2) 0;grid-column:1/-1;display:grid}.cform .done b,.cform .done h3{font-size:var(--t-lead)}.direct{align-items:center;gap:var(--s-4) var(--s-5);padding:var(--s-5) var(--s-5);background:var(--paper-pure);border:var(--bw-control) solid var(--ink);border-radius:var(--r-3);flex-wrap:wrap;display:flex}.direct-text{gap:var(--s-1);flex:1 1 var(--w-col-min);min-width:0;display:grid}.direct-text span{font-size:var(--t-small);color:var(--ink-700);order:0}.direct-text b{font:var(--w-semibold) var(--t-h3-site)/var(--lh-compact) var(--display);font-stretch:var(--display-stretch);letter-spacing:var(--ls-heading);color:var(--ink)}.btn--li{gap:var(--s-3);padding-left:var(--s-4)}.btn--li .li-bug{width:auto;height:var(--icon-lg);flex:none;display:block}@media (max-width:760px){.cform{padding:var(--s-5);grid-template-columns:1fr}}footer.sf{z-index:1;background:var(--paper);border-top:var(--bw-hair) solid var(--ink-200);position:relative}footer.sf .row{align-items:center;gap:var(--s-4) var(--s-5);padding-block:var(--s-5);grid-template-columns:1fr auto 1fr;display:grid;position:relative}footer.sf .row>:first-child{justify-self:start}footer.sf .row>:last-child{justify-self:end}footer.sf .wordmark{font-size:var(--t-ui)}footer.sf .company{padding-block:0 var(--s-5);font-size:var(--t-small);color:var(--ink-500);text-align:center;margin-block:0}footer.sf .legal{gap:var(--s-4);font-size:var(--t-small);display:flex}footer.sf .legal a{color:var(--ink-500);text-decoration:underline}footer.sf .wordmark{padding-top:var(--target-lift-wordmark);margin-top:calc(-1 * var(--target-lift-wordmark))}footer.sf .legal a{padding-bottom:var(--target-lift-legal);margin-bottom:calc(-1 * var(--target-lift-legal))}footer.sf .legal a:hover{color:var(--ink);text-decoration:none}details.disclosure summary{cursor:pointer;align-items:center;gap:var(--s-2);font-size:var(--t-micro);color:var(--ink-700);min-height:var(--control-h);padding-inline:var(--s-1);list-style:none;display:inline-flex}details.disclosure summary::-webkit-details-marker{display:none}details.disclosure summary svg{color:var(--ink-500)}details.disclosure summary:hover{color:var(--ink)}details.disclosure .pop{bottom:calc(100% + var(--s-3));left:var(--s-4);right:var(--s-4);max-width:var(--w-popover);max-height:var(--pop-max-h);padding:var(--s-5);background:var(--paper-pure);border:var(--bw-hair) solid var(--ink-200);border-radius:var(--r-3);box-shadow:var(--shadow-3);z-index:10;margin-inline:auto 0;position:absolute;overflow-y:auto}details.disclosure .pop p{font-size:var(--t-small);line-height:var(--lh-loose);color:var(--ink-700)}@media (max-width:640px){footer.sf .row{justify-items:start;gap:var(--s-1);grid-template-columns:1fr}footer.sf .row>:last-child{justify-self:start}footer.sf .company{text-align:start}details.disclosure summary{padding-inline:0}}.page-top{padding-top:var(--page-pad-top)}.phead{gap:var(--phead-gap);max-width:var(--w-phead-about);padding-bottom:var(--phead-pad-bottom-about);display:grid}.phead h1{font-size:var(--t-page-h1);letter-spacing:var(--ls-display-tight);line-height:1}.who-row{gap:var(--who-gap);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.who{justify-items:start;gap:var(--who-name-gap);padding-right:var(--who-gap);border-right:var(--bw-hair) solid var(--ink-200);margin:0;display:grid}.who>img{margin:var(--who-ring-out) 0 0 var(--who-ring-out);width:var(--photo);height:var(--photo);border-radius:var(--r-round);object-fit:cover;box-shadow:var(--photo-ring);display:block}.who figcaption{gap:var(--s-1);min-width:0;max-width:var(--w-who-name);display:grid}.who b{font:var(--w-semibold) var(--t-h3)/var(--lh-snug) var(--display);font-stretch:var(--display-stretch);letter-spacing:var(--ls-heading);color:var(--ink);overflow-wrap:anywhere}.who a{align-items:center;gap:var(--s-2);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:var(--ls-mono);color:var(--accent);text-decoration:none;display:inline-flex}.who .li-slot{flex:none;place-items:center;display:grid}.who .li-slot img{width:var(--icon-sm);height:var(--icon-sm);object-fit:contain}.who a:hover{color:var(--accent-strong);text-decoration:underline}.who-row h1{min-height:calc(var(--photo) + 2 * var(--who-ring-out));align-items:center;display:flex}.asec{padding-block:var(--asec-pad-y);grid-template-columns:minmax(0, 1fr) minmax(0, var(--about-cols-ratio));gap:var(--s-5) var(--gap-wide);border-top:var(--bw-hair) solid var(--ink-200);display:grid}.asec .ah{gap:var(--s-4);align-content:start;display:grid}.asec h2{font-size:var(--t-about-h2);line-height:var(--lh-about-h2)}.asec .ab,.asec .ab .payload-richtext{gap:var(--about-para-gap);font-size:var(--t-read-lg);line-height:var(--lh-read);color:var(--ink-700);max-width:var(--measure);display:grid}.asec .ab em{color:var(--ink);font-style:italic}.asec .ab a.inl{color:var(--accent);text-decoration-thickness:var(--bw-hair);justify-self:start}.asec .ab a.inl:hover{color:var(--accent-strong)}.princ{gap:var(--princ-gap-y) var(--princ-gap-x);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.princ li{gap:var(--legal-sub-gap);padding-top:var(--princ-pad-top);border-top:var(--bw-hair) solid var(--ink-300);align-content:start;display:grid}.princ .k{font-family:var(--mono);font-size:var(--t-micro);color:var(--ink-500);letter-spacing:var(--ls-mono)}.princ b{font-size:var(--t-lede);line-height:var(--lh-princ);color:var(--ink)}.princ p{font-size:var(--t-body);color:var(--ink-700)}.engage{padding-block:var(--engage-pad-top) var(--engage-pad-bottom);border-top:0;grid-template-columns:minmax(0,1fr)}.engage-in{gap:var(--about-para-gap);display:grid}.engage-in h2,.engage-in p{max-width:var(--w-form)}.engage h2{font-size:var(--t-site-h2);line-height:var(--lh-site-h2)}.engage p{font-size:var(--t-lead-lg);color:var(--ink-700)}.engage .ctas{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}@media (max-width:1000px){.asec{padding-block:var(--s-8);grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.page-top{padding-top:var(--page-pad-top-sm)}.princ{grid-template-columns:1fr}.who-row{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.who-row h1{min-height:0;display:block}.who{align-items:center;gap:var(--s-4);border:0;grid-template-columns:auto minmax(0,1fr);padding:0}.who figcaption{max-width:none}.who>img{margin:var(--who-ring-out-sm);width:var(--photo-sm);height:var(--photo-sm);box-shadow:var(--photo-ring-sm)}}.legal-layout{grid-template-columns:var(--legal-col-toc) minmax(0,var(--legal-col-read));gap:var(--gap-wide);align-items:start;display:grid}.toc{top:calc(var(--header-h) + var(--toc-top-gap));max-height:var(--toc-max-h);overscroll-behavior:contain;align-content:start;gap:var(--toc-gap);padding-top:var(--toc-pad);display:grid;position:sticky;overflow-y:auto}.toc .k{font-family:var(--mono);font-size:var(--t-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-500)}.toc ol{gap:var(--toc-item-gap);margin:0;padding:0;list-style:none;display:grid}.toc a{grid-template-columns:var(--toc-num-col) 1fr;gap:var(--toc-pad);padding:var(--toc-pad) 0;font-size:var(--t-toc);line-height:var(--lh-tight);color:var(--ink-700);text-decoration:none;display:grid}.toc a span{font-family:var(--mono);font-size:var(--t-label-sm);color:var(--ink-500);padding-top:var(--bw-hair)}.toc a:hover{color:var(--ink)}.toc a[aria-current=true]{color:var(--ink);font-weight:var(--w-semibold)}.toc a[aria-current=true] span{color:var(--signal-strong)}.toc-m{display:none}.lbody{min-width:0}.lsec{padding-block:var(--lsec-pad-y);border-top:var(--bw-hair) solid var(--ink-200);scroll-margin-top:calc(var(--header-h) + var(--s-5))}.lsec:first-child,.toc-m+.lsec{border-top:0;padding-top:0}.lsec h2{align-items:baseline;gap:var(--lsec-h2-gap);font-size:var(--t-legal-h2);line-height:var(--lh-snug);margin-bottom:var(--lsec-h2-mb);display:flex}.lsec h2 .n{font-family:var(--mono);font-size:var(--t-mono-sm);font-weight:var(--w-regular);letter-spacing:var(--ls-meta);color:var(--ink-500);font-stretch:var(--stretch-mono);transform:translateY(var(--legal-num-lift));flex:none}.lsec>.ltext{gap:var(--s-4);font-size:var(--t-read);line-height:var(--lh-read);color:var(--ink-700);display:grid}.lsec h3{margin-top:var(--legal-sub-gap);font:var(--w-semibold) var(--t-read)/var(--lh-ui) var(--sans);color:var(--ink)}.lsec strong{color:var(--ink);font-weight:var(--w-semibold)}.lsec p{max-width:var(--mx-legal)}.lsec ul{gap:var(--legal-sub-gap);max-width:var(--mx-legal);margin:0;padding:0;list-style:none;display:grid}.lsec li{padding-left:var(--legal-li-indent);position:relative}.lsec li:before{content:"";left:var(--s-1);top:var(--legal-bullet-top);width:var(--dot-sm);height:var(--dot-sm);border-radius:var(--r-round);background:var(--ink-300);position:absolute}.tw{background:var(--paper-pure);border:var(--bw-hair) solid var(--ink-200);border-radius:var(--r-3);margin-block:var(--s-2);overflow-x:auto}.lsec table{border-collapse:collapse;width:100%;font-size:var(--t-ui);line-height:var(--lh-cell)}.lsec th{text-align:left;font-family:var(--mono);font-weight:var(--w-regular);font-size:var(--t-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-500);padding:var(--s-3) var(--s-4);border-bottom:var(--bw-hair) solid var(--ink-200);background:var(--paper)}.lsec td{padding:var(--cell-pad-y) var(--s-4);border-bottom:var(--bw-hair) solid var(--ink-100);vertical-align:top;color:var(--ink-700)}.lsec tr:last-child td{border-bottom:0}.lsec td.mono{font-family:var(--mono);font-size:var(--t-mono-sm);color:var(--ink);overflow-wrap:anywhere;min-width:var(--w-col-min)}.tlab{display:none}.lfoot{margin-top:var(--legal-foot-gap);justify-content:space-between;align-items:baseline;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.lfoot .lq{font-size:var(--t-small);color:var(--ink-500);margin:0}.lfoot .lq a{color:var(--accent);text-decoration-thickness:var(--bw-hair)}.lfoot .lq a:hover{color:var(--accent-strong)}.backtop{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:var(--ls-mono);margin:0}.backtop a{color:var(--ink-500);text-decoration:none}.backtop a:hover{color:var(--ink)}@media (max-width:1000px){.legal-layout{grid-template-columns:minmax(0,1fr);gap:0}.toc{display:none}.toc-m{margin-bottom:var(--toc-m-gap);border:var(--bw-hair) solid var(--ink-200);border-radius:var(--r-3);background:var(--paper-pure);display:block}.toc-m summary{cursor:pointer;padding:var(--cell-pad-y) var(--s-4);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-700);min-height:var(--control-h);justify-content:space-between;align-items:center;list-style:none;display:flex}.toc-m summary::-webkit-details-marker{display:none}.toc-m summary:after{content:"+";font-size:var(--t-body);color:var(--ink-500)}.toc-m[open] summary:after{content:"–"}.toc-m ol{padding:0 var(--s-4) var(--s-3);margin:0;list-style:none;display:grid}.toc-m a{grid-template-columns:var(--toc-num-col) 1fr;gap:var(--toc-pad);padding:var(--s-2) 0;font-size:var(--t-ui);color:var(--ink-700);border-top:var(--bw-hair) solid var(--ink-100);text-decoration:none;display:grid}.toc-m a span{font-family:var(--mono);font-size:var(--t-micro);color:var(--ink-500)}}@media (max-width:760px){.phead .lead{font-size:var(--t-read-lg)}.lsec>.ltext{font-size:var(--t-read-sm)}.tw--stack thead{width:var(--bw-hair);height:var(--bw-hair);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.tw--stack table,.tw--stack tbody,.tw--stack tr,.tw--stack td{width:100%;display:block}.tw--stack tr{padding:var(--legal-sub-gap) 0;border-bottom:var(--bw-hair) solid var(--ink-200)}.tw--stack tr:last-child{border-bottom:0}.tw--stack td{padding:var(--s-1) var(--s-4);border:0}.tw--stack .tlab{font-family:var(--mono);font-size:var(--t-tag);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-500);margin-bottom:var(--tlab-gap);display:block}.tw--stack td.mono{min-width:0}}.page-legal{padding-bottom:var(--page-pad-bottom)}.phead--legal{max-width:var(--w-phead);padding-bottom:var(--phead-pad-bottom)}.phead--legal h1{font-size:var(--t-page-h1);letter-spacing:var(--ls-display-tight);line-height:1}.phead .meta{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:var(--ls-meta);color:var(--ink-500)}.phead .lead{font-size:var(--t-lede);line-height:var(--lh-loose);color:var(--ink-700);max-width:var(--mx-page-lead)}.phead .lead a,.lbody a{color:var(--accent);text-decoration-thickness:var(--bw-hair)}.phead .lead a:hover,.lbody a:hover{color:var(--accent-strong)}@media (max-width:760px){.page-legal{padding-bottom:var(--page-pad-bottom-sm)}}.text-block{padding-bottom:var(--page-pad-bottom)}.text-block .wrap,.text-block .payload-richtext{gap:var(--s-4);font-size:var(--t-read);line-height:var(--lh-read);color:var(--ink-700);display:grid}.text-block .wrap p{max-width:var(--mx-legal)}.text-block .wrap a{color:var(--accent);text-decoration-thickness:var(--bw-hair)}.text-block .wrap a:hover{color:var(--accent-strong)}@media (max-width:760px){.text-block{padding-bottom:var(--page-pad-bottom-sm)}.text-block .wrap{font-size:var(--t-read-sm)}}.status-head{padding-block:var(--s-5)}.status{gap:var(--s-4);padding-block:var(--s-8) var(--s-9);justify-items:start;display:grid}.status h1{font-size:var(--t-page-h1);letter-spacing:var(--ls-display-tight);line-height:1}.status p{font-size:var(--t-lede);line-height:var(--lh-loose);color:var(--ink-700);max-width:var(--mx-page-lead);margin:0}.status-actions{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}
