@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(./newsreader-latin-500-normal.B66TYsaK.woff2)format("woff2"),url(./newsreader-latin-500-normal.DFwuUcdu.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(./newsreader-latin-400-italic.CEihAR-f.woff2)format("woff2"),url(./newsreader-latin-400-italic.CNZoH1hn.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(./ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--color-pine:#1f4d3f;--color-pine-800:#163a2f;--color-ink:#1b1f1d;--color-paper:#f5f2ea;--color-paper-deep:#ece8de;--color-white:#fff;--color-brass:#a07a2c;--color-brass-700:#7a5a1c;--color-brass-light:#c9a45a;--color-graphite:#555a57;--color-field:#8a857a;--color-rule-strong:#d9d2c3;--color-rule:#e6e1d6;--color-muted:#625e55;--color-fern:#2e6a4e;--color-fern-tint:#e4eee7;--color-fern-accent:#3f8a66;--color-amber-tint:#f4ead3;--color-slate:#44525e;--color-slate-tint:#e6e9eb;--color-slate-accent:#6b7b88;--color-shadow:#1b1f1d1a;--color-bg:var(--color-paper);--color-bg-deep:var(--color-paper-deep);--color-surface:var(--color-white);--color-text:var(--color-ink);--color-text-muted:var(--color-graphite);--color-primary:var(--color-pine);--color-primary-hover:var(--color-pine-800);--color-on-primary:var(--color-white);--color-link:var(--color-pine);--color-emphasis:var(--color-pine);--color-accent:var(--color-brass);--color-accent-text:var(--color-brass-700);--color-border:var(--color-rule-strong);--color-divider:var(--color-rule);--color-border-field:var(--color-field);--color-rule-total:var(--color-ink);--color-tint:var(--color-fern-tint);--color-focus:var(--color-brass);--button-primary-bg:var(--color-primary);--button-primary-bg-hover:var(--color-primary-hover);--button-primary-text:var(--color-on-primary);--button-secondary-bg:var(--color-surface);--button-secondary-bg-hover:var(--color-tint);--button-secondary-text:var(--color-primary);--button-secondary-border:var(--color-primary);--font-serif:"Newsreader", Georgia, serif;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--weight-regular:400;--weight-heading:500;--weight-ui:600;--weight-strong:600;--weight-mono:500;--font-size-xs:.75rem;--line-height-xs:1rem;--font-size-sm:.875rem;--line-height-sm:1.3125rem;--font-size-base:1rem;--line-height-base:1.625rem;--font-size-lg:clamp(1.0625rem, .390625vw + .875rem, 1.125rem);--line-height-lg:clamp(1.6875rem, .78125vw + 1.3125rem, 1.8125rem);--line-height-h4:clamp(1.5rem, .78125vw + 1.125rem, 1.625rem);--font-size-xl:clamp(1.3125rem, 1.17188vw + .75rem, 1.5rem);--line-height-xl:clamp(1.75rem, .78125vw + 1.375rem, 1.875rem);--font-size-2xl:clamp(1.625rem, 2.34375vw + .5rem, 2rem);--line-height-2xl:clamp(2rem, 2.34375vw + .875rem, 2.375rem);--font-size-3xl:clamp(2rem, 4.6875vw - .25rem, 2.75rem);--line-height-3xl:clamp(2.375rem, 4.6875vw + .125rem, 3.125rem);--font-size-4xl:clamp(2.375rem, 7.03125vw - 1rem, 3.5rem);--line-height-4xl:clamp(2.625rem, 7.03125vw - .75rem, 3.75rem);--font-size-figure:.9375rem;--line-height-figure:1.375rem;--font-size-formula:1.375rem;--line-height-formula:1.875rem;--font-size-result:3rem;--line-height-result:3.25rem;--tracking-4xl:-.02em;--tracking-3xl:-.015em;--tracking-2xl:-.01em;--tracking-result:-.04em;--tracking-caps:.06em;--line-height-tight:1.25;--underline-offset:.2em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--container-max:75rem;--measure:45rem;--page-margin:1.25rem;--gutter:1rem;--section-space:var(--space-8);--header-height:4.25rem;--scroll-offset:calc(var(--header-height) + var(--space-4));--tap-target:2.75rem;--menu-row:2.875rem;--logo-mark:2rem;--hero-min-height:calc(85svh - var(--header-height));--calendly-height:37.625rem;--radius-sm:.25rem;--radius-md:.375rem;--border-width:1px;--border-width-button:1.5px;--border-width-strong:2px;--border-width-edge:3px;--focus-ring-width:2px;--focus-ring-offset:2px;--shadow-dropdown:0 .5rem 1.5rem var(--color-shadow);--button-height-lg:3rem;--button-height-md:2.5rem;--icon-sm:1rem;--icon-md:1.5rem;--icon-lg:3rem;--icon-stroke:1.5;--bullet-size:.375rem;--pattern-ledger-gap:2rem;--pattern-hatch-size:.75rem;--duration-fast:.15s;--duration-base:.2s;--ease-out:cubic-bezier(.2, 0, 0, 1);--z-header:100}@media (width>=768px){:root{--page-margin:2rem;--gutter:1.5rem;--section-space:var(--space-9);--calendly-height:43.75rem}}@media (width>=1024px){:root{--page-margin:3rem;--logo-mark:2.25rem;--calendly-height:41.25rem}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--scroll-offset)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-bg);min-height:100svh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--weight-regular);line-height:var(--line-height-base);flex-direction:column;margin:0;display:flex}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote{margin:0}h1,h2,h3{color:var(--color-text);font-family:var(--font-serif);font-weight:var(--weight-heading);text-wrap:balance}h1{font-size:var(--font-size-3xl);line-height:var(--line-height-3xl);letter-spacing:var(--tracking-3xl)}h2{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);letter-spacing:var(--tracking-2xl)}h3{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}h4{font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--weight-strong);line-height:var(--line-height-h4)}:is(h1,h2,h3) em{color:var(--color-emphasis);font-style:italic;font-weight:var(--weight-regular)}p,li{text-wrap:pretty}strong,b{font-weight:var(--weight-strong)}a{color:var(--color-link);text-decoration-line:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--underline-offset)}a:hover{text-decoration-thickness:var(--border-width-strong)}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}button,input,select,textarea{color:inherit;font:inherit}table{border-collapse:collapse}hr{border:0;border-top:var(--border-width) solid var(--color-divider);margin:0}code,kbd,samp,pre{font-family:var(--font-mono);font-weight:var(--weight-mono)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}[tabindex="-1"]:focus{outline:none}::selection{background:var(--color-tint);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:min(100% - 2 * var(--page-margin), var(--container-max));margin-inline:auto}.flow>*+*{margin-block-start:var(--flow-space,var(--space-4))}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-mono)}.label{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--weight-mono);line-height:var(--line-height-xs)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.divide-rule.svelte-4bj86b{align-items:center;gap:var(--space-3);color:var(--color-primary);display:flex}.divide-rule.svelte-4bj86b:before,.divide-rule.svelte-4bj86b:after{content:"";border-top:var(--border-width) solid var(--color-border);flex:1}.glyph.svelte-4bj86b{width:var(--space-4);height:var(--space-4);fill:currentColor}.accent.svelte-4bj86b{fill:var(--color-accent)}.map.svelte-7666ac{stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;overflow:visible}path.svelte-7666ac{vector-effect:non-scaling-stroke}.region.svelte-7666ac{fill:var(--map-land,var(--color-surface));stroke:var(--color-border-field);stroke-width:var(--border-width-button)}.developed.svelte-7666ac{fill:var(--color-tint)}.borders.svelte-7666ac{fill:none;stroke:var(--color-border);stroke-width:var(--border-width)}.highways.svelte-7666ac{fill:none;stroke:var(--map-highway,var(--color-slate-accent));stroke-width:var(--border-width-button)}.logo.svelte-1a1ajkn{width:auto;height:var(--logo-height,var(--logo-mark))}.site-footer.svelte-7lfk2o{padding-block:var(--space-7) var(--space-8);background:var(--color-bg-deep);color:var(--color-text)}.site-footer.svelte-7lfk2o .ornament{margin-block-end:var(--space-6)}.top.svelte-7lfk2o{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.links.svelte-7lfk2o{gap:0 var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.links.svelte-7lfk2o a:where(.svelte-7lfk2o){min-height:var(--tap-target);color:var(--color-link);font-weight:var(--weight-ui);align-items:center;text-decoration:none;display:inline-flex}.links.svelte-7lfk2o a:where(.svelte-7lfk2o):hover{text-decoration-line:underline}hr.svelte-7lfk2o{margin-block:var(--space-5) var(--space-6);border-top-color:var(--color-border)}.bottom.svelte-7lfk2o{gap:var(--space-6);display:grid}.disclaimer.svelte-7lfk2o{gap:var(--space-3);max-width:var(--measure);font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:grid}.aside.svelte-7lfk2o{gap:var(--space-5);align-content:start;display:grid}.copyright.svelte-7lfk2o{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--weight-mono);line-height:var(--line-height-sm)}.aside.svelte-7lfk2o .map{width:calc(var(--space-10) + var(--space-8))}@media (width>=1024px){.bottom.svelte-7lfk2o{gap:var(--space-9);grid-template-columns:minmax(0,1fr) auto}.aside.svelte-7lfk2o{justify-items:end}.aside.svelte-7lfk2o .map{width:calc(var(--space-10) + var(--space-9))}}.icon.svelte-e1zwxt{width:var(--icon-md);height:var(--icon-md);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.sm.svelte-e1zwxt{width:var(--icon-sm);height:var(--icon-sm)}.lg.svelte-e1zwxt{width:var(--icon-lg);height:var(--icon-lg)}.accent.svelte-e1zwxt{stroke:var(--icon-accent,var(--color-accent))}.solid.svelte-e1zwxt{fill:currentColor;stroke:none}.accent.solid.svelte-e1zwxt{fill:var(--icon-accent,var(--color-accent))}.button.svelte-1xko78n{min-height:var(--button-height-lg);padding:var(--space-2) var(--space-5);border:var(--border-width-button) solid transparent;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--weight-ui);line-height:var(--line-height-tight);text-align:center;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.md.svelte-1xko78n{min-height:var(--button-height-md);padding-inline:var(--space-4);font-size:var(--font-size-base)}.primary.svelte-1xko78n{background:var(--button-primary-bg);color:var(--button-primary-text)}.primary.svelte-1xko78n:hover{background:var(--button-primary-bg-hover)}.secondary.svelte-1xko78n{border-color:var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--button-secondary-text)}.secondary.svelte-1xko78n:hover{background:var(--button-secondary-bg-hover)}.site-header.svelte-hv3zzy{z-index:var(--z-header);border-bottom:var(--border-width) solid var(--color-divider);background:var(--color-bg);position:sticky;top:0}.bar.svelte-hv3zzy{justify-content:space-between;align-items:center;gap:var(--space-5);height:var(--header-height);display:flex}.home.svelte-hv3zzy{border-radius:var(--radius-sm);flex:none;display:inline-flex}.toggle.svelte-hv3zzy{width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-end:calc(-1 * var(--space-2));padding:0;display:grid}.menu.svelte-hv3zzy{display:none}.menu.open.svelte-hv3zzy{inset:calc(var(--header-height) + var(--border-width)) 0 0;gap:var(--space-5);padding:var(--space-2) var(--page-margin) var(--space-6);overscroll-behavior:contain;background:var(--color-bg);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.links.svelte-hv3zzy{margin:0;padding:0;list-style:none}.links.svelte-hv3zzy a:where(.svelte-hv3zzy),.links.svelte-hv3zzy .sign-out:where(.svelte-hv3zzy){min-height:var(--menu-row);border-bottom:var(--border-width) solid var(--color-divider);color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--weight-ui);align-items:center;text-decoration:none;display:flex}.links.svelte-hv3zzy a:where(.svelte-hv3zzy):hover,.sign-out.svelte-hv3zzy:hover{color:var(--color-link)}.sign-out.svelte-hv3zzy{width:100%;font-family:var(--font-sans);line-height:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.actions.svelte-hv3zzy{gap:var(--space-3);flex-direction:column;display:flex}.actions.svelte-hv3zzy .button{width:100%;min-height:var(--button-height-lg);font-size:var(--font-size-lg)}.account-menu.svelte-hv3zzy{display:none}.menu-art.svelte-hv3zzy{gap:var(--space-5);justify-items:center;margin-block-start:auto;padding-block-start:var(--space-5);display:grid}.menu-art.svelte-hv3zzy .divide-rule{width:100%}.menu-art.svelte-hv3zzy .menu-map{width:calc(var(--space-10) + var(--space-8))}@media (width>=768px){.bar.svelte-hv3zzy{justify-content:flex-start}.nav.svelte-hv3zzy{flex:1;align-items:center;display:flex}.toggle.svelte-hv3zzy{display:none}.menu.svelte-hv3zzy,.menu.open.svelte-hv3zzy{align-items:center;gap:var(--space-4);background:0 0;flex-direction:row;flex:1;padding:0;display:flex;position:static;overflow:visible}.links.svelte-hv3zzy{gap:var(--space-1);display:flex}.account-row.svelte-hv3zzy{display:none}.links.svelte-hv3zzy a:where(.svelte-hv3zzy){min-height:var(--tap-target);padding-inline:var(--space-1);border-radius:var(--radius-sm);font-size:var(--font-size-base);border:0}.links.svelte-hv3zzy a:where(.svelte-hv3zzy):hover{text-decoration-line:underline;text-decoration-thickness:var(--border-width-strong);text-underline-offset:var(--underline-offset)}.actions.svelte-hv3zzy{flex-direction:row;align-items:center;margin-inline-start:auto}.actions.svelte-hv3zzy .button{width:auto;min-height:var(--button-height-md);font-size:var(--font-size-base);white-space:nowrap}.actions.svelte-hv3zzy .button.tool{display:none}.account-menu.svelte-hv3zzy{flex:none;display:block;position:relative}summary.svelte-hv3zzy{align-items:center;gap:var(--space-1);min-width:var(--tap-target);min-height:var(--tap-target);padding-inline:var(--space-1);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;list-style:none;display:flex}summary.svelte-hv3zzy::-webkit-details-marker{display:none}summary.svelte-hv3zzy:hover{color:var(--color-link)}.account-menu[open].svelte-hv3zzy .chevron{transform:rotate(180deg)}.panel.svelte-hv3zzy{min-width:calc(var(--space-10) + var(--space-8));padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--shadow-dropdown);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}.panel-row.svelte-hv3zzy a:where(.svelte-hv3zzy),.panel-row.svelte-hv3zzy .sign-out:where(.svelte-hv3zzy){min-height:var(--tap-target);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--weight-ui);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.panel-row.svelte-hv3zzy a:where(.svelte-hv3zzy):hover,.panel-row.svelte-hv3zzy .sign-out:where(.svelte-hv3zzy):hover{color:var(--color-link);text-decoration-line:underline;text-decoration-thickness:var(--border-width-strong);text-underline-offset:var(--underline-offset)}.menu-art.svelte-hv3zzy{display:none}}@media (width>=1024px){.bar.svelte-hv3zzy{gap:var(--space-6)}.links.svelte-hv3zzy a:where(.svelte-hv3zzy){padding-inline:var(--space-2)}.actions.svelte-hv3zzy .button.tool{display:inline-flex}}@media (width>=1100px){.links.svelte-hv3zzy a:where(.svelte-hv3zzy){padding-inline:var(--space-3)}}.skip-link.svelte-1xgbq1k{z-index:calc(var(--z-header) + 1);top:var(--space-2);left:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--weight-ui);transform:translateY(calc(-100% - var(--space-4)));text-decoration:none;position:absolute}.skip-link.svelte-1xgbq1k:focus{transform:none}main.svelte-12qhfyh{flex:1 0 auto}.scale.svelte-1845w8c{padding-block-start:var(--space-2);container-type:inline-size}.track.svelte-1845w8c{height:var(--space-2);border-radius:var(--space-1);background:var(--color-bg-deep);position:relative}.band.svelte-1845w8c{background:var(--color-tint);position:absolute;inset-block:0}.threshold.svelte-1845w8c{inset-block:calc(-1 * var(--space-2));width:var(--border-width);background:var(--color-rule-total);position:absolute;transform:translate(-50%)}.marker.svelte-1845w8c{width:var(--space-4);height:var(--space-4);border:var(--border-width-strong) solid var(--color-surface);background:var(--color-primary);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ticks.svelte-1845w8c{height:var(--line-height-xs);margin-block-start:var(--space-3);position:relative}.tick.svelte-1845w8c{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-mono);line-height:var(--line-height-xs);position:absolute;top:0;transform:translate(-50%)}.tick.svelte-1845w8c:first-child{transform:none}.tick.svelte-1845w8c:last-child{transform:translate(-100%)}.strong.svelte-1845w8c{color:var(--color-text)}@container (width<24rem){.crowded.svelte-1845w8c{visibility:hidden}}.section.svelte-el83a2{isolation:isolate;padding-block:var(--section-space);background:var(--color-bg);color:var(--color-text);position:relative}.section.tone-paper+.tone-paper.svelte-el83a2,.section.tone-white+.tone-white.svelte-el83a2,.section.tone-deep+.tone-deep.svelte-el83a2{padding-block-start:0}.tone-white.svelte-el83a2{background:var(--color-surface)}.tone-deep.svelte-el83a2{background:var(--color-bg-deep)}.tone-pine.svelte-el83a2{--color-text:var(--color-paper);--color-text-muted:var(--color-rule);--color-link:var(--color-paper);--color-emphasis:var(--color-paper);--color-focus:var(--color-brass-light);--color-border:var(--color-pine-800);--color-divider:var(--color-pine-800);--button-primary-bg:var(--color-paper);--button-primary-bg-hover:var(--color-white);--button-primary-text:var(--color-pine);--button-secondary-bg:var(--color-pine);--button-secondary-bg-hover:var(--color-pine-800);--button-secondary-text:var(--color-paper);--button-secondary-border:var(--color-paper);background:var(--color-pine)}.measure.svelte-el83a2{max-width:min(100% - 2 * var(--page-margin), var(--measure))}.pattern-ledger.svelte-el83a2:before,.pattern-hatch.svelte-el83a2:before{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.pattern-ledger.svelte-el83a2:before{background:repeating-linear-gradient(to bottom, transparent 0 calc(var(--pattern-ledger-gap) - var(--border-width)), var(--color-divider) calc(var(--pattern-ledger-gap) - var(--border-width)) var(--pattern-ledger-gap))}.pattern-hatch.svelte-el83a2:before{background:repeating-linear-gradient(135deg, var(--color-bg-deep) 0 calc(var(--pattern-hatch-size) / 2), transparent calc(var(--pattern-hatch-size) / 2) var(--pattern-hatch-size))}.figure.svelte-1j96wlh{max-width:calc(4 * var(--space-9));margin-block-end:var(--space-6)}.figure-value.svelte-1j96wlh{font-family:var(--font-mono);font-size:var(--font-size-result);font-weight:var(--weight-mono);letter-spacing:var(--tracking-result);line-height:var(--line-height-result);margin-block-end:var(--space-4)}.placeholder.svelte-1ywrlbf{min-height:calc(var(--space-10) + var(--space-7));padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:repeating-linear-gradient(135deg, var(--color-bg-deep) 0 calc(var(--pattern-hatch-size) / 2), var(--color-bg) calc(var(--pattern-hatch-size) / 2) var(--pattern-hatch-size));place-items:center;display:grid}.caption.svelte-1ywrlbf{padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--weight-mono);line-height:var(--line-height-xs);text-align:center}.calendly.svelte-1hx6l8x{border-radius:var(--radius-md);position:relative;overflow:hidden}.widget.svelte-1hx6l8x{height:var(--calendly-height)}.cover.svelte-1hx6l8x{gap:var(--space-4);padding:var(--space-5);font-size:var(--font-size-lg);font-weight:var(--weight-ui);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.calendly.svelte-1hx6l8x .calendly-placeholder{--color-text:var(--color-ink);--color-text-muted:var(--color-graphite);--color-border:var(--color-rule-strong);min-height:var(--calendly-height)}.intro.svelte-r34oj9{gap:var(--space-4);max-width:var(--measure);margin:0 auto var(--space-7);text-align:center;display:grid}.lead.svelte-r34oj9{font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.intro.svelte-r34oj9 .book-rule{--color-primary:var(--color-paper);--color-accent:var(--color-brass-light);--color-border:var(--color-fern);margin-block:var(--space-4)}.lead-list.svelte-73vdk9{gap:var(--space-4);padding:0;list-style:none;display:grid}li.svelte-73vdk9{padding-inline-start:var(--space-5);position:relative}li.svelte-73vdk9:before{top:calc((var(--line-height-base) - var(--bullet-size)) / 2);width:var(--bullet-size);height:var(--bullet-size);border-radius:var(--border-width);background:var(--color-primary);content:"";position:absolute;left:0}.ordered.svelte-73vdk9 li:where(.svelte-73vdk9){padding-inline-start:0}.ordered.svelte-73vdk9 li:where(.svelte-73vdk9):before{content:none}strong.svelte-73vdk9{color:var(--color-text)}.items.svelte-icx098{border-top:var(--border-width) solid var(--color-rule-total);margin-block-start:var(--space-6)}details.svelte-icx098{border-bottom:var(--border-width) solid var(--color-divider)}summary.svelte-icx098{gap:var(--space-4);min-height:var(--tap-target);padding-block:var(--space-4);font-size:var(--font-size-lg);font-weight:var(--weight-strong);line-height:var(--line-height-h4);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}summary.svelte-icx098::-webkit-details-marker{display:none}summary.svelte-icx098:hover{color:var(--color-link)}summary.svelte-icx098 .chevron{color:var(--color-link);transition:transform var(--duration-base) var(--ease-out)}[open].svelte-icx098>summary:where(.svelte-icx098) .chevron{transform:rotate(180deg)}.answer.svelte-icx098{padding-block-end:var(--space-5)}.button-row.svelte-zmf5cf{gap:var(--space-3);flex-direction:column;display:flex}.button-row.svelte-zmf5cf>.button{min-height:var(--button-height-lg);font-size:var(--font-size-lg)}@media (width>=768px){.button-row.svelte-zmf5cf{align-items:center;gap:var(--space-4);flex-flow:wrap}}.layout.svelte-tc3uts{gap:var(--space-7);align-items:center;display:grid}.copy.svelte-tc3uts{gap:var(--space-5);justify-items:start;display:grid}.copy.svelte-tc3uts>.button-row{width:100%;margin-block-start:var(--space-3)}h1.svelte-tc3uts{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl);letter-spacing:var(--tracking-4xl)}.lead.svelte-tc3uts{max-width:var(--measure);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.figure.svelte-tc3uts{padding:var(--space-5) var(--space-5) var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.figure-label.svelte-tc3uts{color:var(--color-link);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--weight-mono);line-height:var(--line-height-xs)}.figure-value.svelte-tc3uts{margin-block:var(--space-2) var(--space-5);font-family:var(--font-mono);font-size:var(--font-size-result);font-weight:var(--weight-mono);letter-spacing:var(--tracking-result);line-height:var(--line-height-result)}@media (width>=1024px){.section.hero{min-height:var(--hero-min-height);align-items:center;display:grid}.layout.svelte-tc3uts{gap:var(--space-9);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.options.svelte-zlamyt{gap:var(--gutter);display:grid}.option.svelte-zlamyt{gap:var(--space-5);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-content:start;display:grid}.featured.svelte-zlamyt{border:var(--border-width-button) solid var(--color-primary)}.option-head.svelte-zlamyt{gap:var(--space-3);align-items:center;display:flex}.closing.svelte-zlamyt{max-width:var(--measure);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}@media (width>=768px){.options.svelte-zlamyt{grid-template-columns:repeat(2,minmax(0,1fr))}.option.svelte-zlamyt{padding:var(--space-6)}}.intro.svelte-1lb2ce3{max-width:var(--measure);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.steps.svelte-1lb2ce3{gap:var(--gutter);padding:0;list-style:none;display:grid}.step.svelte-1lb2ce3{gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.tile.svelte-1lb2ce3{width:var(--tap-target);height:var(--tap-target);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);place-items:center;display:grid}.body.svelte-1lb2ce3{gap:var(--space-2);display:grid}@media (width>=1024px){.steps.svelte-1lb2ce3{grid-template-columns:repeat(3,minmax(0,1fr))}.step.svelte-1lb2ce3{gap:var(--space-5);padding:var(--space-6);grid-template-columns:minmax(0,1fr)}}.layout.svelte-127fp3x{gap:var(--space-7);display:grid}.members.svelte-127fp3x{gap:var(--gutter);align-content:start;padding:0;list-style:none;display:grid}.member.svelte-127fp3x{gap:var(--space-1);align-content:start;justify-items:start;display:grid}.members.svelte-127fp3x .member:where(.svelte-127fp3x) .portrait{width:100%;max-width:calc(2 * var(--space-10));min-height:0;aspect-ratio:1;border-radius:var(--radius-md);object-fit:cover;margin-block-end:var(--space-3)}.name.svelte-127fp3x{font-weight:var(--weight-strong)}.role.svelte-127fp3x{color:var(--color-text-muted)}.about.svelte-127fp3x{gap:var(--space-6);display:grid}.block.svelte-127fp3x{gap:var(--space-3);display:grid}.about.svelte-127fp3x>.button-row{margin-block-start:var(--space-4)}@media (width>=768px){.layout.svelte-127fp3x{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pair.svelte-127fp3x{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.layout.svelte-127fp3x{gap:var(--space-9)}}.callout.svelte-1v2aqtv{padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text)}@media (width>=768px){.callout.svelte-1v2aqtv{padding:var(--space-6)}}.paper.svelte-1v2aqtv,.edge.svelte-1v2aqtv{background:var(--color-paper);border-color:#0000}.edge.svelte-1v2aqtv{border-left:var(--border-width-edge) solid var(--color-primary)}.amber.svelte-1v2aqtv{background:var(--color-amber-tint);--color-text-muted:var(--color-brass-700);border-color:#0000}.table-wrap.svelte-ehhqin{overflow-x:auto}table.svelte-ehhqin{font-variant-numeric:tabular-nums;width:100%}th.svelte-ehhqin,td.svelte-ehhqin{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-divider);text-align:start;vertical-align:top}th.svelte-ehhqin:last-child,td.svelte-ehhqin:last-child{padding-inline-end:0}thead.svelte-ehhqin :is(th:where(.svelte-ehhqin),td:where(.svelte-ehhqin)){border-bottom-color:var(--color-rule-total);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--weight-strong);line-height:var(--line-height-xs);vertical-align:bottom}tbody.svelte-ehhqin th:where(.svelte-ehhqin){min-width:var(--space-10);font-weight:var(--weight-regular)}.num.svelte-ehhqin{text-align:end}tbody.svelte-ehhqin .num:where(.svelte-ehhqin){white-space:nowrap;font-family:var(--font-mono);font-size:var(--font-size-figure);font-weight:var(--weight-mono)}tbody.svelte-ehhqin tr:where(.svelte-ehhqin):has(+.total:where(.svelte-ehhqin))>:where(.svelte-ehhqin){border-bottom-color:var(--color-rule-total)}.total.svelte-ehhqin>:where(.svelte-ehhqin){font-weight:var(--weight-strong)}.total.svelte-ehhqin>.num:where(.svelte-ehhqin){font-weight:var(--weight-mono)}@media (width<768px){.stacked.svelte-ehhqin,.stacked.svelte-ehhqin tbody:where(.svelte-ehhqin),.stacked.svelte-ehhqin tr:where(.svelte-ehhqin),.stacked.svelte-ehhqin th:where(.svelte-ehhqin),.stacked.svelte-ehhqin td:where(.svelte-ehhqin){display:block}.stacked.svelte-ehhqin thead:where(.svelte-ehhqin){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stacked.svelte-ehhqin tr:where(.svelte-ehhqin){padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--color-divider)}.stacked.svelte-ehhqin tr:where(.svelte-ehhqin):has(+.total:where(.svelte-ehhqin)){border-bottom-color:var(--color-rule-total)}.stacked.svelte-ehhqin :is(th:where(.svelte-ehhqin),td:where(.svelte-ehhqin)){padding:var(--space-1) 0;border:0}.stacked.svelte-ehhqin tbody:where(.svelte-ehhqin) th:where(.svelte-ehhqin){font-weight:var(--weight-strong);padding-block-end:var(--space-2)}.stacked.svelte-ehhqin td:where(.svelte-ehhqin):before{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--weight-strong);line-height:var(--line-height-xs);content:attr(data-label);content:attr(data-label) / "";display:block}.stacked.svelte-ehhqin td.num:where(.svelte-ehhqin){justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}}.example.svelte-1tl58bp{gap:var(--space-5);align-items:center;display:grid}.figure.svelte-1tl58bp{gap:var(--space-3);display:grid}.figure-value.svelte-1tl58bp{gap:var(--space-3);font-family:var(--font-mono);font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-mono);letter-spacing:var(--tracking-result);line-height:var(--line-height-2xl);align-items:baseline;display:flex}.figure-label.svelte-1tl58bp{color:var(--color-link);font-size:var(--font-size-xs);letter-spacing:normal;line-height:var(--line-height-xs)}@media (width>=768px){.example.svelte-1tl58bp{gap:var(--space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.formula.svelte-cnzkgx{gap:var(--space-2);display:grid}.expression.svelte-cnzkgx{font-family:var(--font-mono);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;font-weight:var(--weight-mono);line-height:var(--line-height-lg);text-wrap:balance}.definition.svelte-cnzkgx{color:var(--color-text-muted)}@media (width>=768px){.expression.svelte-cnzkgx{font-size:var(--font-size-formula);line-height:var(--line-height-formula)}}.steps.svelte-1anqkv0{padding:0;list-style:none;display:grid}.step.svelte-1anqkv0{padding-block-end:var(--space-6);padding-inline-start:var(--space-6);position:relative}.step.svelte-1anqkv0:last-child{padding-block-end:0}.step.svelte-1anqkv0:not(:last-child):after{top:calc(var(--line-height-lg) / 2);bottom:calc(var(--line-height-lg) / -2);left:calc(var(--space-3) / 2 - var(--border-width) / 2);border-left:var(--border-width) solid var(--color-border);content:"";position:absolute}.step.svelte-1anqkv0:before{z-index:1;top:calc((var(--line-height-lg) - var(--space-3)) / 2);width:var(--space-3);height:var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary);content:"";position:absolute;left:0}.lead.svelte-1anqkv0{font-size:var(--font-size-lg);line-height:var(--line-height-lg);margin-block-end:var(--space-1);display:block}.screen.svelte-yuu9um{gap:var(--space-5);display:grid}.screen.svelte-yuu9um>:is(h2:where(.svelte-yuu9um),h3:where(.svelte-yuu9um)){margin-block-end:calc(var(--space-4) - var(--space-5))}.subsections.svelte-yuu9um{gap:var(--space-8);margin-block-start:var(--space-6);display:grid}@media (width>=768px){.subsections.svelte-yuu9um{gap:var(--space-9)}}.small-print.svelte-1eax3wl{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.muted.svelte-1eax3wl{color:var(--color-text-muted)}section.svelte-1lnn2eh .callout.quote{gap:var(--space-5);border:var(--border-width-button) solid var(--color-primary);display:grid}.head.svelte-1lnn2eh{gap:var(--space-4);align-items:center;display:flex}.tile.svelte-1lnn2eh{width:var(--tap-target);height:var(--tap-target);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex:none;place-items:center;display:grid}.text.svelte-1lnn2eh{font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.after.svelte-1lnn2eh{margin-block-start:var(--space-5)}section.svelte-1lnn2eh .note{border-top:var(--border-width) solid var(--color-border);padding-block-start:var(--space-4)}@media (width>=768px){section.svelte-1lnn2eh .callout.quote{padding:var(--space-7)}}.sources.svelte-aa086h{gap:var(--space-3);font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:grid}h2.svelte-aa086h{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);line-height:var(--line-height-xs);text-transform:uppercase}ul.svelte-aa086h{gap:var(--space-2);padding:0;list-style:none;display:grid}ul.svelte-aa086h a{padding-block:var(--space-1);display:inline-block}.layout.svelte-bda20j{gap:var(--space-7);align-items:center;display:grid}.head.svelte-bda20j{gap:var(--space-5);display:grid}h1.svelte-bda20j{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl);letter-spacing:var(--tracking-4xl)}.lead.svelte-bda20j{max-width:var(--measure);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.layout.svelte-bda20j .head-map{width:calc(var(--space-10) + var(--space-9))}.body.svelte-bda20j{gap:var(--space-6);max-width:var(--measure);display:grid}.body.svelte-bda20j .nutshell{gap:var(--space-4);display:grid}#nutshell-title.svelte-bda20j{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}ul.svelte-bda20j{gap:var(--space-4);counter-reset:takeaway;padding:0;list-style:none;display:grid}li.svelte-bda20j{grid-template-columns:var(--space-6) minmax(0, 1fr);gap:var(--space-3);counter-increment:takeaway;display:grid}li.svelte-bda20j:before{color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--weight-mono);content:counter(takeaway, decimal-leading-zero);content:counter(takeaway, decimal-leading-zero) / ""}@media (width>=768px){.layout.svelte-bda20j{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto}.layout.svelte-bda20j .head-map{width:calc(2 * var(--space-10) + var(--space-8))}.body.svelte-bda20j{grid-column:1/-1}}.section.guide>.container{gap:var(--space-8);display:grid}.section.guide .part-rule{margin-block:var(--space-5)}@media (width>=768px){.section.guide>.container{gap:var(--space-9)}.section.guide .part-rule{margin-block:var(--space-7)}}.page-head.svelte-7ke6fz{gap:var(--space-5);justify-items:start;display:grid}.tile.svelte-7ke6fz{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);place-items:center;display:grid}.updated.svelte-7ke6fz{color:var(--color-text-muted)}.policy.svelte-7ke6fz{gap:var(--space-8);display:grid}.policy-section.svelte-7ke6fz{gap:var(--space-4);display:grid}@media (width>=768px){.policy.svelte-7ke6fz{gap:var(--space-9)}}
