.ZFdGbG_page,.ZFdGbG_header,.ZFdGbG_footer{--ink:var(--pc-ink);--char:var(--pc-muted);--char-soft:var(--pc-muted);--bone:var(--pc-bone);--paper:var(--pc-paper);--roest:var(--pc-accent);--rule:var(--pc-rule);--color-heading:var(--pc-ink);--color-ink-soft:var(--pc-muted);--color-ink-muted:var(--pc-muted);--color-char-soft:var(--pc-muted);--color-bone:var(--pc-bone);--color-border:var(--pc-rule);--pc-max:1144px;--pc-gutter:24px;--pc-mobile-gutter:16px;--pc-space-1:4px;--pc-space-2:8px;--pc-space-3:12px;--pc-space-4:16px;--pc-space-5:20px;--pc-space-6:24px;--pc-space-16:64px;--pc-touch:44px;--pc-brand-height:48px;--pc-mark:32px;--pc-radius:2px;--pc-hairline:1px;--pc-content:1096px;--pc-header-height:60px;--pc-language-radius:9999px;--pc-language-width:64px;--pc-language-border:#8a8378;--pc-language-paper:#fbf8f1;--pc-language-ink:#1a1815;--pc-footer:#e9e5dd;--pc-footer-space:30px;--pc-tracking:.065em;--pc-language-size:11px;--pc-caption:13px;--pc-small:14px;--pc-leading:1.55;--pc-bone:#f2efe9;--pc-paper:#faf7f1;--pc-ink:#25211e;--pc-muted:#57504a;--pc-rule:#d9d3ca;--pc-accent:#8b4c2b;--pc-serif:var(--font-serif,"Crimson Pro", Georgia, serif);--color-ink:var(--pc-ink);--color-char:var(--pc-muted);--color-paper:var(--pc-paper);--color-roest:var(--pc-accent);--pc-mono:var(--font-mono,"IBM Plex Mono", monospace)}.ZFdGbG_page{background:var(--pc-bone);min-height:100dvh;color:var(--pc-ink);flex-direction:column;display:flex}.ZFdGbG_page>main{width:100%;max-width:var(--pc-max);padding:var(--pc-space-16) var(--pc-gutter);flex:1;margin:0 auto}.ZFdGbG_header{z-index:40;background:color-mix(in srgb, var(--pc-bone) 96%, transparent);-webkit-backdrop-filter:blur(var(--pc-space-2));backdrop-filter:blur(var(--pc-space-2));border-bottom:var(--pc-hairline) solid var(--pc-rule);position:sticky;top:0}.ZFdGbG_headerInner{justify-content:space-between;align-items:center;gap:var(--pc-space-2) var(--pc-space-6);max-width:var(--pc-max);width:min(100% - var(--pc-gutter) * 2, var(--pc-content));min-height:var(--pc-header-height);flex-wrap:wrap;margin:0 auto;padding:0;display:flex}.ZFdGbG_brand{min-height:var(--pc-touch);min-width:var(--pc-touch);color:var(--pc-accent);align-items:center;text-decoration:none;display:inline-flex}.ZFdGbG_brandFull{height:var(--pc-brand-height);align-items:center;display:inline-flex}.ZFdGbG_brandMark{display:none}.ZFdGbG_brandMark img{width:var(--pc-mark);height:var(--pc-mark)}.ZFdGbG_nav,.ZFdGbG_links{align-items:center;gap:var(--pc-space-1) var(--pc-space-5);font-family:var(--pc-mono);font-size:var(--pc-caption);line-height:var(--pc-leading);flex-wrap:wrap;display:flex}.ZFdGbG_links>a{min-height:var(--pc-touch);color:var(--pc-ink);align-items:center;text-decoration:none;display:inline-flex}.ZFdGbG_links>a:hover{color:var(--pc-accent)}.ZFdGbG_language{font-family:var(--pc-mono);font-size:var(--pc-caption);align-items:center;display:flex}.ZFdGbG_language label{align-items:center;gap:var(--pc-space-2);font:inherit;display:inline-flex}.ZFdGbG_language label>span:first-child{display:none}.ZFdGbG_language :is(select,summary){min-height:var(--pc-touch);min-width:var(--pc-language-width);padding:var(--pc-space-2) var(--pc-space-3);border:var(--pc-hairline) solid var(--pc-language-border);border-radius:var(--pc-language-radius);color:var(--pc-language-ink);background:var(--pc-language-paper);font-family:var(--pc-mono);font-size:var(--pc-language-size);cursor:pointer}.ZFdGbG_language summary{align-items:center;display:flex}.ZFdGbG_signIn>a{min-height:var(--pc-touch);padding:0 var(--pc-space-4);border:var(--pc-hairline) solid var(--pc-rule);color:var(--pc-ink);font-family:var(--pc-mono);font-size:var(--pc-caption);line-height:var(--pc-leading);border-radius:0;align-items:center;text-decoration:none;display:inline-flex}.ZFdGbG_signIn>a:hover{border-color:var(--pc-ink)}.ZFdGbG_footer{padding:var(--pc-footer-space) var(--pc-gutter);background:var(--pc-footer);border-top:var(--pc-hairline) solid var(--pc-rule);font-family:var(--pc-mono);font-size:var(--pc-caption);letter-spacing:var(--pc-tracking);color:var(--pc-muted);line-height:1.5}.ZFdGbG_footerInner{width:min(100%, var(--pc-content));justify-content:space-between;gap:var(--pc-space-4) var(--pc-footer-space);flex-wrap:wrap;margin:auto;display:flex}.ZFdGbG_description{font:inherit;letter-spacing:inherit;flex-direction:column;margin:0;display:flex}.ZFdGbG_footerLinks{align-items:flex-start;gap:var(--pc-space-2) var(--pc-space-5);flex-wrap:wrap;max-width:650px;display:flex}.ZFdGbG_footerLinks a{min-height:var(--pc-touch);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.ZFdGbG_footerLinks a:hover{color:var(--pc-accent)}.ZFdGbG_header :is(a,button,select,summary):focus-visible,.ZFdGbG_footer a:focus-visible{outline:2px solid var(--pc-accent);outline-offset:var(--pc-space-1)}@media (max-width:1000px){.ZFdGbG_headerInner{padding-block:var(--pc-space-2);flex-wrap:wrap}.ZFdGbG_links{order:3;width:100%}.ZFdGbG_nav{display:contents}}@media (max-width:640px){.ZFdGbG_page>main{padding:var(--pc-gutter) var(--pc-mobile-gutter)}.ZFdGbG_headerInner{width:calc(100% - var(--pc-mobile-gutter) * 2);column-gap:var(--pc-space-3)}.ZFdGbG_brandFull{display:none}.ZFdGbG_brandMark{align-items:center;gap:var(--pc-space-2);display:inline-flex}.ZFdGbG_nav{gap:var(--pc-space-2)}.ZFdGbG_language :is(select,summary){font-size:var(--pc-small)}.ZFdGbG_signIn>a{padding-inline:var(--pc-space-3)}}.ZFdGbG_tools{align-items:center;gap:var(--pc-space-4);display:flex}@media (max-width:720px){.ZFdGbG_tools{gap:var(--pc-space-1)}}.ZFdGbG_languageMenu{position:relative}.ZFdGbG_languageMenu>summary{justify-content:center;gap:var(--pc-space-2);list-style:none}.ZFdGbG_languageMenu>summary::-webkit-details-marker{display:none}.ZFdGbG_languageMenu:not([open])>.ZFdGbG_languageOptions{display:none}.ZFdGbG_languageOptions{inset-inline-end:0;top:calc(100% + var(--pc-space-2));z-index:50;min-width:160px;max-width:min(320px, calc(100vw - var(--pc-space-6) * 2));max-height:70dvh;padding:var(--pc-space-1);border:var(--pc-hairline) solid var(--pc-language-border);border-radius:var(--pc-radius);background:var(--pc-language-paper);color:var(--pc-language-ink);position:absolute;overflow-y:auto}.ZFdGbG_languageOptions :is(ul,form){margin:0;padding:0;list-style:none}.ZFdGbG_languageOptions :is(a,button){min-height:var(--pc-touch);width:100%;padding:var(--pc-space-2) var(--pc-space-3);color:inherit;font-family:var(--pc-serif);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;font-size:1rem;font-weight:400;text-decoration:none;display:flex}.ZFdGbG_languageOptions :is(a,button):hover{background:var(--pc-bone)}.ZFdGbG_languageOptions [aria-current]{color:var(--pc-accent);text-underline-offset:var(--pc-space-1);text-decoration:underline}.ZFdGbG_brandFull img[src$=-dark\.svg]{display:none!important}.ZFdGbG_brandFull img[src$=tight\.svg]{display:block!important}.ZFdGbG_brandName{font:var(--pc-caption) var(--pc-mono);color:var(--pc-ink);letter-spacing:var(--pc-tracking);text-transform:uppercase}.ZFdGbG_header{color:var(--pc-ink)}body:has(.ZFdGbG_page)>div[aria-hidden=true][style*=height\:4px]{display:none}@media (max-width:440px){.ZFdGbG_headerInner{gap:5px}.ZFdGbG_links{padding-bottom:5px}}body:has(.ZFdGbG_page){border-top:0}:is(body:has(.ZFdGbG_page)>div[role=presentation][aria-hidden=true],body:has(.ZFdGbG_page)>div[aria-hidden=true][style*="height: 4px"]){display:none!important}
.kb3XQa_wordmark{vertical-align:middle;width:164px;max-width:100%;display:inline-grid}.kb3XQa_wordmark img{grid-area:1/1;width:100%;height:auto;display:block}.kb3XQa_wordmark .kb3XQa_dark{display:none}.dark .kb3XQa_wordmark .kb3XQa_light{display:none}.dark .kb3XQa_wordmark .kb3XQa_dark{display:block}
.NkDUlq_tokens{--home-serif:var(--font-serif,"Crimson Pro", Georgia, serif);--home-mono:var(--font-mono,"IBM Plex Mono", monospace);--home-body:18px;--home-caption:13px;--home-lead:clamp(20px, 1.7vw, 23px);--home-title:clamp(50px, 5.3vw, 68px);--home-title-mobile:clamp(42px, 9vw, 55px);--home-heading:clamp(34px, 3.6vw, 48px);--home-subheading:21px;--home-leading:1.5;--home-lead-leading:1.42;--home-title-leading:.99;--home-heading-leading:1.08;--home-subheading-leading:1.2;--home-tracking:.065em;--home-title-tracking:-.035em;--home-regular:400;--home-medium:500;--home-semibold:600;--home-title-width:670px;--home-copy-width:680px;--home-space-3:12px;--home-space-4:16px;--home-space-6:24px;--home-space-8:32px;--home-paragraph-gap:18px;--home-action-gap:10px;--home-action-top:34px;--home-action-inline:22px;--home-action-height:52px;--home-hero-min-size:calc(100svh - var(--pc-header-height) - var(--pc-hairline));--home-hero-min-space:var(--pc-space-16);--home-section-space:90px;--home-section-mobile:65px;--home-columns-gap:34px;--home-rule:1px;--home-outline:2px;--home-focus-offset:4px}
.xH3Orq_page{font-family:var(--home-serif);font-size:var(--home-body);line-height:var(--home-leading);color:var(--pc-ink);}main:has(>.xH3Orq_page){padding-block-start:0}.xH3Orq_page :is(h1,h2,h3,p){margin-top:0}.xH3Orq_page :is(h1,h2){font-family:var(--home-serif);font-style:italic;font-weight:var(--home-medium);text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.xH3Orq_page p{max-width:none;font-size:var(--home-body);line-height:var(--home-leading);color:inherit;text-wrap:pretty}.xH3Orq_hero{min-block-size:var(--home-hero-min-size);padding-block:var(--home-hero-min-space);flex-direction:column;justify-content:center;display:flex}.xH3Orq_hero h1{max-width:var(--home-title-width);margin-bottom:var(--home-space-6);font-size:var(--home-title);line-height:var(--home-title-leading);letter-spacing:var(--home-title-tracking)}.xH3Orq_page .xH3Orq_lead{max-width:var(--home-copy-width);font-size:var(--home-lead);line-height:var(--home-lead-leading);font-weight:var(--home-medium);color:var(--pc-ink);margin-bottom:0}.xH3Orq_actions{gap:var(--home-action-gap);margin-top:var(--home-action-top);flex-wrap:wrap;display:flex}.xH3Orq_actions a{min-height:var(--home-action-height);padding:var(--home-space-3) var(--home-action-inline);border:var(--home-rule) solid var(--pc-ink);font:var(--home-caption)/var(--home-leading) var(--home-mono);letter-spacing:var(--home-tracking);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.xH3Orq_actions .xH3Orq_primary{color:var(--pc-paper);background:var(--pc-ink)}.xH3Orq_actions .xH3Orq_primary:hover{background:var(--pc-accent);border-color:var(--pc-accent)}.xH3Orq_actions .xH3Orq_secondary{color:var(--pc-ink)}.xH3Orq_actions .xH3Orq_secondary:hover{background:var(--pc-paper)}.xH3Orq_page a:focus-visible{outline:var(--home-outline) solid var(--pc-accent);outline-offset:var(--home-focus-offset)}.xH3Orq_section{padding-block:var(--home-section-space);border-top:var(--home-rule) solid var(--pc-rule)}.xH3Orq_section h2{max-width:var(--home-copy-width);margin-bottom:var(--home-space-6);font-size:var(--home-heading);line-height:var(--home-heading-leading)}.xH3Orq_section>p{max-width:var(--home-copy-width);margin-bottom:0}.xH3Orq_section>p+p{margin-top:var(--home-paragraph-gap)}.xH3Orq_steps{gap:var(--home-columns-gap);margin:var(--home-space-8) 0 0;max-width:none;font:inherit;color:inherit;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.xH3Orq_steps li{padding-top:var(--home-space-4);border-top:var(--home-rule) solid var(--pc-rule)}.xH3Orq_number{margin-bottom:var(--home-space-4);font:var(--home-caption)/var(--home-leading) var(--home-mono);letter-spacing:var(--home-tracking);color:var(--pc-accent);display:block}.xH3Orq_steps h3{margin-bottom:var(--home-space-3);font-family:var(--home-serif);font-size:var(--home-subheading);font-style:normal;font-weight:var(--home-semibold);line-height:var(--home-subheading-leading)}.xH3Orq_steps p{margin-bottom:0}.xH3Orq_page .xH3Orq_note{color:var(--pc-muted)}@media (max-width:640px){.xH3Orq_hero{min-block-size:0;padding-block:var(--home-space-8) var(--home-section-mobile);display:block}.xH3Orq_hero h1{font-size:var(--home-title-mobile)}.xH3Orq_page .xH3Orq_lead{font-size:var(--home-body)}.xH3Orq_section{padding-block:var(--home-section-mobile)}.xH3Orq_steps{grid-template-columns:minmax(0,1fr)}}
