@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap";:root{--primary: #0066cc;--primary-focus: #0071e3;--primary-on-dark: #2997ff;--ink: #1d1d1f;--ink-80: #333333;--ink-48: #7a7a7a;--body-muted: #cccccc;--divider-soft: #f0f0f0;--hairline: #e0e0e0;--canvas: #ffffff;--parchment: #f5f5f7;--pearl: #fafafc;--tile-1: #272729;--tile-2: #2a2a2c;--tile-3: #252527;--black: #000000;--chip: rgba(210, 210, 215, .64);--r-xs: 5px;--r-sm: 8px;--r-md: 11px;--r-lg: 18px;--r-pill: 9999px;--product-shadow: rgba(0, 0, 0, .22) 3px 5px 30px 0;--font: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", system-ui, sans-serif;--ease: cubic-bezier(.25, .1, .25, 1);--ease-out: cubic-bezier(.16, 1, .3, 1)}@supports not (font: -apple-system-body){:root{--font: "Inter", system-ui, sans-serif;--font-display: "Inter", system-ui, sans-serif}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;font-family:var(--font);font-size:17px;line-height:1.47;letter-spacing:-.374px;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;font-feature-settings:"ss03","cv11";overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}::selection{background:var(--primary);color:#fff}:focus-visible{outline:2px solid var(--primary-focus);outline-offset:3px;border-radius:4px}.btn{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;border-radius:var(--r-pill);font-size:17px;line-height:1.24;letter-spacing:-.374px;transition:transform .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease);white-space:nowrap}.btn:active{transform:scale(.95)}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-focus)}.btn-ghost{box-shadow:inset 0 0 0 1px var(--primary);color:var(--primary)}.btn-ghost:hover{background:var(--primary);color:#fff}.on-dark .btn-ghost{box-shadow:inset 0 0 0 1px var(--primary-on-dark);color:var(--primary-on-dark)}.on-dark .btn-ghost:hover{background:var(--primary-on-dark);color:#000}.link{color:var(--primary)}.link:hover{text-decoration:underline}.on-dark .link{color:var(--primary-on-dark)}.link:after{content:" ›"}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
