@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-ext-400-normal.5tcqmc2S.woff2)format("woff2"),url(/_astro/outfit-latin-ext-400-normal.DHm7mdGe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-400-normal.BGsTXAXT.woff2)format("woff2"),url(/_astro/outfit-latin-400-normal.DMwTpYkH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/outfit-latin-ext-500-normal.zeox_O30.woff2)format("woff2"),url(/_astro/outfit-latin-ext-500-normal.DrCvqoFD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/outfit-latin-500-normal.DKnIMDSk.woff2)format("woff2"),url(/_astro/outfit-latin-500-normal.ClnHRwRh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--neutral-0:#fff;--neutral-50:#fbfaf7;--neutral-100:#f4f2ec;--neutral-200:#e9e5da;--neutral-300:#d6d0c0;--neutral-400:#aaa28e;--neutral-500:#69624f;--neutral-600:#423d33;--neutral-700:#3a3a3f;--neutral-750:#2e2e33;--neutral-800:#26262a;--neutral-850:#1f1f22;--neutral-900:#18181a;--neutral-950:#111113;--mist-100:#f0f0f0;--mist-200:#e6e6e6;--gold-100:#fff0c2;--gold-200:#ffe38f;--gold-300:#ffd24d;--gold-400:#f8c018;--gold-500:#dea700;--gold-600:#b28400;--brick-50:#f8f2f1;--brick-100:#f1e6e4;--brick-200:#dcc3c0;--brick-300:#c68a68;--brick-600:#6b2a24;--brick-700:#571700;--sage-100:#e3efe5;--sage-400:#6cc496;--sage-500:#009d58;--sage-600:#2b7a52;--sage-700:#1f5b3c;--clay-300:#ff8b00;--clay-400:#e8877d;--clay-600:#b9433a;--clay-700:#8d322b;--violet-100:#e6e4f6;--violet-200:#cbbefa;--violet-400:#ac85f5;--violet-600:#7a4fd6;--violet-700:#4f3a9c;--flag-saffron:#f79a3a;--flag-white:#f4f6f8;--flag-green:#1a8b45;--flag-navy:#2e2a87;--mask-ink:#000;--mask-fade-eased:rgb(var(--rgb-black) / 100%) 0%, rgb(var(--rgb-black) / 85%) 22%, rgb(var(--rgb-black) / 66%) 45%, rgb(var(--rgb-black) / 45%) 66%, rgb(var(--rgb-black) / 26%) 84%, rgb(var(--rgb-black) / 10%) 96%, rgb(var(--rgb-black) / 0%) 100%;--mask-fade-foot:var(--mask-ink) 66%, rgb(var(--rgb-black) / 94%) 72%, rgb(var(--rgb-black) / 80%) 78%, rgb(var(--rgb-black) / 60%) 84%, rgb(var(--rgb-black) / 38%) 89%, rgb(var(--rgb-black) / 18%) 94%, rgb(var(--rgb-black) / 6%) 97%, transparent;--rgb-white:255 255 255;--rgb-black:0 0 0;--rgb-page:251 250 247;--rgb-dark:24 24 26;--rgb-shade:17 17 19;--rgb-gold:248 192 24;--rgb-gold-light:255 227 143;--rgb-lift:58 58 63;--rgb-violet:172 133 245;--rgb-orchid:203 116 228;--rgb-pine-line:108 196 150;--rgb-sage:43 122 82;--rgb-clay:185 67 58;--bg-page:var(--neutral-50);--bg-dark:var(--neutral-900);--bg-soft:var(--brick-50);--ink-1:var(--neutral-900);--ink-2:var(--neutral-600);--ink-3:var(--neutral-500);--ink-4:var(--neutral-400);--ink-on-dark:var(--neutral-50);--ink-on-dark-2:var(--neutral-300);--line-1:var(--neutral-200);--line-2:var(--neutral-300);--line-on-dark:var(--neutral-750);--line-on-dark-card:rgb(var(--rgb-white) / 14%);--surface-on-dark-raised:var(--neutral-800);--surface-on-dark-sunken:var(--neutral-850);--brand:var(--gold-400);--brand-hover:var(--gold-500);--brand-ink:var(--neutral-900);--brand-on-dark:var(--gold-300);--accent:var(--ink-1);--accent-hover:var(--neutral-600);--good:var(--sage-600);--risk-ink:var(--clay-300);--remedy-ink:var(--sage-500);--good-on-dark:var(--sage-400);--bad:var(--clay-600);--bad-on-dark:var(--clay-400);--focus:var(--neutral-300);--glass-bg:rgb(var(--rgb-white) / 64%);--glass-line:var(--neutral-200);--glass-dark-bg:rgb(var(--rgb-dark) / 86%);--glass-dark-line:var(--neutral-700);--glass-label-bg:rgb(var(--rgb-dark) / 64%);--glass-on-dark-bg:rgb(var(--rgb-white) / 6%);--glass-card-bg:rgb(var(--rgb-white) / 92%);--glass-dense-bg:rgb(var(--rgb-white) / 84%);--glass-on-dark-line:var(--neutral-750);--field-on-dark-bg:rgb(var(--rgb-white) / 4%);--field-on-dark-line:rgb(var(--rgb-white) / 32%);--header-frost:rgb(var(--rgb-page) / 96%);--header-frost-dark:rgb(var(--rgb-dark) / 96%);--header-solid:rgb(var(--rgb-page));--menu-open-fill:var(--neutral-100);--header-solid-dark:rgb(var(--rgb-dark));--seg-track:var(--neutral-0);--seg-line:var(--line-2);--seg-thumb:var(--brand);--seg-ink:var(--ink-3);--seg-ink-hover:var(--ink-1);--seg-ink-on:var(--ink-1);--glass-blur:blur(20px);--blur-scrim:blur(6px);--blur-soft-1:blur(2px);--veil-blur:blur(8px);--font:"Outfit", sans-serif;--fw-regular:400;--fw-medium:500;--fs-xs:12px;--fs-2xs:10px;--fs-sm:14px;--fs-md:16px;--fs-lg:round(nearest, clamp(16px, 1.25 * var(--vw), 18px), 2px);--fs-row:round(nearest, clamp(18px, 1.3889 * var(--vw), 20px), 2px);--fs-xl:round(nearest, clamp(20px, 1.6667 * var(--vw), 24px), 2px);--fs-2xl:round(nearest, clamp(28px, 2.2222 * var(--vw), 32px), 2px);--fs-chapter:round(nearest, clamp(32px, 2.7778 * var(--vw), 40px), 2px);--fs-3xl:round(nearest, clamp(40px, 3.3333 * var(--vw), 48px), 2px);--fs-h1:var(--fs-3xl);--fs-tab:clamp(12px, calc(1.47cqi - 1px), 16px);--lh-none:1;--lh-tight:1.1;--lh-display:1.2;--lh-snug:1.25;--lh-body:1.5;--track-tight:-.02em;--track-digits:.06em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:round(nearest, clamp(56px, 4.4444 * var(--vw), 64px), 4px);--s-11:round(nearest, clamp(64px, 5.5556 * var(--vw), 80px), 4px);--s-12:round(nearest, clamp(88px, 7.7778 * var(--vw), 112px), 4px);--s-13:round(nearest, clamp(96px, 8.6111 * var(--vw), 124px), 4px);--s-14:round(nearest, clamp(112px, 10 * var(--vw), 144px), 4px);--gutter:24px;--r-2xs:2px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-switch:11px;--r-lg:16px;--r-xl:24px;--r-panel:40px;--r-pill:999px;--border-hair:1px;--border-control:1.5px;--border-strong:2px;--shadow-tip:0 var(--s-1) var(--s-3) rgb(var(--rgb-shade) / 11%);--shadow-menu:0 var(--s-2) var(--s-6) rgb(var(--rgb-shade) / 10%), 0 1px var(--s-1) rgb(var(--rgb-shade) / 6%);--shadow-press:inset 0 var(--s-1) var(--s-4) rgb(var(--rgb-black) / 31.5%), inset 0 1px var(--s-1) rgb(var(--rgb-black) / 24.5%);--ctl-sm:36px;--ctl-md:44px;--ctl-lg:52px;--dock-h:56px;--chat-launch:var(--dock-h);--chat-label-h:24px;--chat-launch-rest:.75;--chat-fold-h:280px;--chat-launch-hover:.82;--chat-launch-swell:1.12;--chat-launch-press:.7;--chat-launch-halo:radial-gradient(closest-side, rgb(var(--rgb-dark) / 18%), rgb(var(--rgb-dark) / 15%) 18%, rgb(var(--rgb-dark) / 11%) 34%, rgb(var(--rgb-dark) / 7%) 50%, rgb(var(--rgb-dark) / 4%) 64%, rgb(var(--rgb-dark) / 2%) 77%, rgb(var(--rgb-dark) / 0.6%) 89%, transparent);--chat-launch-halo-spread:64px;--folio:28px;--chat-w:400px;--chat-h:620px;--ctl-box:22px;--z-doc-fade:15;--z-tabs:29;--z-rail:30;--z-float:40;--z-chat:45;--z-scrim:49;--z-header:50;--z-chat-open:51;--z-chat-phone:60;--z-skip:100;--zoom:1;--vw:1vw;--vh:1vh;--svh:1svh;--otp-top:0px;--otp-h:100%;--wrap:1200px;--curve-r:100px;--curve-overlap:160px;--curve-tint-1:var(--neutral-100);--curve-tint-2:var(--neutral-200);--curve-spark:var(--neutral-500);--sky-ivory:#f9ece3;--scene-ratio:.4243;--scene-min-h:320px;--spark-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect x='6' y='2' width='9' height='22' rx='4.5' transform='rotate(-8 10 13)'/%3E%3Crect x='24' y='14' width='9' height='22' rx='4.5' transform='rotate(42 28 25)'/%3E%3Crect x='32' y='40' width='24' height='9' rx='4.5' transform='rotate(4 44 44)'/%3E%3C/svg%3E");--measure:62ch;--faq-w:880px;--header-h:88px;--header-h-stuck:64px;--jy-top-h:64px;--jy-foot-h:76px;--jy-col:720px;--jy-col-wide:1120px;--jy-logo-h:28px;--jy-thread:3px;--jy-p:0;--header-island:980px;--mt-dash-shut:12 63;--mt-dash-open:20 300;--mt-dash-offset:-32.42px;--hero-photo-h-phone:300px;--hero-card-h-phone:500px;--notch-in:36px;--notch-dip:16px;--notch-r:32px;--notch-shift:13px;--notch-w:22px;--notch-h:9px;--header-h-phone:56px;--risk-art-ratio:468 / 270;--risk-peek-ratio:468 / 119;--case-step:calc(32 * var(--vh));--pin-h:0px;--case-y:0px;--land-y:0px;--stack-y:0px;--sticky-top:24px;--btn-product-w:220px;--pair-pad:var(--s-7);--btn-head-w:240px;--reveal-failsafe:2.5s;--dur-autofill:86400s;--dur-reduced:.01ms;--dur-100:.1s;--t-fast:.14s;--dur-150:.15s;--dur-200:.2s;--dur-220:.22s;--t-med:.26s;--t-hover:.28s;--t-door:.56s;--door-go-room:calc((var(--s-6) + var(--s-3) + var(--s-2)) / 2);--door-ic-room:calc((var(--s-7) + var(--s-2) + var(--s-2)) / 2);--t-door-delay:80ms;--t-door-step:90ms;--door-top-rest:1.4;--door-sheet-drift:var(--s-9);--paper-edge:rgb(var(--rgb-black) / 10%);--dur-300:.3s;--dur-350:.35s;--dur-400:.4s;--dur-500:.5s;--dur-700:.7s;--dur-caret:1.06s;--dur-1400:1.4s;--dur-otp-auto:2s;--zoom-story:1.02;--dur-typing:1.2s;--zoom-post:1.1;--stagger-menu:45ms;--delay-0:0s;--delay-hover-in:80ms;--delay-hover-ink:.14s;--delay-hover-cue:.22s;--stagger-story:80ms;--stagger-rows:55ms;--lead-rows:60ms;--ease:cubic-bezier(.2, .7, .2, 1);--ease-hover:cubic-bezier(.25, 1, .5, 1);--ease-weighted:cubic-bezier(.65, 0, .15, 1);--ease-in-out:cubic-bezier(.45, 0, 0, 1);--ease-bubble:cubic-bezier(.34, 1.56, .64, 1);--ease-css:ease;--ease-linear:linear;--ease-curtain:cubic-bezier(.22, 1, .36, 1);--lift-sm:4px;--lift-rows:14px;--lift-md:6px;--lift-folio:32px;--lift-rail:16px;--lift-chat:16px;--tilt-max:4deg;--tilt-persp:1000px;--tilt-d1:3px;--tilt-d2:6px;--tilt-d3:9px;--dots:radial-gradient(circle, rgb(var(--rgb-gold) / 40%) .8px, transparent 1.2px);--dots-band:radial-gradient(circle, rgb(var(--rgb-gold) / 30%) .8px, transparent 1.2px);--dots-size:8px 8px;--dots-hero:radial-gradient(circle, rgb(var(--rgb-gold-light) / 22%) .8px, transparent 1.2px);--dots-fade-hero:radial-gradient(ellipse 55% 90% at 0% 55%, rgb(var(--rgb-black) / 80%) 0%, rgb(var(--rgb-black) / 45%) 30%, rgb(var(--rgb-black) / 14%) 60%, transparent 90%);--dots-fade-top:linear-gradient(to bottom, rgb(var(--rgb-black) / 80%) 0%, rgb(var(--rgb-black) / 40%) 18%, rgb(var(--rgb-black) / 12%) 36%, transparent 52%), linear-gradient(to right, rgb(var(--rgb-black)) 0%, rgb(var(--rgb-black) / 60%) 22%, rgb(var(--rgb-black) / 20%) 40%, rgb(var(--rgb-black) / 20%) 60%, rgb(var(--rgb-black) / 60%) 78%, rgb(var(--rgb-black)) 100%);--dots-fade:radial-gradient(ellipse 70% 100% at 100% 0%, rgb(var(--rgb-black) / 85%) 0%, rgb(var(--rgb-black) / 50%) 25%, rgb(var(--rgb-black) / 20%) 50%, rgb(var(--rgb-black) / 6%) 70%, transparent 90%);--dots-fade-band:radial-gradient(ellipse 45% 75% at 100% 0%, rgb(var(--rgb-black) / 80%) 0%, rgb(var(--rgb-black) / 45%) 25%, rgb(var(--rgb-black) / 16%) 50%, rgb(var(--rgb-black) / 4%) 70%, transparent 90%);--chooser-bar:4px;--ink-example-dark:rgb(var(--rgb-white) / 50%);--btn-route-w:220px;--dots-fade-band-wide:radial-gradient(ellipse 67.5% 75% at 100% 0%, rgb(var(--rgb-black) / 80%) 0%, rgb(var(--rgb-black) / 45%) 25%, rgb(var(--rgb-black) / 16%) 50%, rgb(var(--rgb-black) / 4%) 70%, transparent 90%);--lift-story-out:16px;--lift-story-in:24px;--spot-r:280px;--drift-photo:80px;--drift-scene-sky:.08;--drift-scene-far:.2;--drift-scene-card:.1;--drift-scene-mid:.4;--drift-scene-near:.64;--scene-mid-rest:.035;--scene-card-foot:.73;--scene-card-dip:.16}@media (width>=1024px){:root{--gutter:64px}}@media (width>=1024px) and (width<=1439.98px){:root{--gutter:calc(40px / var(--zoom) - var(--s-5))}}@media (width>=1024px) and (width<=1439px){:root{--fs-h1:44px}}@media (width<=1023px){:root{--s-10:48px;--s-11:64px;--s-12:80px;--s-13:88px;--s-14:96px;--curve-r:40px;--curve-overlap:64px;--fs-md:14px;--fs-lg:16px;--fs-row:18px;--fs-xl:18px;--fs-2xl:28px;--fs-chapter:32px;--fs-3xl:36px;--fs-h1-phone:32px;--fs-h2-phone:24px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--sticky-top)}html,body{overscroll-behavior-x:none;overflow-x:clip}html:has(.cw[data-open],dialog[open]),html:has(.cw[data-open],dialog[open]) body{overscroll-behavior-y:none}@media (width>=1024px) and (width<=1439.98px){html{zoom:var(--zoom)}}body{font-family:var(--font);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-2);background:var(--bg-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(calc(52 * var(--vw)) calc(52 * var(--vw)) at 92% -4%, rgb(var(--rgb-gold) / 16%), transparent 70%);position:fixed;inset:0;transform:translateZ(0)}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:var(--accent);text-underline-offset:.18em;text-decoration:none}@media (hover:hover) and (pointer:fine) and (width>=600px){a:hover{color:var(--accent-hover);text-decoration:underline}}:where(p,li,dd,td)>a:where(:not([class])){text-decoration:underline 1px}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}html[data-input=touch] :focus-visible,html[data-input=touch] .ctl:has(input:focus-visible) .ctl-box,html[data-input=touch] .cvf-tile:has(input:focus-visible){outline:none}h1,h2,h3,h4{color:var(--ink-1);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--track-tight);text-wrap:balance}.t-display{font-size:var(--fs-h1);font-weight:var(--fw-medium);line-height:var(--lh-display)}@media (width<=1023px){html body h1.t-display{font-size:var(--fs-h1-phone)}html body :is(h2.t-title,h2.why-title,h2.hw-cx-title){font-size:var(--fs-h2-phone)}}.t-title{font-size:var(--fs-2xl);line-height:var(--lh-tight)}.t-sub{font-size:var(--fs-xl)}.t-h{font-size:var(--fs-lg);line-height:var(--lh-snug);font-weight:var(--fw-medium)}.t-lead{font-size:var(--fs-lg);color:var(--ink-3);text-wrap:balance;max-width:60ch}.t-small{font-size:var(--fs-md)}.t-muted{color:var(--ink-3)}.skip-link{left:var(--s-4);z-index:var(--z-skip);padding:var(--s-2) var(--s-4);background:var(--neutral-900);color:var(--neutral-50);border-radius:var(--r-sm);position:absolute;top:-100px}.skip-link:focus{top:var(--s-4)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.gtm-frame{visibility:hidden;display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:var(--dur-reduced)!important;animation-duration:var(--dur-reduced)!important}}@media (prefers-reduced-motion:no-preference){html[data-reveal] :is(main h1.t-display,main h2.t-title,main :is(h1.t-display,h2.t-title)+.t-lead):not([data-revealed],html[data-first-shown] :is(.hero,.pgx,.prh) *),html[data-reveal-live] [data-rv-block]:not([data-revealed],html[data-first-shown] :is(.hero,.pgx,.prh) *){visibility:hidden}html[data-reveal] :is(.hf-card:not([data-entered]) .hf-photo,.phx-bg:not([data-entered])){opacity:0}html[data-reveal]:not([data-reveal-live],[data-first-shown]) :is(.hf-stats,.hf-form){visibility:hidden}html[data-reveal]:not([data-reveal-live],[data-first-shown]) :is(.hf-stats,.hf-form),html[data-reveal] :is(.hf-card:not([data-entered]) .hf-photo,.phx-bg:not([data-entered])),html[data-reveal]:not([data-reveal-live]) :is(main h1.t-display,main h2.t-title,main :is(h1.t-display,h2.t-title)+.t-lead){animation:rv-failsafe 0s var(--ease-linear) var(--reveal-failsafe) forwards}}@keyframes rv-failsafe{to{visibility:visible;opacity:1}}html[data-lite]{scroll-behavior:auto}html[data-lite] *,html[data-lite] :before,html[data-lite] :after{backdrop-filter:none!important}@media (width<=1023px){:root{--header-frost:var(--header-solid);--header-frost-dark:var(--header-solid-dark)}}html{-webkit-tap-highlight-color:transparent}.skel{display:none}html[data-skel] .skel{z-index:calc(var(--z-chat-open) + 10);gap:var(--s-4);padding:var(--s-1) var(--s-3) 0;background:var(--bg-page);transition:opacity var(--dur-400) var(--ease-hover);flex-direction:column;display:flex;position:fixed;inset:0}html[data-skel=out] .skel{opacity:0;pointer-events:none}.skel :is(.skel-pill,.skel-card,.skel-row>span,.skel-sheet,.skel-hero,.skel-line,.skel-field,.skel-btn){border-radius:var(--r-xl);background:var(--neutral-200);animation:skel-breathe var(--dur-1400) var(--ease-in-out) infinite alternate}.skel-pill{z-index:1;height:var(--header-h-phone);margin-inline:calc(var(--gutter) + var(--s-4) - var(--s-3));border-radius:var(--r-pill);flex:none;position:relative}.skel-card,.skel-hero{justify-content:flex-end;gap:var(--s-3);padding:var(--s-6) var(--s-5);flex-direction:column;display:flex}.skel-card{height:var(--hero-card-h-phone);margin-top:calc(-1 * var(--s-8));background:var(--neutral-100);flex:none}.skel-hero{margin:calc(-1 * var(--s-8)) calc(-1 * var(--s-3)) 0;border-radius:0 0 var(--r-xl) var(--r-xl);background:var(--neutral-100);flex:1;justify-content:center;align-items:center}.skel .skel-line{background:var(--neutral-300);height:var(--s-4);border-radius:var(--r-pill);width:80%;animation-delay:var(--dur-150)}.skel .skel-l-h{height:var(--s-6)}.skel .skel-l-s{width:40%;height:var(--s-3)}.skel .skel-short{width:55%}.skel-row{gap:var(--s-3);padding-inline:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.skel .skel-row>span{background:var(--neutral-300);height:var(--s-4);border-radius:var(--r-pill);animation-delay:var(--dur-200)}.skel-sheet{gap:var(--s-4);margin-inline:calc(-1 * var(--s-3));padding:var(--s-8) var(--gutter);background:var(--neutral-100);border-radius:0;flex-direction:column;flex:1;display:flex}.skel :is(.skel-field,.skel-btn){background:var(--neutral-200)}.skel .skel-field{width:100%;height:var(--ctl-md);border-radius:var(--r-md);animation-delay:var(--dur-300)}.skel .skel-btn{width:100%;height:var(--ctl-md);border-radius:var(--r-pill);animation-delay:var(--dur-400)}.skel-hero .skel-line{margin-inline:auto}@media (width>=1024px){html[data-skel] .skel{padding:var(--s-5) var(--s-5) 0}.skel-pill{width:min(var(--header-island), 100%);margin-inline:auto}.skel-card{height:auto;max-height:calc(100 * var(--svh) - var(--s-13));padding:var(--s-12) var(--s-13);flex:1;margin-top:0}.skel-card .skel-line{width:40%}.skel-row,.skel-sheet{display:none}.skel-hero{margin:0 calc(-1 * var(--s-5))}.skel-hero .skel-line{width:36%}.skel-hero :is(.skel-field,.skel-btn){width:420px}}html[data-skel] .skel :is(.skel-line,.skel-row>span){background:var(--neutral-300);display:block}html[data-skel] .skel :is(.skel-field,.skel-btn){background:var(--neutral-200);display:block}@keyframes skel-breathe{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.skel *{animation:none}}html[data-skel] .skel :is(.skel-sheet,.skel-hero){background:var(--bg-dark)}html[data-skel] .skel :is(.skel-sheet,.skel-hero) :is(.skel-line,.skel-field,.skel-btn){background:var(--neutral-800)}html[data-skel] .skel .skel-sheet{margin-top:var(--s-2);padding-top:var(--s-8)}html[data-skel] .skel .skel-sheet .skel-line{height:var(--s-5);width:72%}html[data-skel] .skel .skel-sheet .skel-field{height:var(--s-6);margin-top:var(--s-4);border-radius:var(--r-sm)}html[data-skel] .skel .skel-sheet .skel-btn{margin-top:var(--s-2)}html[data-skel] .skel :is(.skel-card,.skel-sheet,.skel-hero){animation:none}html[data-skel] .skel .skel-sheet{border-radius:0}.btn{justify-content:center;align-items:center;gap:var(--s-2);height:var(--ctl-md);padding:0 var(--s-5);border-radius:var(--r-pill);font-weight:var(--fw-medium);font-size:var(--fs-sm);line-height:var(--lh-none);white-space:nowrap;border:var(--border-control) solid transparent;transition:background-color var(--t-hover) var(--ease-hover), color var(--t-hover) var(--ease-hover), border-color var(--t-hover) var(--ease-hover);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.btn:hover{text-decoration:none}}.btn svg{flex:none;width:18px;height:18px}.btn-lg{height:var(--ctl-lg);padding:0 var(--s-6);font-size:var(--fs-md)}.btn-block{width:100%}.btn-brand{background:var(--brand);color:var(--brand-ink)}@media (hover:hover) and (pointer:fine) and (width>=600px){.btn-brand:hover{background:var(--brand-hover);color:var(--brand-ink)}}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;pointer-events:none;background:var(--neutral-200);color:var(--ink-4);border-color:#0000}.btn-outline{border-color:var(--neutral-0);color:var(--ink-1);background:var(--glass-bg)}@media (hover:hover) and (pointer:fine) and (width>=600px){.btn-outline:hover{border-color:var(--neutral-0);background:var(--neutral-0);color:var(--ink-1)}}[data-tone=dark] .btn-outline{border-color:var(--ink-on-dark-2);color:var(--ink-on-dark);background:0 0}@media (hover:hover) and (pointer:fine) and (width>=600px){[data-tone=dark] .btn-outline:hover{border-color:var(--ink-on-dark);background:var(--glass-on-dark-bg);color:var(--ink-on-dark)}}.field{height:var(--ctl-lg);border:1.5px solid var(--line-2);border-radius:var(--r-md);background:var(--neutral-0);transition:border-color var(--t-fast) var(--ease);align-items:center;display:flex}.field:focus-within{border-color:var(--focus)}.field-affix{align-items:center;gap:var(--s-3);height:100%;padding:0 var(--s-4);border-right:1.5px solid var(--line-1);color:var(--ink-3);font-size:var(--fs-lg);font-weight:var(--fw-regular);line-height:var(--lh-none);white-space:nowrap;display:inline-flex}.field-code{padding-left:var(--s-4);font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--ink-1);flex:none}.field-compact input{padding-left:var(--s-2)}.field-affix .flag{border-radius:50%;flex:none;width:20px;height:20px;display:inline-flex;overflow:hidden}.field-affix .flag svg{width:100%;height:100%}.flag-saffron{fill:var(--flag-saffron)}.flag-white{fill:var(--flag-white)}.flag-green{fill:var(--flag-green)}.flag-navy{fill:var(--flag-navy)}.flag-chakra-ring{fill:none;stroke:var(--flag-navy);stroke-width:.5px}.flag-chakra-spokes{stroke:var(--flag-navy);stroke-width:.22px}.field input{min-width:0;height:100%;padding:0 var(--s-4);font-size:var(--fs-lg);font-weight:var(--fw-medium);letter-spacing:var(--track-digits);line-height:var(--lh-none);color:var(--ink-1);background:0 0;border:0;outline:none;flex:1}.field:has(input[aria-invalid=true]){border-color:var(--bad)}.field :is(input,textarea)::placeholder{color:var(--ink-4);font-weight:var(--fw-regular);letter-spacing:normal}[data-tone=dark]{--seg-track:var(--glass-on-dark-bg);--seg-line:var(--glass-on-dark-line);--seg-ink:var(--ink-on-dark-2);--seg-ink-hover:var(--ink-on-dark)}.seg{padding:var(--s-1);gap:var(--s-1);border-radius:var(--r-pill);background:var(--seg-track);border:1px solid var(--seg-line);display:inline-flex}.seg button{height:40px;padding:0 var(--s-5);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--seg-ink);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease)}@media (hover:hover) and (pointer:fine) and (width>=600px){.seg button:hover{color:var(--seg-ink-hover)}}.seg button:is([aria-pressed=true],[aria-selected=true]){background:var(--seg-thumb);color:var(--seg-ink-on)}.seg[data-armed]{isolation:isolate;position:relative}.seg[data-armed]:before{content:"";z-index:-1;top:var(--s-1);width:var(--tab-w,0);height:calc(100% - 2 * var(--s-1));border-radius:var(--r-pill);background:var(--seg-thumb);transform:translate3d(var(--tab-x,0), 0, 0);transition:transform var(--t-hover) var(--ease-hover), width var(--t-hover) var(--ease-hover);position:absolute;left:0}.seg[data-still]:before{transition:none}.seg[data-armed] button:is([aria-pressed=true],[aria-selected=true]){background:0 0}.range{-webkit-appearance:none;appearance:none;--fill:0%;background:0 0;width:100%;height:24px;margin:0}.range::-webkit-slider-runnable-track{border-radius:var(--r-2xs);background:linear-gradient(to right, var(--accent) var(--fill), var(--line-2) var(--fill));height:4px}.range::-moz-range-track{border-radius:var(--r-2xs);background:var(--line-2);height:4px}.range::-moz-range-progress{border-radius:var(--r-2xs);background:var(--accent);height:4px}.range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:calc(-1 * var(--s-2));background:var(--neutral-0);border:2px solid var(--neutral-900);cursor:grab;border-radius:50%}.range::-moz-range-thumb{background:var(--neutral-0);border:2px solid var(--neutral-900);cursor:grab;border-radius:50%;width:18px;height:18px}.range:focus-visible::-webkit-slider-thumb{border-color:var(--focus)}.card{background:var(--glass-bg);border:1px solid var(--glass-line);border-radius:var(--r-xl);padding:var(--s-7)}.ctl{--toggle:var(--neutral-0);--toggle-active:var(--accent);--toggle-border:var(--line-2);--toggle-border-hover:var(--neutral-400);--toggle-border-active:var(--accent);--toggle-inner:var(--neutral-0);--switch:var(--line-1);--switch-hover:var(--line-2);--switch-active:var(--accent);--switch-dot:var(--neutral-0);align-items:center;gap:var(--s-3);cursor:pointer;color:var(--ink-1);font-size:var(--fs-sm);display:inline-flex}.ctl-box{flex:none;display:block;position:relative}.ctl-box input{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;width:var(--input-width,var(--ctl-box));height:var(--ctl-box);background:0 0;border:none;outline:none;margin:0;padding:0;display:block}.ctl-box svg{fill:var(--svg-fill,none);stroke:var(--svg-stroke,none);stroke-width:var(--svg-stroke-width,0);stroke-linecap:round;stroke-linejoin:round;width:var(--svg-width,28px);height:var(--svg-height,28px);max-width:none;top:var(--svg-top,-3px);left:var(--svg-left,-3px);pointer-events:none;transform:scale(var(--svg-scale,1)) translateZ(0);transition:stroke var(--dur-300), fill var(--dur-300), stroke-dashoffset var(--dur-150) var(--ease-css) var(--svg-delay,0s), transform var(--svg-transform-duration,0s);display:block;position:absolute}.ctl-label:empty{display:none}.ctl:has(input:focus-visible) .ctl-box{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-sm)}.ctl:has(input:disabled){cursor:not-allowed;color:var(--ink-4);--toggle:var(--neutral-100);--toggle-border:var(--line-1)}.ctl-check,.ctl-radio{align-items:flex-start}.ctl-check .ctl-label,.ctl-radio .ctl-label{line-height:var(--lh-body)}.ctl-check,.ctl-radio{--svg-fill:var(--toggle);--svg-stroke:var(--toggle-border);--svg-stroke-width:1px}@media (hover:hover) and (pointer:fine) and (width>=600px){.ctl-check input:hover+svg,.ctl-radio input:hover+svg{--svg-stroke:var(--toggle-border-hover)}}.ctl-check input:checked+svg,.ctl-radio input:checked+svg{--svg-fill:var(--toggle-active);--svg-stroke:var(--toggle-border-active)}.ctl-check .ctl-tick{--svg-width:12px;--svg-height:10px;--svg-fill:none;--svg-stroke:var(--toggle-inner);--svg-stroke-width:2px;--svg-top:6px;--svg-left:5px;stroke-dasharray:14;stroke-dashoffset:var(--svg-offset,14px)}.ctl-check input:checked+svg+.ctl-tick{--svg-offset:0;--svg-delay:var(--dur-150)}.ctl-radio{--svg-transform-duration:var(--dur-100)}.ctl-radio .ctl-dot{--svg-fill:var(--toggle-inner);--svg-stroke-width:0;--svg-scale:0}.ctl-radio input:checked+svg+.ctl-dot{--svg-scale:1}.ctl-switch{--input-width:40px;--svg-width:36px;--svg-height:18px;--svg-top:2px;--svg-left:2px;--svg-fill:var(--switch-dot);--svg-transform-duration:0s}.ctl-switch input{background:var(--b,var(--switch));border-radius:var(--r-switch);transition:background var(--dur-300)}@media (hover:hover) and (pointer:fine) and (width>=600px){.ctl-switch input:hover{--b:var(--switch-hover)}}.ctl-switch input:checked{--b:var(--switch-active)}.ctl-switch input:checked+svg{transform:scaleX(-1)translateZ(0)}.ctl-switch.is-active[data-from=off] input+svg{transform:none}.ctl-switch.is-active[data-from=on] input+svg{transform:scaleX(-1)translateZ(0)}.elig-consent{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3);align-items:flex-start}.elig-consent .ctl-label{transform:translateY(2px)}.elig-consent a{color:var(--accent);text-decoration:underline 1px}@media (prefers-reduced-motion:reduce){.ctl-box svg{transition:none}}.info{display:inline-flex;position:relative}.info-btn{cursor:pointer;width:24px;height:24px;margin:calc(-1 * var(--s-1) / 2);color:var(--ink-3);transition:color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-tone=dark] .info-btn,.calc-out .info-btn{color:var(--ink-on-dark-2)}.info-btn svg{width:16px;height:16px}.info-btn{position:relative}.info-btn:focus-visible{outline:none}@media (width<=1023px){.info-btn:before{content:"";inset:calc(-1 * var(--s-1));position:absolute}}.info-btn:focus-visible:after{content:"";inset:calc(-1 * var(--s-1) / 2);border:2px solid var(--focus);pointer-events:none;border-radius:50%;position:absolute}.calc-out .info-btn:focus-visible:after{border-color:var(--brand-on-dark)}.info-btn:focus-visible,.info-btn[aria-expanded=true]{color:var(--accent)}@media (hover:hover) and (pointer:fine) and (width>=600px){.info:hover .info-btn{color:var(--accent)}}.calc-out .info-btn:focus-visible,.calc-out .info-btn[aria-expanded=true]{color:var(--brand-on-dark)}@media (hover:hover) and (pointer:fine) and (width>=600px){.calc-out .info:hover .info-btn{color:var(--brand-on-dark)}}.info-tip{bottom:calc(100% + var(--s-2));z-index:5;width:max-content;max-width:260px;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface-on-dark-raised);border:1px solid var(--line-on-dark);color:var(--ink-on-dark);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-body);text-align:left;opacity:0;transform:translate3d(0, var(--s-1), 0);pointer-events:none;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);box-shadow:var(--shadow-tip);position:absolute;left:0}.info-end .info-tip{left:auto;right:0}.info-tip:before{content:"";height:var(--s-2);position:absolute;inset:100% 0 auto}.info:not([data-dismissed]):has(.info-btn:focus-visible) .info-tip,.info:not([data-dismissed]):has(.info-btn[aria-expanded=true]) .info-tip{opacity:1;pointer-events:auto;transform:none}@media (hover:hover) and (pointer:fine) and (width>=600px){.info:not([data-dismissed]):hover .info-tip{opacity:1;pointer-events:auto;transform:none}}.elig-line{display:contents}.dd{--dd-pad:var(--s-8);gap:var(--s-9);display:grid}.dd-card{isolation:isolate;align-content:start;row-gap:var(--s-5);padding-block:var(--dd-pad);border-radius:var(--r-xl);display:grid;position:relative}.dd-pt{gap:var(--s-4);align-items:start;display:grid}.dd-mark{place-items:center;display:grid}.dd-txt{gap:var(--s-1);font-size:var(--fs-md);line-height:var(--lh-body);flex-direction:column;display:flex}.dd .dd-txt>p{color:inherit}.dd-pt-h{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.dd-tab,.dd-pill{font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-snug);justify-self:start}@media (width>=1024px){.dd{--dd-pad:var(--s-9);column-gap:var(--s-12);grid-template-columns:repeat(2,minmax(0,1fr))}.dd-card{grid-row:1/-1;grid-template-rows:subgrid}.dd[data-rows="3"]{grid-template-rows:repeat(4,auto)}.dd[data-rows="4"]{grid-template-rows:repeat(5,auto)}.dd[data-rows="5"]{grid-template-rows:repeat(6,auto)}.dd[data-rows="6"]{grid-template-rows:repeat(7,auto)}.dd[data-dd=tab][data-rows="3"]{grid-template-rows:repeat(3,auto)}.dd[data-dd=tab][data-rows="4"]{grid-template-rows:repeat(4,auto)}.dd[data-dd=tab][data-rows="5"]{grid-template-rows:repeat(5,auto)}.dd[data-dd=tab][data-rows="6"]{grid-template-rows:repeat(6,auto)}.dd[data-dd=tab] .dd-card{align-content:center}}.dd[data-dd=tab] .dd-card{padding-inline:var(--dd-pad)}.dd[data-dd=tab] .dd-card:before{content:"";z-index:-1;border-radius:inherit;background:var(--neutral-100);position:absolute;inset:0}.dd[data-dd=tab][data-tone=light] .dd-card:before{background:var(--neutral-0);border:1px solid var(--glass-line)}.dd[data-dd=tab][data-tone=dark] .dd-card:before{border:1px solid rgb(var(--dd-rgb) / 16%);background:radial-gradient(60% 80% at 14% 0%, rgb(var(--dd-rgb) / 24%), rgb(var(--dd-rgb) / 7%) 50%, transparent 80%), var(--dd-face,var(--neutral-950))}.dd[data-dd=tab][data-tone=dark] .dd-do{--dd-rgb:var(--rgb-sage);--dd-glow-x:100%;--dd-glow-dir:to left}.dd[data-dd=tab][data-tone=dark] .dd-dont{--dd-rgb:var(--rgb-clay);--dd-glow-x:0%;--dd-glow-dir:to right}.dd[data-dd=tab][data-tone=dark] .dd-card .dd-mark{background:rgb(var(--dd-rgb) / 12%);border:1px solid rgb(var(--dd-rgb) / 30%)}.dd[data-dd=tab][data-tone=dark] .dd-do .dd-mark{color:var(--good-on-dark)}.dd[data-dd=tab][data-tone=dark] .dd-dont .dd-mark{color:var(--bad-on-dark)}.dd[data-dd=tab][data-tone=dark] .dd-txt{color:var(--neutral-0);font-size:var(--fs-md)}.dd-tab{font-size:var(--fs-md)}.dd[data-dd=tab][data-tone=dark] .dd-pt-h{color:var(--ink-on-dark)}.dd[data-dd=tab] .dd-pt{grid-template-columns:28px minmax(0,1fr)}.dd[data-dd=tab] .dd-mark{border-radius:var(--r-pill);width:28px;height:28px;color:var(--neutral-0)}.dd[data-dd=tab] .dd-pt:not(:has(.dd-pt-h)){align-items:center}.dd[data-dd=tab] .dd-mark svg{width:16px;height:16px}.dd[data-dd=tab] .dd-do .dd-mark{background:var(--good)}.dd[data-dd=tab] .dd-dont .dd-mark{background:var(--bad)}.dd[data-dd=tab] .dd-do .dd-tab{background:repeating-radial-gradient(circle at 20% 0%, rgb(var(--rgb-white) / 6%) 0 2px, transparent 2px 20px), radial-gradient(circle at 20% 0%, var(--sage-400), var(--sage-600) 55%, var(--sage-700))}.dd[data-dd=tab] .dd-dont .dd-tab{background:repeating-radial-gradient(circle at 80% 0%, rgb(var(--rgb-white) / 6%) 0 2px, transparent 2px 20px), radial-gradient(circle at 80% 0%, var(--clay-400), var(--clay-600) 55%, var(--clay-700))}.dd[data-dd=tab] .dd-txt{color:var(--ink-2)}.dd[data-dd=tab] .dd-pt-h{color:var(--ink-1)}.dd-tab{margin-bottom:var(--s-2);padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);display:inline-flex}.dd-tab span{color:var(--neutral-0)}@media (width>=1024px){.dd-tab{top:var(--s-9);bottom:var(--s-9);z-index:-2;writing-mode:vertical-rl;justify-content:center;align-items:center;width:64px;margin:0;padding:0;position:absolute}.dd-tab span{padding-block:var(--s-6);word-spacing:.3em;transform:rotate(180deg)}.dd-card:first-child .dd-tab{padding-left:var(--s-6);border-radius:0 var(--r-lg) var(--r-lg) 0;right:-40px}.dd-card:last-child .dd-tab{padding-right:var(--s-6);border-radius:var(--r-lg) 0 0 var(--r-lg);left:-40px}}.dd[data-dd=wash] .dd-card{--dd-strip:0px;--dd-pill-h:calc(var(--fs-lg) * var(--lh-snug) + 2 * var(--s-3));margin-top:calc(var(--dd-pill-h) / 2)}.dd[data-dd=wash] .dd-card:before{content:"";z-index:-1;border-radius:var(--r-xl);position:absolute;inset:0}.dd[data-dd=wash] .dd-do:before{background:radial-gradient(circle at 12% 0%, var(--sage-400), var(--sage-600) 55%, var(--sage-700))}.dd[data-dd=wash] .dd-dont:before{background:radial-gradient(circle at 12% 0%, var(--clay-400), var(--clay-600) 55%, var(--clay-700))}.dd[data-dd=wash] .dd-pill{height:var(--dd-pill-h);margin:calc(-1 * var(--dd-pad) - var(--dd-pill-h) / 2) 0 var(--s-3) calc(var(--dd-strip) + var(--dd-pad));padding:var(--s-3) var(--s-7);border-radius:var(--r-pill);background:var(--neutral-0);align-self:start;align-items:center;display:inline-flex}.dd[data-dd=wash] .dd-do .dd-pill span{color:var(--sage-700)}.dd[data-dd=wash] .dd-dont .dd-pill span{color:var(--clay-700)}.dd[data-dd=wash] .dd-pt{padding-left:var(--dd-strip);padding-right:var(--dd-pad);grid-template-columns:minmax(0,1fr)}.dd[data-dd=wash] .dd-pt>.dd-mark{display:none}.dd[data-dd=wash] .dd-mark{height:calc(var(--fs-md) * var(--lh-body))}.dd[data-dd=wash] .dd-mark svg{width:20px;height:20px}.dd[data-dd=wash] .dd-txt{padding-left:calc(var(--dd-pad) + var(--s-5));color:var(--neutral-0);position:relative}.dd[data-dd=wash] .dd-txt:before{content:"";left:var(--dd-pad);top:calc(var(--fs-md) * var(--lh-snug) / 2);width:var(--s-2);height:var(--s-2);background:var(--neutral-0);border-radius:50%;position:absolute;transform:translateY(-50%)}.dd[data-dd=wash] .dd-txt:not(:has(>.dd-pt-h)):before{top:calc(var(--fs-md) * var(--lh-body) / 2)}.dd[data-dd=wash] .dd-pt-h{color:var(--neutral-0)}.dd[data-dd=wash] .dd-do .dd-mark{color:var(--good-on-dark)}.dd[data-dd=wash] .dd-dont .dd-mark{color:var(--bad-on-dark)}.dd[data-dd=wash][data-tone=light] .dd-do .dd-mark{color:var(--good)}.dd[data-dd=wash][data-tone=light] .dd-dont .dd-mark{color:var(--bad)}.dd[data-dd=tab]{padding-top:var(--s-8)}.dd[data-dd=tab] .dd-tab{top:auto;bottom:100%;left:var(--dd-pad);z-index:-2;width:auto;height:auto;padding:var(--s-2) var(--s-5);border-radius:var(--r-lg) var(--r-lg) 0 0;writing-mode:horizontal-tb;margin:0;position:absolute;right:auto}.dd[data-dd=tab] .dd-tab span{word-spacing:normal;padding:0;transform:none}.dd[data-dd=tab] .dd-card:first-child .dd-tab,.dd[data-dd=tab] .dd-card:last-child .dd-tab{left:var(--dd-pad);padding:var(--s-2) var(--s-5);border-radius:var(--r-lg) var(--r-lg) 0 0;right:auto}@media (width>=1024px){.dd[data-dd=tab]{column-gap:var(--s-9)}}.dd[data-dd=tab][data-tone=dark] .dd-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:linear-gradient(to left, rgb(var(--dd-rgb) / 12%) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--dd-rgb) / 12%) 1px, transparent 1px);background-size:var(--s-6) var(--s-6);-webkit-mask-image:linear-gradient(to right, transparent 50%, rgb(var(--rgb-white) / 70%));mask-image:linear-gradient(to right, transparent 50%, rgb(var(--rgb-white) / 70%));background-position:100% 0;position:absolute;inset:0}[data-land]{translate:0 var(--land-y)}[data-land][data-land-measure]{position:relative;top:0;translate:none}.update-veil{max-width:min(440px, calc(100vw - 2 * var(--s-5)));width:100%;color:var(--ink-1);background:0 0;border:0;margin:auto;padding:0}.update-veil::backdrop{background:rgb(var(--rgb-shade) / 72%)}.update-card{align-items:flex-start;gap:var(--s-4);padding:var(--s-8);border:1px solid var(--glass-line);border-radius:var(--r-xl);background-color:var(--neutral-50);flex-direction:column;display:flex}.update-h{font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.update-p{font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-2)}.update-go{margin-top:var(--s-2)}.otp{width:100%;max-width:min(480px, calc(100vw - 2 * var(--gutter)));color:var(--ink-1);background:0 0;border:0;margin:auto;padding:0;overflow:hidden}.otp::backdrop{background:rgb(var(--rgb-shade) / 72%)}.otp,.otp::backdrop{opacity:0;transition:opacity var(--dur-220) var(--ease-hover), transform var(--t-hover) var(--ease-hover), overlay var(--dur-220) allow-discrete, display var(--dur-220) allow-discrete}.otp{transform:translate3d(0, var(--lift-md), 0)}.otp[open],.otp[open]::backdrop{opacity:1}.otp[open]{transform:none}@starting-style{.otp[open],.otp[open]::backdrop{opacity:0}.otp[open]{transform:translate3d(0, var(--lift-md), 0)}}.otp-card{align-items:center;gap:var(--s-3);padding:var(--s-10) var(--s-9) var(--s-9);border:1px solid var(--glass-line);border-radius:var(--r-xl);background-color:var(--neutral-50);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}.otp-card[hidden]{display:none!important}.otp-close{top:var(--s-3);right:var(--s-3);width:var(--s-9);height:var(--s-9);border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;transition:background-color var(--t-hover) var(--ease-hover), color var(--t-hover) var(--ease-hover);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}@media (hover:hover) and (pointer:fine) and (width>=600px){.otp-close:hover{background-color:var(--neutral-100);color:var(--ink-1)}}.otp-close svg{width:20px;height:20px}.otp-close-x{display:grid}.otp-close-back{display:none}.otp-h{font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.otp-p{margin-top:var(--s-4);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-2);text-wrap:balance}.otp-p strong{font-size:var(--fs-row);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-digits);color:var(--ink-1);white-space:nowrap;display:block}.otp-edit{margin-top:var(--s-1);display:block}.otp-link{font:inherit;font-weight:var(--fw-medium);color:var(--ink-1);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.otp-field{--otp-cell:var(--s-9);--otp-gap:var(--s-2);margin-block:var(--s-9) var(--s-6);font-size:var(--fs-2xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);display:inline-block;position:relative}.otp-cells{gap:var(--otp-gap);pointer-events:none;display:flex}.otp-cell{width:var(--otp-cell);height:calc(1em * var(--lh-snug) + var(--s-3));padding-bottom:var(--s-3);border-bottom:var(--border-strong) solid var(--line-2);color:var(--ink-1);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:relative}.otp-cell[data-on]{border-bottom-color:var(--brand)}.otp-cell:empty:before{content:"";width:.5ch;height:var(--border-strong);background:var(--neutral-300)}.otp-field:has(.otp-input:focus) .otp-cell[data-next]:before{width:var(--border-strong);background:var(--ink-2);height:1em;animation:otp-caret var(--dur-caret) steps(1, end) infinite}@keyframes otp-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.otp-field:has(.otp-input:focus) .otp-cell[data-next]:before{animation:none}}.otp-field[data-bad] .otp-cell{border-bottom-color:var(--bad)}.otp-input{width:100%;height:100%;font:inherit;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0}.otp-input::selection{background:0 0}.otp-input:focus,.otp-input:focus-visible{outline:0}.otp-err{font-size:var(--fs-sm);color:var(--bad)}.otp-timer{font-size:var(--fs-sm);color:var(--ink-2)}.otp-count{font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);color:var(--ink-1)}.otp-go{margin-top:var(--s-9)}.otp-go[type=submit]{isolation:isolate;position:relative;overflow:hidden}.otp-go[type=submit]:before{content:"";z-index:-1;background:var(--brand-hover);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.otp-go[data-auto]:before{transition:transform var(--dur-otp-auto) var(--ease-linear);transform:scaleX(1)}@media (width<=1023px){.otp{inset:var(--otp-top) 0 auto;width:100%;max-width:none;height:var(--otp-h);overscroll-behavior:contain;max-height:none;margin:0;overflow-y:auto}.otp::backdrop{background:var(--neutral-50)}.otp{transform:translate3d(var(--s-12), 0, 0);transition:opacity var(--dur-350) var(--ease-hover), transform var(--t-door) var(--ease-curtain), overlay var(--t-door) allow-discrete, display var(--t-door) allow-discrete}.otp::backdrop{transition:opacity var(--dur-350) var(--ease-hover), overlay var(--t-door) allow-discrete, display var(--t-door) allow-discrete}.otp[open]{transform:none}@starting-style{.otp[open]{transform:translate3d(var(--s-12), 0, 0)}}.otp-card{min-height:100%;padding:calc(var(--s-9) + var(--s-4) + env(safe-area-inset-top)) var(--s-6) calc(var(--s-6) + env(safe-area-inset-bottom));border:0;border-radius:0}.otp-close{top:calc(var(--s-3) + env(safe-area-inset-top));right:auto;left:var(--s-3)}.otp-close-x{display:none}.otp-close-back{display:grid}.otp-field{margin-block:var(--s-6) var(--s-4)}.otp-go{margin-top:var(--s-6)}.otp-field{--otp-cell:var(--s-8);--otp-gap:var(--s-1)}}.otp-dup-badge{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:rgb(var(--rgb-gold) / 20%);color:var(--ink-1);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.05em;align-items:center;display:inline-flex}.otp-dup-box{gap:var(--s-2);width:100%;padding:var(--s-4);background:var(--neutral-100);border:1px solid var(--glass-line);border-radius:var(--r-lg);margin-block:var(--s-3);text-align:left;flex-direction:column;display:flex}.otp-dup-row{font-size:var(--fs-sm);justify-content:space-between;align-items:center;display:flex}.otp-dup-row span{color:var(--ink-2)}.otp-dup-row strong{font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);color:var(--ink-1)}.otp-dup-status{padding:var(--s-1) var(--s-2);border-radius:var(--r-pill);background:rgb(var(--rgb-gold) / 25%);color:var(--ink-1);font-weight:var(--fw-medium);font-size:var(--fs-xs);display:inline-block}.otp-dup-note{font-size:var(--fs-xs);color:var(--ink-3);line-height:var(--lh-snug)}.otp-dup-card:not([hidden]){animation:otp-dup-glide var(--t-hover) var(--ease-hover) both}@keyframes otp-dup-glide{0%{opacity:0;transform:translate3d(0, var(--lift-md), 0)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.otp-dup-card:not([hidden]){animation-duration:var(--dur-reduced)}}@media (width>=1024px){.dd[data-free]{grid-template-rows:none;align-items:stretch}.dd[data-free] .dd-card{grid-row:auto;grid-template-rows:none;align-content:start}}.dd-link{font-size:var(--fs-md);font-weight:var(--fw-medium);text-underline-offset:.2em;color:inherit;text-decoration:underline}.dd[data-bare] .dd-pt{grid-template-columns:minmax(0,1fr)}.sel-field{position:relative}.sel-native{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sel-btn{min-width:0;height:100%;padding:0 var(--s-9) 0 var(--s-4);font:inherit;font-size:var(--fs-md);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;flex:1;align-items:center;display:flex}.sel-btn:disabled{color:var(--ink-4);cursor:not-allowed}.sel-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sel-btn[data-empty] .sel-value{color:var(--ink-4)}.sel-field .jy-chev{transition:transform var(--t-hover) var(--ease-hover)}.sel-field[data-open] .jy-chev{transform:rotate(180deg)}.sel-list{top:calc(100% + var(--s-2));z-index:calc(var(--z-header) + 1);max-height:calc(6 * (var(--s-6) + 2 * var(--s-3)) + 2 * var(--s-2));padding:var(--s-2);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--neutral-0);box-shadow:var(--shadow-menu);animation:sel-in var(--t-hover) var(--ease-hover);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.sel-list[hidden]{display:none}.sel-field[data-up] .sel-list{top:auto;bottom:calc(100% + var(--s-2))}@keyframes sel-in{0%{opacity:0;transform:translateY(calc(-1 * var(--s-1)))}to{opacity:1;transform:none}}.sel-opt{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--s-6);padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);font-size:var(--fs-md);line-height:var(--lh-snug);color:var(--ink-1);cursor:pointer;display:flex}.sel-opt[data-active]{background:var(--neutral-100)}.sel-tick{color:var(--ink-1);flex:none;display:none}.sel-tick svg{width:var(--s-5);height:var(--s-5)}.sel-opt[aria-selected=true]{font-weight:var(--fw-medium)}.sel-opt[aria-selected=true] .sel-tick{display:flex}.pgx-lead .sel-btn{color:var(--ink-on-dark)}.pgx-lead .sel-btn[data-empty] .sel-value{color:var(--ink-example-dark)}.pgx-lead .sel-list{border-color:var(--line-on-dark-card);background:var(--neutral-800)}.pgx-lead .sel-opt,.pgx-lead .sel-tick{color:var(--ink-on-dark)}.pgx-lead .sel-opt[data-active]{background:var(--neutral-750)}@media (prefers-reduced-motion:reduce){.sel-list{animation:none}}.field :is(input,textarea,select):is(:autofill,:autofill){-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color var(--dur-autofill) step-end}@media (hover:hover) and (pointer:fine) and (width>=600px){.field :is(input,textarea,select):is(:autofill,:autofill):is(:hover,:focus){-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color var(--dur-autofill) step-end}}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--s-11);background:var(--bg-page)}@media (width>=1024px){.section{padding-block:var(--s-12)}}.stack{gap:var(--s-4);flex-direction:column;display:flex}.stack-sm{gap:var(--s-2)}.stack-lg{gap:var(--s-9);flex-direction:column;display:flex}.sec-head{gap:var(--s-4);flex-direction:column;max-width:960px;display:flex}.sec-head .t-lead{max-width:80ch}.sec-head-row{justify-content:space-between;align-items:flex-end;gap:var(--s-6);flex-flow:wrap;max-width:none}.grid-3{gap:var(--s-6);display:grid}@media (width>=1024px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.hdr{z-index:var(--z-header);color:var(--ink-1);transition:color var(--dur-400) var(--ease-hover);position:absolute;inset:0 0 auto}.hdr.is-dark{color:var(--ink-on-dark)}.hdr .hdr-cta{background:var(--neutral-0);color:var(--ink-1);border:1px solid var(--line-1)}@media (hover:hover) and (pointer:fine) and (width>=600px){.hdr .hdr-cta:hover{background:var(--neutral-100);color:var(--ink-1)}}.hdr.is-dark .hdr-cta{border-color:var(--neutral-0)}.hdr.is-dark :is(.hdr-nav>a,.hdr-dd>button){color:var(--neutral-0);font-weight:var(--fw-medium);opacity:1}.hdr-in{align-items:center;column-gap:var(--s-8);height:var(--header-h);grid-template-columns:1fr auto 1fr;display:grid}.logo{line-height:0;display:block}.logo svg{width:auto;height:100%;display:block}.logo .logo-word{transition:fill var(--dur-400) var(--ease-hover)}.logo .logo-mascot{transition:stroke var(--dur-400) var(--ease-hover)}.hdr.is-dark .logo .logo-word{fill:var(--neutral-50)}.hdr.is-dark .logo .logo-mascot{stroke:var(--neutral-50);stroke-width:2px;paint-order:stroke}.brand{justify-self:start;display:block}.brand .logo{height:40px}.hdr-nav{--pill-x:0px;--pill-w:0px;--mx:0px;--mw:240px;--mh:0px;--pill-h:0px;--drop:8px;isolation:isolate;align-items:center;gap:var(--s-8);display:none;position:relative}.hdr-nav>a,.hdr-dd>button{align-items:center;gap:var(--s-1);height:40px;color:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);opacity:.86;transition:opacity var(--t-hover) var(--ease-hover), color var(--dur-400) var(--ease-hover);text-decoration:none;display:inline-flex;position:relative}.hdr-nav>a:after,.hdr-dd>button:after{content:"";transform-origin:0;height:1px;transition:transform var(--t-hover) var(--ease-hover);background:currentColor;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.hdr-dd>button[aria-expanded=true]{opacity:1;color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine) and (width>=600px){.hdr-nav>a:hover,.hdr-dd>button:hover{opacity:1;color:inherit;text-decoration:none}}.hdr-dd>button[aria-expanded=true]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine) and (width>=600px){.hdr-nav>a:hover:after,.hdr-dd>button:hover:after{transform:scaleX(1)}}.hdr-nav[data-pill] .hdr-dd>button[aria-expanded=true]:after{transform:scaleX(0)}@media (hover:hover) and (pointer:fine) and (width>=600px){.hdr-nav[data-pill]>a:hover:after,.hdr-nav[data-pill] .hdr-dd>button:hover:after{transform:scaleX(0)}}.hdr-dd>button:after{right:20px}.hdr-dd>button svg{width:16px;height:16px;transition:transform var(--t-hover) var(--ease-hover)}.hdr-dd>button[aria-expanded=true] svg{transform:rotate(180deg)}.hdr-dd{position:static}.hdr-pill{z-index:-1;width:var(--pill-w);height:var(--pill-h);border-radius:var(--r-pill);background:var(--hs-soft,rgb(var(--rgb-dark) / 6%));opacity:0;transform:translate3d(var(--pill-x), -50%, 0);pointer-events:none;transition:transform var(--dur-500) var(--ease-weighted), width var(--dur-500) var(--ease-weighted), opacity var(--dur-300) var(--ease-hover);position:absolute;top:50%;left:0}.hdr-scrim{z-index:var(--z-scrim);background:rgb(var(--rgb-black) / 30%);backdrop-filter:var(--blur-scrim);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-400) var(--ease-hover), visibility 0s linear var(--dur-400);position:fixed;inset:0}body:is(:has(.hdr-nav[data-morph]),:has(.cw[data-open])) .hdr-scrim{opacity:1;visibility:visible;transition:opacity var(--dur-300) var(--ease-hover), visibility 0s linear 0s}body:has(.cw[data-open]):not(:has(.hdr-nav[data-morph])) .hdr-scrim{backdrop-filter:none}.hdr-nav:is([data-pill],[data-morph]) .hdr-pill{opacity:1}.hdr-nav[data-snap] .hdr-pill{transition-property:opacity}.hdr-nav[data-snap] .hdr-morph{transition-property:opacity,transform,visibility}.hdr-morph{top:calc(100% + var(--drop));z-index:0;width:var(--mw);height:var(--mh);background:rgb(var(--rgb-page) / 98%);border:1px solid var(--glass-line);border-radius:var(--r-lg);opacity:0;visibility:hidden;left:var(--mx);transform:translate3d(0, calc(-1 * var(--lift-md)), 0) scale(.98);transform-origin:top;pointer-events:none;transition:opacity var(--dur-220) var(--ease-hover), transform var(--t-hover) var(--ease-hover), width var(--dur-400) var(--ease-curtain), height var(--dur-400) var(--ease-curtain), visibility 0s var(--ease-linear) var(--t-hover);position:absolute}.hdr-nav[data-morph] .hdr-morph{opacity:1;visibility:visible;transition:opacity var(--dur-300) var(--ease-hover), transform var(--dur-500) var(--ease-weighted), width var(--dur-400) var(--ease-curtain), height var(--dur-400) var(--ease-curtain), visibility 0s var(--ease-linear) 0s;transform:none}.hdr.is-dark .hdr-morph{background:rgb(var(--rgb-dark) / 98%);border-color:var(--neutral-700)}.hdr-menu{--x:0px;--from:0px;top:calc(100% + var(--drop));left:var(--x);width:var(--mw);z-index:1;column-gap:var(--s-3);padding:var(--s-3);opacity:0;visibility:hidden;transform:translate3d(var(--from), calc(-1 * var(--lift-md)), 0);transform-origin:0 0;pointer-events:none;clip-path:inset(0 0 calc(100% - var(--mh)) 0);transition:opacity var(--dur-220) var(--ease-hover), transform var(--t-hover) var(--ease-hover), clip-path var(--dur-400) var(--ease-curtain), visibility 0s var(--ease-linear) var(--t-hover);border:1px solid #0000;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute}.hdr-menu[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-300) var(--ease-hover), transform var(--dur-500) var(--ease-weighted), clip-path var(--dur-400) var(--ease-curtain), visibility 0s var(--ease-linear) 0s;transform:none}.hdr-menu[data-prep],.hdr-nav[data-switch] .hdr-menu[data-prep]{transition:none}.hdr-nav[data-switch] .hdr-menu{transform:translate3d(var(--from), 0, 0);transition:opacity var(--dur-150) var(--ease-hover), transform var(--dur-300) var(--ease-curtain), clip-path var(--dur-400) var(--ease-curtain), visibility 0s var(--ease-linear) var(--dur-300)}.hdr-nav[data-switch] .hdr-menu[data-open]{transition:opacity var(--dur-300) var(--ease-hover) var(--dur-100), transform var(--dur-400) var(--ease-curtain), clip-path var(--dur-400) var(--ease-curtain), visibility 0s var(--ease-linear) 0s;transform:none}.hdr-nav[data-switch] .hdr-menu a{opacity:1;transition:background-color var(--t-hover) var(--ease-hover), border-color var(--dur-500) var(--ease-weighted);transform:none}.hdr-menu a{opacity:0;transform:translate3d(0, calc(-1 * var(--lift-sm)), 0);transition:background-color var(--t-hover) var(--ease-hover), border-color var(--t-hover) var(--ease-hover), opacity var(--dur-200) var(--ease-hover), transform var(--t-med) var(--ease-hover)}.hdr-menu[data-open] a{opacity:1;transition:background-color var(--t-hover) var(--ease-hover), border-color var(--dur-500) var(--ease-weighted), opacity var(--dur-300) var(--ease-hover) var(--stagger-menu), transform var(--dur-500) var(--ease-weighted) var(--stagger-menu);transform:none}.hdr-menu[data-open] a:nth-child(2){transition-delay:0s, 0s, calc(var(--stagger-menu) * 2), calc(var(--stagger-menu) * 2)}.hdr-menu[data-open] a:nth-child(3){transition-delay:0s, 0s, calc(var(--stagger-menu) * 3), calc(var(--stagger-menu) * 3)}.hdr-menu[data-open] a:nth-child(4){transition-delay:0s, 0s, calc(var(--stagger-menu) * 4), calc(var(--stagger-menu) * 4)}.hdr-menu[data-open] a:nth-child(5){transition-delay:0s, 0s, calc(var(--stagger-menu) * 5), calc(var(--stagger-menu) * 5)}.hdr-menu a{align-items:flex-start;gap:var(--s-1);padding:var(--s-4);white-space:nowrap;border:1px solid var(--glass-line);border-radius:var(--r-md);color:var(--ink-1);font-size:var(--fs-sm);flex-direction:column;text-decoration:none;display:flex}.hdr-menu:has(>a:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.hdr-menu:has(>a:nth-child(4)),.hdr-menu:has(>.hdr-menu-feature){row-gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.hdr-menu .hdr-menu-feature{gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-md);white-space:normal;border:1px solid var(--glass-line);background:0 0;grid-column:1/-1;position:relative}.hdr-menu .hdr-menu-feature .hdr-menu-ic{margin-bottom:var(--s-2)}.hdr-menu .hdr-menu-feature .hdr-menu-ic svg{width:32px;height:32px}.hdr-menu-feature-go{z-index:1;top:calc(var(--s-5) + var(--s-2) - var(--s-1) / 2);right:var(--s-5);color:var(--ink-2);transition:color var(--dur-500) var(--ease-hover);display:inline-flex;position:absolute}.hdr-menu-feature-go svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine) and (width>=600px){.hdr-menu .hdr-menu-feature:is(:hover,:focus-visible) .hdr-menu-feature-go{color:var(--ink-1)}}.hdr.is-dark .hdr-menu-feature-go{color:var(--ink-on-dark-2)}@media (hover:hover) and (pointer:fine) and (width>=600px){.hdr.is-dark .hdr-menu .hdr-menu-feature:is(:hover,:focus-visible) .hdr-menu-feature-go{color:var(--ink-on-dark)}}.hdr-menu .hdr-menu-feature{isolation:isolate;overflow:hidden}.hdr-menu-feature>:not(.hdr-feat-art,.hdr-menu-feature-go){z-index:1;position:relative}.hdr-feat-art{z-index:0;pointer-events:none;display:none;position:absolute}.hdr-feat-ripples{width:100%;height:100%;transition:opacity var(--dur-500) var(--ease-hover);--rip-x:100%;--rip-y:0%;--rip-text-fade:linear-gradient(to right, rgb(var(--rgb-white) / 20%) 0, rgb(var(--rgb-white) / 20%) 74%, rgb(var(--rgb-white)) 90%);-webkit-mask-image:radial-gradient(90% 140% at var(--rip-x) var(--rip-y), var(--mask-ink), transparent 70%), linear-gradient(to left, transparent, var(--mask-ink) var(--s-6)), linear-gradient(to bottom, transparent, var(--mask-ink) var(--s-6)), var(--rip-text-fade);-webkit-mask-composite:source-in;mask-image:radial-gradient(90% 140% at var(--rip-x) var(--rip-y), var(--mask-ink), transparent 70%), linear-gradient(to left, transparent, var(--mask-ink) var(--s-6)), linear-gradient(to bottom, transparent, var(--mask-ink) var(--s-6)), var(--rip-text-fade);inset:0;overflow:hidden;mask-composite:intersect}.hdr-feat-ripples circle{fill:none;stroke:rgb(var(--rgb-gold) / 56%);stroke-width:1px;transition:stroke-width var(--dur-500) var(--ease-hover)}.hdr-menu-feature[data-live] .hdr-feat-ripples circle{stroke-width:1.75px}.hdr-menu-feature[data-layout=ripples] .hdr-feat-ripples{opacity:.5;display:block}.hdr-menu-feature[data-live] .hdr-feat-ripples{opacity:1}.hdr-menu-feature-t{font-size:var(--fs-md);font-weight:var(--fw-medium)}.hdr-menu-feature-p{max-width:44ch;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.hdr.is-dark .hdr-menu .hdr-menu-feature{border-color:var(--neutral-750)}.hdr.is-dark .hdr-menu-feature-p{color:var(--ink-on-dark-2)}.hdr-menu-t{font-weight:var(--fw-medium)}.hdr-menu-l{font-size:var(--fs-xs);color:var(--ink-3)}.hdr.is-dark .hdr-menu-l{color:var(--ink-on-dark-2)}.hdr-menu-ic{margin-bottom:var(--s-2);color:var(--ink-1);flex:none;display:inline-flex}.hdr-menu-ic svg{width:20px;height:20px}.hdr-menu-tag{top:var(--s-3);right:var(--s-3);padding:var(--s-1) var(--s-2);border:1px solid var(--line-2);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-none);color:var(--ink-2);position:absolute}.hdr.is-dark .hdr-menu-tag{border-color:var(--neutral-700);color:var(--ink-on-dark-2)}.hdr-menu a[data-soon]{pointer-events:none}.hdr-menu-ic-calc{position:relative}.hdr-menu-ic-badge{right:calc(-1 * var(--s-2));bottom:calc(-1 * var(--s-1));border-radius:var(--r-pill);background:var(--ink-1);width:16px;height:16px;color:var(--bg-page);place-items:center;display:grid;position:absolute}.hdr.is-dark .hdr-menu-ic-badge{background:var(--ink-on-dark);color:var(--ink-1)}.hdr-menu-ic .hdr-menu-ic-badge svg{width:12px;height:12px}.hdr-menu a:focus-visible{border-color:var(--line-2);color:var(--ink-1);text-decoration:none}@media (hover:hover) and (pointer:fine) and (width>=600px){.hdr-menu a:hover{border-color:var(--line-2);color:var(--ink-1);text-decoration:none}}.hdr-menu a{isolation:isolate;position:relative;overflow:hidden}.hdr-menu a:before{content:"";z-index:-1;background:linear-gradient(160deg, var(--neutral-0), var(--neutral-200), var(--neutral-100));opacity:0;pointer-events:none;transition:opacity var(--dur-500) var(--ease-weighted), background-position var(--dur-1400) var(--ease-weighted);background-position:100% 100%;background-size:200% 200%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (width>=600px){.hdr-menu a:is(:hover,:focus-visible):before{opacity:1;background-position:0 0}}.hdr-menu .hdr-menu-feature:before{background-image:linear-gradient(160deg, var(--neutral-100), var(--neutral-300), var(--neutral-200))}.hdr.is-dark .hdr-menu .hdr-menu-feature:before{background-image:linear-gradient(160deg, rgb(var(--rgb-black) / 34%), rgb(var(--rgb-black) / 14%), rgb(var(--rgb-black) / 24%))}.hdr.is-dark .hdr-menu a:before{background-image:linear-gradient(160deg, rgb(var(--rgb-white) / 16%), rgb(var(--rgb-white) / 4%), rgb(var(--rgb-white) / 9%))}.hdr.is-dark .hdr-menu-ic,.hdr.is-dark .hdr-menu a{color:var(--ink-on-dark)}.hdr.is-dark .hdr-menu a{border-color:var(--neutral-750)}.hdr.is-dark .hdr-menu a:focus-visible{border-color:var(--neutral-700)}@media (hover:hover) and (pointer:fine) and (width>=600px){.hdr.is-dark .hdr-menu a:hover{border-color:var(--neutral-700)}}.hdr-right{justify-self:end;align-items:center;gap:var(--s-6);display:flex}.hdr-cta{display:none}.hdr-burger{width:44px;height:44px;margin-right:calc(-1 * var(--s-2));border-radius:var(--r-md);color:inherit;justify-content:center;align-items:center;display:inline-flex}.hdr-burger svg{width:24px;height:24px}@media (width>=1024px){.hdr-nav{display:flex}.hdr-cta{display:inline-flex}.hdr-burger{display:none}}@media (width<=1023px){.hdr-in{grid-template-columns:1fr auto}.hdr{--hs:var(--header-frost);--hs-line:var(--line-1);padding-top:var(--s-3);transition:transform var(--dur-400) var(--ease-weighted), color var(--dur-400) var(--ease-hover);position:fixed}.hdr.is-dark{--hs:var(--header-frost-dark);--hs-line:var(--neutral-700)}.hdr .hdr-in{width:auto;max-width:none;height:var(--header-h-phone);margin-inline:calc(var(--gutter) + var(--s-4));padding-inline:var(--s-4);column-gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);position:relative}.hdr .hdr-in:before{content:"";z-index:-1;border-radius:var(--r-pill);background-color:var(--hs);border:1px solid var(--hs-line);transition:background-color var(--dur-400) var(--ease-hover), border-color var(--dur-400) var(--ease-hover);position:absolute;inset:0}.hdr .hdr-right{display:contents}.hdr .hdr-burger{border-radius:var(--r-pill);grid-area:1/1;justify-content:flex-start;justify-self:start;margin:0}.hdr .brand{grid-area:1/2;justify-self:center}.hdr .brand .logo{height:28px}.hdr .hdr-cta{height:36px;padding-inline:var(--s-4);font-size:var(--fs-sm);grid-area:1/3;justify-self:end;display:inline-flex}.hdr .hdr-in{transition:translate var(--dur-500) var(--ease-weighted)}.hdr.is-hero .hdr-in{translate:0 var(--s-4)}body[data-look=home] .hdr.is-hero .hdr-in{translate:0 calc(var(--s-1) - var(--s-3))}body[data-look=home] .menu[data-hero] .menu-shell{padding-top:var(--s-1)}}@media (width<=1023px) and (prefers-reduced-motion:reduce){.hdr .hdr-in{transition:none}}.hdr{transition:transform var(--dur-400) var(--ease-weighted), opacity var(--dur-400) var(--ease-hover), visibility 0s linear, color var(--dur-400) var(--ease-hover)}.hdr.is-away{opacity:0;visibility:hidden;transform:translate3d(0, calc(-1 * var(--s-4)), 0);transition:transform var(--dur-500) var(--ease-weighted), opacity var(--dur-300) var(--ease-hover) var(--dur-200), visibility 0s linear var(--dur-500), color var(--dur-400) var(--ease-hover)}@media (width<=1023px) and (prefers-reduced-motion:reduce){.hdr{transition:none}}.menu{overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;display:none;overflow:hidden}.menu[open]{display:block}.menu::backdrop{background:0 0}html:has(.menu[open]){overflow:hidden}html:has(.menu[open]) .hdr{visibility:hidden}.menu-scrim{background:var(--bg-page);opacity:0;transition:opacity var(--dur-400) var(--ease-hover);position:fixed;inset:0}.menu[data-open] .menu-scrim{opacity:1;transition:opacity var(--dur-300) var(--ease-hover)}.menu[data-open][data-closing] .menu-scrim{opacity:0;transition:opacity var(--dur-300) var(--ease-hover) var(--dur-100)}.menu-shell{gap:var(--s-2);height:100%;padding-top:var(--s-3);padding-bottom:var(--s-4);margin-inline:calc(var(--gutter) + var(--s-4));pointer-events:none;flex-direction:column;display:flex;position:relative}.menu-shell>*{pointer-events:auto}.menu[data-hero] .menu-shell{padding-top:calc(var(--s-3) + var(--s-4))}.menu-head{align-items:center;column-gap:var(--s-3);height:var(--header-h-phone);padding-inline:var(--s-4);isolation:isolate;color:var(--ink-1);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative}.menu-head:before{content:"";z-index:-1;border-radius:var(--r-pill);background-color:var(--header-frost);border:1px solid var(--line-1);position:absolute;inset:0}.menu-head,.menu-head:before,.menu-head .logo :is(.logo-word,.logo-mascot),.menu-login{transition:color var(--dur-400) var(--ease-weighted), background-color var(--dur-400) var(--ease-weighted), border-color var(--dur-400) var(--ease-weighted), fill var(--dur-400) var(--ease-weighted), stroke var(--dur-400) var(--ease-weighted)}.menu[data-hdr-tone=dark]:is(:not([data-open]),[data-closing]) .menu-head{color:var(--ink-on-dark);--icon-ink:var(--ink-on-dark)}.menu[data-hdr-tone=dark]:is(:not([data-open]),[data-closing]) .menu-head:before{background-color:var(--header-frost-dark);border-color:var(--neutral-700)}.menu-head .logo{height:28px;line-height:0;display:block}.menu-head .logo svg{width:auto;height:100%}.menu[data-hdr-tone=dark]:is(:not([data-open]),[data-closing]) .menu-head .logo .logo-word{fill:var(--neutral-50)}.menu[data-hdr-tone=dark]:is(:not([data-open]),[data-closing]) .menu-head .logo .logo-mascot{stroke:var(--neutral-50);stroke-width:2px;paint-order:stroke}.menu-brand{grid-column:2;justify-self:center}.menu-close{width:44px;height:44px;color:inherit;grid-column:1;justify-content:flex-start;justify-self:start;align-items:center;display:inline-flex}.menu-close svg{width:24px;height:24px}.mt{transition:rotate var(--dur-500) var(--ease-in-out);will-change:rotate}.mt-fold{stroke-dasharray:var(--mt-dash-shut);stroke-dashoffset:0;transition:stroke-dasharray var(--dur-500) var(--ease-in-out), stroke-dashoffset var(--dur-500) var(--ease-in-out)}.menu[data-open]:not([data-closing]) .mt{rotate:-45deg}.menu[data-open]:not([data-closing]) .mt-fold{stroke-dasharray:var(--mt-dash-open);stroke-dashoffset:var(--mt-dash-offset)}.menu-login{height:36px;padding-inline:var(--s-4);font-size:var(--fs-sm);background:var(--neutral-0);color:var(--ink-1);border:1px solid var(--line-1);grid-column:3;justify-self:end}.menu[data-hdr-tone=dark]:is(:not([data-open]),[data-closing]) .menu-login{border-color:var(--neutral-0)}.menu-panel{gap:var(--s-4);overscroll-behavior:contain;min-height:0;max-height:100%;padding:var(--s-3);border:1px solid var(--glass-line);border-radius:var(--r-xl);background:rgb(var(--rgb-page) / 98%);color:var(--ink-1);opacity:0;transform:translate3d(0, calc(-1 * var(--lift-md)), 0);transition:opacity var(--dur-220) var(--ease-hover), transform var(--t-hover) var(--ease-hover);flex-direction:column;display:flex;overflow-y:auto}.menu[data-open] .menu-panel{opacity:1;transition:opacity var(--dur-300) var(--ease-hover) var(--dur-200), transform var(--dur-500) var(--ease-weighted) var(--dur-200);transform:none}.menu[data-open][data-closing] .menu-panel{opacity:0;transform:translate3d(0, calc(-1 * var(--lift-md)), 0);transition:opacity var(--dur-220) var(--ease-hover), transform var(--t-hover) var(--ease-hover)}.menu-panel{margin-inline:calc(-1 * var(--s-6))}.menu-head:before{transition:inset var(--dur-350) var(--ease-curtain) var(--dur-150), background-color var(--dur-400) var(--ease-weighted), border-color var(--dur-400) var(--ease-weighted)}.menu[data-open]:not([data-closing]) .menu-head:before{inset:0 calc(-1 * var(--s-6));transition:inset var(--dur-400) var(--ease-curtain), background-color var(--dur-400) var(--ease-weighted), border-color var(--dur-400) var(--ease-weighted)}.menu-tabs{flex:none;display:flex}.menu-tabs button{padding-inline:var(--s-2);flex:1}.menu-group{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.menu-group[hidden]{display:none}.menu-feature{margin-bottom:var(--s-4)}.menu-tile{align-items:flex-start;gap:var(--s-1);min-width:0;padding:var(--s-4);border:1px solid var(--glass-line);border-radius:var(--r-md);color:var(--ink-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);opacity:0;transform:translate3d(0, calc(-1 * var(--lift-sm)), 0);transition:border-color var(--t-hover) var(--ease-hover), opacity var(--dur-200) var(--ease-hover), transform var(--t-med) var(--ease-hover);flex-direction:column;text-decoration:none;display:flex;position:relative}@media (hover:hover) and (pointer:fine) and (width>=600px){.menu-tile:hover{border-color:var(--line-2)}}.menu[data-open] .menu-tile{opacity:1;transition:border-color var(--t-hover) var(--ease-hover), opacity var(--dur-300) var(--ease-hover) var(--stagger-menu), transform var(--dur-500) var(--ease-weighted) var(--stagger-menu);transform:none}.menu[data-open] .menu-tile:nth-child(2){transition-delay:0s, calc(var(--stagger-menu) * 2), calc(var(--stagger-menu) * 2)}.menu[data-open] .menu-tile:nth-child(3){transition-delay:0s, calc(var(--stagger-menu) * 3), calc(var(--stagger-menu) * 3)}.menu[data-open] .menu-tile:nth-child(4){transition-delay:0s, calc(var(--stagger-menu) * 4), calc(var(--stagger-menu) * 4)}.menu[data-open] .menu-tile:nth-child(5){transition-delay:0s, calc(var(--stagger-menu) * 5), calc(var(--stagger-menu) * 5)}.menu[data-open] .menu-tile:nth-child(6){transition-delay:0s, calc(var(--stagger-menu) * 6), calc(var(--stagger-menu) * 6)}.menu[data-open] .menu-group[data-leave] .menu-tile{opacity:0;transform:translate3d(0, calc(-1 * var(--lift-sm)), 0);transition:opacity var(--dur-150) var(--ease-hover), transform var(--dur-150) var(--ease-hover)}.menu[data-open] .menu-group[data-enter] .menu-tile{opacity:0;transform:translate3d(0, var(--lift-md), 0);transition:none}.menu[data-open]:not([data-closing]) .menu-group:not([data-enter],[data-leave]) .menu-tile{transition-duration:var(--t-hover), var(--dur-500), var(--dur-500);transition-timing-function:var(--ease-hover), var(--ease-weighted), var(--ease-weighted)}.menu[data-open]:not([data-closing]) .menu-group[data-switched]:not([data-enter],[data-leave]) .menu-tile{transition-duration:var(--t-hover), var(--dur-400), var(--dur-400);transition-timing-function:var(--ease-hover), var(--ease-curtain), var(--ease-curtain);transition-delay:0s, var(--dur-100), var(--dur-100)}.menu[data-open]:not([data-closing]) .menu-group[data-switched]:not([data-enter],[data-leave]) .menu-tile:nth-child(n+2){transition-delay:0s, calc(var(--dur-100) + var(--stagger-menu)), calc(var(--dur-100) + var(--stagger-menu))}.menu-panel{border-color:#0000;position:relative}.menu-panel:after{content:"";border:1px solid var(--glass-line);border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.menu[data-open][data-closing] .menu-tile{opacity:0;transition:opacity var(--dur-150) var(--ease-hover)}.menu-tile[aria-current=page]{border-color:var(--ink-1)}.menu-tile[aria-disabled=true]{pointer-events:none;color:var(--ink-3)}.menu-tile .hdr-menu-ic{margin-bottom:var(--s-1)}.menu-tile-l{font-size:var(--fs-xs);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--ink-3)}.menu-tile-wide,.menu-group>.menu-tile:last-child:nth-child(odd){grid-column:1/-1}.menu-tile .hdr-menu-tag{margin-top:var(--s-1)}.menu-feature{isolation:isolate;border-color:var(--line-2);gap:var(--s-2);padding:var(--s-7) var(--s-5);overflow:hidden}.menu-feature>:not(.hdr-feat-art,.menu-feature-go){z-index:1;position:relative}.menu-feature .hdr-feat-ripples{opacity:.5;display:block}.menu-tile .hdr-menu-ic{color:var(--ink-2)}.menu-tile .hdr-menu-ic>svg{stroke-width:1.5px;width:20px;height:20px}.menu-tile .hdr-menu-ic-badge{background:var(--ink-2)}.menu-tile .hdr-menu-ic .hdr-menu-ic-badge svg{stroke-width:2.25px;width:10px;height:10px}.menu-feature .hdr-menu-ic>svg{width:24px;height:24px}.menu-feature-t{font-size:var(--fs-md)}.menu-feature-go{z-index:1;top:calc(var(--s-7) + var(--border-strong));right:var(--s-5);color:var(--ink-2);display:inline-flex;position:absolute}.menu-feature-go svg{width:20px;height:20px}.menu-foot{gap:var(--s-3);flex-direction:column;display:flex}.menu-acts{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.menu-pill{min-height:44px;padding-inline:var(--s-3);border:1px solid var(--line-2);border-radius:var(--r-pill);color:var(--ink-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:border-color var(--t-hover) var(--ease-hover);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.menu-pill:hover{border-color:var(--ink-1)}}@media (prefers-reduced-motion:reduce){.menu-scrim,.menu-panel,.menu-tile,.mt,.mt-fold{transition:none}}@media (width>=1024px){.menu{display:none}}.ftr{background:var(--bg-page);color:var(--ink-2);padding-block:var(--s-14);font-size:var(--fs-sm)}.ftr :is(h3,h4){color:var(--ink-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-bottom:var(--s-4)}.ftr ul{gap:var(--s-2);flex-direction:column;display:flex}.ftr li span{font-size:var(--fs-sm);color:var(--ink-3)}.ftr a{color:var(--ink-2)}@media (hover:hover) and (pointer:fine) and (width>=600px){.ftr a:hover{color:var(--accent)}}.ftr-logo{align-self:flex-start;display:inline-flex}.ftr-logo .logo{height:64px}.ftr-office :is(h3,h5){margin:0 0 var(--s-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-1)}.ftr-office p{font-size:var(--fs-sm);line-height:var(--lh-body)}.ftr-bottom{margin-top:var(--s-9);padding-top:var(--s-6);border-top:1px solid var(--line-1);font-size:var(--fs-sm);color:var(--ink-3)}@media (pointer:coarse){:is(.ftr,.fcx,.fls) li a{padding-block:var(--s-3);margin-block:calc(-1 * var(--s-3));display:inline-block}}.cta-ic{display:none}@media (width<=1023px){.hdr .hdr-cta,.menu-login{border-radius:var(--r-md);width:44px;height:44px;color:inherit;background:0 0;border:0;justify-content:flex-end;padding:0}@media (hover:hover) and (pointer:fine) and (width>=600px){.hdr .hdr-cta:hover,.menu-login:hover{color:inherit;background:0 0}}:is(.hdr-cta,.menu-login) .cta-t{display:none}:is(.hdr-cta,.menu-login) .cta-ic{display:inline-flex}:is(.hdr-cta,.menu-login) .cta-ic svg{width:22px;height:22px}}.menu-head{--icon-ink:var(--ink-2)}.menu-close,.menu .menu-login .cta-ic{color:var(--icon-ink);transition:color var(--dur-400) var(--ease-weighted)}@media (width<=1023px){.hdr:not(.is-dark) :is(.hdr-burger,.hdr-cta .cta-ic){color:var(--ink-2)}body[data-look=home] .hdr .hdr-in{transition:translate var(--dur-500) var(--ease-weighted), margin var(--dur-500) var(--ease-weighted)}body[data-look=home] .hdr.is-hero .hdr-in{margin-inline:calc(var(--gutter) + var(--s-4) + var(--notch-in))}body[data-look=home] .menu-head{transition:color var(--dur-400) var(--ease-weighted), padding var(--dur-400) var(--ease-curtain)}body[data-look=home] .menu[data-closing] .menu-head{transition:color var(--dur-400) var(--ease-weighted), padding var(--dur-350) var(--ease-curtain) var(--dur-150)}body[data-look=home] .menu[data-hero]:is(:not([data-open]),[data-closing]) .menu-head{padding-inline:calc(var(--s-4) + var(--notch-in))}body[data-look=home] .menu[data-hero]:is(:not([data-open]),[data-closing]) .menu-head:before{inset:0 var(--notch-in)}.menu-panel{background:var(--menu-open-fill)}.menu[data-open]:not([data-closing]) .menu-head:before{background-color:var(--menu-open-fill)}.hdr.is-hero{--hs-line:transparent}.hdr .hdr-in:before{transition:background-color var(--dur-500) var(--ease-weighted), border-color var(--dur-500) var(--ease-weighted)}.menu[data-hero][data-closing] .menu-head:before{transition:inset var(--dur-350) var(--ease-curtain) var(--dur-150), background-color var(--dur-400) var(--ease-weighted), border-color var(--dur-200) var(--ease-hover);border-color:#0000}}@media (width>=1024px){.hdr{--hs:var(--header-frost);--hs-solid:var(--bg-page);--hs-line:var(--line-1);--hs-soft:rgb(var(--rgb-shade) / 6%);--hh:var(--header-h);translate:0 var(--oy,0);transition:transform var(--dur-400) var(--ease-weighted), opacity var(--dur-400) var(--ease-hover), visibility 0s linear, color var(--dur-400) var(--ease-hover);position:fixed}.hdr.is-dark{--hs:var(--header-frost-dark);--hs-solid:var(--bg-dark);--hs-line:var(--neutral-700);--hs-soft:rgb(var(--rgb-white) / 10%)}.hdr.is-stuck{--hh:var(--header-h-stuck)}.hdr-in{height:var(--hh);transition:height var(--t-med) var(--ease-hover), max-width var(--dur-400) var(--ease-weighted), padding var(--dur-400) var(--ease-weighted), margin var(--dur-400) var(--ease-weighted);position:relative}.brand .logo{transition:height var(--t-med) var(--ease-hover)}.hdr.is-stuck .brand .logo{height:32px}.hdr-cta{transition:background var(--t-hover) var(--ease-hover), color var(--t-hover) var(--ease-hover), border-color var(--dur-400) var(--ease-hover)}[data-hdr=island] :is(.hdr-nav>a,.hdr-dd>button){padding-inline:var(--s-4);border-radius:var(--r-pill);transition:opacity var(--t-hover) var(--ease-hover), background-color var(--t-hover) var(--ease-hover), color var(--dur-400) var(--ease-hover)}[data-hdr=island] :is(.hdr-nav>a,.hdr-dd>button):after{display:none}@media (hover:hover) and (pointer:fine) and (width>=600px){[data-hdr=island] :is(.hdr-nav>a:hover,.hdr-dd>button:hover,.hdr-dd>button[aria-expanded=true]){background-color:var(--hs-soft)}[data-hdr=island] .hdr-nav:has(.hdr-pill)>a:is(:hover,:focus-visible),[data-hdr=island] .hdr-nav:has(.hdr-pill) .hdr-dd>button:is(:hover,:focus-visible,[aria-expanded=true]){background-color:#0000}}[data-hdr=island] .hdr-nav{gap:var(--s-3)}[data-hdr=island] .hdr-in:before{content:"";z-index:-1;border-radius:var(--r-pill);background-color:var(--hs);border:1px solid var(--hs-line);opacity:0;transition:opacity var(--t-med) var(--ease-hover), background-color var(--dur-400) var(--ease-hover);position:absolute;inset:0}[data-hdr=island] .hdr .hdr-in{max-width:var(--header-island);margin-top:var(--s-6);padding-inline:var(--s-6) var(--s-2)}[data-hdr=island] .hdr .hdr-in:before{opacity:1}[data-hdr=island] .hdr-in{column-gap:var(--s-5);grid-template-columns:auto 1fr auto}[data-hdr=island] .hdr-nav{justify-self:center}[data-hdr=island] .hdr{--hh:var(--header-h-stuck)}[data-hdr=island] .hdr .hdr-in,[data-hdr=island] .hdr .brand .logo{transition:none}[data-hdr=island] .hdr .hdr-in:before{transition:background-color var(--dur-400) var(--ease-hover), border-color var(--dur-400) var(--ease-hover)}[data-hdr=island] .hdr .hdr-in{animation:hdr-settle var(--dur-500) var(--ease-hover) backwards}@keyframes hdr-settle{0%{opacity:0;transform:translate3d(0, calc(-1 * var(--s-2)), 0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-hdr=island] .hdr .hdr-in{animation:none}}[data-hdr-seen][data-hdr=island] .hdr .hdr-in{animation:none}[data-hdr=island] .hdr .brand .logo{height:32px}}html:not([data-hdr-ready]) .hdr,html:not([data-hdr-ready]) .hdr :is(.hdr-in,a,button,.logo),html:not([data-hdr-ready]) .hdr .hdr-in:before{transition:none}.cw{--cw-lr:var(--s-5);--cw-lb:var(--s-5);--cw-ball-y:calc(var(--chat-label-h) + var(--s-2) + var(--chat-launch) / 2)}.cw-launch{right:var(--cw-lr);bottom:var(--cw-lb);z-index:var(--z-chat);align-items:center;gap:var(--s-2);width:var(--chat-launch);border-radius:var(--r-md);background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:fixed}.cw-launch:before{content:"";inset:calc(-1 * var(--chat-launch-halo-spread));z-index:-1;background:var(--chat-launch-halo);pointer-events:none;position:absolute}.cw-ball{width:var(--chat-launch);height:var(--chat-launch);position:relative}.cw-launch .cw-folio{--folio:var(--chat-launch);inset:0}.cw-label{height:var(--chat-label-h);padding:0 var(--s-2);border:1px solid var(--glass-dark-line);border-radius:var(--r-pill);background:var(--glass-label-bg);backdrop-filter:var(--glass-blur);color:var(--ink-on-dark);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-none);white-space:nowrap;flex:none;align-items:center;display:flex}.cw-panel{--cw-or:0px;--cw-ob:0px;right:var(--cw-lr);bottom:var(--cw-lb);z-index:var(--z-chat);width:min(var(--chat-w), calc(100 * var(--vw) - 2 * var(--s-5)));height:min(var(--chat-h), calc(100 * var(--vh) - 2 * var(--s-5)));border:1px solid var(--glass-line);border-radius:var(--r-xl);background:var(--bg-page);color:var(--ink-1);opacity:0;visibility:hidden;transform-origin:calc(100% - var(--cw-or) - var(--chat-launch) / 2) calc(100% - var(--cw-ob) - var(--cw-ball-y));transform:translate3d(0, var(--lift-chat), 0) scale(.97);will-change:transform, opacity;transition:opacity var(--dur-150) var(--ease-hover), transform var(--dur-220) var(--ease-hover), visibility 0s linear var(--dur-220);flex-direction:column;display:flex;position:fixed;overflow:hidden}.cw[data-open] .cw-panel{opacity:1;visibility:visible;transition:opacity var(--dur-220) var(--ease-hover), transform var(--dur-400) var(--ease-curtain), visibility 0s linear 0s;transform:none}.cw-launch{scale:var(--chat-launch-rest);transform-origin:100% 100%}@media (hover:hover) and (pointer:fine) and (width>=600px){.cw-launch:is(:hover,:focus-visible){scale:var(--chat-launch-hover)}}.cw-launch{transition:background-color var(--t-hover) var(--ease-hover), opacity var(--dur-220) var(--ease-hover) var(--dur-220), transform var(--dur-400) var(--ease-weighted), scale var(--dur-700) var(--ease-weighted), visibility 0s linear 0s}.cw-panel:focus{outline:none}.cw-launch[data-press]{scale:var(--chat-launch-press);transition:background-color var(--t-hover) var(--ease-hover), opacity var(--dur-220) var(--ease-hover) var(--dur-220), transform var(--dur-400) var(--ease-weighted), scale var(--dur-220) var(--ease-weighted), visibility 0s linear 0s}.cw[data-open] .cw-launch{opacity:0;visibility:hidden;transform:scale(var(--chat-launch-swell));transition:background-color var(--t-hover) var(--ease-hover), opacity var(--dur-220) var(--ease-hover), transform var(--dur-400) var(--ease-weighted), scale var(--dur-220) var(--ease-weighted), visibility 0s linear var(--dur-220)}.cw-head{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-3) var(--s-4) var(--s-5);background:var(--bg-dark);color:var(--ink-on-dark);display:flex}.cw-head-text{flex:1;min-width:0}.cw-title{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-on-dark)}.cw-sub{align-items:center;gap:var(--s-2);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-on-dark-2);display:flex}.cw-sub[hidden]{display:none}.cw-change{min-height:24px;color:var(--brand-on-dark);font-weight:var(--fw-medium);text-underline-offset:.18em;text-decoration:underline}.cw-close{width:var(--ctl-md);height:var(--ctl-md);border-radius:var(--r-pill);color:var(--ink-on-dark);transition:background-color var(--t-hover) var(--ease-hover);flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine) and (width>=600px){.cw-close:hover{background:var(--surface-on-dark-raised)}}.cw-close svg{width:var(--s-5);height:var(--s-5)}.cw-start{justify-content:center;gap:var(--s-3);padding:var(--s-7) var(--s-6);flex-direction:column;flex:1;display:flex}.cw-start-h{font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.cw-start-p{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.cw-start-form{gap:var(--s-3);margin-top:var(--s-3);flex-direction:column;display:flex}.cw-error{font-size:var(--fs-sm);color:var(--bad)}.cw-numline{align-items:center;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:1.5px solid var(--line-2);transition:border-color var(--t-fast) var(--ease);display:flex}.cw-numline:focus-within{border-color:var(--focus)}.cw-numline .field{min-width:0;height:var(--ctl-md);background:0 0;border:0;flex:1}.cw-numline .field-affix{border-right:0;padding-left:0}.cw-numline .field input{padding:0 var(--s-1)}.cw-numgo{width:var(--ctl-md);height:var(--ctl-md);border-radius:var(--r-pill);background:var(--neutral-100);color:var(--ink-3);transition:background-color var(--t-hover) var(--ease-hover), color var(--t-hover) var(--ease-hover);flex:none;place-items:center;display:grid}.cw-numgo svg{width:var(--s-5);height:var(--s-5)}.cw-numform[data-ready] .cw-numgo{background:var(--brand);color:var(--brand-ink)}.cw-step{gap:var(--s-3);flex-direction:column;display:flex}.cw-step[hidden]{display:none}.cw-ways{gap:var(--s-3);margin-top:var(--s-3);flex-direction:column;display:flex}.cw-way{align-items:flex-start;gap:var(--s-4);width:100%;padding:var(--s-4);border:1px solid var(--glass-line);border-radius:var(--r-lg);background:var(--neutral-0);color:var(--ink-1);text-align:left;transition:border-color var(--t-hover) var(--ease-hover);display:flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.cw-way:hover{border-color:var(--neutral-400)}}.cw-way-pick{padding:var(--s-5) var(--s-4);border-color:var(--brand)}@media (hover:hover) and (pointer:fine) and (width>=600px){.cw-way-pick:hover{border-color:var(--gold-600)}}.cw-way:not(.cw-way-pick){padding:var(--s-3) var(--s-4);background:0 0;align-items:center}.cw-way:not(.cw-way-pick) .cw-way-ico{width:var(--ctl-sm);height:var(--ctl-sm)}.cw-way:not(.cw-way-pick) .cw-way-t{font-size:var(--fs-sm)}.cw-way:not(.cw-way-pick) .cw-way-p{font-size:var(--fs-xs)}.cw-way-ico{width:var(--ctl-md);height:var(--ctl-md);border-radius:var(--r-pill);background:var(--neutral-100);color:var(--ink-1);flex:none;place-items:center;display:grid}.cw-way-pick .cw-way-ico{background:var(--brand);color:var(--brand-ink)}.cw-way-ico svg{width:var(--s-5);height:var(--s-5)}.cw-way-text{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.cw-way-t{align-items:center;gap:var(--s-2);font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);flex-wrap:wrap;display:flex}.cw-way-tag{padding:var(--s-1) var(--s-2);border-radius:var(--r-pill);background:var(--brand);color:var(--brand-ink);font-size:var(--fs-xs);font-weight:var(--fw-regular);line-height:var(--lh-none)}.cw-way-p{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.cw-back{min-height:24px;color:var(--ink-2);font-size:var(--fs-sm);text-underline-offset:.18em;align-self:flex-start;text-decoration:underline}@media (hover:hover) and (pointer:fine) and (width>=600px){.cw-back:hover{color:var(--ink-1)}}.cw-nudge{align-items:flex-start;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--brand);border-radius:var(--r-lg);background:var(--neutral-0);font-size:var(--fs-sm);line-height:var(--lh-body);flex-direction:column;display:flex}.cw-chat{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.cw-chat[hidden],.cw-start[hidden]{display:none}.cw-scroll{overscroll-behavior:none;min-height:0;padding:var(--s-5) var(--s-4) var(--s-3);flex:1;overflow-y:auto}.cw-msgs{gap:var(--s-3);flex-direction:column;display:flex}.cw-msg{display:flex}.cw-bot{padding-left:calc(var(--folio) + var(--s-2));flex-direction:column;align-items:flex-start;position:relative}.cw-folio{--folio-ink-hex:var(--brand);--folio-paper-hex:var(--bg-page);--folio-ring-1:var(--gold-300);--folio-ring-2:var(--gold-500);--folio-ring-3:var(--sage-400);width:var(--folio);height:var(--folio);cursor:pointer;position:absolute;bottom:0;left:0}.cw-bot:has(>:is(.cw-acts,.cw-quick):last-child)>:is(.cw-folio,.cw-tp){bottom:calc((var(--ctl-sm) - var(--folio)) / 2)}.cw-tp{width:var(--folio);height:var(--folio);border-radius:var(--r-pill);pointer-events:none;position:absolute;bottom:0;left:0}.cw-tp-gone{background:linear-gradient(var(--gold-300), var(--gold-400) 60%, var(--brick-300));animation:cw-tp-gone var(--dur-300) var(--ease-weighted) forwards}.cw-tp-ring{border:1.5px solid var(--gold-500);animation:cw-tp-ring var(--dur-500) var(--ease-hover) forwards}@keyframes cw-tp-gone{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes cw-tp-ring{0%{opacity:.55;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.cw-folio[data-hop]{animation:cw-folio-hop var(--dur-400) var(--ease-weighted)}@keyframes cw-folio-hop{0%{transform:translate3d(0, calc(-1 * var(--lift-sm)), 0) scale(.9);opacity:0}to{opacity:1;transform:none}}.cw-folio svg{width:calc(var(--folio) * 1.58);height:calc(var(--folio) * 1.58);max-width:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.cw-folio-body{fill:url(#folio-fill)}.cw-fills{width:0;height:0;position:absolute;overflow:hidden}.cw-fill-top{stop-color:var(--gold-300)}.cw-fill-mid{stop-color:var(--gold-400)}.cw-fill-foot{stop-color:var(--brick-300)}.cw-folio-eyes{fill:var(--brand-ink)}.cw-folio-notif{fill:var(--good)}.cw-folio-notch{fill:var(--bg-page)}.cw-folio [hidden]{display:none}.cw-user{justify-content:flex-end}.cw-bubble{gap:var(--s-2);max-width:86%;padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);font-size:var(--fs-sm);line-height:var(--lh-body);overflow-wrap:anywhere;flex-direction:column;display:flex}.cw-bot .cw-bubble{border-bottom-left-radius:var(--r-sm);background:var(--neutral-100);color:var(--ink-1)}.cw-user .cw-bubble{border-bottom-right-radius:var(--r-sm);background:var(--bg-dark);color:var(--ink-on-dark)}.cw-acts{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.cw-acts .cw-act{height:var(--ctl-sm);padding:0 var(--s-4);font-size:var(--fs-sm)}.cw-acts .btn-outline{border-color:var(--glass-line);background:var(--neutral-0)}@media (hover:hover) and (pointer:fine) and (width>=600px){.cw-acts .btn-outline:hover{border-color:var(--line-2)}}.cw-cards{gap:var(--s-2);width:100%;margin-top:var(--s-2);display:grid}.cw-cards[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-cards[data-layout=row]{overscroll-behavior-x:contain;scrollbar-width:none;--fade-l:0px;--fade-r:0px;-webkit-mask-image:linear-gradient(to right, transparent, var(--mask-ink) var(--fade-l), var(--mask-ink) calc(100% - var(--fade-r)), transparent);mask-image:linear-gradient(to right, transparent, var(--mask-ink) var(--fade-l), var(--mask-ink) calc(100% - var(--fade-r)), transparent);grid-auto-columns:72%;grid-auto-flow:column;overflow-x:auto}.cw-cards[data-more-left]{--fade-l:var(--s-8)}.cw-cards[data-more-right]{--fade-r:var(--s-8)}.cw-msgs a.cw-card,.cw-msgs a.cw-card :is(.cw-card-t,.cw-card-l){text-decoration:none}.cw-card{gap:var(--s-1);padding:var(--s-3);border:1px solid var(--glass-line);border-radius:var(--r-md);background:var(--neutral-0);color:var(--ink-1);transition:border-color var(--t-hover) var(--ease-hover);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine) and (width>=600px){a.cw-card:hover{border-color:var(--line-2)}}.cw-card-t{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.cw-card-l{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-2)}.cw-steps{gap:var(--s-3);width:100%;margin-top:var(--s-2);padding:var(--s-3);border:1px solid var(--glass-line);border-radius:var(--r-md);background:var(--neutral-0);flex-direction:column;display:flex}.cw-steps li{gap:var(--s-3);display:flex}.cw-step-n{width:var(--s-6);height:var(--s-6);border-radius:var(--r-pill);background:var(--brand);color:var(--brand-ink);font-size:var(--fs-xs);font-weight:var(--fw-medium);flex:none;place-items:center;display:grid}.cw-step-tx{gap:var(--s-1);flex-direction:column;display:flex}.cw-step-t{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.cw-step-l{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-2)}.cw-figs{gap:var(--s-2);width:100%;margin-top:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cw-fig{gap:var(--s-1);padding:var(--s-3);border:1px solid var(--glass-line);border-radius:var(--r-md);background:var(--neutral-0);flex-direction:column;display:flex}.cw-fig-v{font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.cw-fig-l{font-size:var(--fs-xs);color:var(--ink-2)}.cw-quick{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.cw-handoff{gap:var(--s-2);width:100%;margin-top:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--glass-line);border-radius:var(--r-md);background:var(--neutral-0);flex-direction:column;display:flex}.cw-handoff-h{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.cw-handoff-l{font-size:var(--fs-xs);color:var(--ink-2)}.cw-handoff-row{align-items:center;gap:var(--s-2);min-height:24px;color:var(--ink-1);font-size:var(--fs-sm);text-underline-offset:.18em;text-decoration:underline;display:flex}.cw-handoff-row svg{width:var(--s-4);height:var(--s-4);flex:none}.cw-note{margin-top:var(--s-2);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3)}.cw-count{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;align-self:center}.cw-count[hidden]{display:none}.cw-launch[data-unread] .cw-ball:after{content:"";width:var(--s-3);height:var(--s-3);border:2px solid var(--bg-page);border-radius:var(--r-pill);background:var(--good);position:absolute;top:0;right:0}.cw-doc{align-items:center;gap:var(--s-3);width:100%;margin-top:var(--s-2);padding:var(--s-3);border:1px solid var(--glass-line);border-radius:var(--r-md);background:var(--neutral-0);color:var(--ink-1);transition:border-color var(--t-hover) var(--ease-hover);text-decoration:none;display:flex}.cw-msgs a.cw-doc{text-decoration:none}@media (hover:hover) and (pointer:fine) and (width>=600px){.cw-doc:hover{border-color:var(--line-2)}}.cw-doc svg{width:var(--s-5);height:var(--s-5);flex:none}.cw-doc-tx{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.cw-doc-t{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.cw-doc-m{font-size:var(--fs-xs);color:var(--ink-2)}.cw-doc .cw-doc-go{color:var(--ink-3)}.cw-calc{gap:var(--s-3);width:100%;margin-top:var(--s-2);padding:var(--s-4);border:1px solid var(--glass-line);border-radius:var(--r-md);background:var(--neutral-0);flex-direction:column;display:flex}.cw-calc-row,.cw-calc-out{justify-content:space-between;align-items:baseline;gap:var(--s-3);font-size:var(--fs-xs);color:var(--ink-2);display:flex}.cw-calc-row strong{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-1)}.cw-calc-out{padding-top:var(--s-3);border-top:1px solid var(--line-1)}.cw-calc-out strong{font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--ink-1)}.cw-calc-kind{gap:var(--s-2);display:flex}.cw-calc-kind .cw-chip[aria-pressed=true]{border-color:var(--ink-1);background:var(--ink-1);color:var(--ink-on-dark)}.cw-bubble.cw-fold:not(.cw-fold-open){max-height:var(--chat-fold-h);-webkit-mask-image:linear-gradient(to bottom, var(--mask-ink) 60%, transparent);mask-image:linear-gradient(to bottom, var(--mask-ink) 60%, transparent);overflow:hidden}.cw-more{min-height:24px;margin-top:var(--s-1);color:var(--ink-1);font-size:var(--fs-xs);font-weight:var(--fw-medium);text-underline-offset:.18em;text-decoration:underline}.cw-divider{align-items:center;gap:var(--s-3);font-size:var(--fs-xs);color:var(--ink-3);display:flex}.cw-divider:before,.cw-divider:after{content:"";border-top:1px solid var(--line-1);flex:1}.cw-newpill{bottom:var(--s-2);z-index:1;margin:var(--s-2) auto 0;height:var(--ctl-sm);padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--bg-dark);color:var(--ink-on-dark);font-size:var(--fs-xs);font-weight:var(--fw-medium);display:block;position:sticky}.cw-newpill[hidden]{display:none}.cw-otp{letter-spacing:var(--track-digits)}.cw-otp-again{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--ink-3);display:flex}.cw-otp-again .cw-back:disabled{color:var(--ink-3);cursor:default;text-decoration:none}.cw-notice{max-width:90%;padding:var(--s-2) var(--s-4);border-radius:var(--r-lg);background:var(--neutral-100);color:var(--ink-2);font-size:var(--fs-xs);line-height:var(--lh-body);text-align:center;align-self:center}.cw-notice[data-tone=warn]{background:var(--brick-100);color:var(--brick-700)}.cw-bubble strong{font-weight:var(--fw-medium)}.cw-bubble :is(ul,ol){gap:var(--s-1);padding-left:var(--s-5);flex-direction:column;display:flex}.cw-bubble ul{list-style:outside}.cw-bubble ol{list-style:decimal}.cw-bubble a{color:var(--accent);font-weight:var(--fw-medium);text-underline-offset:.18em;text-decoration:underline}.cw-bubble table{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.cw-bubble :is(th,td){padding:var(--s-2) var(--s-3) var(--s-2) 0;border-bottom:1px solid var(--line-2);text-align:left;vertical-align:top}.cw-bubble th{font-weight:var(--fw-medium)}.cw-failed .cw-bubble{background:var(--bg-page);border:1px solid var(--line-2);color:var(--ink-2)}.cw-retry{min-height:24px;color:var(--accent);font-weight:var(--fw-medium);text-underline-offset:.18em;align-self:flex-start;text-decoration:underline}.cw-typing .cw-bubble{align-items:center;gap:var(--s-1);padding-block:var(--s-4);flex-direction:row}.cw-typing span{width:var(--s-2);height:var(--s-2);border-radius:var(--r-pill);background:var(--ink-3);animation:cw-dot var(--dur-typing) var(--ease) infinite}.cw-typing span:nth-child(2){animation-delay:calc(var(--dur-typing) / 6)}.cw-typing span:nth-child(3){animation-delay:calc(var(--dur-typing) / 3)}@keyframes cw-dot{0%,60%,to{opacity:.35}30%{opacity:1}}.cw-suggest{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.cw-suggest[hidden]{display:none}.cw-chip{min-height:var(--ctl-sm);padding:0 var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--neutral-0);color:var(--ink-1);font-size:var(--fs-sm);transition:border-color var(--t-hover) var(--ease-hover), color var(--t-hover) var(--ease-hover)}@media (hover:hover) and (pointer:fine) and (width>=600px){.cw-chip:hover{border-color:var(--accent);color:var(--accent)}}.cw-input{align-items:flex-end;gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-top:1px solid var(--line-1);background:var(--neutral-0);display:flex}.cw-text{min-height:var(--ctl-md);max-height:calc(4 * var(--lh-body) * 1em + 2 * var(--s-3));padding:var(--s-3) 0;color:var(--ink-1);font:inherit;font-size:var(--fs-md);line-height:var(--lh-body);resize:none;field-sizing:content;background:0 0;border:0;flex:1}.cw-text:focus{outline:none}.cw-send{width:var(--ctl-md);height:var(--ctl-md);border-radius:var(--r-pill);background:var(--brand);color:var(--brand-ink);transition:background-color var(--t-hover) var(--ease-hover), opacity var(--t-hover) var(--ease-hover);flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine) and (width>=600px){.cw-send:hover{background:var(--brand-hover)}}.cw-send:disabled{opacity:.4;cursor:default}.cw-send svg{width:var(--s-5);height:var(--s-5)}.vchip{--vchip-base:calc(var(--chat-launch) + var(--s-2) + var(--chat-label-h) + var(--s-3));margin-bottom:var(--vchip-base)}.cw-launch{translate:0}.cw:not([data-open])[data-tucked] .cw-launch{opacity:0;visibility:hidden;translate:0 var(--lift-folio);pointer-events:none;transition:opacity var(--dur-220) var(--ease-hover), translate var(--dur-400) var(--ease-weighted), scale var(--dur-700) var(--ease-weighted), visibility 0s linear var(--dur-400)}.cw[data-tuck]:not([data-open],[data-closing],[data-tucked]) .cw-launch:not([data-press]){transition:background-color var(--t-hover) var(--ease-hover), opacity var(--dur-400) var(--ease-hover) var(--dur-150), translate var(--dur-700) var(--ease-weighted), transform var(--dur-400) var(--ease-weighted), scale var(--dur-700) var(--ease-weighted), visibility 0s linear 0s}.cw:is([data-open],[data-closing]) :is(.cw-launch,.cw-panel){z-index:var(--z-chat-open)}@media (width<=1023px){.cw{--cw-lr:var(--s-4);--cw-lb:var(--s-3)}.cw-panel{--cw-or:var(--cw-lr);--cw-ob:var(--cw-lb);z-index:var(--z-chat-phone);border:0;border-radius:0;width:100%;height:100%;inset:0}.cw-head{padding-top:calc(var(--s-4) + env(safe-area-inset-top))}.cw-input{padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom))}body:has(.prl) .cw{--cw-lb:var(--s-3)}body:has(.prl[data-show]) .cw{--cw-lb:calc(2 * var(--s-3) + var(--dock-h))}body:has(.prl) .cw:not([data-open]) .cw-launch{transition:bottom var(--dur-700) var(--ease-bubble), background-color var(--t-hover) var(--ease-hover), opacity var(--dur-220) var(--ease-hover) var(--dur-220), transform var(--dur-400) var(--ease-weighted), scale var(--dur-700) var(--ease-weighted), visibility 0s linear 0s}}@media (prefers-reduced-motion:reduce){.cw-panel,.cw[data-open] .cw-panel{transform:none}.cw-typing span{opacity:.6;animation:none}}.hero{padding-block:calc(var(--header-h) + var(--s-10)) 0;position:relative;overflow:hidden}@media (width>=1024px){.hero{padding-block:calc(var(--header-h) + var(--s-11)) 0}}.stat-n{font-size:var(--fs-2xl);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--ink-1);font-variant-numeric:tabular-nums}.stat-l{font-size:var(--fs-xs);color:var(--ink-3)}.elig{background:var(--glass-bg);border:1px solid var(--glass-line);border-radius:var(--r-xl);padding:var(--s-7);gap:var(--s-5);flex-direction:column;display:flex}.elig-head{gap:var(--s-2);flex-direction:column;display:flex}.elig-foot{font-size:var(--fs-xs);color:var(--ink-3);text-align:center}.product-act{margin-top:auto}.product-act .btn{width:var(--btn-product-w)}@media (width<=1023px){.product-act .btn{width:100%}}.spec-v{font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--ink-1);font-variant-numeric:tabular-nums;display:block}.spec{gap:var(--s-10);display:grid}@media (width<=1023px){.spec{gap:var(--s-5)}.spec-v{font-size:var(--fs-xl)}}@media (width>=1024px){.spec{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}.calc{align-content:start;gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width<=1023px){.calc-out{order:-1}}@media (width>=1024px){.calc{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}.calc-in,.calc-out{justify-content:space-between}}.calc-in{gap:var(--s-7);flex-direction:column;display:flex}.calc-tabs{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.calc-tabs-bar{place-self:start}@media (width<=1023px){.calc-tabs-bar{justify-self:stretch;width:100%;display:flex}.calc-tabs-bar button{min-width:0;padding:0 var(--s-3);flex:1}}@media (width<=399px){.calc-tabs-bar button{padding:0 var(--s-2);font-size:var(--fs-xs)}}.calc-exact{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.calc-exact,.calc.cv-say.cv-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}}.calc-exact-entry{flex-direction:column;display:flex}.calc-exact-entry>.calc-exact-card{flex:1}.calc-exact-out{order:0;position:relative}.calc-exact-view{gap:var(--s-6);flex-direction:column;flex:1;display:flex}:is(.calc-exact-view,.cv-split) .calc-cta{margin-top:auto}.calc-exact-sample{filter:var(--veil-blur);user-select:none}.calc-exact-veil{justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-7);text-align:center;border-radius:inherit;background:radial-gradient(closest-side, rgb(var(--rgb-dark) / 70%), rgb(var(--rgb-dark) / 0%));flex-direction:column;display:flex;position:absolute;inset:0}.calc-exact-veil .t-sub{color:var(--ink-on-dark)}.cv-split .calc-in{justify-content:flex-start}.cv-split .cv-say-spread{flex-direction:column;align-items:flex-start;display:flex}.calc.cv-split .cr{align-items:stretch;gap:var(--s-6);flex-direction:column;display:flex}.calc.cv-split .cr-key{padding-bottom:var(--s-5);border-bottom:1px solid var(--line-on-dark)}.calc.cv-split .cr-cmp{padding-top:var(--s-4);border-top:1px solid var(--line-on-dark)}.calc-exact [hidden]{display:none}.calc-exact-card{gap:var(--s-6);flex-direction:column;display:flex}[data-tone=dark] .calc-exact-card{background:var(--glass-card-bg);border-color:var(--neutral-0);color:var(--ink-2)}#calculators .calc-exact-card{background:var(--neutral-0);border-color:var(--glass-line);color:var(--ink-2)}.calc-exact-say{font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--ink-1)}.calc-exact-line{gap:var(--s-3);display:grid}.calc-exact-msg{font-size:var(--fs-sm);color:var(--bad)}.calc-exact-busy{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--ink-3);display:flex}.calc-exact-orb{color:var(--ink-1);flex:none;width:20px;height:20px;display:inline-flex}.calc-exact-actions{align-items:center;gap:var(--s-3) var(--s-6);flex-wrap:wrap;display:flex}.calc-exact-link{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--accent)}@media (hover:hover) and (pointer:fine) and (width>=600px){.calc-exact-link:hover{text-decoration:underline}}[aria-busy=true] .btn-brand{opacity:.6}.calc-exact-funds th[scope=row]{gap:var(--s-1);color:var(--ink-on-dark);flex-direction:column;display:flex}.calc-exact-meta{font-size:var(--fs-xs);color:var(--ink-on-dark-2)}.calc-exact-funds thead th:first-child{text-align:left}.calc-exact-off td{color:var(--ink-on-dark-2)}[data-tone=dark] .calc-exact-out{background:var(--glass-on-dark-bg);border-color:var(--glass-on-dark-line)}@media (width>=1024px){.calc-exact-otp{grid-template-columns:minmax(0,320px) max-content}}.calc-field{gap:var(--s-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.calc-row{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.calc-label{font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--ink-2)}.calc-entry{align-items:center;gap:var(--s-1);height:40px;padding:0 var(--s-3);border-radius:var(--r-md);background:var(--neutral-0);border:1px solid var(--line-2);font-weight:var(--fw-medium);color:var(--ink-1);font-variant-numeric:tabular-nums;transition:border-color var(--t-fast) var(--ease);display:inline-flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.calc-entry:hover{border-color:var(--neutral-400)}}.calc-entry:focus-within{border-color:var(--accent)}.calc-entry input{text-align:right;font-weight:var(--fw-medium);background:0 0;border:0;outline:none;align-self:stretch;width:8ch;padding:0}.calc-entry input[size="3"],.calc-entry input[size="4"]{width:4ch}.calc-affix{color:var(--ink-3);font-size:var(--fs-sm);font-weight:var(--fw-regular)}.calc-scale{font-size:var(--fs-sm);color:var(--ink-3);justify-content:space-between;display:flex}.calc-note{font-size:var(--fs-sm);color:var(--ink-3)}.calc-out .calc-note{color:var(--ink-on-dark-2)}.calc-out{background:var(--glass-dark-bg);border:1px solid var(--glass-dark-line);color:var(--ink-on-dark-2);border-radius:var(--r-xl);padding:var(--s-7);gap:var(--s-6);flex-direction:column;display:flex}.calc-out h3{color:var(--ink-on-dark)}.calc-out .seg{background:var(--surface-on-dark-raised);border-color:var(--glass-dark-line);align-self:flex-start}.calc-out .seg button{color:var(--ink-on-dark-2)}.calc-out .seg button[aria-pressed=true]{background:var(--brand);color:var(--brand-ink)}.calc-label{align-items:center;gap:var(--s-1);display:inline-flex}.calc-key{gap:var(--s-1);padding-bottom:var(--s-5);border-bottom:1px solid var(--line-on-dark);flex-direction:column;display:flex}.calc-key-l{font-size:var(--fs-md);color:var(--ink-on-dark-2)}.calc-key-v{font-size:var(--fs-3xl);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--ink-on-dark);font-variant-numeric:tabular-nums}.calc-tile{gap:var(--s-1);flex-direction:column;display:flex}.calc-tile-l{align-items:center;gap:var(--s-1);font-size:var(--fs-sm);color:var(--ink-on-dark-2);display:inline-flex}.calc-tile-v{font-size:var(--fs-xl);line-height:var(--lh-snug);color:var(--ink-on-dark);font-variant-numeric:tabular-nums}.calc-tile-good{color:var(--brand-on-dark)}.calc-cmp{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--line-on-dark);flex-direction:column;display:flex}.calc-gap-bar{gap:var(--s-1);height:8px;display:flex}.calc-gap-bar i{border-radius:var(--r-xs);height:100%;transition:width var(--t-med) var(--ease);display:block}.calc-gap-keep{background:var(--brand)}.calc-gap-cost,.calc-gap-dot{background:var(--neutral-400)}.calc-gap-key{justify-content:space-between;gap:var(--s-1) var(--s-4);font-size:var(--fs-xs);color:var(--ink-on-dark-2);flex-wrap:wrap;display:flex}.calc-gap-key>span{align-items:center;gap:var(--s-2);display:inline-flex}.calc-gap-dot{border-radius:var(--r-pill);width:8px;height:8px}.calc-gap-dot-keep{background:var(--brand)}.calc-gap-key>span[hidden]{display:none}.calc-gap-n{color:var(--ink-on-dark);font-variant-numeric:tabular-nums}.cr-port{gap:var(--s-3);padding-top:var(--s-4);flex-direction:column;display:flex}.calc-out .cr-cmp>.cr-fold+.cr-keep{margin-top:var(--s-3);position:relative}.calc-out .cr-cmp>.cr-fold+.cr-keep:before{content:"";inset-inline:var(--s-3);top:calc(-1 * var(--s-2));border-top:var(--border-hair) solid var(--line-on-dark);position:absolute}.calc-cta{padding-top:var(--s-6)}.vs{padding:var(--s-7);border-radius:var(--r-xl);background:var(--glass-bg);border:1px solid var(--glass-line);flex-direction:column;display:flex}@media (width>=1024px){.vs{column-gap:var(--s-10);padding:var(--s-8) var(--s-9);grid-template-rows:auto repeat(4,auto);grid-template-columns:1fr 1fr;display:grid}}.steps{gap:var(--s-6);counter-reset:step;display:grid}@media (width>=1024px){.steps{gap:var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.step{gap:var(--s-3);padding-top:var(--s-4);flex-direction:column;display:flex;position:relative}.step:before{content:"";background:var(--line-2);height:1px;position:absolute;top:0;left:0;right:0}.step p{font-size:var(--fs-md)}.strip{justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-6) var(--s-7);border-radius:var(--r-xl);background:var(--neutral-0);border:1px solid var(--line-2);color:var(--ink-2);flex-wrap:wrap;display:flex}.strip h3{color:var(--ink-1)}.strip p{font-size:var(--fs-md);max-width:52ch}.post{gap:var(--s-4);color:inherit;flex-direction:column;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.post:hover{color:inherit;text-decoration:none}}.post-img{aspect-ratio:16/10;border-radius:var(--r-lg);background:var(--glass-bg);border:1px solid var(--glass-line);overflow:hidden}.post-img img{object-fit:cover;width:100%;height:100%}.post h3{font-size:var(--fs-lg);transition:color var(--t-fast) var(--ease)}@media (hover:hover) and (pointer:fine) and (width>=600px){.post:hover h3{color:var(--accent)}}.post p{font-size:var(--fs-md);color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.faq{gap:var(--s-8);width:100%;max-width:var(--faq-w);margin-inline:auto;display:grid}.faq h3{font-size:inherit;font-weight:inherit}.faq :is(.acc-q,.acc-a){text-align:left}.acc-item{border-bottom:1px solid var(--line-2)}.acc-q{justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;padding:var(--s-5) 0;text-align:left;font-weight:var(--fw-regular);font-size:var(--fs-md);color:var(--ink-1);display:flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.acc-q:hover{color:var(--accent)}}.acc-sign{width:20px;height:20px;color:var(--ink-3);transition:transform var(--dur-500) var(--ease-weighted), color var(--t-fast) var(--ease);flex:none;position:relative}@media (hover:hover) and (pointer:fine) and (width>=600px){.acc-q:hover .acc-sign{color:var(--accent)}}.acc-sign:before,.acc-sign:after{content:"";border-radius:var(--r-pill);width:14px;height:1.5px;transition:transform var(--dur-500) var(--ease-weighted);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.acc-sign:after{transform:translate(-50%,-50%)rotate(90deg)}.acc-q[aria-expanded=true] .acc-sign{color:var(--accent);transform:rotate(180deg)}.acc-q[aria-expanded=true] .acc-sign:after{transform:translate(-50%,-50%)rotate(0)}.acc-panel{transition:grid-template-rows var(--dur-500) var(--ease-weighted);grid-template-rows:0fr;display:grid}.acc-panel>div{overflow:hidden}.acc-panel[data-open]{grid-template-rows:1fr}.acc-a{padding-bottom:var(--s-5);font-size:var(--fs-md)}.faq[data-faq-size=lg] .acc-q{padding-block:var(--s-7);font-size:var(--fs-xl);line-height:var(--lh-snug)}.faq[data-faq-size=lg] .acc-sign{width:24px;height:24px}.faq[data-faq-size=lg] .acc-sign:before,.faq[data-faq-size=lg] .acc-sign:after{width:18px}.faq[data-faq-size=lg] .acc-a{padding-bottom:var(--s-7);font-size:var(--fs-lg);line-height:var(--lh-body);color:var(--ink-2)}.faq[data-faq-tone=dark] :is(.acc,.acc-item){border-color:var(--line-on-dark)}.faq[data-faq-tone=dark] .acc-q{color:var(--ink-on-dark)}.faq[data-faq-tone=dark] .acc-sign,.faq[data-faq-tone=dark] .acc-a{color:var(--ink-on-dark-2)}@media (hover:hover) and (pointer:fine) and (width>=600px){.faq[data-faq-tone=dark] :is(.acc-q:hover,.acc-q:hover .acc-sign,.acc-q[aria-expanded=true] .acc-sign){color:var(--brand-on-dark)}}.hero{isolation:isolate;background:var(--bg-dark);color:var(--ink-on-dark-2);position:relative}.hero:before{content:"";z-index:-1;background-image:var(--dots-band);background-size:var(--dots-size);-webkit-mask-image:var(--dots-fade-band);mask-image:var(--dots-fade-band);position:absolute;inset:0}.hero h1{color:var(--ink-on-dark)}.hero .t-lead{color:var(--ink-on-dark-2)}.hero .elig{background:var(--glass-card-bg);border-color:var(--neutral-0)}.stat-n{color:var(--ink-on-dark)}.stat-l{color:var(--ink-on-dark-2)}#advantages{isolation:isolate;background:var(--bg-dark);color:var(--ink-on-dark-2);position:relative}#advantages:before{content:"";z-index:-1;background-image:var(--dots-band);background-size:var(--dots-size);-webkit-mask-image:var(--dots-fade-band);mask-image:var(--dots-fade-band);position:absolute;inset:0}#advantages :is(h2,h3){color:var(--ink-on-dark)}#advantages :is(.t-lead,p){color:var(--ink-on-dark-2)}main{flex-direction:column;display:flex}.hero{order:1}#products{order:2}#advantages{order:3}#calculators{order:5}#how-it-works{order:4}#about-sccl{order:6}#insights{order:7}#faq{order:8}#products,#calculators,#how-it-works,#insights,#faq{padding-block:var(--s-11)}#faq{isolation:isolate;background:var(--bg-dark);color:var(--ink-on-dark-2);position:relative}#faq:before{content:"";z-index:-1;background-image:var(--dots-band);background-size:var(--dots-size);-webkit-mask-image:var(--dots-fade-band);mask-image:var(--dots-fade-band);position:absolute;inset:0}#faq h2{color:var(--ink-on-dark)}#how-it-works .step:after{content:"";background:var(--brand);width:40px;height:1px;position:absolute;top:0;left:0}#calculators{isolation:isolate;background:var(--curve-tint-1);color:var(--ink-2);position:relative}#calculators:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(calc(40 * var(--vw)) calc(40 * var(--vw)) at 8% 20%, rgb(var(--rgb-lift) / 6%), transparent 70%), radial-gradient(calc(34 * var(--vw)) calc(34 * var(--vw)) at 96% 90%, rgb(var(--rgb-gold) / 14%), transparent 70%);position:absolute;inset:0}#calculators .sec-head h2{color:var(--ink-1)}#calculators .sec-head .t-lead{color:var(--ink-2)}:is(#calculators,.calc-v1) .calc-in{background:var(--neutral-0);border-color:var(--glass-line)}:is(#calculators,.calc-v1) .calc-out{--ink-on-dark:var(--ink-1);--ink-on-dark-2:var(--ink-2);--line-on-dark:var(--line-1);--glass-on-dark-line:var(--line-1);--glass-dark-line:var(--line-1);--surface-on-dark-raised:var(--neutral-100);--brand-on-dark:var(--good);--good-on-dark:var(--good);--bad-on-dark:var(--bad);background:var(--neutral-0);outline:var(--border-strong) solid var(--bg-dark);outline-offset:calc(-1 * var(--border-strong));color:var(--ink-2);border:0}:is(#calculators,.calc-v1) .calc-out .cr-head{--ink-on-dark:var(--neutral-50);--ink-on-dark-2:var(--neutral-300);--brand-on-dark:var(--gold-300);padding:var(--s-6);border-radius:var(--r-lg);background-color:var(--bg-dark);color:var(--ink-on-dark-2);border-bottom:0}:is(#calculators,.calc-v1) .calc-out .cr-head .cr-key{background:0 0;border:0;padding:0}#advantages{padding-block:var(--s-14)}#advantages .sec-head{text-align:center;align-items:center;margin-inline:auto}#advantages .sec-head .t-lead{margin-inline:auto}@media (width>=1024px){#advantages .sec-head .t-lead{text-wrap:nowrap}}#advantages .vs{background:var(--glass-on-dark-bg);border-color:var(--line-on-dark)}:is(#advantages,#faq) .btn-outline{border-color:var(--neutral-0);background:var(--glass-on-dark-bg);color:var(--ink-on-dark)}@media (hover:hover) and (pointer:fine) and (width>=600px){:is(#advantages,#faq) .btn-outline:hover{background:var(--surface-on-dark-sunken);color:var(--ink-on-dark)}}.hero{min-height:calc(100 * var(--svh));padding-block:calc(var(--header-h) + var(--s-10)) var(--s-10);flex-direction:column;justify-content:center;display:flex}.hero .elig{width:100%;max-width:656px;padding:var(--s-8);gap:var(--s-6)}.hero .elig-head{text-align:center;align-items:center}.hero .elig-consent{justify-content:center}.hero .elig-consent a{color:var(--accent);font-weight:var(--fw-medium);text-underline-offset:.18em;text-decoration:underline}.why-band{--why-pad:56px;background:var(--bg-page);color:var(--ink-on-dark);position:relative}.why-panel{height:calc(100 * var(--svh));isolation:isolate;min-height:560px;clip-path:inset(var(--why-inset,0px) round var(--why-radius,0px));translate:0 var(--why-y,0px);will-change:clip-path, translate;position:sticky;top:0;overflow:hidden}.why-content{inset:var(--why-inset,0px);padding-block:var(--why-pad);padding-inline:max(var(--why-pad), calc(var(--gutter) - var(--why-inset,0px)));grid-template-rows:auto 1fr auto;display:grid;position:absolute}.why-bg{z-index:-2;background-color:var(--bg-dark);transform-origin:100% 0;will-change:transform;position:absolute;inset:0}.why-bg-i{opacity:.001;will-change:opacity, transform;transform:scale(var(--zoom-story));transform-origin:100% 0;transition:opacity var(--dur-700) var(--ease-weighted) var(--dur-150), transform 0s var(--ease-linear) var(--dur-1400);background-position:100% 0;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.why-bg-i[data-on]{z-index:1;opacity:1;transition:opacity var(--dur-700) var(--ease-weighted), transform var(--dur-1400) var(--ease-weighted);transform:scale(1)}html[data-js] .why-band:not([data-near]) .why-bg-i,html[data-js] .why-band:not([data-near]) [data-why-story]:before{background-image:none}.why-bg-0{background-image:url(/images/photos/why-shriram.webp?v=46da112660)}.why-bg-1{background-image:url(/images/photos/why-story-1.webp?v=74ba1159b5)}.why-bg-2{background-image:url(/images/photos/why-story-2.webp?v=2c60538bca)}.why-bg-3{background-image:url(/images/photos/why-story-3.webp?v=405fa44db1)}.why-bg-4{background-image:url(/images/photos/why-story-4.webp?v=1c95a9c3a5)}.why-panel:before{content:"";z-index:-1;background: linear-gradient(to right, rgb(var(--rgb-shade) / 94%) 0%, rgb(var(--rgb-shade) / 86%) 24%, rgb(var(--rgb-shade) / 50%) 38%, rgb(var(--rgb-shade) / 0%) 54%),  linear-gradient(to bottom, rgb(var(--rgb-shade) / 0%) 72%, rgb(var(--rgb-shade) / 88%) 85%, rgb(var(--rgb-shade) / 94%) 100%);position:absolute;inset:0}.why-head{gap:var(--s-2);will-change:transform, opacity;flex-direction:column;display:flex}.why-title{font-size:var(--fs-xl);line-height:var(--lh-snug);color:var(--ink-on-dark);white-space:nowrap}@media (width<=479px){.why-title{white-space:normal}}@media (width>=1024px) and (width<=1799px){.why-content{grid-template-rows:1fr auto auto 1fr auto}.why-head{grid-row:2}.why-stories{margin-top:var(--s-8);grid-row:3;align-self:start}.why-tabs{grid-row:5}}.why-stories{align-self:center;max-width:460px;display:grid}.why-story{gap:var(--s-8);pointer-events:none;flex-direction:column;grid-area:1/1;display:flex}.why-story[aria-hidden=false]{pointer-events:auto}.why-story-text{gap:var(--s-3);flex-direction:column;display:flex}.why-story h3{font-size:var(--fs-3xl);line-height:var(--lh-tight);color:var(--brand-on-dark)}.why-story-text p{color:var(--neutral-200);max-width:36ch}.why-figure{align-items:baseline;column-gap:var(--s-3);row-gap:var(--s-2);padding-top:var(--s-6);border-top:1px solid var(--glass-dark-line);grid-template-columns:auto 1fr;display:grid;position:relative}.why-figure:before{content:"";background:var(--brand);width:40px;height:1px;position:absolute;top:-1px;left:0}.why-figure-n{font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--ink-on-dark);font-variant-numeric:tabular-nums}.why-figure-pre{margin-right:var(--s-2);font-size:var(--fs-lg);letter-spacing:normal}.why-figure-u{font-size:var(--fs-lg);color:var(--ink-on-dark)}.why-figure-note{font-size:var(--fs-sm);color:var(--neutral-300);grid-column:1/-1;max-width:40ch}.why-story :is(h3,.why-story-text p,.why-figure){opacity:0;transform:translate3d(0, var(--lift-story-in), 0);transition:opacity var(--dur-500) var(--ease-hover), transform var(--dur-700) var(--ease-hover)}.why-story[aria-hidden=false] :is(h3,.why-story-text p){opacity:1;transition:none;transform:none}.why-story[aria-hidden=false] .why-figure{opacity:1;transition-delay:calc(var(--stagger-story) * 2);transform:none}.why-story[data-leaving] :is(h3,.why-story-text p,.why-figure){opacity:0;transform:translate3d(0, calc(-1 * var(--lift-story-out)), 0);transition-duration:var(--dur-300), var(--dur-400);transition-delay:0s}.why-tabs{gap:var(--s-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.why-tabs button{gap:var(--s-3);text-align:left;color:var(--neutral-400);transition:color var(--t-hover) var(--ease-hover);flex-direction:column;display:flex}.why-tabs button[data-done],.why-tabs button[aria-current=true]{color:var(--ink-on-dark)}@media (hover:hover) and (pointer:fine) and (width>=600px){.why-tabs button:hover{color:var(--ink-on-dark)}}.why-tab-bar{border-radius:var(--r-pill);background:var(--glass-dark-line);height:2px;position:relative;overflow:hidden}.why-tab-bar i{background:var(--brand);transform-origin:0;transform:scaleX(var(--fill,0));position:absolute;inset:0}.why-tabs{container-type:inline-size}.why-tab-label{font-size:var(--fs-tab);white-space:nowrap}@container (width<=860px){.why-tabs button:not([aria-current=true]) .why-tab-label{visibility:hidden}}@media (width<=1023px){.why-band{--why-pad:40px}.why-content{padding-top:max(var(--why-pad), calc(var(--s-3) + var(--header-h-phone) + var(--s-4)))}}@media (aspect-ratio<=4/3){.why-bg-i{background-position:72% 0}}@media (width<=1023px){.why-band{--why-pad:24px}.why-panel{min-height:0}.why-bg-i{background-position:72% 0}.why-bg-0{background-image:url(/images/photos/why-shriram-1200.webp?v=9ebb0a814b)}.why-bg-1{background-image:url(/images/photos/why-story-1-1200.webp?v=3808b22069)}.why-bg-2{background-image:url(/images/photos/why-story-2-1200.webp?v=5c354033eb)}.why-bg-3{background-image:url(/images/photos/why-story-3-1200.webp?v=361bad931e)}.why-bg-4{background-image:url(/images/photos/why-story-4-1200.webp?v=8581da8cd3)}.why-panel:before{background:linear-gradient(to bottom, rgb(var(--rgb-shade) / 30%) 0%, rgb(var(--rgb-shade) / 24%) 26%, rgb(var(--rgb-shade) / 90%) 52%, rgb(var(--rgb-shade) / 96%) 100%)}.why-story{gap:var(--s-5)}.why-figure{padding-top:var(--s-4)}.why-tabs{gap:var(--s-2)}.why-tab-label{display:none}.why-tabs button{min-height:var(--s-6);justify-content:center}.why-band[data-static]{padding-inline:var(--gutter);padding-bottom:calc(var(--curve-overlap) + var(--s-8))}.why-band[data-static] .why-panel{clip-path:none;border-radius:var(--r-xl);background:var(--bg-dark);height:auto;min-height:0;position:static;overflow:visible;translate:none}.why-band[data-static] .why-panel:before,.why-band[data-static] .why-bg,.why-band[data-static] .why-tabs{display:none}.why-band[data-static] .why-content{gap:var(--s-7);padding:var(--s-7) var(--s-5);flex-direction:column;display:flex;position:static}.why-band[data-static] .why-stories{gap:var(--s-11);flex-direction:column;max-width:none;display:flex}.why-band[data-static] .why-story{gap:var(--s-4);pointer-events:auto;grid-area:auto}.why-band[data-static] .why-story:before{content:"";aspect-ratio:16/10;border-radius:var(--r-lg);background-color:var(--surface-on-dark-raised);background-position:72% 20%;background-size:cover}.why-band[data-static] [data-why-story="0"]:before{background-image:url(/images/photos/why-shriram-1200.webp?v=9ebb0a814b)}.why-band[data-static] [data-why-story="1"]:before{background-image:url(/images/photos/why-story-1-1200.webp?v=3808b22069)}.why-band[data-static] [data-why-story="2"]:before{background-image:url(/images/photos/why-story-2-1200.webp?v=5c354033eb)}.why-band[data-static] [data-why-story="3"]:before{background-image:url(/images/photos/why-story-3-1200.webp?v=361bad931e)}.why-band[data-static] [data-why-story="4"]:before{background-image:url(/images/photos/why-story-4-1200.webp?v=8581da8cd3)}.why-band[data-static] .why-story h3{font-size:var(--fs-2xl)}.why-band[data-static] .why-story :is(h3,.why-story-text p,.why-figure){opacity:1;transition:none;transform:none}.why-band[data-hscroll]{--why-clear:calc(var(--s-3) + var(--header-h-phone) + var(--s-3));padding-inline:0}.why-probe{visibility:hidden;width:0;height:var(--why-clear);position:absolute}.why-stage-in{--why-hold:0px;top:var(--why-hold);position:sticky}.why-band[data-hscroll]{padding-bottom:0}.why-band[data-hscroll] .why-panel{border-radius:var(--curve-r) var(--curve-r) 0 0;background:var(--bg-dark);overflow:hidden}.why-band[data-hscroll] .why-content{padding-inline:var(--gutter)}.why-band[data-hscroll] .why-head{text-align:center;align-items:center}.why-band[data-hscroll] .why-content{min-width:0}.why-band[data-hscroll] .why-stories{width:100%;min-width:0;padding-bottom:calc(3 * var(--s-3));display:grid}.why-band[data-hscroll] .why-stories>*{grid-area:1/1}.why-band[data-hscroll] .why-story:before{border-radius:var(--r-lg);width:100%;margin-inline:0}.why-band[data-hscroll] .why-story{padding:var(--s-4) var(--s-4) var(--s-5);border:1px solid var(--glass-on-dark-line);border-radius:var(--r-xl);background:var(--surface-on-dark-raised);transform-origin:50% 0;will-change:transform;position:relative}.why-band[data-hscroll] .why-story h3{font-size:var(--fs-xl)}.why-band[data-hscroll] .why-figure .why-figure-n{font-size:var(--fs-2xl)}}@media (prefers-reduced-motion:reduce){.why-story :is(h3,.why-story-text p,.why-figure){transition:opacity var(--dur-200) var(--ease-linear);transform:none}}.cvf{gap:var(--s-7);flex-direction:column;display:flex}.cvf .cvf-foot{margin-top:auto}.cvf [hidden]{display:none}.cvf-mix{display:contents}.cvf-sec{gap:var(--s-7);flex-direction:column;display:flex}.cvf-sec+.cvf-sec{padding-top:var(--s-7);border-top:1px solid var(--line-1)}.cvf-plan .cvf-foot{border-top:0;margin-top:0;padding-top:0}.cvf-q{gap:var(--s-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.cvf-head{font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-snug);color:var(--ink-2)}.cvf-l{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-2);padding:0}.cvf .cvf-entry{width:100%;height:var(--ctl-lg);padding-inline:var(--s-4);border-radius:var(--r-md);font-size:var(--fs-xl);display:flex}.cvf .cvf-entry input{text-align:left;width:auto;min-width:0;font-size:var(--fs-xl);letter-spacing:var(--track-digits);flex:1}.cvf .cvf-entry .calc-affix{color:var(--ink-3)}.cvf-l:has(.cvf-share){justify-content:space-between;gap:var(--s-3);display:flex}.cvf-share{font-weight:var(--fw-regular);color:var(--ink-3)}.cvf-hint{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3)}.cvf-hint strong{font-weight:var(--fw-medium);color:var(--ink-1)}.cvf-kind-head{align-items:center;gap:var(--s-3);cursor:pointer;display:flex}.cvf-kind-v{font-size:var(--fs-sm);color:var(--ink-1);transition:opacity var(--dur-220) var(--ease-hover), transform var(--dur-220) var(--ease-hover), visibility 0s linear 0s;margin-left:auto}.cvf-kind:has(.cvf-kind-toggle[aria-expanded=true]) .cvf-kind-v{visibility:hidden;opacity:0;transform:translate3d(var(--lift-md), 0, 0);transition:opacity var(--dur-220) var(--ease-hover), transform var(--dur-220) var(--ease-hover), visibility 0s linear var(--dur-220)}@media (prefers-reduced-motion:reduce){.cvf-kind-v,.cvf-kind:has(.cvf-kind-toggle[aria-expanded=true]) .cvf-kind-v{transition:none}}.cvf-kind-toggle{width:var(--s-7);height:var(--s-7);border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cvf-kind-toggle svg{width:16px;height:16px;transition:transform var(--dur-200) var(--ease)}.cvf-kind-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.cvf-kind-toggle{transition:opacity var(--dur-220) var(--ease-hover), visibility 0s linear 0s}.cvf-kind-toggle[aria-expanded=true]{visibility:hidden;opacity:0;transition:opacity var(--dur-220) var(--ease-hover), visibility 0s linear var(--dur-220)}@media (prefers-reduced-motion:reduce){.cvf-kind-toggle svg{transition:none}}.cvf-kind-in{min-height:0;margin-inline:calc(-1 * var(--s-2));overflow:hidden}.cvf-kind-in .cvf-tiles{padding:var(--s-3) var(--s-2) var(--s-2)}.cvf-tiles{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cvf-tile{gap:var(--s-1);padding:var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--neutral-0);cursor:pointer;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);flex-direction:column;display:flex;position:relative}@media (hover:hover) and (pointer:fine) and (width>=600px){.cvf-tile:hover{border-color:var(--neutral-400)}}.cvf-tile input{opacity:0;cursor:pointer;position:absolute;inset:0}.cvf-tile:has(input:checked){border-color:var(--accent);box-shadow:none;outline:1px solid var(--accent);outline-offset:-2px}.cvf-tile:has(input:focus-visible){outline:var(--border-strong) solid var(--focus);outline-offset:var(--s-1)}.cvf-tile-n{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.cvf-tile-p{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3)}.cvf-foot{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--line-1);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.cvf-fact{align-items:center;gap:var(--s-2);display:inline-flex}.cvf-fact strong{font-weight:var(--fw-medium);color:var(--ink-1)}.cvf .cvf-rate{height:var(--ctl-sm)}.cvf .cvf-rate input{width:4ch}@media (width<=1023px){.cvf .cvf-rate{height:var(--ctl-md)}.cvf .cvf-rate input{font-size:var(--fs-lg)}}.cex-head{gap:var(--s-2);flex-direction:column;display:flex}.calc-exact-card .cex-h{font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.cex-sub{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3)}.cex-l{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-2)}.cex-hint{margin-left:var(--s-1);font-weight:var(--fw-regular);color:var(--ink-3)}.calc-exact-line>.cex-l:not(:first-child),.calc-exact-line>.btn{margin-top:var(--s-3)}@media (prefers-reduced-motion:reduce){.why-bg-i,.why-bg-i[data-on]{transition:opacity var(--dur-reduced);transform:none}}body[data-look=home]{--curve-r:var(--r-panel)}body[data-look=home] :is(.calc-in,.calc-out,.calc-exact-card,.dd-card){border-radius:var(--r-panel)}body[data-look=home] .why-content{padding-bottom:calc(var(--why-pad) + var(--s-6))}[data-tone=dark] :is(#calculators,.calc-v1) :is(.calc-in,.calc-out){background-color:var(--neutral-100);border-color:var(--glass-on-dark-line)}:is(#calculators,.calc-v1) .calc-out :is(.calc-gap-cost,.calc-gap-dot:not(.calc-gap-dot-keep)){background:var(--accent)}:is(#calculators,.calc-v1) .calc-out .cr-keep .calc-tile-v{font-size:var(--fs-row)}:is(#calculators,.calc-v1) .calc-out .cr-head{margin:calc(-1 * var(--s-7)) calc(-1 * var(--s-7)) 0;padding:var(--s-7);border-radius:0;border-top-left-radius:inherit;border-top-right-radius:inherit}:is(#calculators,.calc-v1) .calc-out .cr-cmp{margin-top:var(--s-3);padding-top:var(--s-4)}:is(#calculators,.calc-v1) .calc-out .cr-cmp>.cr-fold+.cr-keep{margin-top:var(--s-3);position:relative}:is(#calculators,.calc-v1) .calc-out .cr-cmp>.cr-fold+.cr-keep:before{content:"";inset-inline:var(--s-3);top:calc(-1 * var(--s-2));border-top:var(--border-hair) solid var(--line-1);position:absolute}.calc-exact-card .elig-consent .ctl-label{transform:translate(-2px,2px)}@media (width<=1023px){html body[data-look=home] :is(#products,#advantages,#how-it-works,#insights,#faq,#home-start){padding-top:var(--s-11);padding-bottom:calc(var(--s-11) + var(--curve-overlap))}html body[data-look=home] #how-it-works{padding-bottom:var(--s-11)}html body[data-look=home] .why-band[data-hscroll] .why-content{padding-block:var(--s-11) calc(var(--s-11) + var(--curve-r))}}.layout{display:contents}.vchip{right:var(--s-5);bottom:var(--s-5);position:fixed;body:has(.prl) &{bottom:calc(var(--s-5) + var(--s-11))}z-index:var(--z-float);align-items:center;gap:var(--s-3);max-width:calc(100 * var(--vw) - 2 * var(--s-5));padding:var(--s-1) var(--s-1) var(--s-1) var(--s-4);border-radius:var(--r-pill);background:var(--glass-dark-bg);border:1px solid var(--glass-dark-line);color:var(--ink-on-dark-2);opacity:0;visibility:hidden;transform:translate3d(0, var(--lift-md), 0);transition:opacity var(--dur-220) var(--ease-hover), transform var(--t-hover) var(--ease-hover), visibility 0s linear var(--dur-220);display:flex}.vchip[data-pinned]{right:auto;left:var(--s-5)}.vchip[data-stacked]{--vchip-up:0px;margin-bottom:calc(var(--vchip-base,0px) + var(--vchip-up))}.vchip[data-show]{opacity:1;visibility:visible;transition:opacity var(--dur-220) var(--ease-hover), transform var(--t-hover) var(--ease-hover);transform:none}.vchip-l{font-size:var(--fs-sm);white-space:nowrap}.vchip-seg{gap:var(--s-1);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.vchip-seg button{height:36px;padding:0 var(--s-4);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;color:var(--ink-on-dark-2);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease)}@media (hover:hover) and (pointer:fine) and (width>=600px){.vchip-seg button:hover{color:var(--ink-on-dark)}}.vchip-seg button[data-photo]:after{content:"";width:4px;height:4px;margin-left:var(--s-2);vertical-align:middle;opacity:.6;background:currentColor;border-radius:50%;display:inline-block}.vchip-seg button[aria-pressed=true]{background:var(--brand);color:var(--brand-ink)}@media (width<=1023px){.vchip{left:var(--s-3);right:var(--s-3);bottom:var(--s-3);max-width:none}.vchip-l{display:none}.vchip{padding-left:var(--s-1)}.vchip[data-pinned]{left:var(--s-3);right:var(--s-3)}}.photo{object-fit:cover;width:100%;height:100%;display:block}.photo-empty{padding:var(--s-4);background-color:var(--neutral-200);align-items:flex-end;display:flex;position:relative}.photo-name{font-size:var(--fs-xs);color:var(--ink-3)}@media (width<=1023px){.s-advantages,.s-how-it-works,.s-insights,.s-faq,.ftr{padding-block:var(--s-11)}}.hero .elig-row{padding:var(--s-3);gap:var(--s-3);border-radius:var(--r-xl)}.elig-row .elig-line{align-items:center;gap:var(--s-2);padding:var(--s-1);border:var(--border-control) solid var(--line-2);border-radius:var(--r-pill);background:var(--neutral-0);transition:border-color var(--t-fast) var(--ease);display:flex}.elig-row .elig-line:focus-within{border-color:var(--focus)}.elig-row .field{min-width:0;height:var(--ctl-md);border-radius:var(--r-pill);background:0 0;border:0;flex:1}.elig-row .field-affix{padding-right:var(--s-2);border-right:0}.elig-row .elig-line .btn{height:var(--ctl-md);flex:none}.hero .elig-row .elig-consent{padding-inline:var(--s-2);justify-content:flex-start}.elig-row .elig-foot{text-align:left;padding-inline:var(--s-2)}@media (width<=1023px){.elig-row .elig-line{align-items:stretch;gap:var(--s-6);padding:var(--s-5) var(--s-2) var(--s-2);border-radius:var(--r-xl);flex-direction:column}.elig-row .elig-line .field{height:var(--s-6);flex:none}.elig-row .elig-line .btn{width:100%}.elig-row .elig-name{padding:var(--s-4) var(--s-2)}}.hf-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hf-stats li{gap:var(--s-1);padding:var(--s-5) var(--s-6) var(--s-5) 0;flex-direction:column;display:flex}.hf-stats li+li{padding-left:var(--s-6);border-left:1px solid var(--line-on-dark)}@media (width<=1023px){.hf-stats{padding-block:var(--s-4);align-items:start}.hf-stats li{gap:var(--s-1);padding:0 var(--s-3) 0 0}.hf-stats li+li{padding-left:var(--s-3);border-left:0;position:relative}.hf-stats li+li:before{content:"";height:calc(var(--s-9) - var(--s-1));border-left:1px solid var(--line-1);position:absolute;top:0;left:0}.hf-stats .stat-n{font-size:var(--fs-lg);line-height:var(--lh-snug)}.hf-stats .stat-l{font-size:var(--fs-xs)}}.hf-stats .stat-n{color:var(--ink-1)}.hf-stats .stat-l{color:var(--ink-3)}.hf-stats li+li{border-color:var(--line-1)}.hero[data-layout=frame]{min-height:0;padding:var(--s-3) 0 0;background:var(--bg-page);justify-content:flex-start}.hero[data-layout=frame]:before{display:none}.hf-card{isolation:isolate;margin-inline:var(--s-3);border-radius:var(--r-xl);background:var(--bg-dark);position:relative;overflow:hidden}@media (width>=1024px){.hero[data-layout=frame]{padding-top:var(--s-5)}.hf-card{margin-inline:var(--s-5);border-radius:var(--r-panel);min-height:calc(100 * var(--svh) - var(--s-13) - var(--s-10));display:flex}}.hf-photo{inset:calc(-1 * var(--s-10)) 0;z-index:-1;transform:translate3d(0, calc((var(--p,.5) - .5) * var(--drift-photo)), 0);will-change:transform;position:absolute}.hf-pick{height:100%}.hf-photo:after{content:"";background: radial-gradient(ellipse 50% 44% at 24% 50%, rgb(var(--rgb-shade) / 64%), rgb(var(--rgb-shade) / 40%) 55%, transparent 100%), linear-gradient(to bottom, rgb(var(--rgb-shade) / 36%), transparent 20%), linear-gradient(to top, rgb(var(--rgb-shade) / 56%), rgb(var(--rgb-shade) / 12%) 44%, transparent 64%), linear-gradient(to right, rgb(var(--rgb-shade) / 58%), rgb(var(--rgb-shade) / 34%) 40%, transparent 58%);position:absolute;inset:0}.hf-card:after{content:"";z-index:-1;pointer-events:none;background-image:var(--dots-hero);background-size:var(--dots-size);-webkit-mask-image:var(--dots-fade-hero);mask-image:var(--dots-fade-hero);position:absolute;inset:0}.hf-photo .photo-empty{background-color:var(--neutral-800);padding:calc(var(--header-h) + var(--s-4)) var(--s-8);justify-content:flex-end;align-items:flex-start}.hf-photo .photo-name{color:var(--ink-on-dark-2)}.hf-body{gap:var(--s-8);width:100%;padding:calc(var(--header-h) + var(--s-12)) calc(var(--gutter) - var(--s-3)) var(--s-6);align-content:end;display:grid}@media (width>=1024px){.hf-body{padding:calc(var(--header-h) + var(--s-6)) var(--s-10);align-content:center}}.hf-copy{gap:var(--s-5);flex-direction:column;max-width:640px;display:flex}.hero .t-accent{color:var(--brand-on-dark)}.hf-copy .t-display{max-width:560px}@media (width>=1024px){.hf-copy{max-width:920px}.hf-copy .t-display{max-width:880px}}.hf-copy .t-lead{color:var(--neutral-100);max-width:540px}.hf-foot{gap:var(--s-6);padding-block:var(--s-6) var(--s-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.hf-foot{padding-inline:calc(var(--s-5) + var(--s-10));align-items:start;gap:var(--s-10);grid-template-columns:minmax(0,1fr) minmax(0,600px)}}@media (width>=1920px){.hf-foot{grid-template-columns:minmax(0,1fr) minmax(0,840px)}.es-consent{white-space:nowrap}.hf-stats{padding-top:var(--s-2);order:-1}}.hf-form{z-index:1;gap:var(--s-4);padding:var(--s-6);border-radius:var(--r-xl);background-color:var(--neutral-0);border:1px solid var(--line-1);flex-direction:column;display:flex;position:relative}@media (width<=1023px){.hf-form{background:0 0;border:0;border-radius:0;padding:0}}@media (width>=1024px){.hf-form{margin-top:calc(-1 * var(--s-12));padding:var(--s-7)}}.hero .hf-form .elig-row{background:0 0;border:0;align-items:stretch;width:100%;padding:0}.hero .hf-form .elig-line{width:100%}.elig-row .field,.elig-row .field-affix,.eq-line .field,.eq-line .field-affix{align-items:center;display:flex}.elig-row .field input,.eq-line .field input{height:100%;padding-block:0;line-height:normal;display:block}.hero .hf-form .elig-row :is(.elig-consent,.elig-foot){padding-inline:0}.hero[data-layout=ledger]{padding-bottom:0}.hero[data-layout=ledger]:before{background:radial-gradient(calc(56 * var(--vw)) calc(40 * var(--vw)) at 50% 0%, rgb(var(--rgb-gold) / 22%), transparent 70%), radial-gradient(calc(40 * var(--vw)) calc(30 * var(--vw)) at 50% 110%, rgb(var(--rgb-lift) / 50%), transparent 70%)}.hl{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}html:not([data-hdr=island]) body:has(.hero[data-layout=frame]) .hdr:not(.is-stuck) .hdr-in{height:calc(2 * (var(--s-3) + var(--s-10) + var(--ctl-md) / 2))}@media (width>=1024px){html:not([data-hdr=island]) body:has(.hero[data-layout=frame]) .hdr:not(.is-stuck) .wrap{padding-inline:calc(var(--s-5) + var(--s-10))}}.hf-form .layout{display:contents}.hf-form form{gap:var(--s-4);flex-direction:column;display:flex}.eq-line{align-items:center;gap:var(--s-2);padding:var(--s-1);border:var(--border-control) solid var(--line-2);border-radius:var(--r-pill);background:var(--neutral-0);transition:border-color var(--t-fast) var(--ease);display:flex}.eq-line:focus-within{border-color:var(--focus)}.eq-line .field{min-width:0;height:var(--ctl-md);border-radius:var(--r-pill);background:0 0;border:0;flex:1}.eq-line .field-affix{padding-right:var(--s-2);border-right:0}.eq-line .btn{height:var(--ctl-md);flex:none}@media (width<=1023px){.eq-line{align-items:stretch;gap:var(--s-6);padding:var(--s-5) var(--s-2) var(--s-2);border-radius:var(--r-xl);flex-direction:column}.eq-line .field{height:var(--s-6);flex:none}.eq-line .btn{width:100%}}.hero .hf-form .eq-line{gap:var(--s-6);background:0 0;border:0;border-radius:0;padding:0}.hero .hf-form .eq-line .field{height:var(--ctl-md);border-bottom:var(--border-control) solid var(--line-2);border-radius:0}.hero .hf-form .eq-line .field:focus-within{border-bottom-color:var(--focus)}.hero .hf-form .eq-line .field-affix{padding-left:0}.hero .hf-form .es-consent{padding-inline-start:0}.es-consent{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3);padding-inline-start:calc(var(--s-1) + var(--s-4))}.es-consent a{color:var(--ink-1);font-weight:var(--fw-medium);text-underline-offset:.18em;text-decoration:underline}.es-head{gap:var(--s-2);flex-direction:column;display:flex}.hero .hf-form .es .elig-foot{text-align:left;font-size:var(--fs-sm);padding:0}@media (width<=1023px){.hero[data-layout=frame]{padding-top:var(--s-3)}.hf-card{min-height:calc(62 * var(--svh));display:flex}.hf-photo{inset:calc(-1 * var(--s-10)) 0}.hf-photo .photo{object-position:70% 50%}.hf-photo:after{background:radial-gradient(ellipse 90% 34% at 30% 74%, rgb(var(--rgb-shade) / 56%), transparent 100%), linear-gradient(to bottom, rgb(var(--rgb-shade) / 52%), transparent 22%), linear-gradient(to top, rgb(var(--rgb-shade) / 88%), rgb(var(--rgb-shade) / 40%) 42%, transparent 62%)}.hf-body{padding:calc(var(--header-h) + var(--s-8)) var(--s-6) var(--s-6);align-content:end}.hf-copy{gap:var(--s-4)}.hf-foot{gap:var(--s-7);padding-block:var(--s-7) 0}html:not([data-hdr=island]) body:has(.hero[data-layout=frame]) .hdr:not(.is-stuck) .hdr-in{height:calc(2 * (var(--s-3) + var(--s-6) + var(--ctl-md) / 2))}.hero .t-display{font-size:var(--fs-2xl);line-height:var(--lh-tight)}body[data-look=home] .hero .hf-foot{gap:var(--s-4);padding-top:var(--s-4)}body[data-look=home] .hero .hf-stats{padding-block:var(--s-2)}body[data-look=home] .hero .hf-form{margin-inline:calc(-1 * var(--gutter));padding:var(--s-8) var(--gutter) calc(var(--s-8) + var(--curve-r));background:var(--bg-dark);border-radius:0}body[data-look=home] .hero .hf-form .es-head .t-sub{color:var(--ink-on-dark)}body[data-look=home] .hero .hf-form :is(.es-head .t-muted,.es-consent){color:var(--ink-on-dark-2)}body[data-look=home] .hero .hf-form .es-consent a{color:var(--ink-on-dark)}body[data-look=home] .hero .hf-form .eq-line .field{border-bottom-color:var(--line-on-dark-card)}body[data-look=home] .hero .hf-form .eq-line .field:focus-within{border-bottom-color:var(--brand-on-dark)}body[data-look=home] .hero .hf-form .eq-line :is(.field-affix,input){color:var(--ink-on-dark)}body[data-look=home] .hero .hf-form .eq-line input::placeholder{color:var(--neutral-200)}body[data-look=home] .hero[data-layout=frame]{padding-top:calc(var(--s-1) + var(--header-h-phone) - var(--notch-dip));flex-direction:column;min-height:0}body[data-look=home] .hero[data-layout=frame]>.layout,body[data-look=home] .hero .hf{flex-direction:column;flex:1 0 auto;display:flex}body[data-look=home] .hero .hf-card{height:var(--hero-card-h-phone);flex:none;min-height:0}body[data-look=home] .hero .hf-photo .photo{object-position:86% 50%}body[data-look=home] .hero .hf-body{padding-inline:var(--s-5)}body[data-look=home] .hero .hf-copy .t-lead{max-width:none}body[data-look=home] .hero .hf-photo{inset:calc(-2 * var(--s-10) - var(--s-2) + var(--s-6)) 0 auto;height:calc(var(--hero-photo-h-phone) + 3 * var(--s-10) + var(--s-2) - var(--s-6));-webkit-mask-image:linear-gradient(to bottom, var(--ink-1) 72%, transparent);mask-image:linear-gradient(to bottom, var(--ink-1) 72%, transparent)}.hf-ticker{touch-action:pan-y;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);-webkit-mask-image:linear-gradient(to right, transparent, var(--ink-1) var(--gutter), var(--ink-1) calc(100% - var(--gutter)), transparent);mask-image:linear-gradient(to right, transparent, var(--ink-1) var(--gutter), var(--ink-1) calc(100% - var(--gutter)), transparent);overflow:hidden}body[data-look=home] .hero .hf-stats[data-ticker]{width:max-content;padding-block:var(--s-2);will-change:transform;flex-wrap:nowrap;gap:0;display:flex}.hf-stats[data-ticker] li{align-items:baseline;gap:var(--s-1);padding:0 var(--s-5) 0 0;white-space:nowrap;flex-direction:row}.hf-stats[data-ticker] li+li{padding-left:var(--s-5)}.hf-stats[data-ticker] li+li:before{height:var(--s-4);top:50%;translate:0 -50%}.hf-stats[data-ticker] :is(.stat-n,.stat-l){font-size:var(--fs-sm);line-height:var(--lh-snug)}.hf-stats[data-ticker] .stat-n{font-weight:var(--fw-medium)}}.es-go-phone{display:none}@media (width<=1023px){.hero .hf-form .es-head .t-muted,.hero .hf-form .es-go{display:none}.hero .hf-form .es-go-phone{display:inline}}.hf-notch{display:none}@media (width<=1023px){body[data-look=home] .hf-notch{z-index:2;top:var(--s-1);left:calc(var(--gutter) + var(--s-4) + var(--notch-in));right:calc(var(--gutter) + var(--s-4) + var(--notch-in));height:var(--header-h-phone);border-radius:var(--r-pill);background:var(--bg-page);pointer-events:none;display:block;position:absolute}body[data-look=home] .hf-notch:after{content:"";top:calc(100% - var(--notch-dip));left:calc(-1 * var(--notch-shift));right:calc(-1 * var(--notch-shift));height:var(--notch-h);background:radial-gradient(circle var(--notch-r) at 0 var(--notch-r), transparent calc(100% - .5px), var(--bg-page) 100%) left top / var(--notch-w) var(--notch-h) no-repeat, radial-gradient(circle var(--notch-r) at 100% var(--notch-r), transparent calc(100% - .5px), var(--bg-page) 100%) right top / var(--notch-w) var(--notch-h) no-repeat;position:absolute}body[data-look=home] .hero .hf-form .es-consent{font-size:var(--fs-2xs)}}[data-panel][hidden]{display:none!important}.pc{position:relative}#advantages .dd :where(h3,p){color:inherit}#advantages[data-layout=tab]{background:var(--bg-dark)}#advantages[data-layout=tab]:before{background:radial-gradient(45% 60% at 22% 62%, rgb(var(--rgb-sage) / 16%), transparent 75%), radial-gradient(45% 60% at 78% 62%, rgb(var(--rgb-clay) / 14%), transparent 75%)}#advantages[data-layout=tab] .dd{--dd-face:var(--bg-dark)}body[data-look=home] #advantages{margin-top:calc(-1 * var(--curve-overlap));border-radius:var(--curve-r) var(--curve-r) 0 0}body[data-look=home] #advantages:before{border-radius:inherit}body[data-look=home] #products{padding-bottom:calc(var(--s-11) + var(--s-4) + var(--curve-overlap))}.at{gap:var(--s-8);padding-left:var(--s-8);display:grid;position:relative}.at:before,.at:after{content:"";left:7px;top:var(--s-1);background:var(--line-2);width:1px;position:absolute;bottom:0}.at:after{background:var(--brand);transform-origin:top;transform:scaleY(var(--p,1))}@media (width>=1024px){.at{gap:var(--s-7);padding:var(--s-9) 0 0;grid-template-columns:repeat(4,minmax(0,1fr))}.at:before,.at:after{width:auto;height:1px;inset:7px 0 auto}.at:after{transform-origin:0;transform:scaleX(var(--p,1))}}.as{gap:var(--s-9);display:grid}@media (width>=1024px){.as{gap:var(--s-11);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.xp-step{font-size:var(--fs-sm);color:var(--ink-3)}:is(.xb-h,.xp-h){font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.xp-steps li p{font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-2)}.xb-head{align-items:flex-start;gap:var(--s-5);flex-direction:column;display:flex}.xb-head .btn{margin-top:var(--s-3)}@media (width>=1024px){.xb-head{top:calc(var(--header-h) + var(--s-6));position:sticky}}#how-it-works[data-layout=path]{isolation:isolate;position:relative;overflow:clip}body[data-look=home] #how-it-works[data-layout=path]{margin-top:calc(-1 * var(--curve-overlap));border-radius:var(--curve-r) var(--curve-r) 0 0}body[data-look=home] #advantages{padding-bottom:calc(var(--s-14) + var(--curve-overlap))}#how-it-works[data-layout=path]{min-height:0;padding-block:var(--s-12);background:var(--bg-page)}.xp-in{gap:var(--s-8);display:grid}.xp-head{gap:var(--s-5);flex-direction:column;display:flex}.xp-cta{margin-top:calc(var(--s-9) - var(--s-5));align-self:flex-start}.xp-steps{gap:var(--s-7);display:grid}.xp-steps li{gap:var(--s-2);flex-direction:column;display:flex}.xp-tick{width:1px;height:var(--s-6);margin-block:var(--s-1);background:var(--brand)}@media (width<=1023px){.xp-in{gap:var(--s-7);flex-direction:column;display:flex}.xp-head{display:contents}.xp-head .t-title{margin-bottom:calc(-1 * var(--s-3))}.xp-steps{gap:var(--s-8);order:1}.xp-cta{order:2;align-self:stretch;margin-top:0}.xp-h{font-size:var(--fs-lg)}.xp-steps{padding-left:var(--s-7);position:relative}.xp-steps:before{content:"";left:var(--s-2);border-left:1px dotted var(--line-2);position:absolute;top:0;bottom:0}.xp-steps li .xp-step{display:none}.xp-steps li{--xp-dot-y:calc(var(--fs-lg) * var(--lh-snug) / 2);gap:var(--s-1);position:relative}.xp-steps li:not(:last-child):after{content:"";left:calc(-1 * var(--s-7) + var(--s-2));top:var(--xp-dot-y);height:calc(100% + var(--s-8));border-left:var(--border-control) solid var(--brand);position:absolute;transform:translate(-.25px)}.xp-steps li .xp-tick{display:none}.xp-steps li .xp-h{position:relative}.xp-steps li .xp-h:before{content:"";z-index:1;top:50%;left:calc(-1 * var(--s-7) + var(--s-2));background:var(--brand);border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.xp-steps li p{margin-top:var(--s-1)}}@media (width>=1024px){.xp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.xp-in{column-gap:var(--s-10);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:center}.xp-steps{column-gap:var(--s-7);grid-template-columns:repeat(4,minmax(0,1fr))}.xp-h{font-size:var(--fs-lg)}.xp-steps li p{font-size:var(--fs-sm)}}.s-insights .sec-head-row .t-title{margin:0}.bg{border-top:1px solid var(--line-2)}.bg li{border-bottom:1px solid var(--line-2)}.bp{color:inherit;text-decoration:none;display:block;position:relative}@media (hover:hover) and (pointer:fine) and (width>=600px){.bp:hover{color:inherit;text-decoration:none}}body[data-look=home] #insights{margin-top:calc(-1 * var(--curve-r));border-radius:var(--curve-r) var(--curve-r) 0 0;background:var(--bg-page);position:relative}@media (width<=1023px){.s-insights .grid-3{gap:var(--s-4);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.s-insights .grid-3::-webkit-scrollbar{display:none}.s-insights .grid-3>.post{scroll-snap-align:start;flex:none;width:80%}}.fs{gap:var(--s-8);display:grid}@media (width>=1024px){.fs{gap:var(--s-11);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}body[data-look=home] #faq{margin-top:calc(-1 * var(--curve-overlap));border-radius:var(--curve-r) var(--curve-r) 0 0;position:relative}body[data-look=home] #faq:before{border-radius:inherit}body[data-look=home] #insights{padding-bottom:calc(var(--s-11) + var(--curve-overlap))}.fx-grid{gap:var(--s-8);display:grid}@media (width>=1024px){.fx-grid{grid-template-columns:1.6fr 1.2fr .8fr 1fr .8fr}}.fx-brand{gap:var(--s-6);flex-direction:column;display:flex}.ftr[data-layout=closing]{padding-top:var(--s-11)}.fcl{isolation:isolate;min-height:360px;margin-bottom:var(--s-11);border-radius:var(--r-xl);background-color:var(--bg-dark);clip-path:inset(0 calc((1 - var(--p,1)) * var(--s-7)) round var(--r-xl));align-items:center;display:flex;position:relative;overflow:hidden}.fcl-photo{z-index:-1;border-radius:inherit;background:var(--surface-on-dark-raised);position:absolute;inset:0;overflow:hidden}.fcl-img{inset:calc(-1 * var(--s-8)) 0;transform:translate3d(0, calc((1 - var(--p,1)) * var(--s-8)), 0);position:absolute}.fcl-img .photo{object-position:100% 50%}.fcl-photo:after{content:"";background:linear-gradient(to right, rgb(var(--rgb-shade) / 86%), rgb(var(--rgb-shade) / 62%) 38%, transparent 68%), linear-gradient(to top, rgb(var(--rgb-shade) / 50%), transparent 40%);position:absolute;inset:0}:is(.fcl-img,.fls-photo) .photo-empty{background-color:var(--neutral-800);padding:var(--s-12) var(--s-7);align-items:flex-start}:is(.fcl-img,.fls-photo) .photo-name{color:var(--ink-on-dark-2)}.fcl-body{align-items:flex-start;gap:var(--s-5);width:min(100%,560px);padding:var(--s-8) var(--s-6);flex-direction:column;display:flex}.fcl-text{gap:var(--s-3);flex-direction:column;display:flex}.ftr .fcl h2{color:var(--ink-on-dark)}.ftr .fcl p{font-size:var(--fs-lg);color:var(--ink-on-dark-2)}.ftr .fcl .btn-brand{margin-top:var(--s-4);color:var(--brand-ink)}@media (width>=1024px){.fcl{border-radius:var(--r-panel);min-height:520px;clip-path:inset(0 calc((1 - var(--p,1)) * var(--s-10)) round var(--r-panel))}.fcl-body{gap:var(--s-6);width:min(100%,620px);padding:var(--s-10)}}.ftr[data-layout=framed]{padding-block:var(--s-3);background-image:none}.ftr[data-layout=ledger] .ftr-bottom{margin-top:var(--s-6);border-top:0}.fls-band{background:var(--surface-on-dark-raised);height:240px;position:relative;overflow:hidden}.fls-photo{inset:calc(-1 * var(--s-10)) 0;transform:translate3d(0, calc((.5 - var(--p,.5)) * var(--drift-photo)), 0);will-change:transform;position:absolute}.fls-line{left:var(--gutter);right:var(--gutter);bottom:var(--s-11);max-width:20ch;font-size:var(--fs-3xl);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--ink-on-dark);text-wrap:balance;position:absolute}.fls-photo:after{content:"";background:linear-gradient(to top, rgb(var(--rgb-shade) / 62%), transparent 62%);position:absolute;inset:0}@media (width>=1024px){.fls-line{bottom:var(--s-13)}}.fls-sheet{margin:calc(-1 * var(--s-10)) var(--s-3) 0;padding:var(--s-8) calc(var(--gutter) - var(--s-3)) 0;border-radius:var(--r-xl) var(--r-xl) 0 0;background-color:var(--bg-page);position:relative}@media (width>=1024px){.fls-band{height:480px}.fls-line{left:var(--gutter);right:var(--gutter);bottom:var(--s-11);max-width:20ch;font-size:var(--fs-3xl);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--ink-on-dark);text-wrap:balance;position:absolute}.fls-photo:after{content:"";background:linear-gradient(to top, rgb(var(--rgb-shade) / 62%), transparent 62%);position:absolute;inset:0}@media (width>=1024px){.fls-line{bottom:var(--s-13)}}.fls-sheet{margin:calc(-1 * var(--s-12)) var(--s-5) 0;padding:var(--s-11) calc(var(--gutter) - var(--s-5)) 0;border-radius:var(--r-panel) var(--r-panel) 0 0}}@media (width<=1023px){.fcl{min-height:0;display:block}.fcl-photo{border-bottom-right-radius:0;border-bottom-left-radius:0;height:220px;position:relative}.fcl-photo:after{background:linear-gradient(to bottom, rgb(var(--rgb-shade) / 30%), transparent 30%)}.fcl-img .photo{object-position:100% 50%}.fcl-body{width:100%;padding:var(--s-7) var(--s-6)}.ftr .fcl h2{font-size:var(--fs-xl)}.ftr .fcl p{font-size:var(--fs-md)}}.calc-out{--line-on-dark:var(--line-on-dark-card)}#calculators[data-layout=framed]{clip-path:inset(0 calc(var(--s-3) + (1 - var(--p,1)) * var(--s-7)) round var(--r-xl))}@media (width<=1023px){#calculators[data-layout=framed] .wrap{padding-inline:calc(var(--s-3) + var(--s-4))}}@media (width>=1024px){#calculators[data-layout=framed]{clip-path:inset(0 calc(var(--s-5) + (1 - var(--p,1)) * var(--s-10)) round var(--r-panel))}}.cv-choice{gap:var(--s-3) var(--s-6);flex-wrap:wrap;display:flex}.cr .calc-key .calc-note{margin-top:var(--s-1)}.cr-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.cr-table caption{padding-bottom:var(--s-3);text-align:left}.cr-table th{font-weight:var(--fw-regular);color:var(--ink-on-dark-2);text-align:left}.cr-table thead th,.cr-table td{text-align:right}.cr-table :is(th,td){padding:var(--s-2) 0}@media (width>=1024px){.cr-table .cr-table-cap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=1023px){.cr-table .cr-table-terms>span{display:none}}.cr-table thead .cr-table-terms{text-align:left;vertical-align:baseline;color:var(--ink-on-dark-2)}.cr-table :is(.cr-table-terms,.cr-table-cap){font-weight:var(--fw-medium)}.cr-table thead th{vertical-align:baseline}.cr-table tbody tr{border-top:1px solid var(--line-on-dark)}.cr-table tbody tr:first-child{border-top-width:var(--border-strong)}.cr-table tbody td{color:var(--ink-on-dark);font-weight:var(--fw-medium)}.cr-keep{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-top:var(--s-3);flex-direction:row}.cr-keep:has(.cr-fold-toggle){margin:calc(-1 * var(--s-2)) calc(-1 * var(--s-3));padding:var(--s-2) var(--s-3);border-radius:var(--r-md);cursor:pointer;align-items:center}.cr-fold-head{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.cr-keep:has(.cr-fold-toggle) .calc-tile-v{margin-left:auto}@media (width<=1023px){.cr-keep:has(.cr-fold-toggle){row-gap:var(--s-1);flex-wrap:wrap}.cr-keep:has(.cr-fold-toggle)>.calc-tile-l{flex:1 0 100%;display:block}.cr-keep:has(.cr-fold-toggle) .calc-tile-v{flex:1;margin-left:0}.calc-out .calc-cta,.calc-out .calc-cta .btn{width:100%}}.cr-fold-toggle{width:var(--s-7);height:var(--s-7);border:1px solid var(--line-on-dark);color:var(--ink-on-dark);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cr-fold-toggle svg{width:16px;height:16px;transition:transform var(--dur-200) var(--ease)}.cr-fold-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.cr-fold-toggle svg{transition:none}}.cr-fold{visibility:hidden;transition:grid-template-rows var(--dur-500) var(--ease-weighted), visibility 0s linear var(--dur-500);grid-template-rows:0fr;display:grid}.cr-fold[data-open]{visibility:visible;transition:grid-template-rows var(--dur-500) var(--ease-weighted), visibility 0s linear 0s;grid-template-rows:1fr}.cr-fold{margin-top:calc(-1 * var(--s-3))}.cr-fold-in{gap:var(--s-3);flex-direction:column;min-height:0;display:flex;overflow:hidden}.cr-fold-in>:first-child{margin-top:var(--s-3)}.cr-fold[data-still]{transition:none}@media (prefers-reduced-motion:reduce){.cr-fold,.cr-fold[data-open]{transition:none}}.cv-say-line{align-items:center;gap:var(--s-3) var(--s-2);font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--ink-1);flex-wrap:wrap;display:flex}.cv-say-line :is(.ctl,.calc-affix,input){font-size:inherit}@media (width>=1024px){.calc.cv-say{grid-template-columns:minmax(0,1fr)}.cv-say .cr{gap:var(--s-6) var(--s-9);grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,5fr);align-items:start;display:grid}.cv-say .cr-key{border-bottom:0;padding-bottom:0}.cv-say .cr-cmp{border-top:0;padding-top:0}.cv-say .cr{grid-template-rows:auto 1fr}.cv-say .cr-key{grid-area:1/1}.cv-say .calc-cta{grid-area:2/1;align-self:end}.cv-say .cr-pay{grid-area:1/2/span 2}.cv-say .cr-cmp{grid-area:1/3/span 2}}@media (width<=1023px){.cv .calc-out{order:0}}.cv-say-line .calc-entry:has(input:is([data-num=value],[data-num=loan])){width:220px;max-width:100%}.cv-say-line .calc-entry input:is([data-num=value],[data-num=loan]){flex:1;width:auto;min-width:0}.cv-say-line .calc-entry:has(input:is([data-num=tenure],[data-num=rate])){flex:none;width:104px}.cv-say-line .calc-entry input:is([data-num=tenure],[data-num=rate]){flex:1;width:auto;min-width:0}.cv-say-line .calc-entry:not(:focus-within){border-color:#0000}.cv-say-g{display:contents}.cv-say-line:not([data-layout=sentence]){gap:var(--s-6);align-items:start;display:grid}.cv-say-line:not([data-layout=sentence]) .cv-say-g{align-items:center;gap:var(--s-3) var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.cv-say-funds{align-items:center;gap:var(--s-2) var(--s-5);border:0;flex-wrap:wrap;flex:none;margin:0;padding:0;display:inline-flex}.cv-say-funds .ctl{font-size:var(--fs-md);padding-block:var(--s-3);margin-block:calc(-1 * var(--s-3))}.cv-say-spread{gap:var(--s-4) var(--s-5)}.cv-say-spread .cv-say-g{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:inline-flex}@media (width>=1504px){.cv-say-spread{flex-wrap:nowrap;justify-content:space-between}}@media (width>=1024px) and (width<=1503px){.cv-say-spread{justify-content:start;gap:var(--s-5) var(--s-10);grid-template-columns:auto auto;display:grid}}body[data-look=home] #calculators[data-layout=framed]{clip-path:none;margin-top:calc(-1 * var(--curve-overlap));border-radius:var(--curve-r) var(--curve-r) 0 0}@media (width<=1023px){body[data-look=home] #calculators[data-layout=framed] .wrap{padding-inline:var(--gutter)}}body[data-look=home] #calculators{background:linear-gradient(to bottom, var(--curve-tint-1) 85%, var(--bg-page))}body[data-look=home] #calculators:before{-webkit-mask-image:linear-gradient(to bottom, var(--mask-ink) 85%, transparent);mask-image:linear-gradient(to bottom, var(--mask-ink) 85%, transparent)}.cr-head{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;display:flex}.calc.cv-split .cr-head{padding-bottom:var(--s-5);border-bottom:1px solid var(--line-on-dark)}.calc.cv-split .cr-head .cr-key{border-bottom:0;padding-bottom:0}.calc .cr-head .cr-head-cta{flex:none;align-self:center;margin-top:0;padding-top:0}:is([data-tone],body) .calc .calc-out:has(.cr-head){isolation:isolate;position:relative}:is([data-tone],body) .calc .calc-out:has(.cr-head):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:var(--dots);background-size:var(--dots-size);-webkit-mask-image:var(--dots-fade);mask-image:var(--dots-fade);position:absolute;inset:0}.pdu-promise{font-size:var(--fs-md);color:var(--ink-3);max-width:44ch}.s-products{padding-block:calc(var(--s-11) + var(--s-4) - var(--s-8)) calc(var(--s-11) + var(--s-4))}@media (width<=1023px){.s-products{padding-block:var(--s-11)}}@media (width>=1024px){body[data-look] #products{border-radius:var(--curve-r) var(--curve-r) 0 0;background:var(--neutral-200);position:relative}}.pst-head{display:none}@media (width<=1023px){body[data-look] #products{margin-top:calc(-1 * var(--curve-r));border-radius:var(--curve-r) var(--curve-r) 0 0;background:var(--bg-page);position:relative}.s-products>.wrap{gap:var(--s-6)}.pst-head{display:block}}.pn-las{--c1:var(--violet-100);--c2:var(--violet-200);--c3:var(--violet-400);--c-deep:var(--violet-600);--c-ink:var(--violet-700);--c-rgb:var(--rgb-violet);--c-bloom:var(--rgb-orchid);--dial:.5}.pn-tag{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:var(--neutral-100);color:var(--ink-3);font-size:var(--fs-xs);white-space:nowrap;display:inline-block}.pn-stats{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pn-stats div{justify-content:flex-end;gap:var(--s-1);flex-direction:column-reverse;display:flex}.pn-stats dt{font-size:var(--fs-sm);color:var(--ink-3)}.pso-main{gap:var(--s-7);flex-direction:column;display:flex}.pso-photo{border-radius:var(--r-xl);background:var(--neutral-200);height:300px;position:relative;overflow:hidden}.pso-photo .photo{object-position:50% 50%}.pso-copy{gap:var(--s-5);flex-direction:column;display:flex}.pso-copy .product-act{margin-top:var(--s-2)}.pn-aside{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--line-1);font-size:var(--fs-sm);color:var(--ink-3)}@media (width>=1024px){.pso-main{align-items:stretch;gap:var(--s-9);flex-direction:row}.pso-photo{border-radius:var(--r-panel);flex:46%;align-self:stretch;height:auto}.pso-photo .photo{position:absolute;inset:0}.pso-copy{gap:var(--s-6);flex:54%}.pso-copy .pdu-promise,.pso-copy .pn-aside{max-width:48ch}}.pst:not([hidden]){gap:var(--s-4);display:grid}.pst-main{justify-content:center;gap:var(--s-6);padding:var(--s-9) var(--s-6);border-radius:var(--r-xl);background:var(--bg-dark);color:var(--ink-on-dark);flex-direction:column;display:flex}.pst-main .t-title{color:var(--ink-on-dark)}.pst-promise{font-size:var(--fs-md);color:var(--ink-on-dark-2);max-width:48ch}.pst-points{gap:var(--s-3) var(--s-6);font-size:var(--fs-sm);color:var(--ink-on-dark);flex-wrap:wrap;display:flex}.pst-points li{align-items:center;gap:var(--s-2);display:flex}.pst-tick{color:var(--brand-on-dark);display:inline-flex}.pst-tick svg{width:18px;height:18px}.pst-stats{gap:var(--s-6);margin-top:var(--s-4);padding-top:var(--s-7);border-top:1px solid var(--line-on-dark);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pst-stats div{justify-content:flex-end;gap:var(--s-1);flex-direction:column-reverse;display:flex}.pst-stats dt{font-size:var(--fs-sm);color:var(--ink-on-dark-2)}.pst-stats .spec-v{font-size:var(--fs-2xl);color:var(--ink-on-dark)}.pst-act{margin-top:var(--s-5)}.pst [data-clickable]{cursor:pointer}.pst-main{--tx:0;--ty:0}.pst-main[data-tilting]{transform:perspective(var(--tilt-persp)) rotateX(calc(var(--ty) * -1 * var(--tilt-max))) rotateY(calc(var(--tx) * var(--tilt-max)))}.pst-main[data-tilting]>:is(h2,.pst-promise,.pst-points){translate:calc(var(--tx) * var(--tilt-d1)) calc(var(--ty) * var(--tilt-d1))}.pst-main[data-tilting]>.pst-stats{translate:calc(var(--tx) * var(--tilt-d2)) calc(var(--ty) * var(--tilt-d2))}.pst-main[data-tilting]>.pst-act{translate:calc(var(--tx) * var(--tilt-d3)) calc(var(--ty) * var(--tilt-d3))}.pst-act .btn{min-width:208px}.pst-side{gap:var(--s-3);padding:var(--s-6);border:1px solid var(--glass-line);border-radius:var(--r-xl);background:var(--bg-page);flex-direction:column;display:flex}.pst-side-top{margin-bottom:var(--s-1)}.pst-line{font-size:var(--fs-sm);color:var(--ink-3)}.pst-link{padding-top:var(--s-3);font-size:var(--fs-sm);color:var(--accent);margin-top:auto}@media (width>=1024px){.pst:not([hidden]){gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.pst-main{padding:var(--s-11) var(--s-9);grid-column:1/-1}.pst:not([hidden]){grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.pst-main{grid-area:1/1}.pst-side{padding:var(--s-6) var(--s-7)}}.pst .pst-side{background:var(--neutral-0);border-color:var(--line-2);transition:border-color var(--t-hover) var(--ease-hover)}@media (hover:hover) and (pointer:fine) and (width>=600px){.pst .pst-side:has(.pst-link:hover){border-color:var(--neutral-400)}}.pst .pst-side .pn-tag{background:rgb(var(--rgb-gold) / 18%);color:var(--ink-1)}.pst .pst-side .pst-line{color:var(--ink-2)}.pst .pst-side .pst-link{height:var(--ctl-sm);padding:0 var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-pill);color:var(--ink-1);font-weight:var(--fw-medium);transition:border-color var(--t-hover) var(--ease-hover), background-color var(--t-hover) var(--ease-hover);align-self:flex-start;align-items:center;margin-top:auto;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.pst .pst-side .pst-link:hover{border-color:var(--ink-1);background:var(--neutral-100)}}.pst .pst-side .pst-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}html[data-input=touch] .pst .pst-side .pst-link:focus-visible{outline:none}.pst .pst-main{isolation:isolate;border:1px solid var(--neutral-700);background:radial-gradient(ellipse 50% 70% at 100% 0%, rgb(var(--rgb-gold) / 7%), transparent 70%), rgb(var(--rgb-dark));position:relative;overflow:hidden}.pst .pst-main:before{content:"";z-index:-1;pointer-events:none;background-image:var(--dots);background-size:var(--dots-size);-webkit-mask-image:var(--dots-fade);mask-image:var(--dots-fade);position:absolute;inset:0}.pst .pst-stats{border-top-color:var(--neutral-700)}.sheet{width:min(560px, calc(100% - 2 * var(--s-4)));max-height:calc(100% - 2 * var(--s-6));border-radius:var(--r-xl);background:var(--bg-page);color:var(--ink-1);border:0;padding:0;overflow:auto}.sheet::backdrop{background:rgb(var(--rgb-shade) / 64%)}.sheet,.sheet::backdrop{opacity:0;transition:opacity var(--dur-220) var(--ease-hover), transform var(--t-hover) var(--ease-hover), overlay var(--dur-220) allow-discrete, display var(--dur-220) allow-discrete}.sheet{transform:translate3d(0, var(--lift-md), 0)}.sheet[open],.sheet[open]::backdrop{opacity:1}.sheet[open]{transform:none}@starting-style{.sheet[open],.sheet[open]::backdrop{opacity:0}.sheet[open]{transform:translate3d(0, var(--lift-md), 0)}}.sheet-body{gap:var(--s-4);padding:var(--s-8);background:radial-gradient(70% 50% at 100% 0%, rgb(var(--c-bloom) / 14%), transparent 70%), linear-gradient(160deg, var(--bg-page) 40%, var(--c1));flex-direction:column;display:flex}.sheet-head{align-items:center;gap:var(--s-3);display:flex}.sheet-body .pn-stats{margin-top:var(--s-2)}.sheet-act{gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}@media (width<=1023px){.pso-photo{height:280px}.sheet-body{padding:var(--s-6)}}@media (width>=1024px){.s-products>.wrap>.pst{margin-top:var(--s-9)}}.cs-side{gap:var(--s-3);max-width:60ch;font-size:var(--fs-md);color:var(--pr-ink);flex-direction:column;display:flex}.cs-side-h{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-2)}.cs-side-ours{padding-top:var(--s-5);border-top:var(--border-strong) solid var(--brand)}@media (width>=1024px){.cs-side-ours{padding-top:0;padding-left:var(--s-6);border-top:0;border-left:var(--border-strong) solid var(--brand)}}.cs-ch-track{position:relative}.cs-ch-pin{gap:var(--s-5);background:var(--bg-page);translate:0 var(--case-y);display:grid}.cs-ch-art{display:none}@media (width>=1024px){.cs-ch-pin{gap:var(--s-6) var(--s-10);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cs-ch-pin .cs-head{grid-column:1/-1}.cs-ch-art{aspect-ratio:1;border-radius:var(--r-panel);isolation:isolate;display:grid;overflow:hidden}.cs-ch-art-i{transform-origin:50% 0;backface-visibility:hidden;will-change:transform;transition:transform var(--dur-700) var(--ease-weighted);grid-area:1/1;overflow:hidden;transform:translate(0,0)scale(1)}.cs-ch-art-i[data-state=next]{transform:translateY(100%)scale(1)}.cs-ch-art-i[data-state=past]{transform:translate(0,0)scale(1)}.cs-ch-art-i{position:relative}.cs-ch-art-i:after{content:"";background:rgb(var(--rgb-shade) / 36%);opacity:0;pointer-events:none;transition:opacity var(--dur-700) var(--ease-weighted);position:absolute;inset:0}.cs-ch-art-i[data-state=past]:after{opacity:1}.cs-ch-art-i:before{content:"";z-index:1;height:var(--border-hair);background:var(--neutral-0);opacity:.64;pointer-events:none;position:absolute;inset:0 0 auto}.cs-ch-art-i .photo{object-fit:cover;width:100%;height:100%}}@media (height>=480px){.cs-ch-track:after{content:"";height:calc(4 * var(--case-step));display:block}.cs-ch-pin{top:min(calc(var(--s-3) + var(--header-h-phone) + var(--s-5)), calc(100 * var(--vh) - var(--pin-h,0px) - var(--s-4)));position:sticky}}@media (height>=480px) and (width<=1023px){.cs-ch-pin{transition:top var(--dur-400) var(--ease-weighted)}html:has(.hdr.is-away) .cs-ch-pin{top:min(var(--s-4), calc(100 * var(--vh) - var(--pin-h,0px) - var(--s-4)))}}@media (height>=480px) and (width>=1024px){.cs-ch-pin{top:min(max(calc(var(--s-6) + var(--header-h-stuck) + var(--s-5)), calc((calc(100 * var(--vh)) - var(--pin-h)) / 2)), calc(100 * var(--vh) - var(--pin-h,0px) - var(--s-4)))}}@media (width>=1024px){:where(:root:not([data-tall~="820"])) .cs-ch-pin{row-gap:var(--s-5)}:where(:root:not([data-tall~="820"])) .cs-ch-art{width:min(100%, calc(100 * var(--vh) - 300px));justify-self:center}:where(:root:not([data-tall~="820"])) .cs-ch-b{padding-block:var(--s-1);font-size:var(--fs-xl)}:where(:root:not([data-tall~="820"])) .cs-ch-body:after{height:var(--s-2)}}@media (width<=1023px) and (height<=759px){.cs-ch-pin{gap:var(--s-3)}.cs-ch-b{padding-block:var(--s-1);font-size:var(--fs-lg)}.cs-ch-body:after{height:var(--s-1)}}.cs-ch{border-top:1px solid var(--pr-line)}.cs-ch-item,.cs-ch-art{translate:0 var(--stack-y)}.cs-ch-item{border-bottom:1px solid var(--pr-line);transition:border-color var(--dur-500) var(--ease-weighted)}.cs-ch-item[data-open]{border-bottom-color:var(--brand)}.cs-ch-b{align-items:center;gap:var(--s-4);width:100%;padding:var(--s-2) 0;text-align:left;font-size:var(--fs-2xl);line-height:var(--lh-tight);color:var(--pr-quiet);transition:color var(--dur-500) var(--ease-weighted);display:flex}.cs-ch-item[data-open] .cs-ch-b{color:var(--pr-strong)}@media (hover:hover) and (pointer:fine) and (width>=600px){.cs-ch-b:hover{color:var(--pr-strong)}}.cs-ch-p{visibility:hidden;transition:grid-template-rows var(--dur-500) var(--ease-weighted), visibility 0s linear var(--dur-500);grid-template-rows:0fr;display:grid}.cs-ch-item[data-open] .cs-ch-p,.cs-ch-track:not([data-ready]) .cs-ch-p{visibility:visible;transition:grid-template-rows var(--dur-500) var(--ease-weighted), visibility 0s linear 0s;grid-template-rows:1fr}.cs-ch-body{gap:var(--s-4);min-height:0;font-size:var(--fs-md);display:grid;overflow:hidden}.cs-ch-body:after{content:"";height:var(--s-4)}.cs-ch-body>:first-child{margin-top:var(--s-5)}.cs-ch-thumb{width:var(--s-8);height:var(--s-8);border-radius:var(--r-pill);background:var(--neutral-100);opacity:.72;transition:opacity var(--dur-500) var(--ease-weighted);flex:none;overflow:hidden}.cs-ch-item[data-open] .cs-ch-thumb{opacity:1}.cs-ch-thumb .photo{object-fit:cover;width:100%;height:100%;display:block}.cs-ch-thumb .photo-empty{color:#0000;padding:0;overflow:hidden}.cs-ch-thumb .photo-empty *{display:none}@media (width>=1024px){.cs-ch-body{gap:var(--s-5) var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr))}.cs-ch-b{font-size:var(--fs-chapter)}.cs-ch-body{gap:var(--s-5) var(--s-10)}.cs-ch-thumb{display:none}.cs-ch{flex-direction:column;align-self:stretch;display:flex}.cs-ch-item{padding-block:var(--s-2);flex-direction:column;flex:auto;justify-content:center;display:flex}.cs-ch-b{padding-block:0}.cs-ch-body>*,.cs-ch-body>:first-child{margin-top:var(--s-7)}.cs-ch-body:after{display:none}}.cs-ch-track:not([data-armed]) :is(.cs-ch-pin,.cs-ch-p,.cs-ch-item,.cs-ch-b,.cs-ch-art-i,.cs-ch-thumb),.cs-ch-track:not([data-armed]) .cs-ch-art-i:after{transition:none}@media (width>=1024px){body[data-look=curve] .cs-ch-pin .cs-head{width:100%}body[data-look=curve] .cs-ch-pin .cs-head .t-lead{width:70%;max-width:none}}@media (width<=1023px){.cs-ch-track[data-static]:after{display:none}.cs-ch-track[data-static] .cs-ch-pin{gap:var(--s-6);background:0 0;position:static;translate:none}.cs-ch-track[data-static] .cs-ch{gap:var(--s-3);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-bottom:var(--s-2);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;border-top:0;display:flex;overflow-x:auto}.cs-ch-track[data-static] .cs-ch::-webkit-scrollbar{display:none}.cs-ch-track[data-static] .cs-ch-item{scroll-snap-align:start;padding:0 var(--s-5) var(--s-6);border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background:var(--pr-panel);flex:0 0 84%;overflow:hidden;translate:none}.cs-ch-track[data-static] .cs-ch-item[data-open]{border-color:var(--pr-panel-line)}.cs-ch-track[data-static] .cs-ch-b{align-items:flex-start;gap:var(--s-5);font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--pr-strong);pointer-events:none;flex-direction:column;padding:0}.cs-ch-track[data-static] .cs-ch-thumb{width:calc(100% + 2 * var(--s-5));aspect-ratio:16/10;height:auto;margin-inline:calc(-1 * var(--s-5));opacity:1;border-radius:0}.cs-ch-track[data-static] .cs-ch-p{visibility:visible;grid-template-rows:1fr}.cs-ch-track[data-static] .cs-ch-body:after{display:none}.cs-ch-track[data-static] .cs-side{gap:var(--s-2);display:grid}.cs-ch-track[data-static] .cs-side p{line-height:var(--lh-body)}.cs-ch-track[data-static] .cs-side-ours{padding-top:var(--s-5)}.cs-ch-track[data-static] .cs-ch{gap:var(--s-3);padding-inline:0;scroll-snap-type:none;flex-direction:column;margin-inline:0;padding-bottom:0;overflow:visible}.cs-ch-track[data-static] .cs-ch-item{padding:var(--s-5);flex:none}.cs-ch-track[data-static] .cs-ch-thumb,.cs-ch-track[data-static] .cs-ch-art{display:none}.cs-ch-track[data-static] .cs-ch-b{font-size:var(--fs-lg)}.cs-ch-track[data-static] .cs-side-h{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-ch-track[data-static] .cs-ch-body{gap:var(--s-2)}.cs-ch-track[data-static] .cs-ch-body>:first-child{margin-top:var(--s-3)}.cs-ch-track[data-static] .cs-side-ours{border-top:0;padding-top:0}.cs-ch-track[data-static] .cs-side-ours:before{display:none}}.rk p{font-size:var(--fs-md);line-height:var(--lh-body);color:var(--pr-ink)}.rk-cards{gap:var(--s-4);display:grid}.rk-cards li{isolation:isolate;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid;position:relative}.rk-cards-peek{aspect-ratio:var(--risk-peek-ratio)}.rk-cards-art{z-index:-1;aspect-ratio:var(--risk-art-ratio);border-radius:var(--r-xl);border:1px solid var(--neutral-200);background:var(--neutral-100);position:absolute;top:0;left:0;right:0;overflow:hidden}.rk-cards-art .photo{object-fit:cover;width:100%;height:100%;display:block}.rk-cards-sheet{grid-row:span 3;grid-template-rows:subgrid;padding:var(--s-7);border-radius:var(--r-xl);border:1px solid var(--neutral-200);background:var(--neutral-0);row-gap:0;display:grid}.rk .rk-cards-risk,.rk .rk-cards-remedy{font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--track-tight)}.rk .rk-cards-risk{margin-bottom:var(--s-3);color:var(--risk-ink)}.rk .rk-cards-remedy{color:var(--remedy-ink)}.rk p.rk-cards-body,.rk .rk-cards-tip p{color:var(--ink-2)}.rk-cards-tip{gap:var(--s-3);margin-top:var(--s-6);padding-top:var(--s-6);border-top:var(--border-strong) solid var(--neutral-100);flex-direction:column;display:flex}[data-tone=dark] .rk-cards-sheet{border-color:var(--line-on-dark);background:var(--surface-on-dark-raised)}[data-tone=dark] .rk-cards-art{border-color:var(--line-on-dark)}[data-tone=dark] .rk p.rk-cards-body,[data-tone=dark] .rk .rk-cards-tip p{color:var(--ink-on-dark-2)}[data-tone=dark] .rk .rk-cards-remedy{color:var(--good-on-dark)}[data-tone=dark] .rk-cards-tip{border-top-color:var(--line-on-dark)}@media (width>=1024px){.rk-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.ch{--ch-hi:var(--accent)}[data-tone=dark] .ch{--ch-hi:var(--brand-on-dark)}@media (width<=1023px){.ch-spot-lead{padding:var(--s-7) var(--s-6)}.ch-spot-fig{font-size:var(--fs-2xl)}}.ch-spot{gap:var(--s-4);display:grid}@media (width>=1024px){.ch-spot{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ch-spot-lead{gap:var(--s-3);padding:var(--s-9) var(--s-8);border-radius:var(--r-xl);background-color:var(--pr-panel);border:1px solid var(--pr-panel-line);flex-direction:column;display:flex}.ch-spot-l{font-size:var(--fs-md);color:var(--pr-quiet)}.ch-spot-fig{font-size:var(--fs-3xl);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--ch-hi)}.ch-spot-detail{font-size:var(--fs-lg);line-height:var(--lh-body);color:var(--pr-strong)}.ch-spot-note{padding-top:var(--s-6);border-top:1px solid var(--pr-line);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-ink);margin-top:auto}.ch-spot-note-l{font-weight:var(--fw-medium);color:var(--pr-strong)}.ch-spot-tiles{gap:var(--s-4);display:grid}@media (width>=1024px){.ch-spot-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ch-spot-tile{gap:var(--s-2);padding:var(--s-6);border-radius:var(--r-lg);border:1px solid var(--pr-line);flex-direction:column;display:flex}.ch-spot-tile dt{font-size:var(--fs-sm);color:var(--pr-quiet)}.ch-spot-tile-fig{font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--track-tight);color:var(--pr-strong)}.ch-spot-tile-detail{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-ink)}.ch-spot-terms{margin-top:var(--s-3);font-size:var(--fs-xs);color:var(--pr-quiet)}.ch-spot-terms a{color:var(--pr-strong);text-underline-offset:.18em;text-decoration:underline}.lv p{line-height:var(--lh-body)}.lv-bars{gap:var(--s-9);display:grid}@media (width>=1024px){.prs-in:has(>.lv[data-layout=bars]){column-gap:var(--s-11);grid-template-rows:1fr auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;row-gap:0;display:grid}.prs-in:has(>.lv[data-layout=bars])>.prs-head{grid-area:2/1}.lv[data-layout=bars],.lv[data-layout=bars] .lv-bars{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:inherit;display:grid}.lv[data-layout=bars]{pointer-events:none}.lv[data-layout=bars] :is(.lv-bars-text,.lv-bars-fig){pointer-events:auto}.lv[data-layout=bars] .lv-bars-text{margin-top:var(--s-6);grid-area:3/1}.lv[data-layout=bars] .lv-bars-fig{grid-area:1/2/-1}}.lv-bars-text{gap:var(--s-4);font-size:var(--fs-md);color:var(--pr-ink);flex-direction:column;display:flex}.lv-bars-text .pr-sum{margin-top:var(--s-3)}.lv-bars-fig{gap:var(--s-7);padding:var(--s-8);border-radius:var(--r-xl);background-color:var(--pr-panel);border:1px solid var(--pr-panel-line);flex-direction:column;display:flex}.lv-bars-cap{font-size:var(--fs-sm);color:var(--pr-quiet)}.lv-bar{gap:var(--s-3);flex-direction:column;display:flex}.lv-bar-head{justify-content:space-between;align-items:baseline;gap:var(--s-4);font-size:var(--fs-md);color:var(--pr-strong);display:flex}.lv-bar-limit{font-size:var(--fs-xl);font-weight:var(--fw-medium);letter-spacing:var(--track-tight)}.lv-bar-svg{width:100%;height:var(--s-6);display:block}.lv-bar-whole{fill:var(--pr-line)}.lv-bar-fill{fill:var(--brand)}.lv-bar-drawn{fill:var(--accent)}.lv-bars-key{gap:var(--s-3) var(--s-6);padding:var(--s-5) 0 0;border-top:1px solid var(--pr-line);font-size:var(--fs-sm);color:var(--pr-quiet);flex-wrap:wrap;margin:0;list-style:none;display:flex}.lv-bars-key strong{font-weight:var(--fw-medium);color:var(--pr-strong)}.lv-bar-key{gap:var(--s-2) var(--s-5);font-size:var(--fs-sm);color:var(--pr-quiet);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lv-bar-key li{align-items:center;gap:var(--s-2);display:inline-flex}.lv-bar-key strong{font-weight:var(--fw-medium);color:var(--pr-strong)}.lv-sw{width:var(--s-3);height:var(--s-3);border-radius:var(--r-pill);flex:none}.lv-sw-drawn{background:var(--accent)}.lv-sw-free{background:var(--brand)}.lv-sw-rest{background:var(--pr-line);border:1px solid var(--pr-rule)}@media (width<=1023px){.lv-bars-fig{padding:var(--s-6) var(--s-5)}.lv-bar-key{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lv-bar-key li{justify-content:center;gap:var(--s-1);padding:var(--s-3) var(--s-2);border:1px solid var(--pr-line);border-radius:var(--r-lg);text-align:center;font-size:var(--fs-xs);flex-direction:column}.lv-bar-key li:nth-child(3){order:-1}.lv-bar-key strong{font-size:var(--fs-sm)}}.el svg{flex:none;width:16px;height:16px}.el-bento{gap:var(--s-4);display:grid}@media (width>=1024px){.el-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}.el-c{gap:var(--s-5);padding:var(--s-6);border-radius:var(--r-xl);background-color:var(--pr-panel);border:1px solid var(--pr-panel-line);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.el-c-pic{width:96px}@media (width>=1024px){.el-c-pic{width:auto}.el-c{gap:var(--s-7);padding:var(--s-7);grid-template-columns:144px minmax(0,1fr)}}.el-c-pic{aspect-ratio:1;border-radius:50%;overflow:hidden}.el .el-c-pic .photo{object-fit:cover;width:100%;height:100%;display:block}.el-c-body{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.el-c-h{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--track-tight);color:var(--pr-strong)}.el-c-list{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.el-c-list li{align-items:flex-start;gap:var(--s-3);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--pr-ink);display:flex}.el-c-list svg{color:var(--good);transform:translateY(4px)}.el-c-list-no svg{color:var(--accent)}.el-c-also{padding-top:var(--s-4);border-top:1px solid var(--pr-line);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-quiet);margin-top:auto}:is(.ae,.fe) svg{flex:none;width:18px;height:18px}.ae-panel{border-radius:var(--r-xl);background-color:var(--pr-panel);border:1px solid var(--pr-panel-line)}.ae-h{font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--pr-strong)}.ae-ticks{gap:var(--s-3);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--pr-ink);display:grid}.ae-ticks li{align-items:flex-start;gap:var(--s-3);display:flex}.ae-ticks svg{color:var(--accent);transform:translateY(3px)}[data-tone=dark] .ae-ticks svg{color:var(--brand-on-dark)}.ae .fe-crossed svg,.fe .fe-crossed svg{color:var(--pr-quiet)}.ae-stack{display:grid}.ae-stack>div{gap:var(--s-1);padding-block:var(--s-4);border-top:1px solid var(--pr-line);display:grid}.ae-stack>div:first-child{border-top:0;padding-top:0}.ae-stack dt{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--pr-strong)}.ae-stack dd{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-ink)}.ae-foot-l{font-weight:var(--fw-medium);color:var(--pr-strong)}.ae-foot{margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--pr-line);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-ink)}.ae-pair{gap:var(--s-5);display:grid}@media (width>=1024px){.ae-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.ae-pair>.ae-panel{gap:var(--s-5);padding:var(--s-7);flex-direction:column;display:flex}.ae-pair .ae-even{flex-direction:column;flex:1;display:flex}.ae-pair .ae-even>div{flex:auto;align-content:center}.ae-pair .ae-even>div:first-child{flex-grow:.5;align-content:start}.ae-pair .ae-even>div:last-child{flex-grow:.5;align-content:end;padding-bottom:0}.ae-pair .ae-ic-row{column-gap:var(--s-3);grid-template-columns:auto minmax(0,1fr);display:grid}.ae-pair .ae-ic-row>dt{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.ae-pair .ae-ic-row>dd{grid-column:2}.ae-pair .ae-ic-row>dt>.ae-ic{margin-bottom:calc(-1 * var(--s-1))}.ae-ic{color:var(--accent);display:inline-flex}.ae-ic svg{width:24px;height:24px}.ae-pair-you{position:relative}@media (width>=1024px){.ae-pair{align-items:stretch;row-gap:0}.ae-pair>.ae-panel{grid-template-rows:subgrid;row-gap:0;display:grid}.ae-pair[data-rows="5"]>.ae-panel{grid-row:span 5}.ae-pair[data-rows="6"]>.ae-panel{grid-row:span 6}.ae-pair[data-rows="7"]>.ae-panel{grid-row:span 7}.ae-pair[data-rows="8"]>.ae-panel{grid-row:span 8}.ae-pair[data-rows="9"]>.ae-panel{grid-row:span 9}.ae-pair[data-rows="10"]>.ae-panel{grid-row:span 10}.ae-pair[data-rows="11"]>.ae-panel{grid-row:span 11}.ae-pair[data-rows="12"]>.ae-panel{grid-row:span 12}.ae-pair>.ae-panel>.ae-h{padding-bottom:var(--s-5)}.ae-pair .ae-even{display:contents}.ae-pair .ae-even>div,.ae-pair .ae-even>div:first-child,.ae-pair .ae-even>div:last-child{padding-block:var(--s-4);align-content:center}.ae-pair .ae-even>div:first-child{border-top:0}.ae-pair .ae-foot{padding-block:var(--s-4) 0;align-self:stretch;margin-top:0}}.fe-pics{gap:var(--s-5);display:grid}@media (width>=1024px){.fe-pics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.fe-pic-card{flex-direction:column;display:flex;overflow:hidden}.fe-pic-body{gap:var(--s-5);padding:var(--s-7);flex-direction:column;flex:1;display:flex}.fe-pic-body .ae-foot{margin-top:auto}.bn svg{flex:none;width:18px;height:18px}.bn-h{font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--pr-strong)}.bn-p{font-size:var(--fs-md);line-height:var(--lh-body);color:var(--pr-ink)}.bn-fig{font-size:var(--fs-3xl);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--accent);display:block}[data-tone=dark] .bn-fig{color:var(--brand-on-dark)}.bn-lead-p{gap:var(--s-2);font-size:var(--fs-lg);line-height:var(--lh-body);color:var(--pr-ink);flex-direction:column;display:flex}.bn-fig{white-space:nowrap}.bnr{gap:var(--s-5);display:grid}@media (width>=1024px){.bnr-open{grid-column:span 2}.bnr{grid-template-columns:repeat(4,minmax(0,1fr))}}.bnr-cell{isolation:isolate;gap:var(--s-3);padding:var(--s-8) var(--s-6) var(--s-6);border-radius:var(--r-xl);background-color:var(--pr-panel);flex-direction:column;display:flex;position:relative;overflow:hidden}.bnr-ic{margin-bottom:var(--s-2);color:var(--good);display:inline-flex}[data-tone=dark] .bnr-ic{color:var(--bn-ic,var(--good-on-dark))}.bnr-ic svg{width:28px;height:28px}.bnr-glow{z-index:-1;opacity:0;background:radial-gradient(circle var(--spot-r) at var(--mx,50%) var(--my,0), rgb(var(--rgb-white) / 6%), rgb(var(--rgb-white) / 2%) 45%, rgb(var(--rgb-white) / 0%) 100%);transition:opacity var(--dur-700) var(--ease-hover);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (width>=600px){.bnr-cell:hover .bnr-glow{opacity:1}}.bnr-cell .bn-p{margin-top:auto}.bnr-nb{white-space:nowrap}.bnr-open .bn-lead-p{margin-top:auto}.bn[data-top] .bnr-cell .bn-p,.bn[data-top] .bnr-open .bn-lead-p{margin-top:0}@media (width<=1023px){.bnr{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.bnr-open{grid-column:span 2}.bnr-cell{gap:var(--s-2);padding:var(--s-5) var(--s-3) var(--s-4)}.bnr-cell .bn-p{margin-top:0}}.prs[data-tone=dark]:has(.bnr){--bn-top:var(--neutral-900);--bn-foot:var(--neutral-950);--bn-line:var(--rgb-pine-line);--bn-glow:var(--rgb-pine-line);--bn-glow-2:var(--rgb-lift);--bn-glow-a:14%;--bn-glow-b:34%;--bn-ic:var(--good-on-dark);background:linear-gradient(170deg, var(--bn-top), var(--bn-foot) 80%)}.prs[data-tone=dark]:has(.bnr):before{display:none}.prs[data-tone=dark]:has(.bnr):after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.prs[data-tone=dark]:has(.bnr-pat[data-layout=dots]):after{background-image:radial-gradient(circle, rgb(var(--bn-line) / 14%) 1px, transparent 1.5px);background-size:var(--s-6) var(--s-6)}.bnr:has(>.bnr-cell:nth-child(6):last-child)>.bnr-cell{grid-column:auto}@media (width>=1024px){.bnr:has(>.bnr-cell:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.bnr:has(>:nth-child(7):last-child)>:is(:nth-child(4),:nth-child(7)){grid-column:span 2}.t-title-lead{display:block}html body .prs:has(.bnr) .prs-head,html body .prs:has(.bnr) .prs-head>:is(h2,.t-lead){text-align:center;align-self:center;align-items:center;margin-inline:auto}.bnr-cell{text-align:center;align-items:center}}.bn-p-phone{display:none}@media (width<=1023px){.bn-p:has(.bn-p-phone) .bn-p-wide{display:none}.bn-p-phone{display:inline}}.hw{--hw-hi:var(--accent)}[data-tone=dark] .hw{--hw-hi:var(--brand-on-dark)}.prs:has(>.prs-in>.hw[data-layout=connect]) .prs-in>.prs-head:first-child{display:none}.prs:has(>.prs-in>.hw[data-layout=connect]){overflow:hidden}.hw-connect{gap:var(--s-6);flex-direction:column;display:flex}.hw-cx{isolation:isolate;gap:var(--s-10);text-align:center;flex-direction:column;display:flex;position:relative}.hw-cx:before{content:"";z-index:-1;background:radial-gradient(ellipse 60% 50% at 50% 45%, color-mix(in srgb, var(--brand) 10%, transparent), color-mix(in srgb, var(--brand) 0%, transparent));position:absolute;inset:0}.hw-cx-head{align-items:center;gap:var(--s-3);flex-direction:column;display:flex}.hw-cx-title{font-size:var(--fs-2xl);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--pr-strong)}.hw-cx-lead{max-width:520px;font-size:var(--fs-md);line-height:var(--lh-body);color:var(--pr-ink)}.hw-cx-h{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--pr-strong)}.hw-cx-t{max-width:320px;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-ink)}.hw-cx-art{z-index:-1;aspect-ratio:1;pointer-events:none;width:220px;mask-image:radial-gradient(closest-side, var(--bg-dark) 40%, transparent 100%);-webkit-mask-image:radial-gradient(closest-side, var(--bg-dark) 40%, transparent 100%);position:absolute;top:0}.hw-cx-art-l{left:0;transform:translate(-28%,-30%)}.hw-cx-art-r{right:0;transform:translate(28%,-30%)}.hw .hw-cx-art .photo{object-fit:cover;width:100%;height:100%;display:block}@media (width>=1024px){.hw-cx-art-l{transform:translate(-72%,-46%)}.hw-cx-art-r{transform:translate(72%,-46%)}.hw-cx-art{width:280px}}.hw-cx-h{color:var(--pr-strong,var(--ink-1))}.hw-cx-t{color:var(--pr-ink,var(--ink-2))}.phx .elig{--pr-strong:var(--ink-1);--pr-ink:var(--ink-2);--pr-quiet:var(--ink-3);width:100%;color:var(--ink-2);background-color:var(--glass-card-bg);border-color:var(--neutral-0)}.phx .elig-head .t-sub{color:var(--ink-1)}.phx .elig-consent a{color:var(--accent);font-weight:var(--fw-medium);text-underline-offset:.18em;text-decoration:underline}.phx .photo{object-fit:cover;width:100%;height:100%;display:block}.phx .t-display{text-wrap:balance;margin-block:var(--s-2)}.phx .phx-pill{margin-top:var(--s-6);--pr-strong:inherit;--pr-ink:inherit;--pr-quiet:inherit;color:var(--pr-ink);gap:var(--s-3);background:0 0;border:0;max-width:560px;padding:0}.phx .phx-pill .elig-consent{color:var(--pr-quiet);justify-content:flex-start}.phx .phx-pill .elig-consent a{color:var(--pr-strong);font-weight:var(--fw-medium)}.phx .phx-pill .elig-foot{text-align:left;color:var(--pr-quiet)}.prh:is([data-layout=pillar],[data-layout=horizon],[data-layout=profile],[data-layout=sun]){min-height:calc(100 * var(--svh));padding-bottom:var(--s-9);flex-direction:column;display:flex}.prh:is([data-layout=pillar],[data-layout=horizon],[data-layout=profile],[data-layout=sun])>.phx,.phx-full{flex-direction:column;flex:1;display:flex}.photo-art{display:contents}.phx-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.phx-bg:after{content:"";position:absolute;inset:0}.phx .phx-bg .photo{object-position:50% 50%}.phx-centred{justify-content:center;align-items:center;gap:var(--s-6);text-align:center}.phx-centred .prh-crumb{justify-content:center}.phx-centred .t-display{max-width:900px}.phx-centred .t-lead{max-width:640px}.phx-centred .phx-pill{text-align:left;width:100%}.phx-bg-horizon:after{background:linear-gradient(180deg, rgb(var(--rgb-shade) / 80%) 0%, rgb(var(--rgb-shade) / 66%) 45%, rgb(var(--rgb-shade) / 30%) 72%, rgb(var(--rgb-shade) / 80%) 100%)}.phx-bg-horizon .photo{object-position:50% 62%}.prh[data-layout=horizon]:after{content:"";z-index:-1;pointer-events:none;background-image:var(--dots-hero);background-size:var(--dots-size);-webkit-mask-image:var(--dots-fade-top);mask-image:var(--dots-fade-top);-webkit-mask-composite:source-in;position:absolute;inset:0;mask-composite:intersect}.phx-horizon{justify-content:flex-start}@media (width>=1024px){:root:not([data-tall~="900"]) .phx-horizon{gap:var(--s-5);margin-top:calc(-1 * var(--s-5));padding-top:0}:root:not([data-tall~="900"]) .phx-horizon .phx-pill{margin-top:auto}:root:not([data-tall~="900"]) .phx-tabs{display:none}}@media (width>=1024px) and (width<=1439px){.phx-horizon .t-lead{white-space:nowrap;max-width:none}}.phx-tabs{--e:0;--rw:100%;z-index:var(--z-tabs);left:50%;bottom:var(--s-5);width:calc(100 * var(--vw) - 2 * var(--gutter));border-radius:var(--r-pill);clip-path:inset(0 calc((100% - var(--rw)) / 2 * var(--e)) round var(--r-pill));background-color:rgb(var(--rgb-dark) / calc(86% * min(1, var(--e) * 3)));transition:opacity var(--dur-220) var(--ease-hover), visibility 0s linear 0s;position:fixed;overflow:hidden;transform:translate(-50%)}.phx-tabs[data-gone]{opacity:0;visibility:hidden;transition:opacity var(--dur-220) var(--ease-hover), visibility 0s linear var(--dur-220)}.phx-tabs[data-light]{background-color:rgb(var(--rgb-page) / calc(86% * min(1, var(--e) * 3)))}.phx-tabs[data-light] a{color:var(--ink-2)}.phx-tabs-track{width:max-content;display:flex}.phx-tabs ul{gap:var(--s-1);padding:var(--s-2);display:flex}.phx-tabs a{padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);font-size:var(--fs-md);font-weight:var(--fw-medium);white-space:nowrap;color:var(--neutral-0);transition:color var(--t-hover) var(--ease-hover);text-decoration:none;display:block}@media (hover:hover) and (pointer:fine) and (width>=600px){.phx-tabs a:hover{color:var(--brand-on-dark);text-decoration:none}}.phx-tabs[data-crowd]{display:none}@media (width<=1023px){.phx-tabs{display:none}}.phx form[hidden]{display:none}.phx .phx-pill .elig-consent{--toggle:transparent;--toggle-border:var(--pr-quiet);--toggle-border-hover:var(--pr-strong);--toggle-active:transparent;--toggle-border-active:var(--pr-strong);--toggle-inner:var(--pr-strong);padding-inline-start:calc(var(--s-1) + var(--s-4))}.phx[data-layout=next] form.phx-pill>.elig-consent{display:none}.phx .elig-agree{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--pr-quiet);padding-inline-start:calc(var(--s-1) + var(--s-4))}.phx .elig-agree a{color:var(--pr-strong);font-weight:var(--fw-medium);text-underline-offset:.18em;text-decoration:underline}.phx-centred .elig-agree{text-align:center;padding-inline-start:0}.phx:not([data-layout=next]) .elig-agree{display:none}.ql{--ql-fill:var(--good);--ql-wash:var(--sage-100);width:100%;max-width:960px;margin-inline:auto}.ql .ctl{--toggle-active:var(--ql-fill);--toggle-border-active:var(--ql-fill);font-size:var(--fs-md);color:var(--pr-strong)}.ql-card{align-items:center;gap:var(--s-8);width:100%;padding:var(--s-6);border:var(--border-hair) solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel);flex-direction:column;display:flex}@media (width>=1024px){.ql-card{padding:var(--s-8)}}.ql-ic{color:var(--accent);transition:color var(--t-hover) var(--ease-hover);flex:none;display:inline-flex}.ql-ic svg{width:32px;height:32px}.ql-words{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.ql-h{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--pr-strong);display:block}.ql-l{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-quiet);display:block}.ql-strip{gap:var(--s-6) var(--s-4);grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.ql-stamp{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;position:relative}.ql-stamp .ctl-label{align-items:center;gap:var(--s-3);flex-direction:column;width:100%;display:flex}.ql-stamp .ql-words{align-items:center}.ql-stamp-ring{border:var(--border-control) solid var(--pr-panel-line);background-color:var(--pr-panel);width:80px;height:80px;transition:background-color var(--t-hover) var(--ease-hover), border-color var(--t-hover) var(--ease-hover);border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine) and (width>=600px){.ql-stamp:hover .ql-stamp-ring{border-color:var(--neutral-400)}}.ql-stamp:has(input:checked) .ql-stamp-ring{background-color:var(--ql-wash);border-color:var(--ql-fill)}.ql-stamp:has(input:checked) .ql-ic{color:var(--ql-fill)}.ql-stamp .ctl-box{position:absolute;top:56px;left:calc(50% + 24px)}.ql-foot{align-items:center;gap:var(--s-4);text-align:center;flex-direction:column;width:100%;display:flex}.ql-status{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-quiet);transition:color var(--t-hover) var(--ease-hover)}.ql[data-ready] .ql-status{color:var(--sage-700);font-weight:var(--fw-medium)}.ql .btn svg{width:18px;height:18px}@media (width<=1023px){.ql-strip{grid-template-columns:minmax(0,1fr);gap:0}.ql-strip li+li{border-top:var(--border-hair) solid var(--pr-line)}.ql-stamp{padding-block:var(--s-4);text-align:left}.ql-stamp .ctl-label{align-items:center;gap:var(--s-5);flex-direction:row}.ql-stamp .ql-words{align-items:flex-start}.ql-stamp-ring{flex:none;width:64px;height:64px}.ql-ic svg{width:28px;height:28px}.ql-stamp .ctl-box{top:calc(var(--s-4) + 44px);left:44px}.hw-cx-art{display:none}.hw-cx{gap:var(--s-8)}.hw-cx-t{max-width:none}.ch-spot-tiles{border:1px solid var(--pr-line);border-radius:var(--r-lg);gap:0;overflow:hidden}.ch-spot-tile{column-gap:var(--s-4);row-gap:var(--s-1);padding:var(--s-4) var(--s-5);border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.ch-spot-tile+.ch-spot-tile{border-top:1px solid var(--pr-line)}.ch-spot-tile-fig{font-size:var(--fs-lg);text-align:right}.ch-spot-tile-detail{font-size:var(--fs-xs);grid-column:1/-1}.el-c{grid-template-columns:var(--s-10) minmax(0, 1fr);column-gap:var(--s-4);padding:var(--s-5)}.el-c-pic{width:var(--s-10)}.ch-spot-lead{padding:var(--s-6) var(--s-5)}.hw-cx:before{display:none}}.wrap{max-width:none}@media (width>=1024px){:is(main>:not(.hero),footer) .wrap{padding-inline:calc(var(--gutter) + var(--s-5))}}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}.lenis.lenis-stopped{overflow:clip}.fcx{margin-top:calc(-1 * var(--curve-overlap));padding-block:var(--s-12) var(--s-8);border-radius:var(--curve-r) var(--curve-r) 0 0;background:var(--neutral-950);color:var(--ink-on-dark-2);font-size:var(--fs-sm);line-height:var(--lh-body);position:relative}.fcx-in{gap:var(--s-8);flex-direction:column;display:flex}.fcx-top{gap:var(--s-9);display:grid}.fcx-brand{align-items:flex-start;gap:var(--s-4);flex-direction:column;max-width:360px;display:flex}.fcx-logo .logo{height:40px}.fcx .logo .logo-word{fill:var(--neutral-50)}.fcx .logo .logo-mascot{stroke:var(--neutral-50);stroke-width:2px;paint-order:stroke}.fcx-reach{gap:var(--s-2);flex-direction:column;display:flex}.fcx a{color:var(--ink-on-dark-2);transition:color var(--t-hover) var(--ease-hover);text-decoration:none}@media (hover:hover) and (pointer:fine) and (width>=600px){.fcx a:hover{color:var(--ink-on-dark)}}.fcx-reach a{padding-block:calc(var(--s-2) / 2);margin-block:calc(-1 * var(--s-2) / 2);color:var(--ink-on-dark)}.fcx-cols{gap:var(--s-8) var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fcx-h{margin-bottom:var(--s-4);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-on-dark)}.fcx ul{gap:var(--s-2);flex-direction:column;display:flex}.fcx-group ul{gap:var(--s-1);font-size:var(--fs-xs);color:var(--neutral-400)}.fcx-copy{padding-top:var(--s-6);border-top:1px solid var(--line-on-dark);font-size:var(--fs-xs)}@media (width>=1024px){.fcx-top{column-gap:var(--s-10);grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.fcx-cols{grid-template-rows:auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr)}.fcx-cols>:nth-child(2){grid-area:2/1}.fcx-cols>:nth-child(n+3){grid-row:1/span 2}}body[data-look=home] main>#faq:last-child,body[data-look=home] main>#faq{padding-bottom:calc(var(--s-11) + var(--curve-overlap))}body[data-look=home] main>.pcx{isolation:isolate;margin-top:calc(-1 * var(--curve-overlap));padding-block:var(--s-14) calc(var(--s-10) + var(--curve-overlap));border-radius:var(--curve-r) var(--curve-r) 0 0;order:9;position:relative}body[data-look=home] main>.pcx .prs-head{text-align:center;align-items:center;margin-inline:auto}body[data-look=home] main>.pcx .prs-head .t-lead{max-width:640px}body[data-look=home] main>.pcx[data-tone=light]{--band-bg:var(--curve-tint-1);background:var(--band-bg)}body[data-look=home] main>.pcx[data-tone=light] .prs-head h2{color:var(--ink-1)}body[data-look=home] main>.pcx[data-tone=light] .prs-head .t-lead,body[data-look=home] main>.pcx[data-tone=light] .pcx-form .elig-agree,body[data-look=home] main>.pcx[data-tone=light] .pcx-form .elig-consent{color:var(--ink-2)}body[data-look=home] main>.pcx[data-tone=light] .pcx-form .elig-agree a,body[data-look=home] main>.pcx[data-tone=light] .pcx-form .elig-consent a{color:var(--ink-1)}body[data-look=home] main>.pcx[data-tone=light] .pcx-form .elig-row{border:1px solid var(--glass-line)}.fls{--scene-h:max(calc(100 * var(--vw) * var(--scene-ratio)), var(--scene-min-h));isolation:isolate;margin-top:calc(-1 * var(--curve-overlap));padding-block:var(--gutter) calc(var(--scene-h) * (1 - var(--scene-card-foot)));border-radius:var(--curve-r) var(--curve-r) 0 0;background:linear-gradient(to bottom, var(--fls-from,var(--sky-ivory)), var(--sky-ivory) var(--fls-blend,0%));color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-body);position:relative;overflow:hidden}body:has(main>.pcx[data-tone=light]) .fls{--fls-from:var(--curve-tint-1);--fls-blend:40%;border-radius:0}.fls-scene{inset-inline:0;height:var(--scene-h);pointer-events:none;position:absolute;bottom:0}.fls-layer{transform:translate3d(0, calc((var(--rest,0) + (1 - var(--p,1)) * var(--d,0)) * var(--scene-h)), 0);position:absolute;inset:0}.fls-layer .photo{object-fit:cover;object-position:50% 100%;width:100%;height:100%}.fls-sky{-webkit-mask-image:linear-gradient(to bottom, transparent, var(--mask-ink) 32%);mask-image:linear-gradient(to bottom, transparent, var(--mask-ink) 32%);--d:var(--drift-scene-sky);z-index:0}.fls-far{z-index:1;--d:var(--drift-scene-far)}.fls-mid{z-index:3;--d:var(--drift-scene-mid);--rest:var(--scene-mid-rest)}.fls-near{z-index:4;--d:var(--drift-scene-near)}.fls-card{z-index:2;transform:translate3d(0, calc((1 - var(--p,1)) * var(--drift-scene-card) * var(--scene-h)), 0);gap:var(--s-8);padding:var(--s-8) var(--s-6) calc(var(--s-6) + var(--scene-h) * var(--scene-card-dip));border:var(--border-hair) solid var(--glass-line);border-radius:var(--r-xl);background-color:var(--glass-dense-bg);backdrop-filter:var(--glass-blur);flex-direction:column;display:flex;position:relative}.fls-top{gap:var(--s-9);display:grid}.fls-brand{align-items:flex-start;gap:var(--s-4);flex-direction:column;max-width:360px;display:flex}.fls-logo .logo{height:40px}.fls-reach{gap:var(--s-2);flex-direction:column;display:flex}.fls a{color:var(--ink-2);transition:color var(--t-hover) var(--ease-hover);text-decoration:none}@media (hover:hover) and (pointer:fine) and (width>=600px){.fls a:hover{color:var(--accent)}}.fls-reach a{padding-block:calc(var(--s-2) / 2);margin-block:calc(-1 * var(--s-2) / 2);color:var(--ink-1)}.fls-cols{gap:var(--s-8) var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fls-h{margin-bottom:var(--s-4);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.fls ul{gap:var(--s-2);flex-direction:column;display:flex}.fls ul a{padding-block:var(--s-1)}.fls-group ul{color:var(--ink-2)}.fls-copy{padding-top:var(--s-6);border-top:var(--border-hair) solid var(--line-1);font-size:var(--fs-xs);color:var(--ink-3)}@media (width<=1023px){.fls-card{transform:none}}@media (width>=1024px){.fls{padding-top:var(--s-10)}.fls-card{padding:var(--s-10) var(--s-10) calc(var(--s-8) + var(--scene-h) * var(--scene-card-dip));border-radius:var(--r-panel)}.fls-top{column-gap:var(--s-10);grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.fls-cols{grid-template-rows:auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr)}.fls-cols>:nth-child(2){grid-area:2/1}.fls-cols>:nth-child(n+3){grid-row:1/span 2}}@media (width<=1023px){.fls-cols:has([data-fold]){grid-template-columns:minmax(0,1fr);gap:0}.fls-cols>[data-fold]{border-top:1px solid var(--glass-line)}.fls-cols>[data-fold] .fls-h{margin:0}.fls-fold{justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;min-height:var(--ctl-md);text-align:left;font:inherit;color:inherit;padding:0;display:flex}.fls-fold[aria-expanded=true] .acc-sign{color:var(--accent);transform:rotate(180deg)}.fls-fold[aria-expanded=true] .acc-sign:after{transform:translate(-50%,-50%)rotate(0)}.fls-cols>[data-fold] ul{padding-bottom:var(--s-4)}.fls-fold.acc-q{min-height:var(--ctl-md);font:inherit;color:inherit;padding-block:0}.fls-scene:after{content:"";z-index:5;height:var(--s-9);background:linear-gradient(to bottom, rgb(var(--rgb-page) / 0%), rgb(var(--rgb-page) / 100%));pointer-events:none;position:absolute;inset:auto 0 0}}.bk-cards{gap:var(--s-4);display:grid}.bk-card{align-items:flex-start;gap:var(--s-3);padding:var(--s-6);border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel);font-size:var(--fs-md);line-height:var(--lh-body);flex-direction:column;display:flex}.bk-card-h{margin-bottom:var(--s-1);font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--track-tight);color:var(--pr-strong)}.bk-card-lines{color:var(--pr-ink)}.bk-card-link,.bk-card a.pr-inline-link{color:var(--pr-strong);font-weight:var(--fw-medium);text-decoration:underline;text-decoration-color:var(--pr-line);text-underline-offset:.2em;transition:text-decoration-color var(--t-hover) var(--ease-hover)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-card-link:hover,.bk-card a.pr-inline-link:hover{text-decoration-color:currentColor}}.bk-card-links{gap:var(--s-2) var(--s-6);padding-top:var(--s-2);flex-wrap:wrap;margin-top:auto;display:flex}.bk-card-link{align-items:center;min-height:44px;display:inline-flex}.bk-ticks{gap:var(--s-3);flex-direction:column;width:100%;display:flex}.bk-ticks li{gap:var(--s-3);grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.bk-ticks svg{width:18px;height:18px;color:var(--sage-700);transform:translateY(3px)}[data-tone=dark] .bk-ticks svg{color:var(--brand-on-dark)}@media (width>=1024px){.bk-cards{gap:var(--s-6)}.bk-card{padding:var(--s-9)}.bk-cards[data-cols="4"] .bk-card,.prs[data-split] .bk-card{padding:var(--s-7)}.bk-cards[data-cols="2"],.bk-cards[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-cards[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-cards[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.bk-figs{border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:clip}.bk-figs>div{gap:var(--s-2);padding:var(--s-6);border-top:1px solid var(--pr-line);flex-direction:column;display:flex}.bk-figs>div:nth-child(-n+2){border-top:0}.bk-figs>div:nth-child(2n){border-left:1px solid var(--pr-line)}.bk-figs dt{font-size:var(--fs-sm);color:var(--pr-quiet);order:2}.bk-figs[data-label=first] dt{order:0}.bk-figs dd{gap:var(--s-1);flex-direction:column;display:flex}.bk-fig{font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--pr-strong)}.bk-fig-n{font-size:var(--fs-sm);color:var(--pr-quiet)}@media (width<=1023px){.bk-figs{grid-template-columns:minmax(0,1fr)}.bk-figs>div{padding:var(--s-5)}.bk-figs>div:nth-child(2){border-top:1px solid var(--pr-line)}.bk-figs>div:nth-child(2n){border-left:0}}@media (width>=1024px){.bk-figs{grid-template-columns:none;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column}.bk-fig{white-space:nowrap}.bk-figs>div{padding:var(--s-7);border-top:0}.bk-figs>div+div{border-left:1px solid var(--pr-line)}}.bk-rows{border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel);overflow:clip}.bk-rows.bk-rows-bare{background:0 0;border:0;border-radius:0;overflow:visible}.bk-rows-bare .bk-row{padding-inline:0}.bk-rows-bare .bk-row:first-child{padding-top:0}.bk-rows-bare .bk-row:last-child{padding-bottom:0}.bk-rows-bare .bk-row+.bk-row{border-top-color:var(--ink-4)}[data-tone=dark] .bk-rows-bare .bk-row+.bk-row{border-top-color:var(--line-on-dark)}.bk-row-photo{aspect-ratio:4/5;width:128px;margin-bottom:var(--s-4);border-radius:var(--r-lg);background:var(--neutral-200);display:block;overflow:hidden}.bk-row-clip{--row-clip:200px;gap:var(--s-3);flex-direction:column;display:flex;overflow:hidden}.bk-row-clip[data-clipped]:not([data-open]){-webkit-mask-image:linear-gradient(to bottom, var(--mask-fade-foot));mask-image:linear-gradient(to bottom, var(--mask-fade-foot))}.bk-row-more{min-height:24px;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--pr-strong);text-underline-offset:.18em;align-self:flex-start;text-decoration:underline 1px}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-row-more:hover{color:var(--pr-ink)}}.bk-rows-bare .bk-row-h{font-size:var(--fs-xl)}.bk-rows-head{display:none}.bk-row{gap:var(--s-4);padding:var(--s-7) var(--s-6);display:grid}.bk-row+.bk-row{border-top:1px solid var(--pr-line)}.bk-row-h{font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--accent)}[data-tone=dark] .bk-row-h{color:var(--pr-strong)}.bk-row-sub{margin-top:var(--s-1);font-size:var(--fs-sm);color:var(--pr-quiet)}.bk-row-body{gap:var(--s-3);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--pr-ink);flex-direction:column;display:flex}.bk-row-aside a{color:var(--pr-strong);font-weight:var(--fw-medium)}.bk-row-aside dl{gap:var(--s-2);display:grid}.bk-row-aside dt{font-size:var(--fs-sm);color:var(--pr-quiet)}.bk-row-aside dd+dt{margin-top:var(--s-2)}@media (width>=1024px){.bk-rows{border-radius:var(--r-panel)}.bk-rows-head{column-gap:calc(2 * var(--s-8));padding:var(--s-5) var(--s-8);border-bottom:1px solid var(--pr-line);background:var(--neutral-50);font-size:var(--fs-sm);color:var(--ink-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bk-row{column-gap:calc(2 * var(--s-8));padding:var(--s-10) var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.bk-rows-wide .bk-row,.bk-rows-wide .bk-rows-head{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.bk-rows-bare .bk-row{padding-inline:0}.bk-rows-bare .bk-row:first-child{padding-top:0}.bk-rows-bare .bk-row:last-child{padding-bottom:0}.bk-row-body{position:relative}.bk-rows-wide .bk-row-who{top:calc(var(--header-h-stuck) + var(--s-8));position:sticky}.bk-row-body:before{content:"";top:0;bottom:0;left:calc(-1 * var(--s-8));border-left:1px solid var(--pr-line);position:absolute}}.bk-links{gap:var(--s-4);display:grid}.bk-links a{gap:var(--s-1);height:100%;padding:var(--s-6);border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel);transition:border-color var(--t-hover) var(--ease-hover);flex-direction:column;text-decoration:none;display:flex}.bk-link-l{font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--pr-strong);transition:color var(--t-hover) var(--ease-hover)}.bk-link-n{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-quiet)}.bk-links a[aria-current] .bk-link-l{color:var(--accent)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-links a:hover .bk-link-l{color:var(--accent)}[data-tone=dark] .bk-links a:hover .bk-link-l{color:var(--brand-on-dark)}}@media (width>=1024px){.bk-links{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.bk-links a{padding:var(--s-7)}.bk-links[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}body[data-look=curve] .prs:not([data-split])>.prs-in>:is(.pr-prose,.pr-note),body[data-look=curve] .prs:not([data-split]) .prt>:is(.pr-prose,.pr-note){width:100%;max-width:800px;margin-inline:auto}@media (width>=1024px){body[data-look=curve] .prs:not([data-split])>.prs-in>:is(.pr-prose,.pr-note),body[data-look=curve] .prs:not([data-split]) .prt>:is(.pr-prose,.pr-note),body[data-look=curve] .prs:not([data-split]) .prt>.prs-head,body[data-look=curve] .prs:not([data-split]) .prt>.prs-head>.t-lead{width:70%;max-width:none}body[data-look=curve] .prs:not([data-split]) .prt>.prs-head>.t-lead{width:100%}}.bk-act{justify-content:center;display:flex}.prs[data-split] .bk-act{justify-content:flex-start}.bk-card-ic{color:var(--accent);display:inline-flex}.bk-card-ic svg{width:24px;height:24px}[data-tone=dark] .bk-card-ic{color:var(--brand-on-dark)}.bk-card-link{gap:var(--s-2)}.bk-card-link svg{flex:none;width:18px;height:18px}.bk-more{align-items:flex-start;gap:var(--s-5);width:100%;padding:var(--s-6);border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--neutral-100);flex-direction:column;display:flex}.bk-more p{max-width:640px;font-size:var(--fs-md);line-height:var(--lh-body);color:var(--pr-ink);text-wrap:pretty}.bk-more .btn{flex:none}.faq+.bk-more{max-width:var(--faq-w);margin-inline:auto}@media (width>=1024px){.bk-more{justify-content:space-between;align-items:center;gap:var(--s-8);padding:var(--s-7) var(--s-8);flex-direction:row}}.bk-contact{gap:var(--s-6);width:100%;padding:var(--s-7) var(--s-8);border-radius:var(--r-xl);background-color:var(--bg-dark);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.faq+.bk-contact{max-width:var(--faq-w);margin-inline:auto}.bk-contact div{gap:var(--s-1);flex-direction:column-reverse;display:flex}.bk-contact dt{font-size:var(--fs-sm);color:var(--ink-on-dark-2)}.bk-contact dd{font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-on-dark)}.bk-contact a{padding-block:var(--s-1);color:inherit;text-decoration:none;display:inline-block}@media (width<=1023px){.bk-contact{gap:var(--s-5);padding:var(--s-6);grid-template-columns:minmax(0,1fr)}.bk-contact div{gap:0}.bk-contact dd{font-size:var(--fs-lg);overflow-wrap:anywhere}}.bk-note{max-width:640px;font-size:var(--fs-sm);line-height:var(--lh-body);text-align:center;color:var(--pr-quiet);text-wrap:balance;margin-inline:auto}.prs[data-split] .bk-note{text-align:left;margin-inline:0}.bk-files{gap:0}.bk-files li+li{border-top:1px solid var(--pr-line)}.bk-files a{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:52px;padding-block:var(--s-3);text-decoration:none;display:flex}.bk-files li:first-child a{padding-top:0}.bk-file-name{color:var(--pr-strong);transition:color var(--t-hover) var(--ease-hover)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-files a:hover .bk-file-name{color:var(--accent)}}.bk-file-mark{align-items:center;gap:var(--s-4);flex:none;display:inline-flex}.bk-file-get{align-items:center;gap:var(--s-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--pr-strong);transition:color var(--t-hover) var(--ease-hover);display:inline-flex}.bk-file-get svg{width:var(--s-4);height:var(--s-4)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-files a:hover .bk-file-get{color:var(--accent)}}.bk-firm{scroll-margin-top:calc(var(--header-h-stuck) + var(--s-8))}.bk-firm .bk-row-who{gap:var(--s-2);flex-direction:column;display:flex}.bk-firm-no,.bk-firm-kind{font-size:var(--fs-sm);color:var(--pr-quiet)}.bk-firm dl{gap:var(--s-3);flex-direction:column;display:flex}.bk-firm-facts{margin-top:var(--s-3)}.bk-firm dt{font-size:var(--fs-sm);color:var(--pr-quiet)}.bk-firm dd{color:var(--pr-strong);overflow-wrap:anywhere}.bk-firm-info dl>div{gap:var(--s-1);display:grid}.bk-firm-info dl>div+div{padding-top:var(--s-3);border-top:1px solid var(--pr-line)}.bk-firm a{padding-block:var(--s-3);margin-block:calc(-1 * var(--s-3));color:var(--pr-strong);text-decoration:underline;text-decoration-color:var(--pr-rule);text-underline-offset:.2em;transition:text-decoration-color var(--t-hover) var(--ease-hover);display:inline-block}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-firm a:hover{text-decoration-color:currentColor}}.bk-chips{gap:var(--s-2);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.bk-chip{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:var(--neutral-100);font-size:var(--fs-sm);color:var(--pr-ink)}@media (width>=1024px){.bk-firm-info dl>div{gap:var(--s-5);grid-template-columns:200px minmax(0,1fr)}}.bk-groups{gap:var(--s-4);align-items:start;display:grid}.bk-group ul{flex-direction:column;width:100%;display:flex}.bk-group li+li{border-top:1px solid var(--pr-line)}.bk-group a{gap:var(--s-1);padding-block:var(--s-3);flex-direction:column;text-decoration:none;display:flex}.bk-group .bk-link-l{font-size:var(--fs-md);font-weight:var(--fw-regular)}.bk-group a[aria-current] .bk-link-l{color:var(--accent)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-group a:hover .bk-link-l{color:var(--accent)}}@media (width>=1024px){.bk-groups{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr))}.bk-groups[data-layout=bento]{grid-auto-flow:dense;align-items:stretch}.bk-groups[data-layout=bento] .bk-group[data-size=wide]{grid-column:span 2}.bk-group[data-size=wide] ul{column-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bk-group[data-size=wide] li+li{border-top:0}.bk-group[data-size=wide] li:nth-child(n+3){border-top:1px solid var(--pr-line)}.bk-groups[data-layout=bento] .bk-group[data-size=tall]{grid-row:span 2}}.bk-article{gap:var(--s-10);flex-direction:column;display:flex}.pgx-status{font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--brand-on-dark)}.bk-doc-in{gap:var(--s-8);flex-direction:column;display:flex}.bk-doc-body{gap:var(--s-10);min-width:0;max-width:var(--measure);font-size:var(--fs-md);line-height:var(--lh-body);flex-direction:column;display:flex}.bk-doc-in[data-plain]{align-items:center;display:flex}.bk-doc-in[data-plain] .bk-doc-body{width:100%}.bk-part{gap:var(--s-4);scroll-margin-top:var(--s-10);flex-direction:column;display:flex;position:relative}.bk-part h2{font-size:var(--fs-xl);line-height:var(--lh-snug)}.bk-part h3{margin-top:var(--s-5);font-size:var(--fs-lg);line-height:var(--lh-snug)}.bk-part :is(ul,ol){gap:var(--s-3);padding-left:var(--s-6);flex-direction:column;display:flex}.bk-part ul{list-style:outside}.bk-part ol{list-style:decimal}.bk-part li::marker{color:var(--pr-quiet)}.bk-part strong{font-weight:var(--fw-medium);color:var(--pr-strong)}.bk-part a{color:var(--pr-strong);text-decoration:underline;text-decoration-color:var(--pr-rule);text-underline-offset:.2em;overflow-wrap:anywhere;transition:text-decoration-color var(--t-hover) var(--ease-hover)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-part a:hover{text-decoration-color:currentColor}}.bk-part table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.bk-part :is(th,td){min-width:160px;padding:var(--s-3) var(--s-4) var(--s-3) 0;border-bottom:1px solid var(--pr-line);text-align:left;vertical-align:top}.bk-part th{font-weight:var(--fw-medium);color:var(--pr-strong);border-bottom-color:var(--pr-rule)}@media (width<=1023px){.bk-part table{display:block;overflow-x:auto}.bk-part thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bk-part tr{gap:var(--s-1);padding-block:var(--s-4);border-bottom:1px solid var(--pr-line);flex-direction:column;display:flex}.bk-part :is(th,td){border-bottom:0;min-width:0;padding:0}.bk-part td:first-child{font-weight:var(--fw-medium);color:var(--pr-strong)}}.bk-toc ol{flex-direction:column;display:flex}.bk-toc a{grid-template-columns:var(--s-8) minmax(0, 1fr);min-height:44px;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-ink);transition:color var(--t-hover) var(--ease-hover);align-items:center;text-decoration:none;display:grid;position:relative}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-toc a:hover{color:var(--pr-strong)}}.bk-toc-n{color:var(--accent);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.bk-toc a:has(.bk-toc-n:empty){grid-template-columns:minmax(0,1fr)}.bk-toc-n:empty{display:none}.bk-toc-fold{border:1px solid var(--glass-line);border-radius:var(--r-lg);background:var(--glass-bg)}.bk-toc-fold summary{padding:var(--s-4) var(--s-5);font-size:var(--fs-md);color:var(--pr-strong);cursor:pointer}.bk-toc-fold ol{padding:0 var(--s-2) var(--s-3) var(--s-6)}@media (width<=1023px){.bk-toc-fold summary{padding:var(--s-5) var(--s-11) var(--s-5) var(--s-6);list-style:none;position:relative}.bk-toc-fold ol{padding:0 var(--s-3) var(--s-5) var(--s-7)}.bk-toc-fold summary::-webkit-details-marker{display:none}.bk-toc-fold summary:before,.bk-toc-fold summary:after{content:"";top:50%;right:var(--s-6);border-radius:var(--r-pill);background:var(--ink-3);width:14px;height:1.5px;transition:transform var(--dur-500) var(--ease-weighted);position:absolute;transform:translateY(-50%)}.bk-toc-fold summary:after{transform:translateY(-50%)rotate(90deg)}.bk-toc-fold[open] summary:after{transform:translateY(-50%)rotate(0)}}.bk-toc-rail{display:none}.bk-toc-top{align-items:center;gap:var(--s-2);white-space:nowrap;margin-top:var(--s-4);padding:var(--s-3);border-top:1px solid var(--pr-line);font-size:var(--fs-sm);color:var(--pr-quiet);display:flex}.bk-toc-top svg{width:var(--s-4);height:var(--s-4);flex:none}@media (width<=1023px){.bk-toc-fold{background:var(--neutral-0)}.bk-toc-fold li{border-left:2px solid var(--line-1);transition:border-color var(--t-hover) var(--ease-hover)}.bk-toc-fold li:has(a[data-current]){border-left-color:var(--brand)}.bk-toc-fold a{padding-left:var(--s-4);border-radius:0}.bk-toc-fold a[data-current]{color:var(--pr-strong);font-weight:var(--fw-medium)}.bk-toc-fold[open] ol{max-height:calc(60 * var(--vh));overflow-y:auto}}@media print{.hdr,.fcx,.fls,.bk-toc,.pcx,.bk-links,.pgx .prh-crumb{display:none}.bk-doc-body{max-width:none}}@media (width>=1024px){.bk-doc-in{gap:var(--s-10);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.bk-toc{top:var(--bk-sticky);max-height:calc(100 * var(--vh) - var(--bk-sticky) - var(--sticky-top));scrollbar-width:none;position:sticky;overflow-y:auto}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-toc:hover{scrollbar-width:thin}}.bk-toc:before,.bk-toc:after{content:"";z-index:2;height:var(--s-13);pointer-events:none;backdrop-filter:var(--blur-soft-1);opacity:0;transition:opacity var(--dur-400) var(--ease-hover);display:block;position:sticky}.bk-toc:before{margin-bottom:calc(-1 * var(--s-13));background:linear-gradient(to bottom, color-mix(in srgb, var(--band-bg,var(--bg-page)) 100%, transparent) 0%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 85%, transparent) 22%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 66%, transparent) 45%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 45%, transparent) 66%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 26%, transparent) 84%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 10%, transparent) 96%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 0%, transparent) 100%);-webkit-mask-image:linear-gradient(to bottom, var(--mask-fade-eased));mask-image:linear-gradient(to bottom, var(--mask-fade-eased));top:0}.bk-toc:after{margin-top:calc(-1 * var(--s-13));background:linear-gradient(to top, color-mix(in srgb, var(--band-bg,var(--bg-page)) 100%, transparent) 0%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 85%, transparent) 22%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 66%, transparent) 45%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 45%, transparent) 66%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 26%, transparent) 84%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 10%, transparent) 96%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 0%, transparent) 100%);-webkit-mask-image:linear-gradient(to top, var(--mask-fade-eased));mask-image:linear-gradient(to top, var(--mask-fade-eased));bottom:0}.bk-toc[data-more-above]:before,.bk-toc[data-more-below]:after{opacity:1}.bk-toc::-webkit-scrollbar{width:0}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-toc:hover::-webkit-scrollbar{width:var(--s-2)}}.bk-toc-fold{display:none}.bk-toc-rail{padding:var(--s-7);border:1px solid var(--glass-line);border-radius:var(--r-xl);background:var(--neutral-0);display:block}.bk-toc-rail ol{border-left:2px solid var(--line-1);position:relative}.bk-toc-rail ol:before{content:"";width:2px;height:var(--mark-h,0);background:var(--brand);transform:translate3d(0, var(--mark-y,0), 0);transition:transform var(--t-hover) var(--ease-hover), height var(--t-hover) var(--ease-hover);position:absolute;top:0;left:-2px}.bk-toc-rail a{padding:var(--s-3) var(--s-2) var(--s-3) var(--s-4);color:var(--pr-quiet);border-radius:0}.bk-toc-rail li+li{margin-top:var(--s-3)}.bk-toc-rail[data-still] ol:before{transition:none}.bk-toc-rail a[data-current]{color:var(--pr-strong);font-weight:var(--fw-medium)}}.bk-toc-head{padding:0 0 var(--s-6);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--pr-strong)}.bk-dl{flex-direction:column;display:flex}.bk-dl>div{gap:var(--s-2);padding-block:var(--s-5);border-top:1px solid var(--pr-line);flex-direction:column;display:flex}.bk-dl>div:last-child{border-bottom:1px solid var(--pr-line)}.bk-dl dt{font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--pr-strong)}.bk-aside-card{align-items:stretch;gap:var(--s-4);padding:var(--s-7);border-color:var(--glass-line);background-color:var(--neutral-0);flex-direction:column;display:flex}.bk-aside-card .bk-card-h{font-size:var(--fs-xl)}.bk-aside-card p,.bk-aside-card li{font-size:var(--fs-sm);color:var(--pr-ink)}.bk-aside-card ul{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--pr-line);flex-direction:column;display:flex}.bk-aside-card li{align-items:center;gap:var(--s-3);display:flex}.bk-aside-tick{border-radius:var(--r-pill);background:var(--sage-100);width:20px;height:20px;color:var(--good);flex:none;place-items:center;display:grid}.bk-aside-tick svg{width:12px;height:12px}.bk-aside-card .btn{margin-top:var(--s-2)}.bk-doc-aside{gap:var(--s-9) ;flex-direction:column;display:flex}.bk-aside-more{padding-inline:var(--s-2);flex-direction:column;align-items:flex-start;display:flex}.bk-aside-h{padding-bottom:var(--s-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--pr-quiet)}.bk-aside-more ul{flex-direction:column;align-self:stretch;display:flex}.bk-aside-more li{border-top:1px solid var(--pr-line)}.bk-aside-more li a{padding-block:var(--s-3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-strong);transition:color var(--t-hover) var(--ease-hover);text-decoration:none;display:block}.bk-aside-all{margin-top:var(--s-4)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-aside-more li a:hover{color:var(--accent)}}@media (width>=1024px){.bk-doc-in:has(.bk-doc-aside){gap:var(--s-9);grid-template-columns:240px minmax(0,1fr) 280px}.bk-doc-in:not(:has(.bk-doc-aside)){grid-template-columns:280px minmax(0, var(--measure));justify-content:center;column-gap:var(--s-12)}.bk-doc-aside{top:var(--bk-sticky);position:sticky}}.bk-doc-in{--bk-sticky:calc(var(--header-h-stuck) + var(--s-9));--bk-fade-h:calc(var(--header-h-stuck) + var(--s-10))}.bk-doc-fade{top:var(--bk-fade-h);z-index:var(--z-doc-fade);height:0;margin-bottom:calc(-1 * var(--s-8));pointer-events:none;position:sticky}.bk-doc-fade:before{content:"";bottom:0;left:calc(50% - 50 * var(--vw));width:calc(100 * var(--vw));height:var(--bk-fade-h);display:none;position:absolute}@media (width>=1024px){.bk-doc-fade{grid-area:1/1/auto/-1;margin-bottom:0}.bk-doc-in>:is(.bk-toc,.bk-doc-body,.bk-doc-aside){grid-row:1}.bk-doc-in>.bk-toc{grid-column:1}.bk-doc-in>.bk-doc-body{grid-column:2}.bk-doc-in>.bk-doc-aside{grid-column:3}}.bk-posts{gap:var(--s-4);display:grid}.bk-post{height:100%;padding:var(--s-4);color:var(--pr-ink);--post-t:var(--dur-400);--post-zoom-t:var(--dur-700);--post-wait:var(--delay-0);--post-ink-wait:var(--delay-0);--post-cue-wait:var(--delay-0);transition:background-color var(--post-t) var(--ease-hover) var(--post-wait), border-color var(--post-t) var(--ease-hover) var(--post-wait);text-decoration:none}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-post:hover{--post-t:var(--t-hover);--post-zoom-t:var(--dur-500);--post-wait:var(--delay-hover-in);--post-ink-wait:var(--delay-hover-ink);--post-cue-wait:var(--delay-hover-cue);border-color:var(--accent);background-color:var(--accent);color:var(--ink-on-dark);text-decoration:none}}.bk-post-img{aspect-ratio:8/5;border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;-webkit-mask-image:linear-gradient(to bottom, var(--mask-fade-foot));mask-image:linear-gradient(to bottom, var(--mask-fade-foot));display:block;overflow:clip}.bk-post-img :is(img,.photo){object-fit:cover;width:100%;height:100%;transition:transform var(--post-zoom-t) var(--ease-hover) var(--post-wait)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-post:hover .bk-post-img :is(img,.photo){transform:scale(var(--zoom-post))}}.bk-post-more{align-items:center;gap:var(--s-2);padding-top:var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--pr-strong);transition:color var(--post-t) var(--ease-hover) var(--post-cue-wait);margin-top:auto;display:inline-flex}.bk-post-more svg{width:var(--s-4);height:var(--s-4);transition:transform var(--post-t) var(--ease-hover) var(--post-cue-wait)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-post:hover .bk-post-more{color:var(--brand-on-dark)}.bk-post:hover .bk-post-more svg{transform:translateX(var(--s-1))}}@media (prefers-reduced-motion:reduce){@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-post:hover .bk-post-img :is(img,.photo),.bk-post:hover .bk-post-more svg{transform:none}}}.bk-post-words{align-items:flex-start;gap:var(--s-2);margin-top:var(--s-2);padding:0 var(--s-3) var(--s-2);flex-direction:column;flex:1;display:flex;position:relative}.bk-post .bk-card-h{font-size:var(--fs-lg);transition:color var(--post-t) var(--ease-hover) var(--post-ink-wait)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-post:hover .bk-card-h{color:var(--ink-on-dark)}}.bk-post p{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-quiet);transition:color var(--post-t) var(--ease-hover) var(--post-ink-wait)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-post:hover p{color:var(--ink-on-dark-2)}}.bk-post-product{justify-content:center;gap:var(--s-4);padding:var(--s-7)}.bk-post-product .btn{margin-top:var(--s-2)}@media (width>=1024px){.bk-posts{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.bk-posts[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}body[data-look=curve] :is(.pr-cards-grid,.pr-cards-rows){gap:var(--s-4)}body[data-look=curve] :is(.pr-cards-grid,.pr-cards-rows) li,body[data-look=curve] .pr-col{padding:var(--s-6);border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel)}@media (width<=1023px){body[data-look=curve] .pr-cards-grid li{padding:var(--s-4) 0;background:0 0;border:0;border-radius:0}body[data-look=curve] .pr-cards-grid li+li{border-top:1px solid var(--pr-line)}}body[data-look=curve] :is(.pr-cards,.pr-col) .pr-card-h{margin-bottom:var(--s-3);font-size:var(--fs-xl);line-height:var(--lh-snug);letter-spacing:var(--track-tight)}body[data-look=curve] .pr-cols{gap:var(--s-4)}body[data-look=curve] :is(.pr-ledger,.pr-table){border-collapse:separate;border-spacing:0;border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel)}body[data-look=curve] .pr-ledger :is(th,td){padding-inline:var(--s-6)}body[data-look=curve] .pr-ledger tbody tr:first-child :is(th,td){padding-top:var(--s-6)}body[data-look=curve] .pr-ledger tbody tr:last-child :is(th,td){padding-bottom:var(--s-6)}body[data-look=curve] .pr-ledger thead th{padding-top:var(--s-5)}@media (width>=1024px){body[data-look=curve] :is(.pr-cards-grid,.pr-cards-rows),body[data-look=curve] .pr-cols{gap:var(--s-6)}body[data-look=curve] :is(.pr-cards-grid,.pr-cards-rows) li,body[data-look=curve] .pr-col{padding:var(--s-8)}body[data-look=curve] .pr-ledger :is(th,td){padding-inline:var(--s-8)}body[data-look=curve] .pr-cols{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (width<=1023px){body[data-look=curve] .pr-ledger tbody tr{padding:var(--s-5) var(--s-6)}body[data-look=curve] .pr-ledger tbody tr+tr{border-top:1px solid var(--pr-line)}body[data-look=curve] .pr-ledger tbody tr :is(th,td),body[data-look=curve] .pr-ledger tbody tr:is(:first-child,:last-child) :is(th,td){border:0;padding:0}body[data-look=curve] .pr-table{padding:var(--s-5) var(--s-5) var(--s-2)}body[data-look=curve] .pr-table tr :is(th,td){padding-inline:0}body[data-look=curve] .pr-table thead th{padding-top:0}body[data-look=curve] .pr-table tbody tr:last-child :is(th,td){padding-bottom:0}}@media (width>=1024px){body[data-look=curve] .pr-table :is(th,td):first-child{padding-left:var(--s-8)}body[data-look=curve] .pr-table :is(th,td):last-child{padding-right:var(--s-8)}body[data-look=curve] .pr-table thead th{padding-top:var(--s-6)}body[data-look=curve] .pr-table tbody tr:last-child :is(th,td){padding-bottom:var(--s-6)}}.prs-head .shape{width:min(100%,360px);margin-top:var(--s-4)}@media (width>=1024px){.prs[data-split] .bk-row,.prs[data-split] .bk-rows-head{padding:var(--s-8);grid-template-columns:minmax(0,1fr)}.prs[data-split] .bk-row-body:before,.prs[data-split] .bk-rows-head{display:none}}@media (width<=1023px){.prs-head .shape{display:none}}.bk-beside{gap:var(--s-4);display:grid}.bk-beside-photo{aspect-ratio:16/10;border-radius:var(--r-xl);background:var(--neutral-200);position:relative;overflow:clip}.bk-beside-photo .photo{object-fit:cover;object-position:50% 62%;width:100%;height:100%;position:absolute;inset:0}.bk-beside .bk-cards{grid-template-columns:minmax(0,1fr)}@media (width>=1024px){.bk-beside{gap:var(--s-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}.bk-beside-photo{aspect-ratio:auto;min-height:100%}.bk-beside .bk-cards{grid-auto-rows:minmax(0,1fr)}.bk-beside .bk-card{justify-content:center}body[data-look=curve] .prs:not([data-split]) .prt .pr-list-tick:not(:has(>li:nth-child(5))){column-gap:var(--s-8);grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}body[data-look=curve] .prs:not([data-split])>.prs-in>.pr-prose,body[data-look=curve] .prs:not([data-split]) .prt>.pr-prose{text-align:center;text-wrap:pretty}body[data-look=curve] .prs:not([data-split]) :is(.prs-in,.prt)>.pr-note:not(.pr-note-callout){text-align:center;text-wrap:balance;margin-inline:auto}body[data-look=curve] .prs:not([data-split]) :is(.prs-in,.prt)>.pr-note:before{left:50%;transform:translate(-50%)}.prs:has(>.prs-in .bk-doc-fade),.prs:has(.bk-doc-fade){overflow:clip}body[data-look=curve] .prs:has(.bk-doc-in){padding-top:var(--gutter)}@media (width>=1024px){body[data-look=curve] .prs:has(.bk-doc-in){padding-top:calc(var(--gutter) + var(--s-5))}}.bk-ds-name{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--pr-strong);overflow-wrap:anywhere}.bk-ds-val{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--pr-ink);overflow-wrap:anywhere}.bk-ds-roles{font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-body);color:var(--pr-ink);overflow-wrap:anywhere}.bk-ds-note{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--pr-quiet)}.bk-ds-swatches{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.bk-ds-swatch{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.bk-ds-chip{aspect-ratio:3/2;margin-bottom:var(--s-2);border-radius:var(--r-lg);border:var(--border-hair) solid var(--pr-line);background:var(--sw)}.bk-ds-type{display:grid}.bk-ds-type li{gap:var(--s-2);padding-block:var(--s-5);border-top:var(--border-hair) solid var(--pr-line);display:grid}.bk-ds-type li:first-child{border-top:0;padding-top:0}.bk-ds-type-sample{font-size:var(--fs-sample);line-height:var(--lh-snug);color:var(--pr-strong)}.bk-ds-meta{align-items:baseline;gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}.bk-ds-meta .bk-ds-note{flex-basis:100%}.bk-ds-scale{gap:var(--s-4);display:grid}.bk-ds-scale li{align-items:center;gap:var(--s-1) var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bk-ds-scale li>.bk-ds-shape,.bk-ds-scale li>.bk-ds-note{grid-column:1/-1}.bk-ds-space .bk-ds-shape{width:var(--sp);max-width:100%;height:var(--s-3);border-radius:var(--r-2xs);background:var(--brand)}.bk-ds-radius{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.bk-ds-radius li{grid-template-columns:minmax(0,1fr);align-content:start}.bk-ds-radius .bk-ds-shape{aspect-ratio:3/2;width:100%;margin-bottom:var(--s-2);border:var(--border-control) solid var(--pr-strong);border-radius:var(--rd);background:var(--pr-panel)}.bk-ds-motion{gap:var(--s-5);justify-items:start;display:grid}.bk-ds-play{min-width:var(--btn-product-w)}.bk-ds-motion ul{gap:var(--s-4);width:100%;display:grid}.bk-ds-motion li{align-items:center;gap:var(--s-1) var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bk-ds-motion li>:is(.bk-ds-track,.bk-ds-note){grid-column:1/-1}.bk-ds-track{height:var(--s-4);background:linear-gradient(var(--pr-line), var(--pr-line)) center / 100% var(--border-hair) no-repeat;position:relative;container-type:inline-size}.bk-ds-dot{width:var(--s-4);height:var(--s-4);border-radius:var(--r-pill);background:var(--brand);transition:translate var(--md) var(--me);position:absolute;top:0;left:0}.bk-ds-motion[data-on] .bk-ds-dot{translate:calc(100cqi - var(--s-4)) 0}.bk-ds-list{display:grid}.bk-ds-list>div{gap:var(--s-1);padding-block:var(--s-3);border-top:var(--border-hair) solid var(--pr-line);display:grid}.bk-ds-list>div:first-child{border-top:0;padding-top:0}@media (width>=1024px){.bk-ds-list>div{column-gap:var(--s-5);grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,5fr);align-items:baseline}.bk-ds-scale li,.bk-ds-motion li{grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,5fr)}.bk-ds-scale li>.bk-ds-shape,.bk-ds-motion li>.bk-ds-track{grid-area:1/3}.bk-ds-scale li>.bk-ds-note,.bk-ds-motion li>.bk-ds-note{grid-column:2/-1}.bk-ds-radius li{grid-template-columns:minmax(0,1fr)}.bk-ds-radius li>:is(.bk-ds-shape,.bk-ds-note){grid-area:auto/1}}.bk-ds-row{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.bk-ds-stack{gap:var(--s-7);display:grid}.bk-ds-h{margin-bottom:var(--s-4);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--pr-strong)}body[data-look=curve] .prs[data-text] :is(.prs-in,.prt){gap:var(--s-7)}body[data-look=curve] .prs[data-text] :is(.prs-in,.prt)>.prs-head+*{margin-top:calc(var(--s-9) - var(--s-7))}body[data-look=curve] .prs[data-text] :is(.prs-in,.prt)>:not(.prs-head,.prt,.faq){text-align:center;width:100%;max-width:none;margin-inline:auto}body[data-look=curve] .prs[data-text] .prs-in>.prt{margin-top:calc(var(--s-9) - var(--s-7));padding-top:var(--s-9);border-top:1px solid var(--pr-line)}body[data-look=curve] .prs[data-text] .prs-in>.prs-head+.prt{border-top:0;padding-top:0}body[data-look=curve] .prs[data-text] .prt>.prs-head{width:100%}@media (width>=1024px){body[data-look=curve] .prs[data-text] .prt>.prs-head>.t-lead,body[data-look=curve] .prs[data-text] :is(.prs-in,.prt)>:is(.pr-prose,.pr-note,.pr-steps-row,.pr-ledger:not([data-grid])),body[data-look=curve] .prs[data-text] :is(.prs-in,.prt)>.pr-block:has(>.pr-list){width:70%}}body[data-look=curve] .prs[data-text] .prv{gap:var(--s-9)}body[data-look=curve] .prs[data-text] .prv-seg{align-self:center}body[data-look=curve] .prs[data-text] .prv>.prs-in>.prs-head+*{margin-top:0}body[data-look=curve] .prs[data-text] .prv .prs-head{width:100%}body[data-look=curve] .prs[data-text] .prv .pr-formula{font-size:var(--fs-xl);line-height:var(--lh-snug)}@media (width>=1024px){body[data-look=curve] .prs[data-text] .prv .prs-head>.t-lead{width:70%;max-width:none}}body[data-look=curve] .prs[data-text] .pr-prose{gap:var(--s-4);text-wrap:pretty}body[data-look=curve] .prs[data-text] .pr-formula{justify-items:center;gap:var(--s-2);font-size:var(--fs-lg);background:0 0;border:0;border-radius:0;padding:0}body[data-look=curve] .prs[data-text] .pr-list{justify-items:center;gap:0}body[data-look=curve] .prs[data-text] .pr-list li{justify-content:center;width:100%}body[data-look=curve] .prs[data-text] .pr-list-rule li+li{margin-top:var(--s-3);padding-top:var(--s-3)}body[data-look=curve] .prs[data-text] .pr-steps{gap:0;padding-left:0}body[data-look=curve] .prs[data-text] .pr-steps:before,body[data-look=curve] .prs[data-text] .pr-steps:after,body[data-look=curve] .prs[data-text] .pr-dot{display:none}body[data-look=curve] .prs[data-text] .pr-step{padding-block:var(--s-5);color:var(--pr-ink);text-wrap:pretty}body[data-look=curve] .prs[data-text] .pr-step:first-child{padding-top:0}body[data-look=curve] .prs[data-text] .pr-step:last-child{padding-bottom:0}body[data-look=curve] .prs[data-text] .pr-step+.pr-step{border-top:1px solid var(--pr-line)}body[data-look=curve] .prs[data-text] .pr-step-h{margin-bottom:var(--s-1);font-size:var(--fs-lg);line-height:var(--lh-snug)}body[data-look=curve] .prs[data-text] .pr-cards{text-align:left}body[data-look=curve] .prs[data-text] :is(.pr-ledger:not([data-grid]),.pr-table){background:0 0;border:0;border-radius:0}@media (width>=1024px){body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) :is(th,td){width:50%;padding-inline:0}body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) :is(thead th:first-child,tbody th){padding-right:var(--s-5);text-align:right}body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) :is(thead th:last-child,tbody td){padding-left:var(--s-5);text-align:left}}body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) tbody th{color:var(--pr-strong)}body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) tbody tr:first-child :is(th,td){padding-top:var(--s-3)}body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) tbody tr:last-child :is(th,td){padding-bottom:0}body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]):has(>thead.sr-only) tbody tr:first-child :is(th,td){padding-top:0}body[data-look=curve] .prs[data-text] .pr-compare{max-width:none}body[data-look=curve] .prs[data-text] .pr-table{text-align:left}body[data-look=curve] .prs[data-text] .pr-table .pr-th{font-size:var(--fs-md)}body[data-look=curve] .prs[data-text] .pr-table tbody th{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--pr-strong)}body[data-look=curve] .prs[data-text] .pr-table :is(th,td):first-child{padding-left:0}body[data-look=curve] .prs[data-text] .pr-contact{justify-items:center}body[data-look=curve] .prs[data-text] .pr-contact dd{font-size:var(--fs-md)}body[data-look=curve] .prs[data-text] .pr-contact a{padding-block:0}@media (width>=1024px){body[data-look=curve] .prs[data-text] .pr-contact{justify-content:center;column-gap:var(--s-11);grid-template-columns:repeat(3,auto)}}@media (width<=1023px){html body[data-look=curve] .prs[data-text] :is(.prs-in,.prt,.prv){gap:var(--s-6)}html body[data-look=curve] .prs[data-text] :is(.prs-in,.prt)>.prs-head+*{margin-top:0}html body[data-look=curve] .prs[data-text] .prs-in>.prt{margin-top:calc(var(--s-8) - var(--s-6));padding-top:var(--s-8)}html body[data-look=curve] .prs[data-text] .prs-in>.prs-head+.prt{margin-top:0;padding-top:0}html body[data-look=curve] .prs[data-text] :is(.prs-in,.prt)>:not(.prs-head,.prt){text-align:left;margin-inline:0}html body[data-look=curve] .prs[data-text] :is(.pr-formula,.pr-list,.pr-contact){justify-items:start}html body[data-look=curve] .prs[data-text] .pr-list li{justify-content:flex-start}html body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) tbody tr{padding-inline:0}html body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) tbody tr:first-child{padding-top:0}html body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) tbody tr:last-child{padding-bottom:0}html body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) tbody :is(th,td),html body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) tbody tr:is(:first-child,:last-child) :is(th,td){width:auto;text-align:inherit;padding:0}}body[data-look=curve] .pr-ledger[data-grid]{background:0 0;border:0;border-radius:0;display:block}body[data-look=curve] .pr-ledger[data-grid] tbody{gap:var(--border-hair);border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel-line);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}body[data-look=curve] .pr-ledger[data-grid] tbody tr,body[data-look=curve] .pr-ledger[data-grid] tbody tr+tr{gap:var(--s-1);padding:var(--s-5) var(--s-6);background-color:var(--pr-panel);border:0;flex-direction:column;display:flex}body[data-look=curve] .pr-ledger[data-grid] tbody tr :is(th,td),body[data-look=curve] .pr-ledger[data-grid] tbody tr:is(:first-child,:last-child) :is(th,td){width:auto;text-align:inherit;border:0;margin:0;padding:0;display:block}body[data-look=curve] .pr-ledger[data-grid] tbody th{font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--pr-quiet)}body[data-look=curve] .pr-ledger[data-grid] tbody td{font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--pr-strong)}@media (width>=1024px){body[data-look=curve] .pr-ledger[data-grid] tbody,body[data-look=curve] .pr-ledger[data-grid] tbody:has(>tr:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}body[data-look=curve] .prt-caption,.pr-prose .pr-prose-foot{font-size:var(--fs-sm);color:var(--pr-quiet)}.pr-prose:has(>.pr-prose-foot:only-child)+*{margin-top:calc(-1 * var(--s-4))}body[data-look=curve] .prs[data-tone=dark] .pr-ledger[data-grid] tbody td{color:var(--brand-on-dark)}@media (width<=1023px){body[data-look=curve] .pr-ledger[data-grid] tbody tr,body[data-look=curve] .pr-ledger[data-grid] tbody tr+tr{padding:var(--s-4) var(--s-5)}}body[data-look=curve] .prs .hw+.bk-act{margin-top:var(--s-8)}body[data-look=curve] .prs[data-text][data-tone=light] .pr-table :is(th,td){border-top-color:var(--pr-rule)}@media (width<=1023px){body[data-look=curve] table.pr-table[data-folded]{display:none}.tf{border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel);padding-inline:var(--s-5)}.tf-item+.tf-item{border-top:1px solid var(--pr-line)}.tf-q.acc-q{padding-block:var(--s-4);color:var(--pr-strong)}.tf-text{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.tf-name{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.tf-sum{gap:var(--s-1) var(--s-3);font-size:var(--fs-xs);color:var(--pr-quiet);flex-wrap:wrap;display:flex}.tf-v[data-state=yes]{color:var(--good)}.tf-v[data-state=mark]{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-ink)}[data-tone=dark] .tf-v[data-state=mark]{color:var(--brand-on-dark)}[data-tone=dark] .tf-v[data-state=yes]{color:var(--good-on-dark)}.tf-v[data-state=no]{color:var(--clay-600)}[data-tone=dark] .tf-v[data-state=no]{color:var(--clay-300)}.tf-v+.tf-v:before{content:"·";margin-right:var(--s-3)}.tf-body{gap:var(--s-1);padding-bottom:var(--s-4);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-strong);flex-direction:column;display:flex}.tf-l{font-size:var(--fs-xs);color:var(--pr-quiet)}[data-tone=dark] .tf .acc-sign{color:var(--ink-on-dark-2)}html body[data-look=curve] .pr-ledger[data-icons]{background:0 0;border:0;display:block}html body[data-look=curve] .pr-ledger[data-icons] tbody{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}html body[data-look=curve] .pr-ledger[data-icons] tbody tr{gap:var(--s-2);padding:var(--s-5) var(--s-4);border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel);flex-direction:column;display:flex}html body[data-look=curve] .pr-ledger[data-icons] tbody tr+tr{border-top:1px solid var(--pr-panel-line)}html body[data-look=curve] .pr-ledger[data-icons] tbody tr>:is(th,td){width:auto;padding:0;display:block}html body[data-look=curve] .pr-ledger[data-icons] tbody tr>td{font-size:var(--fs-sm);line-height:var(--lh-body)}html body[data-look=curve] .prs ul.pr-cards:has(>li:nth-child(3)){gap:var(--s-3);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;display:flex;overflow-x:auto}html body[data-look=curve] .prs ul.pr-cards:has(>li:nth-child(3))::-webkit-scrollbar{display:none}html body[data-look=curve] .prs ul.pr-cards:has(>li:nth-child(3))>li{scroll-snap-align:start;flex:0 0 84%;margin:0}html body[data-look=curve] .prs ul.pr-cards:has(>li:nth-child(3))>li+li{border-top-width:1px}.bk-firm[data-fold] .bk-firm-info>.bk-firm-kind{margin:0}.bk-fold-q.acc-q{padding-block:var(--s-4);font:inherit;color:inherit}[id=board] .bk-rows{gap:var(--s-4);background:0 0;border:0;display:grid;overflow:visible}[id=board] .bk-row{top:calc(var(--s-3) + var(--header-h-phone) + var(--s-4) + var(--i,0) * var(--s-3));border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--neutral-0);position:sticky}[id=board] .bk-row+.bk-row{border-top:1px solid var(--pr-panel-line)}[id=board] .bk-row:nth-child(2){--i:1}[id=board] .bk-row:nth-child(3){--i:2}[id=board] .bk-row:nth-child(4){--i:3}[id=board] .bk-row:nth-child(5){--i:4}[id=board] .bk-row:nth-child(n+6){--i:5}[id=board] .bk-row-photo:has(>.photo-empty){display:none}#blogs-featured .bk-posts{gap:var(--s-3);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}#blogs-featured .bk-posts::-webkit-scrollbar{display:none}#blogs-featured .bk-posts>li{scroll-snap-align:start;flex:0 0 84%}#blogs-all .bk-posts{gap:var(--s-3)}#blogs-all .bk-post:not(.bk-post-product){grid-template-columns:var(--s-13) minmax(0, 1fr);gap:var(--s-4);padding:var(--s-3);align-items:start;display:grid}#blogs-all .bk-post:not(.bk-post-product) .bk-post-img{aspect-ratio:1;border-radius:var(--r-lg);margin:0;overflow:hidden}#blogs-all .bk-post:not(.bk-post-product) .bk-post-img :is(img,.photo){object-fit:cover;width:100%;height:100%}#blogs-all .bk-post:not(.bk-post-product) .bk-post-words{gap:var(--s-1);padding:0}#blogs-all .bk-post:not(.bk-post-product) .bk-card-h{font-size:var(--fs-sm)}#blogs-all .bk-post:not(.bk-post-product) .bk-post-words>p{-webkit-line-clamp:2;font-size:var(--fs-xs);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#blogs-all .bk-post:not(.bk-post-product) .bk-post-more{display:none}html body[data-look=curve] .prs .pr-rows>.bk-rows:has(>.bk-row:nth-child(3)){gap:var(--s-3);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;background:0 0;border:0;border-radius:0;display:flex;overflow-x:auto}html body[data-look=curve] .prs .pr-rows>.bk-rows:has(>.bk-row:nth-child(3))::-webkit-scrollbar{display:none}html body[data-look=curve] .prs .pr-rows>.bk-rows:has(>.bk-row:nth-child(3))>.bk-row{scroll-snap-align:start;border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel);flex:0 0 84%;align-content:start}}@media (width>=1024px){body[data-look=curve] .pr-ledger[data-grid] tbody:has(>tr:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){html body[data-look=curve] .prs ul.pr-cards.pr-cards-open:has(>li:nth-child(3)){gap:var(--s-7) var(--s-4);scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding-inline:0;display:grid;overflow:visible}html body[data-look=curve] .prs ul.pr-cards.pr-cards-open:has(>li:nth-child(3))>li{border:0;padding:0}html body[data-look=curve] .prs:has(.pr-cards-open)>.prs-in>.prs-head,html body[data-look=curve] .prs:not([data-split]):has(.pr-cards-open) :is(.prs-in,.prt)>.pr-note.pr-note:not(.pr-note-callout){text-align:center;align-items:center;margin-inline:auto}html body[data-look=curve] .prs:not([data-split]):has(.pr-cards-open) :is(.prs-in,.prt)>.pr-note.pr-note:not(.pr-note-callout):before{left:50%;transform:translate(-50%)}}.bk-lead{text-align:left;--lead-label:var(--ink-1);--lead-quiet:var(--ink-3);--lead-bad:var(--bad);width:100%;max-width:720px;margin-inline:auto}.bk-lead[data-tone=dark]{--lead-label:var(--ink-on-dark);--lead-quiet:var(--ink-on-dark-2);--lead-bad:var(--bad-on-dark)}:is(.bk-lead[data-tone=dark],.bk-chooser) .ctl{--toggle:transparent;--toggle-border:var(--ink-on-dark-2);--toggle-border-hover:var(--ink-on-dark);--toggle-active:transparent;--toggle-border-active:var(--ink-on-dark);--toggle-inner:var(--ink-on-dark)}.bk-lead-form{gap:var(--s-7);display:grid}.bk-lead-form[hidden]{display:none}.bk-lead-row{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.bk-lead-label{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--lead-label)}.bk-lead-opt{font-weight:var(--fw-regular);color:var(--lead-quiet)}.bk-lead-field input{font-size:var(--fs-md);font-weight:var(--fw-regular);letter-spacing:normal}.bk-lead-field input[type=tel]{letter-spacing:var(--track-digits)}.bk-lead-field:has([aria-invalid=true]){border-color:var(--lead-bad)}.bk-lead-area{align-items:stretch;height:auto}.bk-lead-area textarea{min-width:0;padding:var(--s-3) var(--s-4);resize:vertical;font:inherit;font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-1);background:0 0;border:0;outline:none;flex:1}.bk-lead-err{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--lead-bad)}.bk-lead-agree{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--lead-quiet)}.bk-lead-agree a{color:var(--lead-label);font-weight:var(--fw-medium);text-underline-offset:.2em;text-decoration:underline}.bk-lead-send{align-self:flex-start}.bk-lead-thanks{font-size:var(--fs-lg);line-height:var(--lh-body);text-align:center;color:var(--lead-label)}@media (width>=720px){.bk-lead-form{column-gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.bk-lead-wide{grid-column:1/-1}}@media (width<=719px){.bk-lead-send{align-self:stretch}}.bk-route-head{align-items:center;gap:var(--s-2);text-align:center;flex-direction:column;display:flex}.bk-route-h{color:var(--pr-strong)}.bk-route-lead{max-width:640px;font-size:var(--fs-md);line-height:var(--lh-body);color:var(--pr-quiet);text-wrap:balance}.bk-chooser{gap:var(--s-9);text-align:left;flex-direction:column;width:100%;max-width:960px;margin-inline:auto;display:flex}.bk-chooser-q{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.bk-chooser-legend{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--ink-on-dark)}.bk-chooser-opts{gap:var(--s-3);display:grid}.bk-chooser-card{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--glass-on-dark-line);border-radius:var(--r-lg);background:var(--glass-on-dark-bg);cursor:pointer;transition:border-color var(--t-fast) var(--ease)}.bk-chooser-card:has(input:checked){border-color:var(--brand-on-dark)}.bk-chooser-card:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.bk-chooser-card .ctl-label{gap:var(--s-1);flex-direction:column;display:flex}.bk-chooser-t{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-on-dark)}.bk-chooser-s{text-wrap:balance;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-on-dark-2)}@media (width>=720px){.bk-chooser-opts{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-chooser [data-route-panel][hidden]{display:none}.bk-chooser-partner{align-items:flex-start;gap:var(--s-5);padding:var(--s-7);border:1px solid var(--glass-on-dark-line);border-radius:var(--r-xl);background:var(--glass-on-dark-bg);flex-direction:column;display:flex}.bk-chooser-partner p{font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-on-dark)}.bk-chooser .bk-lead{max-width:none}.bk-rside{gap:var(--s-5);width:100%;display:grid}.bk-rside-col{align-items:flex-start;gap:var(--s-5);padding:var(--s-7);border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background:var(--pr-panel);text-align:left;flex-direction:column;display:flex}.bk-rside-col .bk-route-lead{margin-top:calc(-1 * var(--s-3))}.bk-rside-col .btn{margin-top:auto}.bk-rside-list{flex:1;grid-auto-rows:1fr;width:100%;display:grid}.bk-rside-list li{gap:var(--s-1);padding-block:var(--s-4);border-top:1px solid var(--pr-line);flex-direction:column;display:flex}.bk-rside-list li:last-child{border-bottom:1px solid var(--pr-line)}.bk-rside-col .bk-route-h{color:var(--brand-on-dark)}.bk-rside-col .bk-rside-name{color:var(--gold-100)}.bk-rside-name{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.bk-rside-list p{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-quiet)}.bk-rside-list li.bk-rside-has-ic{column-gap:var(--s-3);row-gap:var(--s-1);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.bk-rside-ic{color:var(--gold-100);grid-row:span 2;display:flex}.bk-rside-ic svg{width:var(--s-5);height:var(--s-5)}@media (width>=1024px){.bk-rside{grid-template-columns:repeat(2,minmax(0,1fr))}}.plw-spot-photo,.plr-ill-art{border-radius:var(--r-xl);overflow:hidden}.prh.plh{isolation:isolate;position:relative;overflow:hidden}.plh-row{gap:var(--s-10);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=1024px){.plh-row{gap:var(--s-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.plh-copy{align-items:flex-start;gap:var(--s-6);text-align:left;flex-direction:column;min-width:0;display:flex}.plh-copy .t-display{text-wrap:balance;max-width:900px}.plh-copy .prh-crumb,.plh-copy .pgx-claims,.plh-copy .pgx-acts{justify-content:flex-start}.plh-doors{gap:var(--s-4);display:grid}.plh-door{gap:var(--s-2);padding:var(--s-7);border:1px solid var(--neutral-750);border-radius:var(--r-xl);background:var(--neutral-800);color:var(--ink-on-dark);text-align:left;transition:border-color var(--t-hover) var(--ease-hover);flex-direction:column;text-decoration:none;display:flex}.plh-door-t{font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.plh-door-s{font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-on-dark-2)}.plh-door-go{align-items:center;gap:var(--s-2);height:var(--s-6);margin-top:var(--s-3);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--brand-on-dark);display:inline-flex}.plh-door-go svg{width:18px;height:18px}.plw-spot{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.plw-spot-photo{aspect-ratio:4/5}@media (width>=1024px){.plw-spot{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch}.plw-spot-photo{aspect-ratio:auto;min-height:100%;position:relative}.plw-spot-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}}.plr-ill-card{align-items:flex-start;gap:var(--s-3);padding:var(--s-7);border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background:var(--pr-panel);text-align:left;flex-direction:column;display:flex}.plr-ill{gap:var(--s-5);display:grid}.plr-ill-art{aspect-ratio:4/3;width:100%;margin-bottom:var(--s-3)}@media (width>=1024px){.plr-ill{grid-template-columns:repeat(3,minmax(0,1fr))}}.plh-door{color:var(--ink-on-dark);text-decoration:none}@media (hover:hover) and (pointer:fine) and (width>=600px){.plh-door:hover{color:var(--ink-on-dark);text-decoration:none}}.plh-door-go svg{transition:transform var(--t-hover) var(--ease-hover)}@media (hover:hover){@media (hover:hover) and (pointer:fine) and (width>=600px){.plh-door:hover .plh-door-go svg{transform:translate(3px)}.plh-door:hover{background:var(--neutral-750)}}}.plh-door{transition:border-color var(--t-hover) var(--ease-hover), background-color var(--t-hover) var(--ease-hover)}:is(.hh-link,.bk-lead-agree a,.dd-link){text-underline-offset:.2em;transition:text-underline-offset var(--t-hover) var(--ease-hover), text-decoration-thickness var(--t-hover) var(--ease-hover), color var(--t-hover) var(--ease-hover);text-decoration-color:currentColor;text-decoration-thickness:1px}@media (hover:hover){@media (hover:hover) and (pointer:fine) and (width>=600px){:is(.hh-link,.bk-lead-agree a,.dd-link):hover{text-underline-offset:.28em;text-decoration-thickness:2px}}}@media (hover:hover) and (pointer:fine) and (width>=600px){.dd-link:hover{color:inherit}}@media (hover:hover){@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-chooser-card:hover:not(:has(input:checked)){border-color:var(--ink-on-dark-2)}}}.bk-lead[data-tone=dark] .field{border-color:var(--neutral-400);background:var(--neutral-950);transition:border-color var(--t-hover) var(--ease-hover), background-color var(--t-hover) var(--ease-hover)}@media (hover:hover){@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-lead[data-tone=dark] .field:hover{background:var(--neutral-850)}}}.bk-lead[data-tone=dark] .field:focus-within{border-color:var(--ink-on-dark);background:var(--neutral-850)}.bk-lead[data-tone=dark] .field:has([aria-invalid=true]){border-color:var(--bad-on-dark)}.bk-lead[data-tone=dark] .field :is(input,textarea),.bk-lead[data-tone=dark] .field-code{color:var(--ink-on-dark);caret-color:var(--brand-on-dark)}.bk-lead[data-tone=dark] .field :is(input,textarea)::placeholder{color:var(--ink-example-dark)}@media (width>=1024px){.plh-copy .pgx-claims:has(>li:nth-child(2):last-child){column-gap:var(--s-6);width:auto;display:flex}.plh-copy .pgx-claims:has(>li:nth-child(2):last-child)>li:first-child{padding-right:0}}@media (width<=1023px){.plh-copy .pgx-claims{text-align:left;align-items:flex-start}}.plh .plh-mark{color:var(--brand-on-dark)}.prh.plh[data-tone=dark]:before{-webkit-mask-image:var(--dots-fade-band-wide);mask-image:var(--dots-fade-band-wide)}.pcx-in>.sec-head:not(:has(.t-lead)){width:100%}.plst{gap:var(--s-8);width:100%;margin-top:var(--s-11);display:grid}.plst-head{align-items:center;gap:var(--s-2);text-align:center;flex-direction:column;display:flex}.plst .plst-h{color:var(--brand-on-dark)}.plst-lead{max-width:640px;font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-on-dark-2);text-wrap:balance}.plst .xp-step,.plst .xp-steps li p{color:var(--ink-on-dark-2)}.plst .xp-h{color:var(--ink-on-dark)}.plst .xp-tick{background:var(--brand-on-dark)}@media (width<=1023px){.plst-head{text-align:left;align-items:flex-start}}.bk-chooser{text-align:center}.bk-chooser-q{align-items:center}.bk-chooser-card{justify-content:center}.bk-chooser-card .ctl-label,.bk-chooser .bk-lead-row{align-items:center}.bk-chooser .bk-lead-field{align-self:stretch}.bk-chooser .bk-lead-field :is(input,textarea),.bk-chooser .bk-lead-agree{text-align:center}.bk-chooser .bk-lead-send,.bk-chooser-partner .btn{width:var(--btn-route-w);justify-content:center;align-self:center}.bk-chooser-partner{align-items:center}.bk-chooser .bk-chooser-card{transition:border-color var(--t-door) var(--ease-curtain), background-color var(--t-door) var(--ease-curtain);flex-direction:column;align-items:center;position:relative}.bk-chooser .bk-chooser-card .ctl-box{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bk-chooser .bk-chooser-card{overflow:hidden}.bk-chooser .bk-chooser-card:after{content:"";height:var(--chooser-bar);background:var(--brand-on-dark);transition:transform var(--t-door) var(--ease-curtain);position:absolute;inset:auto 0 0;transform:scaleX(0)}.bk-chooser .bk-chooser-card:has(input:checked){border-color:var(--glass-on-dark-line)}.bk-chooser .bk-chooser-card:has(input:checked):after{transform:none}.bk-chooser-card :is(.bk-chooser-t,.bk-chooser-s){transition:color var(--t-hover) var(--ease-hover)}.bk-chooser .bk-lead-field:has(.field-code){justify-content:center}.bk-chooser .bk-lead-field:has(.field-code) input{text-align:left;flex:none;width:16ch}.plh-door-ic{margin-bottom:var(--s-2);color:var(--brand-on-dark);display:flex}.plh-door-ic svg{width:var(--s-7);height:var(--s-7)}.plh .plh-door{isolation:isolate;transition:border-color var(--t-door) var(--ease-curtain);position:relative;overflow:hidden}.plh-door-paper{z-index:-1;isolation:isolate;clip-path:inset(0 round calc(var(--r-xl) - 1px));pointer-events:none;position:absolute;inset:0;overflow:hidden}.plh-door-paper>span{aspect-ratio:1;border:1px solid var(--paper-edge);opacity:0;transform:translate(calc(-50% - var(--door-sheet-drift)), -50%);border-radius:50%;position:absolute;top:50%;left:0}.plh-door-paper>span:first-child{background:var(--gold-500);width:240%;transition-delay:calc(2 * var(--t-door-step))}.plh-door-paper>span:nth-child(2){background:var(--gold-400);width:180%;transition-delay:var(--t-door-step)}.plh-door-paper>span:nth-child(3){background:var(--neutral-850);width:156%}.plh .plh-door .plh-door-paper>span:nth-child(3){opacity:1;transform:translate(-50%, -50%) scale(var(--door-top-rest));background:var(--neutral-800);transition:transform var(--t-door) var(--ease-curtain), background-color var(--t-door) var(--ease-curtain), border-color var(--t-door) var(--ease-curtain);border-color:#0000;animation:none}@media (hover:hover) and (pointer:fine) and (width>=600px){.plh .plh-door:is(:hover,:focus-visible) .plh-door-paper>span:nth-child(3){border-color:var(--paper-edge);background:var(--neutral-850);animation:none;transform:translate(-50%,-50%)}.plh .plh-door[data-leaving]:not(:hover,:focus-visible) .plh-door-paper>span:nth-child(3){animation:none}}@media (width>=1024px){.plh .plh-door :is(.plh-door-t,.plh-door-s){max-width:72%}}@media (hover:hover) and (pointer:fine) and (width>=600px){.plh .plh-door:is(:hover,:focus-visible) .plh-door-paper>span{opacity:1;animation:door-sheet-in var(--t-door) var(--ease-curtain) both;transform:translate(-50%,-50%)}.plh .plh-door:is(:hover,:focus-visible) .plh-door-paper>span:first-child{animation-delay:0s}.plh .plh-door:is(:hover,:focus-visible) .plh-door-paper>span:nth-child(2){animation-delay:var(--t-door-step)}.plh .plh-door:is(:hover,:focus-visible) .plh-door-paper>span:nth-child(3){animation-delay:calc(2 * var(--t-door-step))}}@keyframes door-sheet-in{0%{opacity:0;transform:translate(calc(-50% + var(--door-sheet-drift)), -50%)}40%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)}}@media (hover:hover) and (pointer:fine) and (width>=600px){.plh .plh-door[data-leaving]:not(:hover,:focus-visible) .plh-door-paper>span{animation:door-sheet-out var(--t-door) var(--ease-curtain) both}.plh .plh-door[data-leaving]:not(:hover,:focus-visible) .plh-door-paper>span:nth-child(2){animation-delay:0s}.plh .plh-door[data-leaving]:not(:hover,:focus-visible) .plh-door-paper>span:first-child{animation-delay:var(--t-door-step)}}@keyframes door-sheet-out{0%{opacity:1;transform:translate(-50%,-50%)}30%{opacity:1}to{opacity:0;transform:translate(calc(-50% - var(--door-sheet-drift)), -50%)}}@media (prefers-reduced-motion:reduce){.plh .plh-door .plh-door-paper>span{animation:none!important}}.plh .plh-door,.plh .plh-door :is(.plh-door-s,.plh-door-go,.plh-door-ic){transition-property:border-color,color;transition-duration:var(--t-door);transition-timing-function:var(--ease-curtain)}@media (hover:hover){@media (hover:hover) and (pointer:fine) and (width>=600px){.plh .plh-door:hover{border-color:var(--neutral-850);background:var(--neutral-850)}}.plh .plh-door .plh-door-go{opacity:0;transform:translateY(var(--s-2));transition:opacity var(--t-door) var(--ease-curtain), transform var(--t-door) var(--ease-curtain), color var(--t-door) var(--ease-curtain)}@media (hover:hover) and (pointer:fine) and (width>=600px){.plh .plh-door:is(:hover,:focus-visible) .plh-door-go{transition-delay:var(--t-door-delay)}}.plh .plh-door :is(.plh-door-ic,.plh-door-t,.plh-door-s){transform:translateY(var(--door-go-room));transition:transform var(--t-door) var(--ease-curtain), color var(--t-door) var(--ease-curtain)}.plh .plh-door .plh-door-ic{transition:transform var(--t-door) var(--ease-curtain), opacity var(--t-door) var(--ease-curtain), color var(--t-door) var(--ease-curtain)}@media (hover:hover) and (pointer:fine) and (width>=600px){.plh .plh-door:is(:hover,:focus-visible) .plh-door-ic{opacity:0;transform:translateY(calc(-1 * var(--door-ic-room)))}.plh .plh-door:is(:hover,:focus-visible) :is(.plh-door-t,.plh-door-s){transform:translateY(calc(-1 * var(--door-ic-room)))}.plh .plh-door:is(:hover,:focus-visible) .plh-door-go{opacity:1;transform:translateY(calc(-1 * var(--door-ic-room)))}}}.bk-chooser .bk-chooser-card .ctl-label{gap:var(--s-2)}.bk-chooser .bk-chooser-t{color:var(--brand-on-dark)}@media (hover:hover){@media (hover:hover) and (pointer:fine) and (width>=600px){.plh .plh-door:is(:hover,:focus-visible) .plh-door-ic{transition-duration:calc(var(--t-door) / 2);transition-delay:0s}}}html body[data-look=curve] .prs.prs[data-variants=plr-colour][data-tone]:is([data-layout=mist],[data-layout=seamless],[data-layout=stone-mist],[data-layout=gold],[data-layout=sage],[data-layout=blush],[data-layout=graphite],[data-layout=sand]){background:var(--band-bg)}html body[data-look=curve] .prs.prs[data-variants=plr-colour][data-layout=mist][data-tone]{--band-bg:var(--mist-200)}html body[data-look=curve] .prs.prs[data-variants=plr-colour][data-layout=seamless][data-tone]{--band-bg:var(--neutral-0)}html body[data-look=curve] .prs.prs[data-variants=plr-colour][data-layout=stone-mist][data-tone]{--band-bg:var(--neutral-100)}html body[data-look=curve] .prs.prs[data-variants=plr-colour][data-layout=gold][data-tone]{--band-bg:var(--gold-100)}html body[data-look=curve] .prs.prs[data-variants=plr-colour][data-layout=sage][data-tone]{--band-bg:var(--sage-100)}html body[data-look=curve] .prs.prs[data-variants=plr-colour][data-layout=blush][data-tone]{--band-bg:var(--brick-50)}html body[data-look=curve] .prs.prs[data-variants=plr-colour][data-layout=graphite][data-tone]{--band-bg:var(--neutral-200)}html body[data-look=curve] .prs.prs[data-variants=plr-colour][data-layout=sand][data-tone]{--band-bg:var(--neutral-300)}.prs[data-variants=plr-colour]:is([data-layout=seamless],[data-layout=stone-mist],[data-layout=charcoal-mist],[data-layout=sand]) .plr-ill-card{background:var(--mist-100);border-color:#0000}.prs[data-variants=plr-colour][data-layout=charcoal-white] .plr-ill-card{background:var(--neutral-0);border-color:#0000}.prs[data-variants=plr-colour]:is([data-layout=charcoal-mist],[data-layout=charcoal-white]) .plr-ill-card{--pr-ink:var(--ink-2);--pr-quiet:var(--ink-3);--pr-faint:var(--ink-1);--pr-strong:var(--ink-1);color:var(--ink-2)}.prs[data-variants=plr-colour]:is([data-layout=charcoal-mist],[data-layout=charcoal-white]) .plr-ill-card :is(.bk-card-h,.bk-ticks span){color:var(--ink-1)}.prs[data-variants=plr-colour]:is([data-layout=charcoal-mist],[data-layout=charcoal-white]) .plr-ill-card .bk-ticks svg{color:var(--sage-700)}.prs[data-variants=plr-colour][data-layout=graphite] .plr-ill-card{--pr-ink:var(--ink-on-dark-2);--pr-quiet:var(--ink-on-dark-2);--pr-strong:var(--ink-on-dark);background:var(--neutral-800);color:var(--ink-on-dark-2);border-color:#0000}.prs[data-variants=plr-colour][data-layout=graphite] .plr-ill-card .bk-card-h{color:var(--ink-on-dark)}.prs[data-variants=plr-colour][data-layout=graphite] .plr-ill-card .bk-ticks span{color:var(--ink-on-dark-2)}.prs[data-variants=plr-colour][data-layout=graphite] .plr-ill-card .bk-ticks svg{color:var(--brand-on-dark)}.prs[data-variants=plr-colour]:is([data-layout=seamless],[data-layout=stone-mist],[data-layout=sand]) .plr-ill-card{border-color:var(--glass-line)}.plh-door-paper:after{content:"";z-index:1;box-shadow:var(--shadow-press);opacity:0;transition:opacity var(--t-door) var(--ease-curtain);position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (width>=600px){.plh .plh-door:is(:hover,:focus-visible) .plh-door-paper:after{opacity:1}}.plh .plh-door:focus-visible{border-color:var(--neutral-850);background:var(--neutral-850)}.cmp-bar{z-index:var(--z-header);position:absolute;inset:0 0 auto}.cmp-bar-in{height:var(--header-h);justify-content:flex-end;align-items:center;display:flex}.cmp-logo{height:var(--s-9);margin-bottom:var(--s-8)}.cmp-logo .logo-word{fill:var(--neutral-50)}.cmp-logo .logo-mascot{stroke:var(--neutral-50);stroke-width:2px;paint-order:stroke}.cmp-call{align-items:center;gap:var(--s-2);min-height:var(--ctl-md);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--ink-on-dark);letter-spacing:var(--track-digits);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.cmp-call:hover{color:var(--brand-on-dark)}}.cmp-call-ic{color:var(--brand-on-dark);display:flex}.cmp-call-ic svg{width:var(--s-5);height:var(--s-5)}@media (width<=1023px){.cmp-bar-in{height:calc(var(--s-3) + var(--header-h-phone))}.cmp-logo{height:var(--s-8);margin-bottom:var(--s-6)}.cmp-call{font-size:var(--fs-sm)}.cmp-bar{display:none}}.cmp-sticky{z-index:var(--z-header);background:var(--bg-dark);border-bottom:1px solid var(--line-on-dark);opacity:0;transition:transform var(--t-door) var(--ease-curtain), opacity var(--t-hover) var(--ease-hover);position:fixed;inset:0 0 auto;transform:translateY(-100%)}.cmp-sticky[data-show]{opacity:1;transform:none}.cmp-sticky-in{height:calc(var(--header-h) - var(--s-4));justify-content:space-between}.cmp-sticky-logo{height:var(--s-8)}.cmp-sticky-logo .logo-word{fill:var(--neutral-50)}.cmp-sticky-logo .logo-mascot{stroke:var(--neutral-50);stroke-width:2px;paint-order:stroke}@media (width<=1023px){.cmp-sticky-in{height:var(--header-h-phone)}.cmp-sticky-logo{height:var(--s-7)}}@media (width>=1024px){.cmp-bar-in,.cmp-sticky-in{padding-inline:calc(var(--gutter) + var(--s-5))}}@media (prefers-reduced-motion:reduce){.cmp-sticky{transition:opacity var(--dur-reduced)}}
