:root{--font-text:-apple-system, BlinkMacSystemFont, var(--font-inter);--font-rounded:ui-rounded, "SF Pro Rounded", var(--font-text);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-press:.12s;--dur-fast:.18s;--dur-base:.25s;--dur-slow:.4s;--dur-reveal:.9s;--page-width:1160px;--gutter:max(clamp(20px, 5vw, 40px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--section-gap:clamp(88px, 12vw, 148px);--glass:color-mix(in srgb, var(--surface) 72%, transparent);--glass-border:#ffffff12;--glass-highlight:inset 0 1px 0 #ffffff0d;color-scheme:dark}@property --mx{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --my{syntax:"<length-percentage>";inherits:false;initial-value:-20%}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--background);min-height:100dvh;color:var(--label);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:1.5;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:var(--on-accent)}.skip-link{z-index:100;border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);padding:10px 16px;font-weight:600;position:absolute;top:-64px;left:16px}.skip-link:focus{top:16px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(100% - 2 * var(--gutter), var(--page-width));margin-inline:auto}.section{padding-block:calc(var(--section-gap) / 2)}main>section:not(.hero){content-visibility:auto;contain-intrinsic-size:auto 800px}@media (width<=760px){main>section:not(.hero){contain-intrinsic-size:auto 1250px}}.render-all main>section{content-visibility:visible}.t-display{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(44px,6.4vw,78px);font-weight:600;line-height:1.02}.t-title{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.08}.t-headline{font-size:17px;font-weight:600;line-height:22px}.t-lede{color:var(--secondary-label);text-wrap:pretty;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.t-subhead{color:var(--secondary-label);font-size:15px;line-height:20px}.t-footnote{color:var(--secondary-label);font-size:13px;line-height:18px}.t-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:12px;font-weight:600;line-height:16px}.t-number{font-family:var(--font-rounded);font-variant-numeric:tabular-nums}.accent{color:var(--accent-text)}.link-arrow{min-height:44px;color:var(--accent-text);justify-self:start;align-items:center;gap:6px;font-weight:600;display:inline-flex}.link-arrow span{transition:transform var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.link-arrow:hover span{transform:translate(3px)}}.card{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--hairline)}.glass{background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight)}.promises{gap:var(--space-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.promises li{border-radius:var(--radius-full);border:1px solid var(--hairline);background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--secondary-label);align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.promises svg{color:var(--accent-text);flex:none}.pill-premium{border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent-text);letter-spacing:0;vertical-align:1px;white-space:nowrap;margin-left:2px;padding:0 8px;font-size:12px;font-weight:600;line-height:20px;display:inline-block}.btn{justify-content:center;align-items:center;gap:var(--space-sm);min-height:52px;padding:0 var(--space-xl);border-radius:var(--radius-full);white-space:nowrap;transition:transform var(--dur-press) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);font-size:17px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--accent);color:var(--on-accent)}@media (hover:hover) and (pointer:fine){.btn-primary:hover{box-shadow:var(--shadow-glow)}}.btn-secondary{background:var(--surface-raised);color:var(--label)}@media (hover:hover) and (pointer:fine){.btn-secondary:hover{background:var(--surface-pressed)}}.js [data-reveal]{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}.js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.js [data-reveal]{opacity:1;transform:none}}@media (width<=560px){:root{--section-gap:56px}main>section:not(.hero){contain-intrinsic-size:auto 900px}.phone-hide{display:none!important}.t-display{font-size:clamp(36px,10.5vw,44px)}.t-title{font-size:clamp(27px,7.8vw,32px)}.t-lede{font-size:17px}.t-subhead:not(:is(.screen,.phone) *){line-height:22px}.t-eyebrow,.pill-premium{font-size:13px}}.footer[data-astro-cid-jo6i4kqk]{margin-top:calc(var(--section-gap) / 2);padding-block:var(--space-xxl) var(--space-xl);border-top:1px solid var(--hairline)}.grid[data-astro-cid-jo6i4kqk]{gap:var(--space-xxl);grid-template-columns:1.4fr repeat(3,1fr);display:grid}.brand-col[data-astro-cid-jo6i4kqk]{align-content:start;gap:var(--space-sm);display:grid}.brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);font-size:20px;font-weight:600;display:inline-flex}nav[data-astro-cid-jo6i4kqk]{align-content:start;gap:var(--space-md);display:grid}nav[data-astro-cid-jo6i4kqk] .t-eyebrow[data-astro-cid-jo6i4kqk]{color:var(--label)}ul[data-astro-cid-jo6i4kqk]{gap:var(--space-sm);padding:0;list-style:none;display:grid}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--secondary-label);transition:color var(--dur-fast) var(--ease-out);overflow-wrap:anywhere;font-size:15px}@media (hover:hover) and (pointer:fine){ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--label)}}.legal[data-astro-cid-jo6i4kqk]{gap:var(--space-xs);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--hairline);display:grid}@media (width<=860px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.brand-col[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=560px){.footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-xl) var(--space-lg)}.grid[data-astro-cid-jo6i4kqk]{gap:var(--space-lg);grid-template-columns:1fr}.grid[data-astro-cid-jo6i4kqk]>nav[data-astro-cid-jo6i4kqk]:first-of-type{display:none}nav[data-astro-cid-jo6i4kqk]:nth-of-type(2) ul[data-astro-cid-jo6i4kqk]{column-gap:var(--space-lg);grid-template-columns:1fr 1fr}.brand[data-astro-cid-jo6i4kqk]{min-height:44px}nav[data-astro-cid-jo6i4kqk]{gap:var(--space-xs)}ul[data-astro-cid-jo6i4kqk]{gap:0}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}.legal[data-astro-cid-jo6i4kqk]{margin-top:var(--space-lg);padding-top:var(--space-md)}}.store[data-astro-cid-6ztxtf6m].compact{min-height:40px;padding:0 var(--space-lg);font-size:15px}.nav[data-astro-cid-wpvy4v7s]{z-index:50;padding-top:env(safe-area-inset-top,0px);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s][data-scrolled]{background:color-mix(in srgb, var(--background) 72%, transparent);backdrop-filter:blur(24px)saturate(150%);border-bottom-color:var(--hairline)}.bar[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:var(--space-lg);height:68px;display:flex}.brand[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-sm);letter-spacing:-.01em;font-size:20px;font-weight:600;display:inline-flex}.links[data-astro-cid-wpvy4v7s]{gap:var(--space-xl);display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.btn){color:var(--secondary-label);transition:color var(--dur-fast) var(--ease-out);font-size:15px;font-weight:500}@media (hover:hover) and (pointer:fine){.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--label)}}.end[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-sm);display:flex}.menu-button[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-full);background:var(--surface-raised);place-items:center;width:44px;height:44px;display:none}.menu-button[data-astro-cid-wpvy4v7s] .close-icon,.menu-button[data-astro-cid-wpvy4v7s][aria-expanded=true] .open-icon{display:none}.menu-button[data-astro-cid-wpvy4v7s][aria-expanded=true] .close-icon{display:block}.sheet[data-astro-cid-wpvy4v7s]{gap:var(--space-lg);margin:0 var(--gutter);padding:var(--space-xl);border-radius:var(--radius-xl);backdrop-filter:blur(24px)saturate(150%);display:grid}.sheet[data-astro-cid-wpvy4v7s][hidden]{display:none}.sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.btn){color:var(--label);font-size:20px}@media (width<=860px){.links[data-astro-cid-wpvy4v7s],.end[data-astro-cid-wpvy4v7s] .store{display:none}.menu-button[data-astro-cid-wpvy4v7s]{display:grid}}@media (width<=560px){.brand[data-astro-cid-wpvy4v7s]{min-height:44px}.sheet[data-astro-cid-wpvy4v7s]{gap:var(--space-xs)}.sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.btn){align-items:center;min-height:44px;display:flex}}
