._footer_cw2xr_1{background:var(--ink-sunk);color:var(--ink-muted);border-top:1px solid var(--ink-line)}._top_cw2xr_9{display:grid;gap:3rem;padding-block:4rem 3rem}@media (min-width: 768px){._top_cw2xr_9{grid-template-columns:minmax(0,1fr) auto;gap:4rem;padding-block:5rem 3.5rem}}._logoImg_cw2xr_23{height:26px;width:auto;opacity:.9}._tagline_cw2xr_29{max-width:24rem;margin-top:1.125rem;font-size:.875rem;line-height:1.75;color:var(--ink-muted)}._links_cw2xr_37{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}@media (min-width: 768px){._links_cw2xr_37{gap:4rem}}._linkGroup_cw2xr_45{display:flex;flex-direction:column;gap:.625rem}._groupLabel_cw2xr_51{margin-bottom:.375rem;color:#fff6}._link_cw2xr_37{font-size:.875rem;color:var(--ink-muted);transition:color .3s var(--ease-apple);width:fit-content}._link_cw2xr_37:hover{color:var(--ink-text)}._legal_cw2xr_71{border-top:1px solid var(--ink-line);padding-block:2.5rem}._legalInner_cw2xr_76{display:grid;gap:1.75rem}@media (min-width: 900px){._legalInner_cw2xr_76{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}._notice_cw2xr_85{max-width:42rem;font-size:.75rem;line-height:1.85;color:#ffffff73}._noticeLabel_cw2xr_92{display:block;margin-bottom:.5rem;font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf}._bottom_cw2xr_105{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding-block:1.75rem;border-top:1px solid var(--ink-line);text-align:center}@media (min-width: 640px){._bottom_cw2xr_105{flex-direction:row;justify-content:space-between;text-align:left}}._copy_cw2xr_119{font-size:.78125rem;color:#ffffff59}._domain_cw2xr_124{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;color:#ffffff59;transition:color .3s var(--ease-apple)}a._domain_cw2xr_124:hover{color:var(--ink-text)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--paper: #fafafa;--paper-raised: #ffffff;--paper-subtle: #f5f5f7;--paper-sunk: #efefef;--paper-line: #e5e7eb;--paper-line-strong: #d2d2d7;--paper-text: #1d1d1f;--paper-muted: #6e6e73;--ink: #1d1d1f;--ink-raised: #2a2a2c;--ink-sunk: #111111;--ink-line: #3a3a3c;--ink-text: #ffffff;--ink-muted: #86868b;--ink-hover: #333333;--ink-cue: #c7c7cc;--background: var(--paper);--foreground: var(--paper-text);--card: var(--paper-subtle);--card-foreground: var(--paper-text);--muted: var(--paper-subtle);--muted-foreground: var(--paper-muted);--border: var(--paper-line);--input: var(--paper-line);--accent: var(--paper-sunk);--accent-foreground: var(--paper-text);--primary: var(--paper-text);--primary-foreground:var(--paper-raised);--secondary: var(--paper-sunk);--text-primary: var(--paper-text);--text-secondary: #515154;--text-tertiary: var(--paper-muted);--text-label: #a1a1a6;--surface: var(--paper-raised);--surface-raised: var(--paper-subtle);--surface-sunken: var(--paper-sunk);--line: var(--paper-line);--line-strong: var(--paper-line-strong);--font-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Inter, "Helvetica Neue", Arial, sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Inter, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Roboto Mono", monospace;--fs-eyebrow: .6875rem;--fs-sm: clamp(.875rem, .84rem + .18vw, .9375rem);--fs-base: clamp(.9375rem, .9rem + .22vw, 1.0625rem);--fs-lead: clamp(1.0625rem, .98rem + .45vw, 1.3125rem);--fs-h3: clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--fs-h2: clamp(1.875rem, 1.35rem + 2.4vw, 3.25rem);--fs-h1: clamp(2.0625rem, 1.55rem + 2.35vw, 3.75rem);--fs-stat: clamp(2.125rem, 1.5rem + 2.6vw, 3.5rem);--r-pill: 980px;--r-card: 1.375rem;--r-md: 1rem;--r-field: .75rem;--radius: .75rem;--shell: 78rem;--measure: 38rem;--header-h: 4rem;--shadow-lift: 0 1px 2px rgb(29 29 31 / .04), 0 12px 32px -12px rgb(29 29 31 / .16);--shadow-lift-lg: 0 2px 4px rgb(29 29 31 / .05), 0 28px 60px -20px rgb(29 29 31 / .24);--shadow-lift-ink: 0 20px 50px -24px rgb(0 0 0 / .9);--ease-apple: cubic-bezier(.32, .72, 0, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--focus-ring: var(--paper-text)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1.5rem);text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--paper-text);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"rlig" 1,"calt" 1,"ss01" 1;overflow-x:clip}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit}input,textarea,select{font-family:inherit;font-size:inherit}img{max-width:100%;display:block}::selection{background:var(--paper-text);color:var(--paper-raised)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--paper-line-strong);border-radius:99px;border:3px solid var(--paper)}::-webkit-scrollbar-thumb:hover{background:#c7c7cc}:focus{outline:none}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:6px}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:1.5rem}@media (min-width: 640px){.shell{padding-inline:2rem}}@media (min-width: 1024px){.shell{padding-inline:2.5rem}}.chapter{padding-block:5rem}@media (min-width: 640px){.chapter{padding-block:7rem}}@media (min-width: 1024px){.chapter{padding-block:9rem}}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1}.surface-ink{--focus-ring: var(--ink-text)}.surface-ink ::selection{background:var(--ink-text);color:var(--ink)}.numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.frost-paper{background-color:#fafafab8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.frost-ink{background-color:#1d1d1fb8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.rule-fade{height:1px;width:100%;border:0;background:linear-gradient(90deg,transparent,var(--paper-line),transparent)}.rule-fade-ink{height:1px;width:100%;border:0;background:linear-gradient(90deg,transparent,var(--ink-line),transparent)}.aurora-paper{background:radial-gradient(60rem 42rem at 78% 8%,rgb(255 255 255 / .9),transparent 62%),radial-gradient(48rem 40rem at 8% 92%,rgb(29 29 31 / .06),transparent 60%)}.aurora-ink{background:radial-gradient(52rem 38rem at 82% 0%,rgb(255 255 255 / .07),transparent 64%),radial-gradient(44rem 36rem at 4% 100%,rgb(255 255 255 / .035),transparent 62%)}.blueprint{background-image:linear-gradient(to right,rgb(29 29 31 / .045) 1px,transparent 1px),linear-gradient(to bottom,rgb(29 29 31 / .045) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 78%);mask-image:linear-gradient(to bottom,#000 0%,transparent 78%)}.blueprint-ink{background-image:linear-gradient(to right,rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 75%)}.logo-on-ink{filter:invert(1)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.js .reveal{opacity:0;transform:translate3d(0,18px,0);filter:blur(6px);transition:opacity .75s var(--ease-apple) var(--reveal-delay, 0ms),transform .75s var(--ease-apple) var(--reveal-delay, 0ms),filter .75s var(--ease-apple) var(--reveal-delay, 0ms);will-change:opacity,transform}.js .reveal.is-in{opacity:1;transform:none;filter:none;will-change:auto}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .75s var(--ease-apple),transform .75s var(--ease-apple)}[data-reveal].is-visible{opacity:1;transform:none}[data-reveal=fade]{transform:none;transition:opacity .75s var(--ease-apple)}[data-stagger] [data-item]{opacity:0;transform:translateY(16px);transition:opacity .65s var(--ease-apple),transform .65s var(--ease-apple)}[data-stagger].is-visible [data-item]{opacity:1;transform:none}[data-stagger].is-visible [data-item]:nth-child(1){transition-delay:0ms}[data-stagger].is-visible [data-item]:nth-child(2){transition-delay:70ms}[data-stagger].is-visible [data-item]:nth-child(3){transition-delay:.14s}[data-stagger].is-visible [data-item]:nth-child(4){transition-delay:.21s}[data-stagger].is-visible [data-item]:nth-child(5){transition-delay:.28s}[data-stagger].is-visible [data-item]:nth-child(6){transition-delay:.35s}@keyframes kb-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,-3%,0) scale(1.06)}}@keyframes kb-cue{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(6px);opacity:1}}@keyframes kb-fade-in{0%{opacity:0}to{opacity:1}}.skip-link{position:absolute;top:-100%;left:1rem;z-index:10000;padding:.75rem 1.25rem;background:var(--ink);color:var(--ink-text);font-size:.875rem;font-weight:500;border-radius:var(--r-pill);white-space:nowrap;transition:top .2s var(--ease-apple)}.skip-link:focus{top:1rem;outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.js .reveal,[data-reveal],[data-stagger] [data-item]{opacity:1!important;transform:none!important;filter:none!important}}
