@font-face{font-family:instrumentSans;src:url(/_next/static/media/349184094a2e9c7c.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSans;src:url(/_next/static/media/e08e708e5f2034fb.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}.__className_f2cba4{font-family:instrumentSans}.__variable_f2cba4{--font-instrument:"instrumentSans"}:root{--ink:#121110;--paper:#f7f4ee;--signal:#ffc21a;--stone-900:#1b1a18;--stone-850:#252320;--stone-800:#2f2d2a;--stone-700:#4a463f;--stone-500:#77716a;--stone-400:#9a9388;--stone-300:#b8b1a6;--signal-300:#ffd04d;--signal-a07:rgb(255 194 26/0.07);--signal-a18:rgb(255 194 26/0.18);--bg:var(--ink);--surface:var(--stone-900);--surface-2:var(--stone-850);--line:var(--stone-800);--line-2:var(--stone-700);--rail:var(--line-2);--line-3:var(--stone-500);--fg:var(--paper);--soft:var(--stone-300);--mute:var(--stone-400);--on-signal:var(--ink);--signal-hover:var(--signal-300);--signal-tint:var(--signal-a07);--signal-ring:var(--signal-a18);--focus:var(--signal);--font-sans:var(--font-instrument),"Instrument Fallback",Arial,sans-serif;--font-display:var(--font-instrument),"Instrument Fallback Display",Arial,sans-serif;--w-regular:400;--w-bold:600;--t-sm:clamp(0.875rem,0.85rem + 0.1vw,0.9375rem);--t-base:clamp(1rem,0.97rem + 0.15vw,1.0625rem);--t-md:clamp(1.125rem,1.05rem + 0.3vw,1.3125rem);--t-lg:clamp(1.375rem,1.15rem + 0.9vw,1.875rem);--t-xl:clamp(1.875rem,1.35rem + 2.1vw,3rem);--t-2xl:clamp(2.25rem,1.3rem + 3.8vw,4.25rem);--t-display:clamp(2.625rem,0.6rem + 6.4vw,6.5rem);--t-logo:0.95rem;--lh-tight:0.98;--lh-head:1.06;--lh-title:1.25;--lh-meta:1.45;--lh-body:1.55;--lh-question:1.35;--lh-none:1;--tr-display:-0.035em;--tr-head:-0.025em;--tr-title:-0.015em;--tr-brand:-0.01em;--s-0:0.125rem;--s-1:0.25rem;--s-2:0.5rem;--s-3:0.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--sec:clamp(3rem,1.75rem + 5.5vw,7.5rem);--sec-tight:clamp(1.25rem,0.75rem + 1.5vw,2rem);--sec-loose:clamp(4rem,2.25rem + 7vw,10rem);--gutter:clamp(1rem,0.5rem + 2.5vw,2.5rem);--shell:76rem;--measure:38rem;--measure-head:46rem;--gap-cols:clamp(2.5rem,1rem + 3vw,4.5rem);--gap-text:var(--s-8);--opad:clamp(1.25rem,0.9rem + 1.4vw,2.25rem);--cpad:clamp(1rem,0.75rem + 1vw,1.5rem);--xpad:clamp(1.5rem,0.75rem + 3vw,3.5rem);--r-tag:4px;--r-panel:8px;--r-pill:999px;--r-node:25%;--r-avatar:50%;--r-radio:50%;--r-seg:2px;--bw:1px;--bw-node:1px;--bw-strong:2px;--bw-bar:3px;--bw-seg:4px;--logo:2.25rem;--rail-x:calc(var(--logo) / 2);--rail-col:1.75rem;--node:10px;--node-lg:14px;--brand-gap:0.625rem;--focus-w:3px;--focus-offset:3px;--focus-offset-inline:1px;--dur:120ms;--dur-arrow:150ms;--ease:ease;--nudge:2px;--press:1px;--dur-in:560ms;--dur-open:220ms;--dur-draw:900ms;--ease-out:cubic-bezier(0.2,0.7,0.2,1);--rise:12px;--stagger:70ms;--dur-ping:1.4s;--ping-delay:1.1s;--dur-ping-anchor:1.2s;--ping-delay-anchor:0.35s;--ping-scale:2.4;--ping-from:0.5;--ring-next:0 0 0 4px var(--signal-ring);--underline-offset:0.25em;--target:2.75rem;--icon:1rem;--btn-h:3rem;--btn-px:1.25rem;--btn-px-sm:1.125rem;--btn-gap:0.625rem;--tag-py:0.0625rem;--tag-px:0.4375rem;--row-h:1.5rem;--row-mid:calc(var(--row-h) / 2);--field-py:0.6875rem;--field-label:5.25rem;--field-label-wide:6.25rem;--field-label-code:10.5rem;--cell-min:7.5rem;--cells-max:34rem;--measure-intro:34rem;--node-md:12px;--sechead-mt:clamp(1.5rem,1.25rem + 1vw,2rem);--sechead-mb:clamp(1.5rem,1rem + 2vw,3rem);--lede:35rem;--thumb:3.5rem;--hero-pb:clamp(1rem,0.5rem + 2vw,2rem);--hero-h1-mt:clamp(1rem,0.5rem + 1.5vw,1.75rem);--hero-grid-mt:clamp(1.25rem,0.75rem + 1.25vw,1.75rem);--hero-gap:clamp(2.5rem,1.5rem + 3vw,4rem);--strip-py:0.625rem;--row-py:0.875rem;--row-py-sm:0.625rem;--avatar:2.75rem;--plan-when:6.25rem;--plan-gap:1.75rem;--jrow-x:1.25rem;--jrow-pad:2.75rem;--jrow-title:11rem;--idx-col:2.5rem;--cta-px-sm:1.125rem;--header-h:4rem;--page-min-h:100dvh;--fade:3rem;--sticky-top:6rem;--field-head:7rem;--scroll-top:8rem;--anchor-top:calc(var(--header-h) + var(--s-4));--measure-h1:12.5ch;--measure-quote:20ch;--measure-title:22ch;--measure-cta:11em;--plan-min:22rem;--sheet-min:18rem;--portrait:21rem;--portrait-sm:16rem;--portrait-min:15rem;--voice-indent:1.25em;--hang:-0.42em;--input-h:3rem;--area-h:8.5rem;--control:1.25rem;--mark:1.125rem;--form-max:34rem;--danger-max:40rem;--z-rail:0;--z-panel:1;--z-header:50;--z-skip:100;--tint-next:linear-gradient(90deg,var(--signal-tint),transparent 85%);--tint-cta:linear-gradient(115deg,var(--signal-tint),transparent 38%);--dash:repeating-linear-gradient(to bottom,var(--line-3) 0 4px,transparent 4px 8px);--fade-end:linear-gradient(to right,var(--ink) calc(100% - var(--fade)),transparent);--icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.4l2.2 2.2 4.8-5' fill='none' stroke='%23121110' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");color-scheme:dark}@font-face{font-family:Instrument Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");font-weight:400;size-adjust:100%;ascent-override:97%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Instrument Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");font-weight:600;size-adjust:99.1%;ascent-override:97.88%;descent-override:25.23%;line-gap-override:0%}@font-face{font-family:Instrument Fallback Display;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");font-weight:600;size-adjust:95%;ascent-override:102.11%;descent-override:26.32%;line-gap-override:0%}@media (max-width:24.99em){:root{--btn-px-sm:0.875rem;--jrow-x:1rem;--jrow-pad:2.25rem}}@media (min-width:40em){:root{--rail-col:2.25rem;--node:12px;--btn-px:var(--s-5);--field-label-wide:7rem}}@media (min-width:60em){:root{--rail-col:3.5rem;--brand-gap:1.25rem}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--scroll-top);scroll-padding-bottom:var(--s-6);background:var(--bg)}main section[id]{--anchor-pt:var(--sec);scroll-margin-top:calc(var(--anchor-top) - var(--scroll-top) - var(--anchor-pt))}main section[id]:has(>.entry--loose){--anchor-pt:var(--sec-loose)}body{display:flex;flex-direction:column;min-height:var(--page-min-h);margin:0;overflow-x:clip;overflow-wrap:break-word;background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--t-base);font-weight:var(--w-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}main{flex:1 0 auto}h1,h2,h3,h4{margin:0;font-weight:var(--w-bold);text-wrap:balance;overflow-wrap:anywhere}h1{font-size:var(--t-display);line-height:var(--lh-tight);letter-spacing:var(--tr-display)}h2{font-size:var(--t-xl);line-height:var(--lh-head);letter-spacing:var(--tr-head)}h3{font-size:var(--t-lg);line-height:var(--lh-title);letter-spacing:var(--tr-title)}p{margin:0}.strip .link,dd,li,p{text-wrap:pretty}ol,ul{padding:0;list-style:none}blockquote,dd,dl,figure,ol,ul{margin:0}a{color:inherit}b,strong{font-weight:var(--w-bold)}img,svg{display:block}svg{flex:none}img{max-width:100%;height:auto}.hi{color:var(--signal)}::selection{background:var(--signal);color:var(--on-signal)}:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset);border-radius:var(--r-tag)}main:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nb{display:inline-block;overflow-wrap:anywhere;text-decoration:inherit}.idx{color:var(--mute);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.idx,.skip-link{font-weight:var(--w-bold)}.skip-link{position:absolute;z-index:var(--z-skip);top:var(--s-3);left:var(--s-3);display:inline-flex;align-items:center;min-height:var(--target);padding:var(--s-2) var(--btn-px-sm);border-radius:var(--r-pill);background:var(--signal);color:var(--on-signal);font-size:var(--t-sm);line-height:var(--lh-title);text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:none}.shell{width:min(100% - 2 * var(--gutter),var(--shell));margin-inline:auto}.case dl,.case dl>div,.cells-block,.feat,.fields,.ft__brand,.journey,.jrow,.plan__who,.prose section,.srow__what,.track{grid-template-columns:minmax(0,1fr)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);min-height:var(--btn-h);padding:var(--s-3) var(--btn-px);border:var(--bw) solid transparent;border-radius:var(--r-pill);background:none;font:var(--w-bold) var(--t-base) /var(--lh-title) var(--font-sans);text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease)}.btn__label{min-width:0;overflow-wrap:anywhere}.btn svg{width:var(--icon);height:var(--icon);transition:transform var(--dur-arrow) var(--ease)}.btn:active{transform:translateY(var(--press))}.btn--signal{background:var(--signal);color:var(--on-signal)}.btn--line{border-color:var(--line-3);color:var(--fg)}@media (hover:hover){.btn:hover svg{transform:translateX(var(--nudge))}.btn--signal:hover{background:var(--signal-hover)}.btn--line:hover{border-color:var(--signal);color:var(--signal)}}.btn--sm{min-height:var(--target);padding:var(--s-2) var(--btn-px-sm);font-size:var(--t-sm)}.btn--block{width:100%}@media (max-width:39.99em){@container action (max-width: 13.5rem){.btn svg{display:none}}@container form-action (max-width: 16.75rem){.btn svg{display:none}}}@media (min-width:40em){@container action (max-width: 14.25rem){.btn svg{display:none}}@container form-action (max-width: 17.75rem){.btn svg{display:none}}}.btn:disabled,.btn[aria-disabled=true]{border-color:var(--line-2);background:none;color:var(--mute);cursor:not-allowed;transform:none}.btn:disabled svg,.btn[aria-disabled=true] svg{transform:none}.link{color:var(--fg);text-decoration:underline;text-decoration-thickness:var(--bw);text-decoration-color:var(--line-3);text-underline-offset:var(--underline-offset);transition:color var(--dur) var(--ease),text-decoration-color var(--dur) var(--ease)}@media (hover:hover){.link:hover{text-decoration-color:currentColor}}.link:active{text-decoration-color:currentColor}.link:focus-visible{outline-offset:var(--focus-offset-inline)}.hit{position:relative;display:inline-block;max-width:100%}.hit:after{content:"";position:absolute;inset:min(0px,calc(50% - var(--target) / 2)) 0}.navlink{color:var(--soft);text-decoration:none;text-decoration-thickness:var(--bw);text-underline-offset:var(--underline-offset);transition:color var(--dur) var(--ease)}@media (hover:hover){.navlink:hover{color:var(--fg);text-decoration-line:underline}}.navlink:active{color:var(--fg);text-decoration-line:underline}.numlink{display:inline-flex;align-items:baseline;gap:var(--s-1)}.numlink>*{min-width:0}.numlink>.idx{flex:none}.page__links .numlink,.subnav .numlink{align-items:center}.navlink .idx{font-weight:var(--w-regular)}.tag{display:inline-flex;align-items:center;gap:var(--s-1);padding:var(--tag-py) var(--tag-px);border:var(--bw) solid var(--line-2);border-radius:var(--r-tag);color:var(--soft);font-size:var(--t-sm);font-weight:var(--w-bold);line-height:var(--lh-meta)}@media (min-width:22.5em){.tag{white-space:nowrap}}.tag--done{border-color:transparent;background:var(--surface-2)}.tag--next{border-color:var(--signal);background:var(--signal);color:var(--on-signal)}.tag--todo{border-style:dashed;border-color:var(--line-3)}.panel{position:relative;z-index:var(--z-panel);border:var(--bw) solid var(--line);border-radius:var(--r-panel);background:var(--surface)}@media (max-width:39.99em){.panel--bleed{width:auto;margin-left:calc(-1 * var(--rail-col))}}.strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-1) var(--s-4);padding-block:var(--strip-py);border-bottom:var(--bw) solid var(--line);color:var(--soft)}.strip,.subhead{font-size:var(--t-sm);line-height:var(--lh-meta)}.subhead{margin-bottom:var(--s-3);color:var(--fg);font-weight:var(--w-bold);letter-spacing:0}.fields{container-type:inline-size;display:grid;border-top:var(--bw) solid var(--line)}.fields>div{display:grid;grid-template-columns:var(--field-label) minmax(0,1fr);gap:var(--s-4);padding:var(--field-py) 0;border-bottom:var(--bw) solid var(--line);font-size:var(--t-sm);line-height:var(--lh-meta)}.fields dt{color:var(--mute)}.fields dd{min-width:0;color:var(--fg)}.fields a{overflow-wrap:anywhere}.fields--wide>div{grid-template-columns:var(--field-label-wide) minmax(0,1fr)}@container (max-width: 18rem){.fields>div{grid-template-columns:minmax(0,1fr);gap:var(--s-0)}}.cells-block{display:grid;width:100%}.cells__title{font-variant-numeric:tabular-nums}.cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cell-min)),1fr));max-width:var(--cells-max);border-top:var(--bw) solid var(--line);border-left:var(--bw) solid var(--line)}.cells>div{display:grid;align-content:start;gap:var(--s-0);min-width:0;padding:var(--s-3) var(--s-4);border-right:var(--bw) solid var(--line);border-bottom:var(--bw) solid var(--line)}.cells dt{color:var(--soft);font-size:var(--t-sm);line-height:var(--lh-meta)}.cells dd{color:var(--fg);font-size:var(--t-md);font-weight:var(--w-bold);line-height:var(--lh-title)}.entry{--pt:var(--sec);--pb:0;position:relative;display:grid;grid-template-columns:var(--rail-col) minmax(0,1fr);padding-block:var(--pt) var(--pb)}.entry>*{grid-column:2;min-width:0}.entry:before{content:"";position:absolute;z-index:var(--z-rail);top:var(--rail-top,0);bottom:var(--rail-bottom,0);left:calc(var(--rail-x) - var(--bw) / 2);height:var(--rail-h,auto);width:0;border-left:var(--bw) solid var(--rail)}.entry--tight{--pt:var(--sec-tight)}.entry--loose{--pt:var(--sec-loose)}.entry--start{--rail-top:calc(var(--pt) + var(--row-mid))}.entry--end{--pb:var(--sec);--rail-bottom:auto;--rail-h:calc(var(--pt) + var(--row-mid))}.rowhead{position:relative;z-index:var(--z-panel);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3);min-height:var(--row-h);font-size:var(--t-sm);line-height:var(--lh-meta)}.rowhead:before{content:"";position:absolute;top:calc(var(--row-mid) - var(--node) / 2);left:calc(var(--rail-x) - var(--rail-col) - var(--node) / 2);width:var(--node);height:var(--node)}.rowhead:after{content:"";position:absolute;top:calc(var(--row-mid) - var(--bw) / 2);left:calc(var(--rail-x) - var(--rail-col) + var(--node) / 2);width:max(0px,calc(var(--rail-col) - var(--rail-x) - var(--node) / 2 - var(--s-3)));border-top:var(--bw) solid var(--rail)}.rowhead>*{min-width:0}.rowhead__title{color:var(--fg);font-weight:var(--w-bold);overflow-wrap:anywhere}.rowhead__rule{flex:1 1 var(--s-5);min-width:var(--s-5);border-top:var(--bw) solid var(--line)}.rowhead__meta{color:var(--soft)}.hero .rowhead{container-type:inline-size}@container (max-width: 38rem){.hero .rowhead__meta{flex-basis:100%}}.case dl>div:before,.faq summary:before,.jrow:after,.page .entry:after,.rowhead:before,.srow:after,.track li:before{border:var(--bw-node) solid var(--line-3);border-radius:var(--r-node);background:var(--bg)}.rowhead--start:before{border-color:var(--fg);background:var(--fg)}.faq details[open]>summary:before{border-color:var(--soft);background:var(--soft)}.case dl>div:before,.jrow:after,.srow:after,.track li:before{background-color:var(--surface)}.case dl>.case__after:before{border-color:var(--soft);background-color:var(--soft)}.jrow--done:after,.srow--done:after{border-color:var(--soft);background:var(--soft) var(--icon-check) center /100% no-repeat}.jrow--next:after,.rowhead--next:before,.srow--next:after{border-color:var(--signal);background:var(--signal);box-shadow:var(--ring-next)}.sechead{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);max-width:var(--measure-head);margin-block:var(--sechead-mt) var(--sechead-mb)}.sechead p{max-width:var(--measure);color:var(--soft);font-size:var(--t-md);line-height:var(--lh-body)}.subnav{border-bottom:var(--bw) solid var(--line)}.subnav__in{display:flex;align-items:center}.subnav nav:first-child{flex:1 1 auto;min-width:0}.subnav__login{display:none}@media (max-width:39.99em){.subnav__login{display:flex;flex:none;margin-right:calc(-1 * var(--s-2));padding-left:var(--s-1);border-left:var(--bw) solid var(--line)}.subnav__login a{display:inline-flex;align-items:center}}.subnav ul{display:flex;gap:0 var(--s-1);margin-inline:calc(-1 * var(--s-2));padding-right:var(--fade);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:var(--fade-end);mask-image:var(--fade-end)}.subnav ul::-webkit-scrollbar{display:none}.subnav ul:has(:focus-visible){-webkit-mask-image:none;mask-image:none}.subnav li{flex:none}.subnav a{min-height:var(--target);padding-inline:var(--s-2);white-space:nowrap;font-size:var(--t-sm)}.subnav a:focus-visible{outline-offset:calc(-1 * var(--focus-w));scroll-snap-align:center}@media (min-width:60em){.subnav{display:none}}.faq{border-top:var(--bw) solid var(--line)}.faq details{border-bottom:var(--bw) solid var(--line)}.faq summary{position:relative;display:block;padding:var(--s-4) 0 var(--s-4) var(--s-6);cursor:pointer;list-style:none;font-size:var(--t-md);font-weight:var(--w-bold);line-height:var(--lh-question);text-decoration-thickness:var(--bw);text-underline-offset:var(--underline-offset);text-wrap:balance}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"";position:absolute;top:calc(var(--s-4) + (1lh - var(--node-md)) / 2);left:0;width:var(--node-md);height:var(--node-md);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}@media (hover:hover){.faq summary:hover{text-decoration-line:underline}}.faq summary:active{text-decoration-line:underline}.faq summary:active:before{border-color:var(--fg)}.faq details>p{max-width:var(--measure);padding:0 0 var(--s-5) var(--s-6);color:var(--soft)}.hd{position:sticky;top:0;z-index:var(--z-header);border-bottom:var(--bw) solid var(--line);background:var(--bg)}.hd__in{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-5);min-height:var(--header-h);padding-block:var(--s-2)}.hd__brand{display:flex;flex:1 1 0}.brand{display:inline-flex;align-items:center;gap:var(--brand-gap);font-weight:var(--w-bold);line-height:var(--lh-title);text-decoration:none}.hd .brand{padding-block:var(--s-1)}.brand__mark{display:grid;flex:none;place-items:center;width:var(--logo);height:var(--logo);border-radius:var(--r-node);background:var(--signal);color:var(--on-signal);font-size:var(--t-logo);line-height:var(--lh-none)}.brand__name{font-size:var(--t-base);letter-spacing:var(--tr-brand);text-underline-offset:var(--underline-offset);text-decoration-thickness:var(--bw)}@media (hover:hover){a.brand:hover .brand__name{text-decoration-line:underline}}a.brand:active .brand__name{text-decoration-line:underline}.nav{display:none}.hd__login,.nav .navlink{font-size:var(--t-sm)}.hd__login{display:none}@media (min-width:40em){.hd__login{display:inline-flex;align-items:center;min-height:var(--target)}}.hd__logout{display:flex;flex:none}@media (max-width:24.99em){.hd__in{gap:var(--s-3)}.hd .brand__name{font-size:var(--t-sm)}.hd .brand__name span{display:block}}@media (min-width:60em){.nav{display:flex;gap:var(--s-5)}.nav .navlink{display:inline-flex;align-items:center;min-height:var(--target)}.nav .nav__wide{display:none}}@media (min-width:75em){.nav .nav__wide{display:inline-flex}}@media (max-height:19.99em),(max-width:19.99em){.hd{position:relative}}.ft{border-top:var(--bw) solid var(--line);color:var(--soft);font-size:var(--t-sm)}.ft__in{display:flex;flex-wrap:wrap;align-items:last baseline;justify-content:space-between;gap:var(--s-4) var(--s-6);padding-block:var(--s-6)}.ft__brand{display:grid;gap:var(--s-2);min-width:0}.ft .brand{color:var(--fg)}.ft__tagline{line-height:var(--lh-meta);text-wrap:balance}@media (min-width:40em){.ft__in{display:grid;grid-template-columns:minmax(0,1fr) auto}.ft__tagline{padding-left:calc(var(--logo) + var(--brand-gap))}}.ft__links{display:flex;flex-wrap:wrap;gap:0 var(--s-5);min-width:0}.ft__links a{display:inline-flex;align-items:center;min-height:var(--target);overflow-wrap:anywhere}.hero .entry{--pb:var(--hero-pb)}.hero h1{max-width:var(--measure-h1);margin-top:var(--hero-h1-mt);font-family:var(--font-display)}.hero__grid{align-items:start;gap:var(--hero-gap);margin-top:var(--hero-grid-mt)}.hero__copy,.hero__grid{display:grid;grid-template-columns:minmax(0,1fr)}.hero__copy{justify-items:start;gap:var(--s-5)}.lede-target{color:var(--fg);font-weight:var(--w-bold)}.lede,.lede-target{max-width:min(100%,var(--lede));font-size:var(--t-md);line-height:var(--lh-meta)}.lede{margin-top:calc(-1 * var(--s-3));color:var(--soft)}.actions{display:flex;flex-wrap:wrap;gap:var(--s-3);padding-top:var(--s-1)}.hero__facts{width:100%;max-width:var(--lede);margin-top:var(--s-3)}.hero__with{display:flex;align-items:center;gap:var(--s-3);color:var(--soft);font-size:var(--t-sm);line-height:var(--lh-meta)}.hero__with img{width:var(--thumb);aspect-ratio:4/5;border-radius:var(--r-panel);object-fit:cover}@media (max-width:39.99em){.hero__facts>.hero__mail{display:none}.hero__copy>.actions{order:1}.hero__copy>.lede{order:2;margin-top:0}.hero__copy>.hero__with{order:3}.hero__copy>.hero__facts{order:4}}@media (max-width:37.4375em){:is(.hero,.page .prose) .actions{position:relative;z-index:var(--z-panel);width:calc(100% + var(--rail-col));margin-left:calc(-1 * var(--rail-col))}:is(.hero,.page .prose) .actions .btn--signal{flex:1 1 100%}:is(.hero,.page .prose) .actions .btn--line{margin-left:var(--rail-col)}}@media (max-width:24.99em){.hero .lede,.hero .lede-target{font-size:var(--t-base)}}@media (max-width:22.5em){.hero .rowhead__rule{display:none}}@media (min-width:60em){.hero__grid{grid-template-columns:minmax(0,1fr) minmax(var(--plan-min),.85fr)}}.plan{--pad:var(--cpad);--axis:calc(var(--pad) + var(--plan-when) + var(--plan-gap) / 2);container-type:inline-size;overflow:hidden}.plan__strip{padding-inline:var(--pad)}.plan__kind{display:inline-flex;align-items:center;gap:var(--s-2);min-width:0}.plan__kind>span{min-width:0;overflow-wrap:anywhere}.plan__kind svg{width:var(--icon);height:var(--icon)}.plan__client{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--pad) 0}.plan__avatar{display:grid;place-items:center;width:var(--avatar);height:var(--avatar);border:var(--bw) solid var(--line-2);border-radius:var(--r-avatar);background:var(--surface-2);font-size:var(--t-md);font-weight:var(--w-bold);line-height:var(--lh-none)}.plan__who{display:grid;min-width:0}.plan__name{font-size:var(--t-md);font-weight:var(--w-bold);line-height:var(--lh-title)}.plan__job{color:var(--soft);font-size:var(--t-sm);line-height:var(--lh-meta)}.plan__count{display:grid;justify-items:end;text-align:right}.plan__num{font-size:var(--t-lg);font-weight:var(--w-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-title);line-height:var(--lh-none)}.plan__num span{color:var(--mute)}.plan__countlabel{margin-top:var(--s-0)}.plan__aim,.plan__countlabel{color:var(--soft);font-size:var(--t-sm);line-height:var(--lh-meta)}.plan__aim{padding:var(--s-3) var(--pad) 0}.plan__aim b,.plan__foot b{margin-right:var(--s-1);color:var(--fg)}.plan__progress{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-2) var(--s-1);padding:var(--s-4) var(--pad);border-bottom:var(--bw) solid var(--line)}.seg{border-top:var(--bw-seg) solid var(--line-2);border-radius:var(--r-seg)}.seg--done{border-color:var(--soft)}.seg--next{border-color:var(--signal)}.phase{display:flex;grid-column:span 2;align-items:center;gap:var(--s-2);color:var(--soft);font-size:var(--t-sm);line-height:var(--lh-meta)}.phase:after{content:"";flex:1;border-top:var(--bw) solid var(--line)}.jrow,.srow{--in:var(--dash);--out:var(--dash);--shift:0px;--solid:linear-gradient(var(--soft),var(--soft));position:relative}.jrow:before,.srow:before{content:"";position:absolute;top:0;bottom:calc(-1 * var(--bw));left:calc(var(--axis) - var(--shift) - var(--bw-strong) / 2);width:var(--bw-strong);background:var(--in) top /var(--bw-strong) var(--dot-y) no-repeat,var(--out) bottom /var(--bw-strong) calc(100% - var(--dot-y)) no-repeat}.jrow:after,.srow:after{content:"";position:absolute;top:calc(var(--dot-y) - var(--node-lg) / 2);left:calc(var(--axis) - var(--shift) - var(--node-lg) / 2);width:var(--node-lg);height:var(--node-lg)}.jrow:first-child,.srow:first-child{--in:none}.jrow:last-child,.srow:last-child{--out:none}.jrow--next,.srow--next{--shift:var(--bw-bar);border-left:var(--bw-bar) solid var(--signal);background:var(--tint-next)}.srow{--py:var(--row-py);--dot-y:calc(var(--py) + var(--row-mid));display:grid;grid-template-columns:var(--plan-when) minmax(0,1fr);column-gap:var(--plan-gap);padding:var(--py) var(--pad);border-bottom:var(--bw) solid var(--line)}.srow:last-child{border-bottom:0}.jrow--done,.srow--done{--in:var(--solid);--out:var(--solid)}.jrow--next,.srow--next{--in:var(--solid)}.cta,.jrow--next,.srow--next{--mute:var(--soft)}.srow--next{padding-left:calc(var(--pad) - var(--bw-bar))}.srow__when{display:grid;align-content:start;padding-top:var(--s-0);line-height:var(--lh-meta)}.srow__week{color:var(--fg);font-size:var(--t-sm);font-weight:var(--w-bold);font-variant-numeric:tabular-nums}.srow__day,.srow__time{color:var(--soft);font-size:var(--t-sm)}.srow__time{font-variant-numeric:tabular-nums;white-space:nowrap}.srow__what{display:grid;gap:var(--s-0);min-width:0}.srow__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-1) var(--s-3);min-height:var(--row-h)}.srow__num{color:var(--soft);font-size:var(--t-sm);font-weight:var(--w-bold);font-variant-numeric:tabular-nums}.srow__goal{font-size:var(--t-base);font-weight:var(--w-bold);line-height:var(--lh-title)}.plan__foot,.srow__note{color:var(--soft);font-size:var(--t-sm);line-height:var(--lh-meta)}.plan__foot{padding:var(--s-3) var(--pad);border-top:var(--bw) solid var(--line);background:var(--bg)}@container (max-width: 27rem){.srow{--py:var(--row-py-sm);--axis:calc(var(--pad) + var(--node-lg) / 2);grid-template-columns:minmax(0,1fr);padding-left:calc(var(--pad) + var(--plan-gap))}.srow--next{padding-left:calc(var(--pad) + var(--plan-gap) - var(--bw-bar))}.srow__what{display:contents}.srow__meta{order:1}.srow__when{display:flex;flex-wrap:wrap;order:2;gap:0 var(--s-1);padding:0 0 var(--s-1)}.srow__day:after,.srow__week:after{content:"\a0·";content:"\a0·"/"";color:var(--mute)}.srow__goal{order:3}.srow__note{order:4}}@container (max-width: 20rem){.srow__time{white-space:normal}.plan__client{grid-template-columns:auto minmax(0,1fr)}.plan__count{grid-column:1/-1;grid-auto-flow:column;align-items:baseline;justify-content:start;gap:var(--s-2)}}.offer{display:flex;flex-direction:column}.offer--lead{border-top:var(--bw-strong) solid var(--fg)}.offer__strip{padding-inline:var(--opad)}.offer__strip .idx{color:var(--soft)}.offer__body{display:grid;flex:1;grid-template-columns:minmax(0,1fr);gap:var(--s-6);padding:var(--opad)}.offer__intro{max-width:var(--measure-intro);margin-top:var(--s-3);color:var(--soft);font-size:var(--t-md);line-height:var(--lh-body)}.case dl>div,.track li{--mt-node:var(--node-md);--mt-link:var(--bw) solid var(--rail);position:relative;padding-left:var(--s-6)}.case dl>div{--mt-node:var(--node-lg);--mt-link:var(--bw) dashed var(--line-3)}.case dl>div:before,.track li:before{content:"";position:absolute;top:calc((1lh - var(--mt-node)) / 2);left:0;width:var(--mt-node);height:var(--mt-node)}.case dl>div:first-child:after,.track li:not(:last-child):after{content:"";position:absolute;top:calc((1lh + var(--mt-node)) / 2);bottom:calc(-1 * (var(--s-4) + (1lh - var(--mt-node)) / 2));left:calc(var(--mt-node) / 2 - var(--bw) / 2);border-left:var(--mt-link)}.track{display:grid;gap:var(--s-4);margin-top:var(--s-6)}.track li{color:var(--soft);line-height:var(--lh-body)}.track strong{display:block;color:var(--fg)}.sheet{display:flex;flex-direction:column;gap:var(--s-4);container:action/inline-size}.sheet__note{color:var(--soft);font-size:var(--t-sm);line-height:var(--lh-meta);text-align:center}.offer--sm{margin-top:var(--s-4)}.offer--sm .offer__intro{font-size:var(--t-base)}.offer--sm .btn{align-self:flex-start}.option{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2);margin-top:var(--s-6);padding:var(--cpad);border:var(--bw) solid var(--line-2);border-radius:var(--r-tag);background:var(--bg)}.option__title{font-size:var(--t-md);line-height:var(--lh-title)}.option__text{color:var(--soft)}.option .feat{margin-top:0}.option__note{color:var(--soft);font-size:var(--t-sm);line-height:var(--lh-meta)}.feat{display:grid;gap:var(--s-2);margin-top:var(--s-5)}.feat li{position:relative;padding-left:var(--s-5);color:var(--soft);font-size:var(--t-sm);line-height:var(--lh-body)}.feat li:before{content:"–";position:absolute;left:0;color:var(--mute)}.feat strong{color:var(--fg)}@media (min-width:60em){.offer__body{grid-template-columns:minmax(0,1.3fr) minmax(var(--sheet-min),1fr);gap:0}.offer__main{padding-right:var(--opad)}.offer .sheet{padding-left:var(--opad);border-left:var(--bw) solid var(--line)}}.who{gap:var(--s-6);margin-top:var(--sechead-mt)}.who,.who__text{display:grid;grid-template-columns:minmax(0,1fr)}.who__text{gap:var(--s-5)}.who__card{display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.quote{max-width:var(--measure-quote);font-size:var(--t-xl);line-height:var(--lh-head);letter-spacing:var(--tr-head)}.voice{position:relative;max-width:var(--measure);padding-left:var(--voice-indent);color:var(--soft);font-size:var(--t-md);line-height:var(--lh-body)}.voice:before{content:"–";position:absolute;left:0;color:var(--fg)}.fields--pledges dt{color:var(--fg);font-weight:var(--w-bold)}.fields--pledges dd{color:var(--soft)}.who__photo{width:100%;max-width:var(--portrait-sm)}.who__photo img{width:100%;aspect-ratio:4/5;border:var(--bw) solid var(--line);border-radius:var(--r-panel);object-fit:cover}@media (min-width:40em){.who__photo{max-width:var(--portrait)}}@media (min-width:60em){.quote{text-indent:var(--hang)}.who{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--s-7) var(--gap-text)}.who__text{grid-column:1/-1}.who--portrait{grid-template-columns:minmax(var(--portrait-min),var(--portrait)) minmax(0,1fr);gap:var(--s-6) var(--gap-cols)}.who--portrait .who__photo{grid-row:1/span 3}.who--portrait>:not(.who__photo){grid-column:2}}.themes{display:grid;grid-template-columns:minmax(0,1fr);border-top:var(--bw) solid var(--line)}.themes li{display:grid;grid-template-columns:var(--idx-col) minmax(0,1fr);align-items:baseline;gap:var(--s-1) var(--s-4);padding:var(--s-4) 0;border-bottom:var(--bw) solid var(--line)}.themes h3{font-size:var(--t-md);line-height:var(--lh-title)}.themes p{grid-column:2;color:var(--soft)}@media (min-width:60em){.themes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap-text)}}.cases{display:grid;gap:var(--s-4)}.case{padding:var(--cpad)}.case__tag{margin-bottom:var(--s-3)}.case h3{margin-bottom:var(--s-4);font-size:var(--t-md);line-height:var(--lh-title)}.case dl{display:grid;gap:var(--s-4)}.case dl>div{display:grid;gap:var(--s-0);font-size:var(--t-sm);line-height:var(--lh-meta)}.case dt{color:var(--mute)}.case dd{color:var(--soft);font-size:var(--t-base);line-height:var(--lh-body)}.case__after dd{color:var(--fg)}@media (min-width:40em){.cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:39.99em){.cases{grid-auto-columns:82%;grid-auto-flow:column;width:calc(100% + var(--rail-col) + var(--gutter));margin-left:calc(-1 * var(--rail-col));padding:0 var(--gutter) var(--s-2) 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.case{scroll-snap-align:start}.cases:focus-visible{outline-offset:0}}.faq-grid{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:60em){.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:var(--gap-text)}.faq-grid .sechead{position:sticky;top:var(--sticky-top)}.faq-grid .faq{margin-top:var(--sechead-mt)}}.cta{gap:var(--s-7);margin-top:var(--sechead-mt);padding:var(--xpad);background:var(--tint-cta),var(--surface)}.cta,.cta__copy{display:grid;grid-template-columns:minmax(0,1fr)}.cta__copy{align-content:start;justify-items:start;gap:var(--s-5);container:action/inline-size}.cta h2{max-width:var(--measure-cta);font-size:var(--t-2xl)}.cta__copy>p{max-width:min(100%,var(--measure-intro));color:var(--soft);font-size:var(--t-md);line-height:var(--lh-body)}.cta .fields{width:100%;max-width:var(--cells-max);margin-top:var(--s-2)}.journey{display:grid;border-top:var(--bw) solid var(--line)}.jrow{--axis:var(--jrow-x);--dot-y:calc(var(--row-py) + 0.5lh);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-0);padding:var(--row-py) var(--s-4) var(--row-py) var(--jrow-pad);border-bottom:var(--bw) solid var(--line)}.jrow--next{padding-left:calc(var(--jrow-pad) - var(--bw-bar))}.jrow__meta{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-1) var(--s-3);min-height:var(--row-h)}.jrow__title{flex:1 1 var(--jrow-title);min-width:0}.jrow__title>.idx{margin-right:var(--s-1)}.jrow__meta .tag{max-width:100%;min-width:0;margin-top:var(--s-0);overflow-wrap:anywhere}.jrow__text{color:var(--soft);font-size:var(--t-sm);line-height:var(--lh-meta)}@media (max-width:59.99em){.cta__steps{max-width:var(--cells-max)}}@media (min-width:60em){.cta{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--gap-cols)}}@media (max-width:39.99em){.cta{padding-inline:var(--cta-px-sm)}.cta .fields>div{grid-template-columns:minmax(0,1fr);gap:var(--s-0)}}@media (forced-colors:active){.brand__mark,.jrow--next:after,.rowhead--next:before,.seg--next,.srow--next:after,.tag--next{forced-color-adjust:none}.seg--next{border-color:Highlight}.jrow--next:after,.rowhead--next:before,.srow--next:after{border-color:Highlight;background:Highlight;box-shadow:none}.hero .srow--next>.srow__when:before,section:target>.entry>.rowhead>.rowhead__rule:before{display:none}.tag--next{border-color:Highlight;background:Highlight;color:HighlightText}.btn{border-color:ButtonText}.jrow:before,.srow:before{width:0;background:none;border-left:var(--bw-strong) solid CanvasText}.case dl>.case__after:before,.faq details[open]>summary:before,.jrow--done:after,.rowhead--start:before,.srow--done:after{background:CanvasText}}.page .entry{--pb:var(--sec);--rail-bottom:var(--pb)}.page .entry:after{content:"";position:absolute;bottom:calc(var(--pb) - var(--node) / 2);left:calc(var(--rail-x) - var(--node) / 2);width:var(--node);height:var(--node)}.page__title{max-width:var(--measure-title);margin-top:var(--sechead-mt);font-size:var(--t-xl);line-height:var(--lh-head);letter-spacing:var(--tr-head)}.prose{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-7);max-width:var(--measure);margin-top:var(--sechead-mb)}.prose section{display:grid;gap:var(--s-4)}.prose h2{font-size:var(--t-lg);line-height:var(--lh-title);letter-spacing:var(--tr-title)}.prose p{color:var(--soft)}.prose .actions{margin-top:calc(-1 * var(--s-4))}.bullets{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2)}.bullets li{position:relative;padding-left:var(--s-5);color:var(--soft)}.bullets li:before{content:"–";position:absolute;left:0;color:var(--mute)}.prose__note{color:var(--mute);font-size:var(--t-sm)}@container (min-width: 28rem){.fields--cookies>div{grid-template-columns:var(--field-label-code) minmax(0,1fr)}}.fields--cookies dt{overflow-wrap:anywhere}.page__links{display:flex;flex-wrap:wrap;gap:0 var(--s-5);border-top:var(--bw) solid var(--line)}.page__links a{min-height:var(--target);font-size:var(--t-sm)}.form{gap:var(--s-5);container:form-action/inline-size}.field,.form{display:grid;grid-template-columns:minmax(0,1fr)}.field{gap:var(--s-2);min-width:0}.choices__list>.choice:first-child input,.field>.input{scroll-margin-top:var(--field-head)}fieldset.field{margin:0;padding:0;border:0}.field__label{padding:0;color:var(--fg);font-weight:var(--w-bold);line-height:var(--lh-title)}legend.field__label{margin-bottom:var(--s-2)}.field__hint{max-width:var(--measure);color:var(--soft)}.field__hint,.form__aside{font-size:var(--t-sm);line-height:var(--lh-meta)}.form__aside{margin-top:calc(-1 * var(--s-3))}.field__error{display:flex;align-items:flex-start;gap:var(--s-2);color:var(--fg);font-size:var(--t-sm);font-weight:var(--w-bold);line-height:var(--lh-meta)}.field__error>span:last-child{min-width:0;overflow-wrap:anywhere}.field__error:before,.notice--error .notice__title:before{content:"!";content:"!"/"";display:grid;flex:none;place-items:center;width:var(--mark);height:var(--mark);margin-top:calc((1lh - var(--mark)) / 2);border-radius:var(--r-node);background:var(--fg);color:var(--on-signal);font-size:var(--t-sm);font-weight:var(--w-bold);line-height:var(--lh-none)}.input{width:100%;min-height:var(--input-h);margin:0;padding:var(--s-3) var(--s-4);border:var(--bw) solid var(--line-3);border-radius:var(--r-tag);background:var(--bg);color:var(--fg);font:var(--w-regular) var(--t-base) /var(--lh-title) var(--font-sans);transition:border-color var(--dur) var(--ease)}.input--area{min-height:var(--area-h);line-height:var(--lh-body);resize:vertical}.input:focus-visible{border-color:var(--fg)}@media (hover:hover){.input:hover{border-color:var(--soft)}}.input[aria-invalid=true]{padding-inline:calc(var(--s-4) - var(--bw));border:var(--bw-strong) solid var(--fg)}.choices__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2)}.choice{position:relative;display:grid;grid-template-columns:var(--control) minmax(0,1fr);align-items:start;gap:var(--s-3);min-height:var(--target);padding:var(--s-3) var(--s-4);border:var(--bw) solid var(--line);border-radius:var(--r-tag);background:var(--bg);transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.choice:has(:checked){border-color:var(--soft);background:var(--surface-2)}.choice:has(:focus-visible){outline:var(--focus-w) solid var(--focus);outline-offset:var(--bw)}@media (hover:hover){.choice:hover{border-color:var(--line-3)}.choice:has(:checked):hover{border-color:var(--fg)}}.choice__text{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-0);min-width:0;overflow-wrap:anywhere}.choice__label{color:var(--fg);cursor:pointer;line-height:var(--lh-title)}.choice__label:after{content:"";position:absolute;inset:0}.choice__hint{color:var(--soft);font-size:var(--t-sm);line-height:var(--lh-meta)}.choice input,.choice__hint a{position:relative;z-index:var(--z-panel)}.choice input{appearance:none;width:var(--control);height:var(--control);margin:calc((1lh - var(--control)) / 2) 0 0;border:var(--bw) solid var(--line-3);border-radius:var(--r-node);background:var(--bg);cursor:pointer}.choice input:focus-visible{outline:none}.choice input[type=radio]{border-radius:var(--r-radio)}.choice input[type=checkbox]:checked{border-color:var(--fg);background:var(--fg) var(--icon-check) center /100% no-repeat}.choice input[type=radio]:checked{border-color:var(--fg);background:radial-gradient(circle,var(--fg) 0 38%,var(--bg) 42%)}.choice input[aria-invalid=true]:not(:checked){border-color:var(--fg)}.notice{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2);padding:var(--s-4) var(--s-4) var(--s-4) calc(var(--s-4) - var(--bw-bar));border-left:var(--bw-bar) solid var(--line-3);border-radius:var(--r-tag);background:var(--surface-2);color:var(--soft);line-height:var(--lh-meta)}.notice--error{border-left-color:var(--fg)}.notice--success{border-left-color:var(--soft)}.notice__title{display:flex;align-items:flex-start;gap:var(--s-2);color:var(--fg);font-weight:var(--w-bold);line-height:var(--lh-title)}.notice__title>span{min-width:0}.notice--success .notice__title:before{content:"";flex:none;width:var(--mark);height:var(--mark);margin-top:calc((1lh - var(--mark)) / 2);border-radius:var(--r-node);background:var(--soft) var(--icon-check) center /100% no-repeat}.notice__text{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2)}.notice a{overflow-wrap:anywhere}.notice__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3);padding-left:var(--s-4);list-style:disc}.notice__list li::marker{color:var(--mute)}.notice__list .hit{vertical-align:top}.account{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.account__aside,.account__intro,.account__main{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--s-4)}.account__aside,.account__main{min-width:0}.account__lede{max-width:var(--measure);color:var(--soft);font-size:var(--t-md);line-height:var(--lh-body)}.account__steps{max-width:var(--cells-max)}.account__alt{color:var(--soft)}.account__strong{color:var(--fg);font-size:var(--t-md);font-weight:var(--w-bold);line-height:var(--lh-meta)}.account__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5);padding:var(--opad)}.account__panel>.account__alt{padding-top:var(--s-4);border-top:var(--bw) solid var(--line)}.stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.stack>p:not([class]){color:var(--soft)}@media (max-width:39.99em){.account__panel,.danger,.dash>.card{margin-left:calc(-1 * var(--rail-col));padding-inline:var(--cpad)}.danger{position:relative;z-index:var(--z-panel);background:var(--bg)}.account-tools,.account>.account__main:last-child>.panel:last-child{margin-bottom:var(--s-6)}}@media (max-width:24.99em){.choice{padding-inline:var(--s-3)}}@media (max-width:19.99em){.account__panel,.danger,.dash>.card{padding-inline:var(--s-3)}.notice{padding-right:var(--s-3);padding-left:calc(var(--s-3) - var(--bw-bar))}.choice{padding-inline:var(--s-2)}.jrow{padding-right:var(--s-2)}}@media (min-width:60em){.account:not(.account--wide){grid-template-columns:minmax(0,1fr) minmax(0,var(--form-max));grid-template-rows:auto 1fr;column-gap:var(--gap-cols)}.account:not(.account--wide) .account__main{grid-column:2;grid-row:1/span 2;margin-top:var(--sechead-mt)}.account:not(.account--wide) .account__aside{grid-column:1}}.card,.dash{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.card{align-content:start;padding:var(--opad)}.card>p:not([class]){color:var(--soft)}.card__title{font-size:var(--t-md);line-height:var(--lh-title);letter-spacing:var(--tr-title)}.card__note{color:var(--soft);font-size:var(--t-sm)}.card .actions{padding-top:0}.card .journey{margin-top:calc(-1 * var(--s-1))}.empty{padding:var(--s-4);border:var(--bw) dashed var(--line-3);border-radius:var(--r-tag);color:var(--soft)}@media (min-width:60em){.dash{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-tools{gap:var(--s-7);margin-top:var(--s-7)}.account-tools,.account-tools__session{display:grid;grid-template-columns:minmax(0,1fr)}.account-tools__session{gap:var(--s-3);padding-top:var(--s-6);border-top:var(--bw) solid var(--line)}.account-tools__email{color:var(--soft);overflow-wrap:anywhere}.account-tools__email b{color:var(--fg)}.danger{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);max-width:var(--danger-max);padding:var(--opad);border:var(--bw) solid var(--line-2);border-radius:var(--r-panel)}.danger>p{color:var(--soft)}.danger .form{gap:var(--s-4)}@media (forced-colors:active){.choice input{appearance:auto;width:auto;height:auto}.field__error:before,.notice--error .notice__title:before,.notice--success .notice__title:before{forced-color-adjust:none;background-color:CanvasText;color:Canvas}.notice{border-left-color:CanvasText}}@keyframes ip-settle{0%{transform:translateY(var(--rise))}}@keyframes ip-rise{0%{opacity:0;transform:translateY(var(--rise))}}@keyframes ip-fade{0%{opacity:0}}@keyframes ip-draw{0%{transform:scaleY(0)}}@keyframes ip-ping{0%{opacity:var(--ping-from);transform:none}70%,to{opacity:0;transform:scale(var(--ping-scale))}}.hero .entry:before{transform-origin:top;animation:ip-draw var(--dur-draw) var(--ease-out) both}.hero .rowhead{animation:ip-fade var(--dur-in) var(--ease-out) both}.hero h1{animation:ip-settle var(--dur-in) var(--ease-out) both}.hero__copy>*{animation:ip-rise var(--dur-in) var(--ease-out) both}.hero__copy>:first-child{animation-delay:calc(1 * var(--stagger))}.hero__copy>:nth-child(2){animation-delay:calc(2 * var(--stagger))}.hero__copy>:nth-child(3){animation-delay:calc(3 * var(--stagger))}.hero__copy>:nth-child(4){animation-delay:calc(4 * var(--stagger))}.hero__copy>:nth-child(5){animation-delay:calc(5 * var(--stagger))}.hero .plan{animation:ip-rise var(--dur-in) var(--ease-out) calc(3 * var(--stagger)) both}.hero .srow--next>.srow__when:before,section:target>.entry>.rowhead>.rowhead__rule:before{content:"";position:absolute;border-radius:var(--r-node);background:var(--signal);opacity:0;pointer-events:none}.hero .srow--next>.srow__when:before{top:calc(var(--dot-y) - var(--node-lg) / 2);left:calc(var(--axis) - var(--shift) - var(--node-lg) / 2);width:var(--node-lg);height:var(--node-lg);animation:ip-ping var(--dur-ping) var(--ease-out) var(--ping-delay) 2}section:target>.entry>.rowhead>.rowhead__rule:before{z-index:-1;top:calc(var(--row-mid) - var(--node) / 2);left:calc(var(--rail-x) - var(--rail-col) - var(--node) / 2);width:var(--node);height:var(--node);animation:ip-ping var(--dur-ping-anchor) var(--ease-out) var(--ping-delay-anchor) 2}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq details::details-content{height:0;overflow:clip;transition:height var(--dur-open) var(--ease-out),content-visibility var(--dur-open) allow-discrete}.faq details[open]::details-content{height:auto}}.faq details[open]>p{animation:ip-fade var(--dur-open) var(--ease-out)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}