.site{--s-paper:#fff;--s-ink:#171717;--s-ink-2:#737373;--s-night:#000;--s-on-night:#fff;--s-on-night-2:#fff9;--s-hair-light:#0000001a;--s-hair-dark:#ffffff1a;--s-pill:#fff;--s-logo-gmail:#ea4335;--s-logo-visa:#1a1f71;--s-font-display:var(--font-hanken), var(--font-heebo), system-ui, sans-serif;--s-font-body:var(--font-inter), var(--font-assistant), system-ui, sans-serif;--s-ease:cubic-bezier(.16, 1, .3, 1);--s-ease-in-out:cubic-bezier(.65, 0, .35, 1);--s-dur-hover:.16s;--s-dur-menu:.22s;--s-gutter:20px;--s-section:80px;--s-section-lg:96px;--s-container:1320px;--s-space-eyebrow:20px;--s-space-sub:24px;--s-space-content:64px;--s-space-card:24px;--s-r-card:16px;--s-r-panel:24px;--s-r-media:20px;font-family:var(--s-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){.site{--s-gutter:40px}}@media (min-width:1024px){.site{--s-section:120px;--s-section-lg:160px}}@media (min-width:1280px){.site{--s-gutter:60px}}.site.s-light,.site .s-light{background:var(--s-paper);color:var(--s-ink);--s-fg:var(--s-ink);--s-fg-2:var(--s-ink-2);--s-hair:var(--s-hair-light);--s-on-current:var(--s-paper);--s-bg:var(--s-paper)}.site.s-dark,.site .s-dark{background:var(--s-night);color:var(--s-on-night);--s-fg:var(--s-on-night);--s-fg-2:var(--s-on-night-2);--s-hair:var(--s-hair-dark);--s-on-current:var(--s-night);--s-bg:var(--s-night)}.site.s-act,.site .s-act{padding-block:var(--s-section)}.site.s-act--lg,.site .s-act--lg{padding-block:var(--s-section-lg)}.site .s-container{width:100%;max-width:var(--s-container);padding-inline:var(--s-gutter);margin-inline:auto}.site .s-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.site .s-rule{border:0;border-top:1px solid var(--s-hair)}.site .s-h1,.site .s-h2,.site .s-h3{font-family:var(--s-font-display);font-feature-settings:"kern" 1;text-rendering:optimizelegibility;text-wrap:balance;font-weight:300}.site .s-h1{letter-spacing:-.055em;font-size:clamp(44px,5.6vw,80px);line-height:1.02}.site .s-h2{letter-spacing:-.05em;font-size:clamp(34px,3.8vw,52px);line-height:1.05}.site .s-h3{letter-spacing:-.02em;font-size:20px;font-weight:400;line-height:1.25}.site .s-sub{letter-spacing:-.011em;color:var(--s-fg-2);max-width:48ch;font-size:18px;line-height:1.5}.site .s-body{letter-spacing:-.011em;max-width:62ch;font-size:16px;line-height:1.6}.site .s-small{font-size:14px;line-height:1.5}.site .s-eyebrow{font-family:var(--s-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--s-fg-2);font-size:12px;font-weight:500;line-height:1}.site .s-tone-2{color:var(--s-fg-2)}.site .s-num{font-variant-numeric:tabular-nums}@media (min-width:1024px){.site .s-h3{font-size:22px}.site .s-sub{font-size:20px}.site .s-body{font-size:17px}}:root[dir=rtl] .site .s-h1{letter-spacing:-.0125em;line-height:1.07}:root[dir=rtl] .site .s-h2{letter-spacing:-.0125em;line-height:1.1}:root[dir=rtl] .site .s-h3{letter-spacing:-.01em}:root[dir=rtl] .site .s-sub{letter-spacing:0;line-height:1.55}:root[dir=rtl] .site .s-body{letter-spacing:0;line-height:1.65}:root[dir=rtl] .site .s-eyebrow{font-family:var(--font-heebo), system-ui, sans-serif;letter-spacing:.02em;text-transform:none;font-size:13px}.site .s-head>.s-eyebrow+*{margin-top:var(--s-space-eyebrow)}.site .s-head>.s-sub{margin-top:var(--s-space-sub)}.site .s-head--center{text-align:center;margin-inline:auto}.site .s-head--center>.s-sub{margin-inline:auto}.site .s-after-head{margin-top:var(--s-space-content)}.site .s-btn{letter-spacing:-.01em;min-height:44px;transition:transform var(--s-dur-hover) var(--s-ease);border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.site .s-btn:hover{transform:scale(1.03)}.site .s-btn:focus-visible,.site .s-link:focus-visible{outline-offset:3px;outline:2px solid}.site .s-btn--ink{background:var(--s-ink);color:var(--s-paper)}.site .s-btn--pill{background:var(--s-pill);color:var(--s-ink)}.site .s-link{align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.site .s-link .s-arrow{transition:transform var(--s-dur-hover) var(--s-ease);display:inline-block}.site .s-link:hover .s-arrow{transform:translate(3px)}:root[dir=rtl] .site .s-link:hover .s-arrow{transform:translate(-3px)}.site .s-card{border:1px solid var(--s-hair);border-radius:var(--s-r-card);transition:border-color var(--s-dur-hover) var(--s-ease)}.site .s-card:hover{border-color:color-mix(in srgb, currentColor 30%, transparent)}.site .s-card .s-zoom{transition:transform .6s var(--s-ease)}.site .s-card:hover .s-zoom{transform:scale(1.03)}.site .s-panel{border-radius:var(--s-r-panel);border:1px solid var(--s-hair);overflow:hidden}.site .s-ph{border-radius:var(--s-r-media);background:#000;border:1px solid #0d10161f;width:100%;display:block;position:relative;overflow:hidden}.site .s-ph--dark{border-color:#ffffff29}.site .s-ph--bleed{border:0;border-radius:0}.site .s-ph__label{font-family:var(--s-font-body);letter-spacing:.04em;color:#ffffff8c;pointer-events:none;direction:ltr;unicode-bidi:isolate;font-size:11px;line-height:1;position:absolute;inset-block-start:12px;inset-inline-start:12px}@media (prefers-reduced-motion:reduce){.site .s-btn,.site .s-link .s-arrow,.site .s-card .s-zoom{transition:none}.site .s-btn:hover,.site .s-card:hover .s-zoom,.site .s-link:hover .s-arrow{transform:none}}.site .s-hero-title{font-family:var(--s-font-display);letter-spacing:-.045em;text-wrap:balance;max-width:30ch;font-size:clamp(32px,3.7vw,54px);font-weight:300;line-height:1.08}:root[dir=rtl] .site .s-hero-title{letter-spacing:-.0125em;line-height:1.14}.site .s-ph--fill{border:0;border-radius:0;width:auto;position:absolute;inset:0}.site .s-ph--fill .s-ph__label{inset-block:auto 16px}.site .s-ph--fill.s-ph--top .s-ph__label{inset-block:14px auto}.site .s-window{border:1px solid var(--s-hair);border-radius:var(--s-r-card);background:#ffffff08}.site.s-light .s-window,.site .s-light .s-window{background:#00000005}.site .s-footer-mark{width:100%;height:auto;display:block;transform:translateY(22%)}.site .s-rail{padding-inline:var(--s-gutter);scroll-padding-inline:var(--s-gutter)}@media (min-width:1320px){.site .s-rail{padding-inline:calc((100vw - var(--s-container)) / 2 + var(--s-gutter));scroll-padding-inline:calc((100vw - var(--s-container)) / 2 + var(--s-gutter))}}.site .s-frost .s-window{background:0 0;border:0;padding:0}@keyframes s-run-in{0%{opacity:0}to{opacity:1}}@keyframes s-moment-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.site .s-moment-progress{animation-name:s-moment-progress;animation-timing-function:linear;animation-fill-mode:forwards;transform:scaleX(0)}@keyframes s-fade-in{0%{opacity:0}to{opacity:1}}.site .s-h1,.site .s-h2,.site .s-h3{text-wrap:balance}
