._root_0a536fa{--bg:lab(100% 0 0);--panel:lab(100% 0 0);--fill:#f3f3f3;--surface:lab(91.3% 0 -.0000119209);--line:#e5e5e5;--muted:lab(76.568% .0000298023 -.0000119209);--grey:#5b5b5b;--ink-hover:lab(21.236% 0 0);--brand:var(--ink);--brand-hover:var(--ink-hover);--ink:lab(9.288% 0 -.00000298023);--on-ink:lab(100% 0 0);--on-ink-muted:lab(72.16% 0 -.0000119209);--scrim:lab(100% 0 0/.05);--margin:24px;--measure:648px;--work:1040px;--sheet:840px;--gap-media:18px;--gap-work:18px;--section-gap:200px;--radius-frame:24px;--radius-screen:8px;--radius-tile:7px;--radius-pill:999px;--window-28:5px;--window-32:5px;--window-46:7px;--button-height:36px;--window-button:6px;--text-button:15px;--leading-button:20px;--window-ink:#111;--window-line:var(--grey);--window-fill:var(--fill);--frame-fill:var(--fill);--small:15px;--leading-small:20px;--quiet:var(--grey);--body:15px;--leading-body:22px;--radius-chip:9px;--radius-control:8px;--radius-cell:6px;--radius-tag:5px;--text-headline:40px;--text-display:24px;--text-body:15px;--text-small:15px;--text-control:15px;--tile-width:104px;--tile-height:44px;--text-tile:15px;--leading-tile:22px;--leading-text:1.467;--leading-control:1.467;--tracking:0;--ease-out:cubic-bezier(.23, 1, .32, 1);--frame-inset:16px}@media (max-width:720px){._root_0a536fa{--gap-media:12px;--gap-work:12px;--section-gap:120px;--text-headline:32px}}._root_0a536fa{background:var(--bg);min-height:100svh;color:var(--ink);font-size:var(--text-body);font-weight:400;line-height:var(--leading-text);letter-spacing:var(--tracking);overflow-wrap:normal;font-variant-numeric:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has(._root_0a536fa) body{background:#fff}html:has(._root_0a536fa) body:before{display:none}@media (prefers-reduced-motion:no-preference){html:has(._root_0a536fa){scroll-behavior:smooth}}html:has(._root_0a536fa dialog[open]){overflow:hidden}:where(._root_0a536fa,._root_0a536fa *){box-sizing:border-box;margin:0;padding:0}:where(._root_0a536fa) :is(h1,h2,h3,p,figure){font-size:inherit;font-weight:400}:where(._root_0a536fa) :is(button,input){font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:where(._root_0a536fa) :is(button,input,summary){font-size:var(--text-control);line-height:var(--leading-control)}:where(._root_0a536fa) a{color:inherit}._root_0a536fa :focus-visible{outline:2px solid var(--ink);outline-offset:3px}
