@font-face{font-family:cashSans;src:url(../media/CashSans_Extralight-s.p.1p0refd2wuczr.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:cashSans;src:url(../media/CashSans_ExtralightItalic-s.p.0y5gv3pbp8bd9.woff2)format("woff2");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:cashSans;src:url(../media/CashSans_Light-s.p.2zeg-2sq2u7aa.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:cashSans;src:url(../media/CashSans_LightItalic-s.p.28u5ygfhzntug.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:cashSans;src:url(../media/CashSans_Regular-s.p.0e6k9vvtbaes-.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:cashSans;src:url(../media/CashSans_RegularItl-s.p.04nm_5znwd81k.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:cashSans;src:url(../media/CashSans_Medium-s.p.3hlb62q7j9w5a.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:cashSans;src:url(../media/CashSans_MediumItl-s.p.1luo4segdewv4.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:cashSans;src:url(../media/CashSans_Semibold-s.p.14vw38rqxhevw.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:cashSans;src:url(../media/CashSans_SemiboldItalic-s.p.2lra6p8ikoyai.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:cashSans;src:url(../media/CashSans_Bold-s.p.3_3obx6cbz49j.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:cashSans;src:url(../media/CashSans_BoldItalic-s.p.25mbo20vz6hy0.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:cashSans;src:url(../media/CashSans_Black-s.p.00_ey-gu_5uk5.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:cashSans;src:url(../media/CashSans_BlackItalic-s.p.0hs7di_7eg7de.woff2)format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:cashSans;src:url(../media/CashSans_Extrablack-s.p.3yprhl0exhtb4.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:cashSans;src:url(../media/CashSans_ExtrablackItalic-s.p.3x9lmsp0on0qz.woff2)format("woff2");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:cashSans Fallback;src:local(Arial);ascent-override:103.7%;descent-override:23.33%;line-gap-override:0.0%;size-adjust:100.28%}.cashsans_e0bdb47f-module__gm5o3W__className{font-family:cashSans,cashSans Fallback}.cashsans_e0bdb47f-module__gm5o3W__variable{--font-cash-sans:"cashSans", "cashSans Fallback"}
@font-face{font-family:cashSansMono;src:url(../media/CashSansMono_Extralight-s.p.43jwqyi2brokb.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:cashSansMono;src:url(../media/CashSansMono_ExtralightItalic-s.p.3gyb3dz-d3fiv.woff2)format("woff2");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:cashSansMono;src:url(../media/CashSansMono_Light-s.p.0q3apziw3r917.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:cashSansMono;src:url(../media/CashSansMono_LightItalic-s.p.3jlzln-vkzo_b.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:cashSansMono;src:url(../media/CashSansMono_Regular-s.p.1abzemzba2shg.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:cashSansMono;src:url(../media/CashSansMono_RegularItalic-s.p.3mektynh_86xq.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:cashSansMono;src:url(../media/CashSansMono_Medium-s.p.1q2ukdvr2d25f.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:cashSansMono;src:url(../media/CashSansMono_MediumItalic-s.p.34pgyesvyv3ef.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:cashSansMono;src:url(../media/CashSansMono_Semibold-s.p.016s3sqyb1esq.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:cashSansMono;src:url(../media/CashSansMono_SemiboldItalic-s.p.3tkmrobhpj6be.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:cashSansMono;src:url(../media/CashSansMono_Bold-s.p.0hvr_qtxm_g2v.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:cashSansMono;src:url(../media/CashSansMono_BoldItalic-s.p.3v_6xgcxz98a9.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:cashSansMono;src:url(../media/CashSansMono_Black-s.p.1u0w906-7ymvc.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:cashSansMono;src:url(../media/CashSansMono_BlackItalic-s.p.3_i11rxlm41ch.woff2)format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:cashSansMono;src:url(../media/CashSansMono_Extrablack-s.p.1rfql_40ru6i-.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:cashSansMono;src:url(../media/CashSansMono_ExtrablackItalic-s.p.32zrd_4oyds6f.woff2)format("woff2");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:cashSansMono Fallback;src:local(Arial);ascent-override:79.09%;descent-override:17.8%;line-gap-override:0.0%;size-adjust:131.49%}.cashsansmono_fd0a28e0-module__3NFixG__className{font-family:cashSansMono,cashSansMono Fallback}.cashsansmono_fd0a28e0-module__3NFixG__variable{--font-cash-sans-mono:"cashSansMono", "cashSansMono Fallback"}
:root{--columns:12;--context:1440;--context-height:880;--max-container-width:1800px;--container-width:min(100vw, var(--max-container-width));--rem:calc(1 / var(--context) * var(--container-width));--margin:calc(32 / var(--context) * var(--container-width));--gutter:calc(32 / var(--context) * var(--container-width));--black-100:0 0 0;--white-100:255 255 255;--theme-transition-duration:.2s;--theme-transition-easing:ease-out;--font-heading:var(--font-cash-sans), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-cash-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-cash-sans-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--font-title:var(--font-cash-sans-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--guideline-text-size:max(15 / var(--context) * var(--container-width), 13px);--guideline-text-line-height:1.2em;--guideline-text-letter-spacing:-.01em;--card-title-size:clamp(16px, 2.5cqw, 40px);--card-title-line-height:1.2em;--card-title-letter-spacing:-.02em;--card-body-size:clamp(11px, 1.25cqw, 20px);--card-body-line-height:1.2em;--card-body-letter-spacing:-.02em;--card-statement-size:clamp(20px, 2.5cqw, 40px);--card-statement-line-height:1.2em;--card-statement-letter-spacing:-.01em;--card-label-size:clamp(9px, .75cqw, 12px);--card-label-line-height:1.2em;--card-label-letter-spacing:.1em;--card-label-weight:500;--button-text-size:max(13 / var(--context) * var(--container-width), 11px);--button-text-line-height:1.2em;--button-text-letter-spacing:-.01em;--button-glyph-size:calc(20 / var(--context) * var(--container-width));--spec-text-size:max(13 / var(--context) * var(--container-width), 10px);--spec-text-line-height:1.2em;--spec-text-letter-spacing:-.01em;--nav-link-size:16px;--nav-link-line-height:1em;--page-title-size:calc(120 / var(--context) * var(--container-width));--page-title-line-height:.9em;--page-title-letter-spacing:-.04em;--page-title-weight:400;--page-intro-size:calc(19 / var(--context) * var(--container-width));--page-intro-line-height:1.2em;--page-intro-letter-spacing:-.01em;--hero-title-size:calc(52 / var(--context) * var(--container-width));--hero-title-line-height:1em;--hero-title-letter-spacing:-.05em;--hero-title-weight:400;--hero-subtitle-size:calc(18 / var(--context) * var(--container-width));--hero-subtitle-line-height:1.1em;--hero-subtitle-letter-spacing:-.02em;--section-title-weight:700;--section-heading-weight:600;--section-chapter-size:calc(36 / var(--context) * var(--container-width));--section-chapter-line-height:1.1em;--section-chapter-letter-spacing:-.01em;--section-chapter-weight:400;--card-heading-size:max(24 / var(--context) * var(--container-width), 15px);--card-heading-line-height:1.15em;--card-heading-letter-spacing:-.02em;--card-display-size:clamp(24px, 3.5cqw, 56px);--card-display-line-height:1.2em;--card-display-letter-spacing:-.01em;--card-subtitle-size:clamp(14px, 1.425cqw, 22px);--card-subtitle-line-height:1.2em;--card-subtitle-letter-spacing:-.01em;--card-lede-size:calc(17 / var(--context) * var(--container-width));--card-lede-line-height:1.4em;--card-text-size:clamp(9px, .9375cqw, 14px);--card-text-line-height:1.2em;--card-text-letter-spacing:-.02em;--card-footnote-size:clamp(8px, .75cqw, 12px);--card-footnote-line-height:1.2em;--card-footnote-letter-spacing:-.02em;--card-caption-size:max(13 / var(--context) * var(--container-width), 11px);--card-caption-line-height:1.4em;--card-caption-letter-spacing:.02em;--card-note-size:max(11.5 / var(--context) * var(--container-width), 10px);--card-note-line-height:1.5em;--card-note-letter-spacing:-.01em;--card-overline-size:max(12 / var(--context) * var(--container-width), 10px);--card-overline-letter-spacing:-.01em;--card-tag-size:calc(13 / var(--context) * var(--container-width));--card-tag-letter-spacing:.04em;--card-input-size:clamp(11px, .98cqw, 16px);--card-pill-size:clamp(12px, 1cqw, 16px);--card-pill-line-height:1.2em;--card-list-size:clamp(10px, 1.35cqw, 26px);--card-list-line-height:1.5em;--card-list-letter-spacing:-.01em;--eyebrow-size:max(11 / var(--context) * var(--container-width), 9px);--eyebrow-line-height:1.2em;--eyebrow-letter-spacing:.08em}@media only screen and (max-width:679px){:root{--margin:calc(16 / var(--context) * var(--container-width));--gutter:calc(16 / var(--context) * var(--container-width))}}@media (prefers-reduced-motion:reduce){:root{--theme-transition-duration:0s}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}h1,h2,h3,h4,h5,h6{font-weight:400}ul[role=list],ul[role=listbox],ol[role=list],ol[role=listbox]{list-style:none}ol,ul{margin-block:0;padding-inline-start:0}ol{list-style-type:decimal}ul{list-style-type:disc}body{min-height:100vh}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}input,button,textarea,select{font-family:inherit;font-size:inherit}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--typography-primary)!important;box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--typography-primary)!important;box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--typography-primary)!important;box-shadow:inset 0 0 0 1000px #0000!important}textarea:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--typography-primary)!important;box-shadow:inset 0 0 0 1000px #0000!important}textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--typography-primary)!important;box-shadow:inset 0 0 0 1000px #0000!important}textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--typography-primary)!important;box-shadow:inset 0 0 0 1000px #0000!important}select:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--typography-primary)!important;box-shadow:inset 0 0 0 1000px #0000!important}select:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--typography-primary)!important;box-shadow:inset 0 0 0 1000px #0000!important}select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--typography-primary)!important;box-shadow:inset 0 0 0 1000px #0000!important}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}button{cursor:pointer;background:0 0;border:none}a{color:currentColor;text-decoration:none;display:inline-block}p a{display:inline}textarea{resize:none}em{display:inline}strong{font-weight:500}.page-title{font-size:var(--page-title-size);font-weight:var(--page-title-weight);line-height:var(--page-title-line-height);letter-spacing:var(--page-title-letter-spacing);--line-height:var(--page-title-line-height)}.page-intro{font-size:var(--page-intro-size);line-height:var(--page-intro-line-height);letter-spacing:var(--page-intro-letter-spacing);--line-height:var(--page-intro-line-height)}.hero-title{font-size:var(--hero-title-size);font-weight:var(--hero-title-weight);line-height:var(--hero-title-line-height);letter-spacing:var(--hero-title-letter-spacing);--line-height:var(--hero-title-line-height)}.hero-subtitle{font-size:var(--hero-subtitle-size);line-height:var(--hero-subtitle-line-height);letter-spacing:var(--hero-subtitle-letter-spacing);--line-height:var(--hero-subtitle-line-height)}.guideline-text{font-size:var(--guideline-text-size);line-height:var(--guideline-text-line-height);letter-spacing:var(--guideline-text-letter-spacing);--line-height:var(--guideline-text-line-height)}.section-title{font-size:var(--guideline-text-size);font-weight:var(--section-title-weight);line-height:var(--guideline-text-line-height);letter-spacing:var(--guideline-text-letter-spacing);--line-height:var(--guideline-text-line-height)}.section-heading{font-size:var(--guideline-text-size);font-weight:var(--section-heading-weight);line-height:var(--guideline-text-line-height);letter-spacing:var(--guideline-text-letter-spacing);--line-height:var(--guideline-text-line-height)}.section-chapter{font-size:var(--section-chapter-size);font-weight:var(--section-chapter-weight);line-height:var(--section-chapter-line-height);letter-spacing:var(--section-chapter-letter-spacing);--line-height:var(--section-chapter-line-height)}.card-title{font-size:var(--card-title-size);line-height:var(--card-title-line-height);letter-spacing:var(--card-title-letter-spacing);--line-height:var(--card-title-line-height)}.card-heading{font-size:var(--card-heading-size);line-height:var(--card-heading-line-height);letter-spacing:var(--card-heading-letter-spacing);--line-height:var(--card-heading-line-height)}.card-display{font-size:var(--card-display-size);line-height:var(--card-display-line-height);letter-spacing:var(--card-display-letter-spacing);--line-height:var(--card-display-line-height)}.card-statement{font-size:var(--card-statement-size);line-height:var(--card-statement-line-height);letter-spacing:var(--card-statement-letter-spacing);--line-height:var(--card-statement-line-height)}.card-subtitle{font-size:var(--card-subtitle-size);line-height:var(--card-subtitle-line-height);letter-spacing:var(--card-subtitle-letter-spacing);--line-height:var(--card-subtitle-line-height)}.card-lede{font-size:var(--card-lede-size);line-height:var(--card-lede-line-height);--line-height:var(--card-lede-line-height)}.card-body{font-size:var(--card-body-size);line-height:var(--card-body-line-height);letter-spacing:var(--card-body-letter-spacing);--line-height:var(--card-body-line-height)}.card-text{font-size:var(--card-text-size);line-height:var(--card-text-line-height);letter-spacing:var(--card-text-letter-spacing);--line-height:var(--card-text-line-height)}.card-footnote{font-size:var(--card-footnote-size);line-height:var(--card-footnote-line-height);letter-spacing:var(--card-footnote-letter-spacing);--line-height:var(--card-footnote-line-height)}.card-caption{font-family:var(--font-mono);font-size:var(--card-caption-size);line-height:var(--card-caption-line-height);letter-spacing:var(--card-caption-letter-spacing);--line-height:var(--card-caption-line-height)}.card-note{font-size:var(--card-note-size);line-height:var(--card-note-line-height);letter-spacing:var(--card-note-letter-spacing);--line-height:var(--card-note-line-height)}.card-label{font-family:var(--font-mono);font-size:var(--card-label-size);font-weight:var(--card-label-weight);line-height:var(--card-label-line-height);letter-spacing:var(--card-label-letter-spacing);text-transform:uppercase;--line-height:var(--card-label-line-height)}.card-overline{font-size:var(--card-overline-size);letter-spacing:var(--card-overline-letter-spacing);text-transform:uppercase}.card-tag{font-family:var(--font-mono);font-size:var(--card-tag-size);letter-spacing:var(--card-tag-letter-spacing);text-transform:uppercase}.card-input{font-family:var(--font-body);font-size:var(--card-input-size)}.card-pill{font-size:var(--card-pill-size);line-height:var(--card-pill-line-height);--line-height:var(--card-pill-line-height)}.card-list{font-family:var(--font-body);font-size:var(--card-list-size);line-height:var(--card-list-line-height);letter-spacing:var(--card-list-letter-spacing);--line-height:var(--card-list-line-height)}.eyebrow{font-size:var(--eyebrow-size);line-height:var(--eyebrow-line-height);letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase;--line-height:var(--eyebrow-line-height)}.button-text{font-size:var(--button-text-size);line-height:var(--button-text-line-height);letter-spacing:var(--button-text-letter-spacing);--line-height:var(--button-text-line-height)}.button-glyph{font-size:var(--button-glyph-size)}.spec-text{font-size:var(--spec-text-size);line-height:var(--spec-text-line-height);letter-spacing:var(--spec-text-letter-spacing);--line-height:var(--spec-text-line-height)}.nav-link{font-family:var(--font-body);font-size:var(--nav-link-size);line-height:var(--nav-link-line-height);--line-height:var(--nav-link-line-height)}.parent-line{--offset:calc((var(--line-height) - 1.25em) / 2);line-height:1.25em;overflow:hidden}.parent-line:first-child{margin-top:calc(var(--offset))}.parent-line:not(:last-child){margin-bottom:calc(var(--offset)*2)}.parent-line:last-child{margin-bottom:calc(var(--offset))}.parent-line .child-line{will-change:transform}@property --surface-base{syntax:"<color>";inherits:true;initial-value:#fff}@property --text-base{syntax:"<color>";inherits:true;initial-value:#000}@property --guidelines-card-surface{syntax:"<color>";inherits:true;initial-value:#191919}@property --guidelines-card-hairline{syntax:"<color>";inherits:true;initial-value:#2a2a2a}@property --guidelines-card-ink{syntax:"<color>";inherits:true;initial-value:#fff}@property --guidelines-card-ink-muted{syntax:"<color>";inherits:true;initial-value:#ffffff8c}@property --guidelines-card-rule{syntax:"<color>";inherits:true;initial-value:#ffffff24}@property --guidelines-card-glyph-invert{syntax:"<number>";inherits:true;initial-value:1}@property --guidelines-rule{syntax:"<color>";inherits:true;initial-value:#0000001f}@property --guidelines-field-surface{syntax:"<color>";inherits:true;initial-value:#0000000a}@property --guidelines-text-muted{syntax:"<color>";inherits:true;initial-value:#0000008c}html[data-doc-theme=light]{--surface-base:rgb(var(--white-100));--text-base:rgb(var(--black-100));--guidelines-rule:rgb(var(--black-100) / 12%);--guidelines-text-muted:rgb(var(--black-100) / 55%);--guidelines-field-surface:rgb(var(--black-100) / 4%);--guidelines-card-surface:#f5f5f5;--guidelines-card-hairline:#d9d9d9;--guidelines-card-ink:rgb(var(--black-100));--guidelines-card-ink-muted:rgb(var(--black-100) / 55%);--guidelines-card-rule:rgb(var(--black-100) / 12%);--guidelines-card-glyph-invert:0;background:var(--surface-base)}html[data-doc-theme=dark]{--surface-base:rgb(var(--black-100));--text-base:rgb(var(--white-100));--guidelines-rule:rgb(var(--white-100) / 14%);--guidelines-text-muted:rgb(var(--white-100) / 55%);--guidelines-field-surface:#1a1a1a;--guidelines-card-surface:#191919;--guidelines-card-hairline:#2a2a2a;--guidelines-card-ink:rgb(var(--white-100));--guidelines-card-ink-muted:rgb(var(--white-100) / 55%);--guidelines-card-rule:rgb(var(--white-100) / 14%);--guidelines-card-glyph-invert:1;background:var(--surface-base)}html{font-family:var(--font-body);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;scrollbar-width:none;color:var(--text-base);text-wrap-style:pretty;transition:--surface-base var(--theme-transition-duration) var(--theme-transition-easing),--text-base var(--theme-transition-duration) var(--theme-transition-easing),--guidelines-rule var(--theme-transition-duration) var(--theme-transition-easing),--guidelines-text-muted var(--theme-transition-duration) var(--theme-transition-easing),--guidelines-field-surface var(--theme-transition-duration) var(--theme-transition-easing),--guidelines-card-surface var(--theme-transition-duration) var(--theme-transition-easing),--guidelines-card-hairline var(--theme-transition-duration) var(--theme-transition-easing),--guidelines-card-ink var(--theme-transition-duration) var(--theme-transition-easing),--guidelines-card-ink-muted var(--theme-transition-duration) var(--theme-transition-easing),--guidelines-card-rule var(--theme-transition-duration) var(--theme-transition-easing)}body{-ms-overflow-style:none;overscroll-behavior:none;background:var(--surface-base);color:var(--text-base);transition:color var(--theme-transition-duration) var(--theme-transition-easing),background-color var(--theme-transition-duration) var(--theme-transition-easing)}body::-webkit-scrollbar{display:none}body::-webkit-scrollbar-button{display:none}img:not([src]),video:not([src]){opacity:0}.hide-scrollbar{scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar::-webkit-scrollbar-button{display:none}.container{width:100vw;padding-left:var(--margin);padding-right:var(--margin)}@media only screen and (min-width:1800px){.container{padding-left:calc((100vw - var(--max-container-width))/2 + var(--margin));padding-right:calc((100vw - var(--max-container-width))/2 + var(--margin))}}.container__inner{width:100%}
.Preloader-module-scss-module__NUc6WG__preloader{z-index:100;background:var(--surface-base);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
.BrandSelector-module-scss-module__Ea9dCG__brandSelector{z-index:80;pointer-events:none;--brand-selector-ink:rgb(var(--black-100));--brand-selector-glass:#6c6c6c1f;--brand-selector-wash:#6c6c6c2e;--brand-selector-mark-rest:rgb(var(--black-100) / 55%);--brand-selector-mark-dim:var(--brand-selector-mark-rest);--brand-selector-morph:.36s cubic-bezier(.22, 1, .36, 1);align-items:flex-start;display:flex;position:fixed;top:16px;left:16px}.BrandSelector-module-scss-module__Ea9dCG__brandSelector__capsule{background:var(--brand-selector-glass);pointer-events:auto;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);transition:background-color var(--theme-transition-duration) var(--theme-transition-easing);border-radius:999px;align-items:center;padding:6px;display:flex}.BrandSelector-module-scss-module__Ea9dCG__brandSelector__mark{box-sizing:border-box;width:44px;color:var(--brand-selector-mark-rest);cursor:pointer;transition:width var(--brand-selector-morph),height var(--brand-selector-morph),padding var(--brand-selector-morph),opacity var(--theme-transition-duration) var(--theme-transition-easing),visibility var(--theme-transition-duration),color var(--theme-transition-duration) var(--theme-transition-easing);background:0 0;border:0;justify-content:center;align-items:center;padding:11px 13px;display:flex;position:relative;overflow:hidden}.BrandSelector-module-scss-module__Ea9dCG__brandSelector__mark:before{content:"";background:var(--brand-selector-wash);opacity:0;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BrandSelector-module-scss-module__Ea9dCG__brandSelector__mark:hover:before{opacity:1}.BrandSelector-module-scss-module__Ea9dCG__brandSelector__mark:focus-visible{outline:2px solid var(--brand-selector-ink);outline-offset:-2px}.BrandSelector-module-scss-module__Ea9dCG__brandSelector__mark svg{flex-shrink:0;width:18px;height:18px;display:block;position:relative}.BrandSelector-module-scss-module__Ea9dCG__brandSelector__mark[data-collapsed=away]{opacity:0;visibility:hidden;width:0;padding-left:0;padding-right:0}.BrandSelector-module-scss-module__Ea9dCG__brandSelector__mark[data-collapsed=focus]{width:40px;padding:11px}.BrandSelector-module-scss-module__Ea9dCG__brandSelector__mark[data-ink=dim]{color:var(--brand-selector-mark-dim)}.BrandSelector-module-scss-module__Ea9dCG__brandSelector__mark[data-ink=full]{color:var(--brand-selector-ink)}html[data-doc-theme=dark] .BrandSelector-module-scss-module__Ea9dCG__brandSelector{--brand-selector-ink:rgb(var(--white-100));--brand-selector-glass:#6c6c6c40;--brand-selector-wash:#6c6c6c80;--brand-selector-mark-rest:var(--brand-selector-ink);--brand-selector-mark-dim:rgb(var(--white-100) / 40%)}@media only screen and (max-width:999px){.BrandSelector-module-scss-module__Ea9dCG__brandSelector__mark{width:32px;padding:11px 7px}.BrandSelector-module-scss-module__Ea9dCG__brandSelector__mark:before{width:30px;height:30px}}@media only screen and (max-width:679px){.BrandSelector-module-scss-module__Ea9dCG__brandSelector__capsule{flex-direction:column}.BrandSelector-module-scss-module__Ea9dCG__brandSelector__mark{height:40px}.BrandSelector-module-scss-module__Ea9dCG__brandSelector__mark[data-collapsed=away]{height:0;padding-top:0;padding-bottom:0}}
.NavigationMain-module-scss-module__dreqZq__navigation{z-index:80;pointer-events:none;--navigation-ink:rgb(var(--black-100));--navigation-ink-muted:rgb(var(--black-100) / 75%);--navigation-glass:#6c6c6c1f;--navigation-wash:#6c6c6c2e;justify-content:center;width:100%;padding-top:16px;display:flex;position:fixed;top:0;left:0}html[data-doc-theme=dark] .NavigationMain-module-scss-module__dreqZq__navigation{--navigation-ink:rgb(var(--white-100));--navigation-ink-muted:rgb(var(--white-100) / 75%);--navigation-glass:#6c6c6c40;--navigation-wash:#6c6c6c80}.NavigationMain-module-scss-module__dreqZq__navigation__capsule{background:var(--navigation-glass);pointer-events:auto;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);transition:background-color var(--theme-transition-duration) var(--theme-transition-easing);border-radius:999px;align-items:center;gap:4px;padding:6px;display:flex}.NavigationMain-module-scss-module__dreqZq__navigation__link{color:var(--navigation-ink-muted);letter-spacing:normal;transition:color var(--theme-transition-duration) var(--theme-transition-easing),background-color var(--theme-transition-duration) var(--theme-transition-easing);border-radius:999px;padding:12px 20px;display:block}.NavigationMain-module-scss-module__dreqZq__navigation__link:hover,.NavigationMain-module-scss-module__dreqZq__navigation__link:focus-visible,.NavigationMain-module-scss-module__dreqZq__navigation__link[aria-current=page]{color:var(--navigation-ink);background:var(--navigation-wash)}.NavigationMain-module-scss-module__dreqZq__navigation__link:focus-visible{outline:2px solid var(--navigation-ink);outline-offset:2px}
.NavigationGuidelines-module-scss-module__rTEo7W__navigation{inset-block:0;z-index:46;padding-left:calc(16/var(--context)*var(--container-width));pointer-events:none;--navigation-guidelines-ink:rgb(var(--black-100));--navigation-guidelines-ink-dim:rgb(var(--black-100) / 35%);align-items:center;display:flex;position:fixed;left:0}.NavigationGuidelines-module-scss-module__rTEo7W__navigation__list{pointer-events:auto;flex-direction:column;align-items:flex-start;display:flex}.NavigationGuidelines-module-scss-module__rTEo7W__navigation__link{padding:calc(10.4/var(--context)*var(--container-width)) 0;color:var(--navigation-guidelines-ink-dim);text-align:left;white-space:nowrap;transition:color var(--theme-transition-duration) var(--theme-transition-easing);display:block}.NavigationGuidelines-module-scss-module__rTEo7W__navigation__link:hover,.NavigationGuidelines-module-scss-module__rTEo7W__navigation__link:focus-visible,.NavigationGuidelines-module-scss-module__rTEo7W__navigation__link[aria-current=page]{color:var(--navigation-guidelines-ink)}.NavigationGuidelines-module-scss-module__rTEo7W__navigation__link:focus-visible{outline:calc(2/var(--context)*var(--container-width)) solid var(--navigation-guidelines-ink);outline-offset:calc(2/var(--context)*var(--container-width))}.NavigationGuidelines-module-scss-module__rTEo7W__navigation__subnav{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1);display:grid}.NavigationGuidelines-module-scss-module__rTEo7W__navigation__subnav[data-open]{grid-template-rows:1fr}.NavigationGuidelines-module-scss-module__rTEo7W__navigation__sublist{flex-direction:column;align-items:flex-start;min-height:0;display:flex;overflow:hidden}.NavigationGuidelines-module-scss-module__rTEo7W__navigation__sublink{margin-left:calc(16/var(--context)*var(--container-width));padding:calc(10.4/var(--context)*var(--container-width)) 0;color:var(--navigation-guidelines-ink-dim);text-align:left;white-space:nowrap;cursor:pointer;opacity:0;transition:color var(--theme-transition-duration) var(--theme-transition-easing),opacity .2s ease;display:block}.NavigationGuidelines-module-scss-module__rTEo7W__navigation__subnav[data-open] .NavigationGuidelines-module-scss-module__rTEo7W__navigation__sublink{opacity:1;transition:color var(--theme-transition-duration) var(--theme-transition-easing),opacity .35s ease .12s}.NavigationGuidelines-module-scss-module__rTEo7W__navigation__sublink:hover,.NavigationGuidelines-module-scss-module__rTEo7W__navigation__sublink:focus-visible{color:var(--navigation-guidelines-ink)}.NavigationGuidelines-module-scss-module__rTEo7W__navigation__sublink:focus-visible{outline:calc(2/var(--context)*var(--container-width)) solid var(--navigation-guidelines-ink);outline-offset:calc(2/var(--context)*var(--container-width))}html[data-doc-theme=dark] .NavigationGuidelines-module-scss-module__rTEo7W__navigation{--navigation-guidelines-ink:rgb(var(--white-100));--navigation-guidelines-ink-dim:rgb(var(--white-100) / 35%)}@media only screen and (max-width:679px){.NavigationGuidelines-module-scss-module__rTEo7W__navigation{inset:auto calc(16/var(--context)*var(--container-width)) calc(16/var(--context)*var(--container-width));padding-left:0;display:block}.NavigationGuidelines-module-scss-module__rTEo7W__navigation__list{gap:calc(24/var(--context)*var(--container-width));flex-direction:row;overflow-x:auto}.NavigationGuidelines-module-scss-module__rTEo7W__navigation__subnav{display:none}}
.ThemeToggle-module-scss-module__J43BEG__toggle{z-index:80;width:52px;height:52px;color:rgb(var(--black-100));-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);transition:color var(--theme-transition-duration) var(--theme-transition-easing),background-color var(--theme-transition-duration) var(--theme-transition-easing);background:#6c6c6c1f;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;top:16px;right:16px}.ThemeToggle-module-scss-module__J43BEG__toggle:hover{background:#6c6c6c2e}.ThemeToggle-module-scss-module__J43BEG__toggle:focus-visible{outline-offset:2px;outline:2px solid}html[data-doc-theme=dark] .ThemeToggle-module-scss-module__J43BEG__toggle{color:rgb(var(--white-100));background:#6c6c6c40}html[data-doc-theme=dark] .ThemeToggle-module-scss-module__J43BEG__toggle:hover{background:#6c6c6c80}
