@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{color-scheme:light;--ds-night:#050810;--ds-night-card:#0a1124;--ds-navy-950:#00134a;--ds-navy-975:#00071c;--ds-navy-900:#001f72;--ds-navy-800:#0b2c8c;--ds-navy-300:#99a5c7;--ds-navy-200:#c7cee0;--ds-navy-100:#dde2f0;--ds-amber-500:#fda700;--ds-stone-0:#fff;--ds-stone-25:#fbfbf9;--ds-stone-50:#f5f4f1;--ds-stone-100:#ede8e4;--ds-stone-200:#e7e7e6;--ds-stone-300:#ddd5d2;--ds-cool-50:#f7f7f8;--ds-cool-100:#e8ebf2;--ds-cool-150:#eeeef0;--ds-stone-400:#8d8f95;--ds-ink-900:#0f1222;--ds-ink-700:#4a4d57;--ds-ink-500:#6b6e76;--ds-text:#333;--ds-text-display:var(--ds-navy-900);--ds-text-accent:var(--ds-navy-900);--ds-text-muted:#333;--ds-text-mono:#6b6b6b;--ds-text-subtle:#6b6b6b;--ds-text-inverse:var(--ds-stone-0);--ds-text-inverse-muted:var(--ds-navy-300);--ds-accent:var(--ds-amber-500);--ds-on-accent:var(--ds-navy-900);--ds-mark:var(--ds-amber-500);--ds-link:var(--ds-navy-900);--ds-link-hover:var(--ds-lg-ink-hover);--ds-disabled:var(--ds-ink-500);--ds-page:#fff;--ds-ground:#fff;--ds-surface:#f4f4f4;--ds-surface-bar:var(--ds-stone-25);--ds-surface-soft:var(--ds-stone-50);--ds-surface-sunk:var(--ds-stone-100);--ds-surface-hover:#efefef;--ds-surface-device:var(--ds-stone-300);--ds-surface-deep:var(--ds-navy-900);--ds-surface-console:var(--ds-navy-950);--ds-surface-night:var(--ds-night);--ds-surface-night-card:var(--ds-night-card);--ds-surface-close:var(--ds-navy-975);--ds-night-text:#ffffffe6;--ds-night-muted:#ffffffb3;--ds-night-quiet:#ffffff7a;--ds-night-line:#73737366;--ds-surface-float:#fff;--ds-surface-glass:#fbfbf9b8;--ds-glass:saturate(180%) blur(20px);--ds-surface-glass-thick:#fbfbf9d6;--ds-glass-thick:saturate(180%) blur(32px);--ds-glass-pill:var(--ds-ink-a08);--ds-surface-active:var(--ds-stone-100);--ds-surface-row-hover:var(--ds-ink-a08);--ds-theme-color:#fbfbf9;--ds-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--ds-hairline:1px;--ds-line:#e9e9e9;--ds-line-strong:var(--ds-stone-300);--ds-line-control:var(--ds-stone-400);--ds-line-inverse:#ffffff24;--ds-line-glint:#fff9;--ds-line-on-photo:#ffffffd9;--ds-ink-a08:#0f122214;--ds-ink-a12:#0f12221f;--ds-ink-a18:#0f12222e;--ds-ink-a30:#0f12224d;--ds-scrim:#00134ab8;--ds-well-deep:#00000047;--ds-halo:var(--ds-navy-100);--ds-halo-inverse:#ffffff2e;--ds-rib-light:#ffffff29;--ds-rib-shade:#0f12221a;--ds-rib-edge:#ffffff38;--ds-rib-width:3rem;--ds-sheen:#fff3;--ds-glare:#ffffff8c;--ds-gloss:#ffffff4d;--ds-shade-deep:#00000059;--ds-shade-soft:#00000040;--ds-xray-wash:#001f7208;--ds-danger:#b42318;--ds-success:#15803d;--ds-success-on-deep:#4ade80;--ds-live:#30d158;--ds-success-ink:#166534;--ds-success-soft:#e8f5ec;--ds-danger-on-deep:#ff8a80;--ds-shadow-bevel:inset 0 1px 0 #ffffff61, inset 0 -1px 0 #0f122229, 0 1px 1px #0f122224, 0 2px 6px -1px #0f122229;--ds-shadow-bevel-pressed:inset 0 1px 2px #0f122238, 0 0 0 #0f122200;--ds-shadow-device:inset 0 1px 0 #ffffff8c, 0 1px 2px #0f12221f, 0 24px 48px -24px #0f122261;--ds-shadow-float:0 1px 2px var(--ds-ink-a08), 0 24px 48px -16px #0f122238;--ds-shadow-print:0 1px 2px #0f122229, 0 12px 24px -10px #0f12224d;--ds-shadow-well:inset 0 1px 2px #0f122214;--ds-font-figtree:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-font-sans:var(--ds-lg-font);--ds-font-apple:var(--ds-lg-font);--ds-font-mono:var(--ds-lg-font);--ds-font-display:var(--ds-lg-font);--ds-font-body:var(--ds-lg-font);--ds-size-xs:.75rem;--ds-size-sm:.875rem;--ds-size-md:1rem;--ds-size-lg:1.125rem;--ds-size-menu:.9375rem;--ds-size-menu-note:.8125rem;--ds-size-xl:1.5rem;--ds-size-2xl:2rem;--ds-size-h2:2.5rem;--ds-size-3xl:3rem;--ds-size-4xl:4rem;--ds-size-masthead:clamp(var(--ds-size-3xl), 9vw, 7.5rem);--ds-hero-size:clamp(1.875rem, 7.7vw, var(--ds-size-3xl));--ds-hero-leading:1.14;--ds-hero-lede-size:1.0625rem;--ds-hero-lede-leading:1.53;--ds-say-size:1.5rem;--ds-say-leading:1.25;--ds-title-size:var(--ds-size-md);--ds-body-size:var(--ds-size-md);--ds-lede-size:var(--ds-size-lg);--ds-small-size:var(--ds-size-sm);--ds-h1-size:var(--ds-size-2xl);--ds-h2-size:var(--ds-size-2xl);--ds-h3-size:var(--ds-size-xl);--ds-statement-size:var(--ds-size-xl);--ds-quote-size:var(--ds-size-lg);--ds-label-size:var(--ds-size-xs);--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-body:var(--ds-weight-regular);--ds-weight-heading:var(--ds-weight-semibold);--ds-weight-strong:var(--ds-weight-semibold);--ds-weight-emphasis:var(--ds-weight-medium);--ds-weight-display:var(--ds-weight-semibold);--ds-weight-label:var(--ds-weight-semibold);--ds-track-display:-.035em;--ds-track-tight:-.02em;--ds-track-normal:0;--ds-track-caps:.05em;--ds-caps:uppercase;--ds-leading-display:1.04;--ds-leading-tight:1.2;--ds-leading-snug:1.4;--ds-leading-body:1.6;--ds-leading-label:1;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-16:4rem;--ds-space-20:5rem;--ds-space-24:6rem;--ds-space-28:7rem;--ds-space-32:8rem;--ds-space-50:12.5rem;--ds-space-48:12rem;--ds-space-40:10rem;--ds-section-pad:var(--ds-space-28);--ds-stack-heading:var(--ds-space-4);--ds-stack-block:var(--ds-space-8);--ds-panel-pad:var(--ds-space-6);--ds-icon-sm:1rem;--ds-icon-md:1.25rem;--ds-icon-lg:1.5rem;--ds-icon-xl:2rem;--ds-control-height:2.75rem;--ds-ring:2.25rem;--ds-nav-height:3.5rem;--ds-notice-height:2.5rem;--ds-seg-inset:3px;--ds-nudge:1.5px;--ds-trust-height:5.5rem;--ds-logo-height:1.5rem;--ds-grid-columns:4;--ds-grid-gap:var(--ds-space-4);--ds-gutter:var(--ds-space-6);--ds-rail-gap:0rem;--ds-max-width:90rem;--ds-content:min(100vw - 2 * var(--ds-gutter), var(--ds-max-width) - 2 * var(--ds-gutter));--ds-col:calc((var(--ds-content) - (var(--ds-grid-columns) - 1) * var(--ds-grid-gap)) / var(--ds-grid-columns));--ds-cols-3:min(100%, var(--ds-col) * 3 + var(--ds-grid-gap) * 2);--ds-cols-4:min(100%, var(--ds-col) * 4 + var(--ds-grid-gap) * 3);--ds-cols-5:min(100%, var(--ds-col) * 5 + var(--ds-grid-gap) * 4);--ds-cols-6:min(100%, var(--ds-col) * 6 + var(--ds-grid-gap) * 5);--ds-cols-7:min(100%, var(--ds-col) * 7 + var(--ds-grid-gap) * 6);--ds-cols-8:min(100%, var(--ds-col) * 8 + var(--ds-grid-gap) * 7);--ds-cols-10:min(100%, var(--ds-col) * 10 + var(--ds-grid-gap) * 9);--ds-head-text-width:var(--ds-cols-4);--ds-head-width:var(--ds-cols-6);--ds-measure:var(--ds-cols-6);--ds-statement-width:var(--ds-cols-6);--ds-quote-width:var(--ds-cols-6);--ds-player-width:var(--ds-cols-5);--ds-heading-width:100%;--ds-edge:max(var(--ds-gutter), calc((100% - var(--ds-max-width)) / 2 + var(--ds-gutter)));--ds-radius-none:0;--ds-radius-sm:4px;--ds-radius-md:6px;--ds-radius-lg:8px;--ds-radius-xl:12px;--ds-radius-full:9999px;--ds-radius-control:var(--ds-lg-radius-group);--ds-radius-card:var(--ds-lg-radius);--ds-radius-media:.75rem;--ds-focus-color:var(--ds-navy-900);--ds-focus-color-on-deep:var(--ds-stone-0);--ds-focus-width:2px;--ds-focus-offset:2px;--ds-dur-instant:.1s;--ds-dur-stagger:40ms;--ds-dur-micro:80ms;--ds-dur-quick:.15s;--ds-dur-open:.25s;--ds-dur-panel-close:.35s;--ds-dur-panel:.4s;--ds-dur-emphasis:.5s;--ds-ease-out:cubic-bezier(.22, 1, .36, 1);--ds-ease-move:cubic-bezier(.77, 0, .175, 1);--ds-ease-swap:ease-in-out;--ds-ease-hover:ease;--ds-ease-tip:ease-out;--ds-ease-linear:linear;--ds-ease-pop:cubic-bezier(.34, 1.36, .64, 1);--ds-ease-bounce-strong:cubic-bezier(.34, 3.85, .64, 1);--ds-ease-needle:linear(0, .3 10%, .7 22%, .93 34%, 1.012 46%, 1.0125 54%, 1.004 66%, .999 80%, 1);--ds-dur-needle:1.4s;--ds-scale-press:.97;--ds-scale-modal:.96;--ds-scale-menu:.97;--ds-scale-menu-close:.99;--ds-scale-tip:.98;--ds-distance-micro:4px;--ds-distance-small:6px;--ds-distance-base:8px;--ds-distance-reveal:12px;--ds-distance-large:30px;--ds-blur-swap:2px;--ds-blur-reveal:3px;--ds-blur-large:8px;--ds-sound-click-volume:.14;--ds-sound-click-ms:85;--ds-sound-music-volume:.5;--ds-sound-fade-ms:600;--ds-stagger-dur:.5s;--ds-stagger-distance:12px;--ds-stagger-stagger:40ms;--ds-stagger-blur:3px;--ds-stagger-ease:cubic-bezier(.22, 1, .36, 1);--ds-reveal-block-step:.12s}@media (width>=48rem){:root{--ds-grid-columns:8;--ds-grid-gap:var(--ds-space-6);--ds-gutter:var(--ds-space-16);--ds-say-size:1.875rem;--ds-say-leading:1.2;--ds-section-pad:var(--ds-space-50);--ds-h1-size:var(--ds-size-3xl);--ds-statement-size:var(--ds-size-2xl)}}@media (width>=64rem){:root{--ds-grid-columns:12;--ds-grid-gap:var(--ds-space-8);--ds-gutter:var(--ds-space-8);--ds-section-pad:var(--ds-space-50);--ds-stack-block:var(--ds-space-12);--ds-panel-pad:var(--ds-space-8);--ds-control-height:2.5rem;--ds-h1-size:var(--ds-size-4xl);--ds-h2-size:var(--ds-size-2xl);--ds-hero-leading:1;--ds-say-size:2.25rem;--ds-say-leading:1.11;--ds-hero-lede-size:var(--ds-size-lg);--ds-hero-lede-leading:1.56;--ds-quote-size:var(--ds-size-xl);--ds-heading-width:var(--ds-cols-8)}}@media (width>=80rem){:root{--ds-gutter:var(--ds-space-28)}}@media (prefers-reduced-motion:reduce){:root{--ds-dur-open:.1s;--ds-dur-quick:.1s;--ds-distance-micro:0px;--ds-distance-small:0px;--ds-distance-base:0px;--ds-distance-reveal:0px;--ds-distance-large:0px;--ds-stagger-distance:0px}}:root{--ds-ob-card:#f4f4f5;--ds-ob-card-tint:#ededf0;--ds-ob-radius:2rem;--ds-ob-radius-sm:1.25rem;--ds-ob-plastic:linear-gradient(#fff, #f1f1f3);--ds-ob-face:radial-gradient(circle at 50% 30%, #f7f7f8, #e4e5e9 72%, #d6d8de);--ds-ob-lift:inset 0 1px 0 #fffffff2, 0 0 0 1px #0f12220a, 0 2px 4px #0f12220a, 0 18px 32px -16px #0f122247;--ds-ob-sink:inset 0 2px 4px #0f122224, inset 0 0 0 1px #0f12220f;--ds-ob-ghost:#0f122212;--ds-ob-ghost-lit:#0f12224d;--ds-ob-fall:linear-gradient(#000 0%, #000 45%, transparent 92%);--ds-lg-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter Display", "Inter", "Segoe UI", Roboto, sans-serif;--ds-lg-body:var(--ds-weight-regular);--ds-lg-medium:500;--ds-lg-strong:600;--ds-lg-ink:#001f72;--ds-lg-ink-hover:#0b2c8c;--ds-lg-ink-pressed:#00174f;--ds-lg-text:#333;--ds-lg-grey:#6b6b6b;--ds-lg-title:#505050;--ds-lg-muted:#656565;--ds-icon-grey:#8a8a90;--ds-lg-page:#fff;--ds-lg-frame:#f2f2f4;--ds-lg-card:linear-gradient(#f6f6f6, #f2f2f2);--ds-lg-card-edge:0 0 0 1px #0f122212;--ds-lg-inner:#f4f4f4;--ds-lg-field:#f4f4f6;--ds-lg-dash:#d6d6d6;--ds-lg-divider:#00000014;--ds-lg-glass:linear-gradient(#fff, #f1f1f2);--ds-lg-glass-shadow:inset 0 1px 0 #fff, 0 0 0 1px #00000012, 0 1px 0 #0000000d, 0 6px 12px -8px #00000038;--ds-lg-key:linear-gradient(#fff, #f7f7f7);--ds-lg-key-shadow:inset 0 1px 0 #fff, 0 0 0 1px #00000014, 0 1px 0 #0000000f, 0 6px 12px -10px #0000004d;--ds-lg-key-lift:inset 0 1px 0 #fff, 0 0 0 1px #00000014, 0 1px 0 #0000000f, 0 8px 14px -10px #00000040;--ds-lg-pressed:inset 0 1px 2px #00000014, 0 0 0 1px #00000017;--ds-lg-primary-shadow:inset 0 1px 0 #ffffff2e, 0 1px 0 #00000040, 0 8px 14px -10px #00000080;--ds-lg-track:#f1f1f3;--ds-lg-track-shadow:inset 0 1px 2px #0000000f, inset 0 0 0 1px #00000008;--ds-lg-thumb:linear-gradient(#fff, #fafafa);--ds-lg-thumb-shadow:0 0 0 1px #00000012, 0 1px 2px #00000014, 0 4px 8px -4px #0000001f;--ds-lg-glide:#e5e5e9;--ds-lg-tray:linear-gradient(#efefef, #ececec);--ds-lg-tray-done:linear-gradient(#e3eee8, #dfebe4);--ds-lg-tray-shadow:inset 0 1px 0 #ffffffd9, 0 0 0 1px #00000008, 0 12px 24px -14px #00000042;--ds-lg-capsule:linear-gradient(#f4f4f4, #eaeaea);--ds-lg-capsule-done:linear-gradient(#e7f1ec, #dbe8e1);--ds-lg-capsule-shadow:inset 0 1px 0 #fffffff2, 0 0 0 1px #0000000a, 0 2px 3px #0000000d, 0 12px 20px -12px #00000042;--ds-lg-spin-track:#cfcfcf;--ds-lg-ok:#00a364;--ds-lg-ok-light:#7fe0b4;--ds-lg-ok-ink:#006c23;--ds-lg-ok-title:#0a1a0e;--ds-lg-on-a:#4ab887;--ds-lg-on-b:#73cba3;--ds-lg-sunk:#e5e5e5;--ds-lg-sunk-shadow:inset 0 1px 2px #0000001a;--ds-lg-knob:radial-gradient(circle at 32% 26%, #fff 0%, #f0f2f0 36%, #c8cdc9 100%);--ds-lg-knob-shadow:inset 0 1px 1px #fff, inset 0 -2px 4px #00000014, 0 0 0 1px #0000000f, 0 6px 12px -4px #0000004d;--ds-lg-blue:#d2e3fc;--ds-lg-lilac:#e3dbfc;--ds-lg-peach:#f9ddc5;--ds-lg-pink:#f8d5e5;--ds-lg-mint:#d1eeda;--ds-lg-gap:.5rem;--ds-lg-pad:1.25rem;--ds-lg-inside:.75rem;--ds-lg-radius:1.25rem;--ds-lg-radius-group:.625rem;--ds-lg-radius-seg:.4375rem;--ds-lg-radius-key:.5rem;--ds-lg-head:1.75rem;--ds-lg-head-lh:2.125rem;--ds-lg-card-head:1.25rem;--ds-lg-card-head-lh:1.625rem;--ds-lg-figure:2rem;--ds-lg-figure-lh:2.375rem;--ds-lg-body-size:.875rem;--ds-lg-body-lh:1.25rem;--ds-lg-small:.8125rem;--ds-lg-control:2.125rem;--ds-lg-segment:1.75rem;--ds-lg-ease:cubic-bezier(.23, 1, .32, 1);--ds-lg-slide:.25s;--ds-lg-quick:.15s}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,hr,pre,button,input,select,textarea,fieldset,menu{margin:0}body{background:var(--ds-page);color:var(--ds-text);font-family:var(--ds-font-body);font-weight:var(--ds-weight-body);font-size:var(--ds-body-size);line-height:var(--ds-leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;font-synthesis:none;font-variant-numeric:lining-nums;-webkit-text-size-adjust:100%;text-size-adjust:100%}img,svg,video,canvas{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{touch-action:manipulation}:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}cal-modal-box iframe,cal-modal-box iframe:is(:focus,:focus-visible){outline:none}[hidden]{display:none!important}.ds-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ds-skip-link{top:var(--ds-space-2);left:var(--ds-space-2);z-index:100;padding:var(--ds-space-2) var(--ds-space-4);background:var(--ds-surface);font-family:var(--ds-font-mono);font-size:var(--ds-label-size);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text);position:absolute;translate:0 -200%}.ds-skip-link:focus-visible{translate:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Variable.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}::selection{background:var(--ds-navy-100);color:var(--ds-text)}.ds-step-xs{font-size:var(--ds-size-xs);line-height:var(--ds-leading-snug)}.ds-step-sm{font-size:var(--ds-size-sm);line-height:var(--ds-leading-body)}.ds-step-md{font-size:var(--ds-size-md);line-height:var(--ds-leading-body)}.ds-step-lg{font-size:var(--ds-size-lg);line-height:var(--ds-leading-snug)}.ds-step-xl{font-size:var(--ds-size-xl);line-height:var(--ds-leading-snug)}.ds-step-2xl{font-size:var(--ds-size-2xl);line-height:var(--ds-leading-tight)}.ds-step-h2{font-size:var(--ds-size-h2);line-height:var(--ds-leading-display)}.ds-step-3xl{font-size:var(--ds-size-3xl);line-height:var(--ds-leading-display)}.ds-step-4xl{font-size:var(--ds-size-4xl);line-height:var(--ds-leading-display)}.ds-h1,.ds-h2{max-width:var(--ds-heading-width);font-family:var(--ds-font-display);font-weight:var(--ds-weight-display);line-height:var(--ds-leading-display);letter-spacing:var(--ds-track-display);color:var(--ds-text-display);text-wrap:balance}.ds-h1{font-size:var(--ds-h1-size)}.ds-h2{font-size:var(--ds-h2-size)}.ds-h3{font-family:var(--ds-font-sans);font-size:var(--ds-h3-size);font-weight:var(--ds-weight-heading);line-height:var(--ds-leading-snug);letter-spacing:var(--ds-track-tight);color:var(--ds-text)}.ds-lede{max-width:var(--ds-measure);font-size:var(--ds-lede-size);line-height:var(--ds-leading-body);color:var(--ds-text-muted)}.ds-body{max-width:var(--ds-measure);font-size:var(--ds-body-size);line-height:var(--ds-leading-body);color:var(--ds-text-muted)}.ds-body strong,.ds-lede strong{font-weight:var(--ds-weight-strong);color:var(--ds-text)}.ds-small{font-size:var(--ds-small-size);line-height:var(--ds-leading-body);color:var(--ds-text-subtle)}.ds-label{font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);line-height:var(--ds-leading-snug);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-subtle)}.ds-eyebrow{align-items:center;gap:var(--ds-space-2);font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);line-height:var(--ds-leading-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-mono);display:inline-flex}.ds-eyebrow:before{content:"";background:var(--ds-mark);flex:none;width:.375rem;height:.375rem}.ds-eyebrow--lane{--tick:var(--ds-amber-500);--tag:var(--ds-text-accent);font-size:.6875rem;font-weight:var(--ds-weight-medium);letter-spacing:.08em;place-self:start;gap:.3125rem}.ds-eyebrow--lane:before{background:repeating-linear-gradient(90deg, var(--tick) 0 1px, transparent 1px 4px);width:.875rem;height:.5625rem;animation:.9s linear infinite ds-lane-run;transform:skew(-20deg);mask-image:linear-gradient(90deg,#0000,#000 70%)}.ds-eyebrow--lane[data-paused]:before{animation-play-state:paused}@keyframes ds-lane-run{to{background-position:4px 0}}@media (prefers-reduced-motion:reduce){.ds-eyebrow--lane:before{animation:none}}.ds-rule{border:0;border-top:var(--ds-hairline) solid var(--ds-line);width:100%;height:0}.ds-section{padding-block:var(--ds-section-pad)}.ds-section[data-pad=tight]{padding-block:min(var(--ds-section-pad), var(--ds-space-50))}.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud):not([hidden])+.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud),.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud):not([hidden])+[hidden]+.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud),.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud):not([hidden])+[hidden]+[hidden]+.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud),.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud):not([hidden])+[hidden]+[hidden]+[hidden]+.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud),.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud):not([hidden])+[hidden]+[hidden]+[hidden]+[hidden]+.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud),.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud):not([hidden])+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud),.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud):not([hidden])+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud),.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud):not([hidden])+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud),.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud):not([hidden])+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud),.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud):not([hidden])+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud),.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud):not([hidden])+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud),.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud):not([hidden])+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud),.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud):not([hidden])+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+.ds-section:not(.ds-section--tint,.ds-section--deep,.ds-section--night,.ds-section--edge,.ds-section--cloud),.ds-section--tint:not([hidden])+.ds-section--tint,.ds-section--tint:not([hidden])+[hidden]+.ds-section--tint,.ds-section--tint:not([hidden])+[hidden]+[hidden]+.ds-section--tint,.ds-section--tint:not([hidden])+[hidden]+[hidden]+[hidden]+.ds-section--tint,.ds-section--tint:not([hidden])+[hidden]+[hidden]+[hidden]+[hidden]+.ds-section--tint,.ds-section--tint:not([hidden])+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+.ds-section--tint,.ds-section--tint:not([hidden])+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+.ds-section--tint,.ds-section--tint:not([hidden])+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+.ds-section--tint,.ds-section--tint:not([hidden])+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+.ds-section--tint,.ds-section--tint:not([hidden])+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+.ds-section--tint,.ds-section--tint:not([hidden])+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+.ds-section--tint,.ds-section--tint:not([hidden])+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+.ds-section--tint,.ds-section--tint:not([hidden])+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+[hidden]+.ds-section--tint{padding-top:0}.ds-section--tint+.ds-section--tint{position:relative}.ds-section--tint+.ds-section--tint:before{content:none;top:calc(var(--ds-section-pad) / -2);inset-inline:var(--ds-edge);height:var(--ds-hairline);background:var(--ds-line);pointer-events:none;position:absolute}.ds-section--tint{background:var(--ds-ground)}@media (width>=64rem){.ds-fsw .ds-bento-row>.ds-fit{grid-column:1/-1}}.ds-section--edge{padding-block:calc(var(--ds-section-pad) / 2)}.ds-section:has(+.ds-section--edge){padding-bottom:calc(var(--ds-section-pad) / 2)}.ds-section--edge+.ds-section{padding-top:calc(var(--ds-section-pad) / 2)}.ds-section--deep{background:var(--ds-navy-900);color:var(--ds-text-inverse)}.ds-section--deep .ds-h2{color:var(--ds-text-inverse)}.ds-section--deep .ds-rating{color:var(--ds-text-inverse-muted)}.ds-section--deep .ds-rating strong{color:var(--ds-text-inverse)}.ds-stack{align-items:flex-start;gap:var(--ds-stack-heading);flex-direction:column;display:flex}.ds-section-stack{align-items:stretch;gap:var(--ds-stack-block);width:100%;padding-inline:var(--ds-edge);flex-direction:column;display:flex}.ds-row{align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;display:flex}.ds-grid,.ds-grid-inner,.ds-globe-hero{grid-template-columns:repeat(var(--ds-grid-columns), minmax(0, 1fr));column-gap:var(--ds-grid-gap);row-gap:var(--ds-grid-gap);padding-inline:var(--ds-edge);display:grid}.ds-grid-inner{padding-inline:0}.ds-card{gap:var(--ds-space-2);padding:var(--ds-panel-pad);border:var(--ds-hairline) solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-surface);flex-direction:column;display:flex}:where(h1,h2,h3,h4,h5,h6,strong,b){color:var(--ds-text-display)}:where(.ds-section--deep,.ds-button,.ds-icon-button,.ds-chat__msg,.ds-tooltip,[data-on-dark]) :where(h1,h2,h3,h4,h5,h6,strong,b){color:inherit}.ds-button,.ds-icon-button{justify-content:center;align-items:center;gap:var(--ds-space-2);background:linear-gradient(to bottom, var(--ds-sheen), transparent 70%), var(--button-color);box-shadow:var(--ds-shadow-bevel);color:var(--button-label);line-height:var(--ds-leading-label);white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--ds-dur-quick) var(--ds-ease-hover), translate var(--ds-dur-instant) var(--ds-ease-out), scale var(--ds-dur-quick) var(--ds-ease-out), filter var(--ds-dur-quick) var(--ds-ease-hover);border:0;text-decoration:none;display:inline-flex}:is(.ds-button,.ds-icon-button):is(:hover,[data-preview=hover]){background:var(--button-color)}:is(.ds-button,.ds-icon-button):is(:active,[data-preview=active]){box-shadow:var(--ds-shadow-bevel-pressed);translate:0 1px}:is(.ds-button,.ds-icon-button)[data-preview=focus]{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}.ds-button--navy,.ds-icon-button--navy{--button-color:var(--ds-navy-900);--button-label:var(--ds-text-inverse)}.ds-button:not(.ds-button--quiet,.ds-button--soft,.ds-button--icon){--glow:color-mix(in srgb, var(--button-color) 55%, transparent)}:where(.ds-button:not(.ds-button--quiet,.ds-button--soft,.ds-button--icon)){position:relative;overflow:hidden}:where(.ds-button:not(.ds-button--quiet,.ds-button--soft,.ds-button--icon)):after{content:"";pointer-events:none;position:absolute;inset:0;translate:-120%}@media (hover:hover) and (pointer:fine){.ds-button:not(.ds-button--quiet,.ds-button--soft,.ds-button--icon):is(:hover,[data-preview=hover]):after{translate:120%}}@media (prefers-reduced-motion:reduce){.ds-button:not(.ds-button--quiet,.ds-button--soft,.ds-button--icon):is(:hover,[data-preview=hover]){translate:none}.ds-button:after{display:none}}.ds-button--quiet{--button-color:var(--ds-stone-0);--button-label:var(--ds-text);box-shadow:var(--ds-shadow-bevel), 0 0 0 var(--ds-hairline) var(--ds-line)}:is(.ds-button--icon,.ds-icon-button) svg{width:var(--ds-icon-md);height:var(--ds-icon-md)}.ds-icon-button{--button-color:var(--ds-stone-0);--button-label:var(--ds-text);box-shadow:var(--ds-shadow-bevel), 0 0 0 var(--ds-hairline) var(--ds-line);position:relative}.ds-icon-button:not(.ds-icon-button--navy):is(:focus-visible,[data-preview=hover]){--button-color:var(--ds-surface-active);--button-label:var(--ds-navy-900);box-shadow:var(--ds-shadow-bevel), 0 0 0 var(--ds-hairline) var(--ds-line-control)}@media (hover:hover) and (pointer:fine){.ds-icon-button:not(.ds-icon-button--navy):hover{--button-color:var(--ds-surface-active);--button-label:var(--ds-navy-900);box-shadow:var(--ds-shadow-bevel), 0 0 0 var(--ds-hairline) var(--ds-line-control)}}.ds-icon-button--navy{--button-color:var(--ds-navy-900);--button-label:var(--ds-text-inverse);--glow:color-mix(in srgb, var(--ds-navy-900) 55%, transparent);background:radial-gradient(120% 100% at 50% -10%, #ffffff80, transparent 55%), linear-gradient(to bottom, transparent 50%, #0000001a), var(--button-color);box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #00000024, 0 0 0 1px #0f122214, 0 1px 2px #0f12221f, 0 8px 18px -8px var(--glow)}@media (hover:hover) and (pointer:fine){.ds-icon-button--navy:is(:hover,[data-preview=hover]){background:radial-gradient(120% 100% at 50% -10%, #ffffffa3, transparent 60%), linear-gradient(to bottom, transparent 50%, #0000001a), var(--button-color);box-shadow:inset 0 1px 0 #fff9, inset 0 -1px 0 #00000024, 0 0 0 1px #0f122214, 0 1px 2px #0f12221f, 0 12px 22px -8px var(--glow)}}.ds-icon-button--navy:is(:active,[data-preview=active]){box-shadow:inset 0 1px 3px #00000038, 0 0 0 1px #0f122214, 0 4px 10px -6px var(--glow);translate:0 1px;scale:.97}.ds-icon-button svg :is(path,line){transition:translate var(--ds-dur-quick) var(--ds-ease-out)}@media (prefers-reduced-motion:reduce){.ds-icon-button svg :is(path,line){transition:none}}:is(.ds-button,.ds-icon-button):is(:disabled,[aria-disabled=true]){background:var(--ds-surface-sunk);box-shadow:inset 0 0 0 var(--ds-hairline) var(--ds-line);color:var(--ds-disabled);cursor:not-allowed;translate:none}.ds-link{font-family:var(--ds-font-mono);color:var(--ds-link);text-decoration:underline;text-decoration-thickness:var(--ds-hairline);text-underline-offset:.2em;transition:color var(--ds-dur-quick) var(--ds-ease-hover);font-size:.92em}.ds-link:is(:hover,[data-preview=hover]){color:var(--ds-link-hover)}.ds-link[data-preview=focus]{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}.ds-nav{z-index:50;align-items:center;column-gap:var(--ds-space-6);min-height:var(--ds-nav-height);padding-inline:var(--ds-edge);border-bottom:var(--ds-hairline) solid var(--ds-line);background:var(--ds-surface-bar);grid-template-columns:1fr auto;display:grid;position:sticky;top:0}.ds-nav__logo{color:var(--ds-text-accent);justify-self:start;align-items:center;display:inline-flex}.ds-nav__logo img,.ds-nav__logo svg{width:auto;height:1.5rem}.ds-nav__menu{align-items:center;gap:var(--ds-space-2);padding:0;list-style:none;display:none}.ds-nav__main{display:none}.ds-nav__end{align-items:center;gap:var(--ds-space-2);display:flex}.ds-nav__end>*{flex-shrink:0}.ds-locale{display:none;position:relative}@media (width>=64rem){.ds-locale{display:block}}.ds-nav__link.ds-locale__button[aria-expanded=true]{background:var(--ds-surface-active)}.ds-nav__link.ds-locale__button{font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps)}.ds-locale__menu{top:calc(100% + var(--ds-space-4));z-index:10;min-width:15rem;padding:var(--ds-space-1);border:var(--ds-hairline) solid var(--ds-line);border-radius:var(--ds-radius-xl);background:var(--ds-surface);box-shadow:var(--ds-shadow-float);transform-origin:100% 0;opacity:0;visibility:hidden;transition:opacity var(--ds-dur-quick) var(--ds-ease-out), scale var(--ds-dur-quick) var(--ds-ease-out), visibility 0s linear var(--ds-dur-quick);flex-direction:column;list-style:none;display:flex;position:absolute;right:0;scale:.97}.ds-locale[data-open] .ds-locale__menu{opacity:1;visibility:visible;transition:opacity var(--ds-dur-quick) var(--ds-ease-out), scale var(--ds-dur-quick) var(--ds-ease-out);scale:1}.ds-locale__glide{border-radius:calc(var(--ds-radius-md) - 2px);background:var(--ds-glass-pill);opacity:0;pointer-events:none;transition:transform var(--ds-dur-open) var(--ds-ease-out), width var(--ds-dur-open) var(--ds-ease-out), height var(--ds-dur-open) var(--ds-ease-out), opacity var(--ds-dur-quick) var(--ds-ease-hover);position:absolute;top:0;left:0}.ds-locale__glide[data-on]{opacity:1}.ds-locale__glide[data-instant]{transition:none}.ds-locale__opt{align-items:center;gap:var(--ds-space-3);min-height:var(--ds-control-height);padding:0 var(--ds-space-3);border-radius:calc(var(--ds-radius-md) - 2px);font-size:var(--ds-size-sm);color:var(--ds-text);transition:background-color var(--ds-dur-quick) var(--ds-ease-hover);text-decoration:none;display:flex;position:relative}.ds-locale__opt:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:-2px}.ds-locale__flag{border-radius:var(--ds-radius-full);flex:none;width:1.25rem;height:1.25rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f12222e}.ds-locale__flag svg{width:100%;height:100%;display:block}.ds-locale__flag:after{content:"";border-radius:inherit;background:linear-gradient(#ffffff47,#0000 55%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0f12221f}.ds-locale__opt[aria-current]{color:var(--ds-text-accent)}.ds-locale__opt[aria-current]:after{content:"";border-radius:var(--ds-radius-full);background:var(--ds-text-accent);width:.375rem;height:.375rem}.ds-locale__opt>span:last-child{white-space:nowrap;flex:1}@media (prefers-reduced-motion:reduce){.ds-locale__menu,.ds-locale[data-open] .ds-locale__menu,.ds-locale__glide{transition:none}}.ds-nav__link{align-items:center;gap:var(--ds-space-1);min-height:var(--ds-control-height);padding:0 var(--ds-space-3);border-radius:var(--ds-radius-md);font-weight:var(--ds-weight-emphasis);cursor:pointer;color:var(--ds-text-muted);font-size:var(--ds-size-sm);transition:color var(--ds-dur-quick) var(--ds-ease-hover);background:0 0;border:0;text-decoration:none;display:inline-flex}.ds-nav__menu .ds-nav__link{font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps)}.ds-nav__link:is(:hover,[aria-expanded=true],[data-preview=hover]){color:var(--ds-text)}.ds-nav__link svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm);color:var(--ds-text-subtle);transition:rotate var(--ds-dur-open) var(--ds-ease-out);flex-shrink:0}.ds-nav__link[aria-expanded=true] svg:last-child{rotate:180deg}.ds-nav__link svg:not(:last-child){transition:none}@media (width>=64rem){.ds-nav{grid-template-columns:auto minmax(0,1fr) auto}.ds-nav__main{justify-self:center;display:block}.ds-nav__menu{display:flex}.ds-nav__end{justify-self:end}.ds-nav__toggle{display:none}}@media (width>=80rem){.ds-nav{grid-template-columns:1fr auto 1fr}}.ds-persist{display:contents}:where(:has(>.ds-tooltip)){position:relative}.ds-tooltip{top:calc(100% + var(--ds-space-2));z-index:70;padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-sm);background:var(--ds-navy-950);box-shadow:var(--ds-shadow-float);font-family:var(--ds-font-sans);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-emphasis);letter-spacing:0;text-transform:none;line-height:var(--ds-leading-snug);color:var(--ds-text-inverse);white-space:nowrap;pointer-events:none;opacity:0;translate:-50% calc(-1 * var(--ds-space-1));transition:opacity var(--ds-dur-instant) var(--ds-ease-hover), translate var(--ds-dur-instant) var(--ds-ease-out);position:absolute;left:50%}:is(:hover,:focus-visible):not([data-tip-off])>.ds-tooltip{opacity:1;transition-delay:.4s;translate:-50%}@media (hover:none){.ds-tooltip{display:none}}:root{--ds-top:var(--ds-nav-height)}:root:not([data-notice-off]):has(.ds-notice){--ds-top:calc(var(--ds-nav-height) + var(--ds-notice-height))}.ds-top{z-index:50;position:fixed;top:0;left:0;right:0}.ds-nav--overlay{transition:border-color var(--ds-dur-open) var(--ds-ease-out);background:0 0;border-bottom-color:#0000;position:relative}.ds-nav--overlay:before{content:"";z-index:-1;background:var(--ds-surface-glass);backdrop-filter:var(--ds-glass);pointer-events:none;position:absolute;inset:0}.ds-nav--overlay:is([data-scrolled],:has([aria-expanded=true])){border-bottom-color:var(--ds-line)}.ds-hero{min-height:100svh;padding-block:calc(var(--ds-top) + var(--ds-space-6)) var(--ds-section-pad);align-content:center;display:grid}@media (width<=63.99rem){.ds-hero{padding-top:calc(var(--ds-top) + var(--ds-space-12))}}.ds-hero>*{min-width:0}body:has(.ds-nav--overlay) main:not(:has(.ds-hero)){padding-top:var(--ds-top)}[id]{scroll-margin-top:calc(var(--ds-top) + var(--ds-space-4))}.ds-notice{--rib:var(--ds-rib-width);height:var(--ds-notice-height);padding-inline:var(--ds-notice-height);background:repeating-linear-gradient(to right, #ffffff0d 0, transparent calc(var(--rib) * .45), #0000001f calc(var(--rib) * .92), #ffffff12 var(--rib)), var(--ds-grain), linear-gradient(to bottom, var(--ds-navy-900), var(--ds-navy-950));box-shadow:inset 0 -1px 0 var(--ds-line-inverse);justify-content:center;align-items:center;display:flex;position:relative}:root[data-notice-off] .ds-notice{display:none}.ds-notice__link{align-items:center;gap:var(--ds-space-3);height:100%;padding-inline:var(--ds-space-2);font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-inverse-muted);white-space:nowrap;text-decoration:none;display:flex;overflow:hidden}.ds-notice__link:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color-on-deep);outline-offset:-4px}.ds-notice__go{align-items:center;gap:var(--ds-space-2);color:var(--ds-text-inverse);display:inline-flex}.ds-notice__go svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm);transition:translate var(--ds-dur-quick) var(--ds-ease-out)}.ds-notice__link:is(:hover,:focus-visible) .ds-notice__go svg{translate:var(--ds-space-1) 0}.ds-notice__close{width:var(--ds-notice-height);height:var(--ds-notice-height);color:var(--ds-text-inverse-muted);cursor:pointer;transition:color var(--ds-dur-quick) var(--ds-ease-hover);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.ds-notice__close:is(:hover,:focus-visible){color:var(--ds-text-inverse)}.ds-notice__close:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color-on-deep);outline-offset:-6px}.ds-notice__close svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm)}@media (width<=47.99rem){:root{--ds-notice-height:var(--ds-control-height)}.ds-notice{padding-inline:var(--ds-space-2) var(--ds-notice-height)}}.ds-seg{--at:0;padding:var(--ds-seg-inset);border-radius:var(--ds-radius-md);background:var(--ds-surface-sunk);box-shadow:inset 0 1px 2px var(--ds-ink-a08), inset 0 0 0 var(--ds-hairline) var(--ds-ink-a08);isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));display:none;position:relative}@media (width>=64rem){.ds-seg{display:grid}}.ds-seg__pill{top:var(--ds-seg-inset);bottom:var(--ds-seg-inset);left:var(--ds-seg-inset);z-index:-1;width:calc(50% - var(--ds-seg-inset));border-radius:calc(var(--ds-radius-md) - 2px);background:var(--ds-stone-0);box-shadow:var(--ds-shadow-bevel), 0 0 0 var(--ds-hairline) var(--ds-line);translate:calc(var(--at) * 100%) 0;transition:translate var(--ds-dur-open) var(--ds-ease-out);position:absolute}.ds-seg__opt{min-width:2.75rem;min-height:calc(var(--ds-control-height) - 2 * var(--ds-seg-inset));padding:0 var(--ds-space-3);font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);color:var(--ds-text-muted);transition:color var(--ds-dur-quick) var(--ds-ease-hover);place-items:center;text-decoration:none;display:grid}.ds-seg__opt:hover{color:var(--ds-text)}.ds-seg__opt[aria-current]{color:var(--ds-text-accent)}.ds-seg__opt:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:-2px;border-radius:calc(var(--ds-radius-md) - 2px)}@media (prefers-reduced-motion:reduce){.ds-seg__pill{transition:none}}@media (width<=63.99rem){:root .ds-nav--overlay{align-content:flex-start;row-gap:var(--ds-space-2);flex-wrap:wrap}:root[data-nav-open] :is(.ds-sound-float,.ds-ruler-toggle,.ds-space-toggle,.ds-type-toggle,.ds-color-toggle,.ds-xray-toggle){display:none}:root[data-nav-open] .ds-top:before{content:"";z-index:-1;pointer-events:auto;background:#00071cb8;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){:root[data-nav-open] .ds-top:before{animation:ds-scrim-in var(--ds-dur-open) var(--ds-ease-out)}}:root[data-nav-open] .ds-nav--overlay{height:calc(100dvh - 2 * var(--ds-space-4))}:root[data-nav-open] .ds-nav--overlay>.ds-nav__sheet{height:calc(100dvh - 2 * var(--ds-space-4) - var(--notice-h) - 2 * var(--ds-space-2) - var(--ds-control-height) - var(--ds-space-2))}:root[data-nav-open][data-notice-off] .ds-nav--overlay>.ds-nav__sheet{height:calc(100dvh - 2 * var(--ds-space-4) - 2 * var(--ds-space-2) - var(--ds-control-height) - var(--ds-space-2))}}.ds-nav__sheet{border-top:var(--ds-hairline) solid var(--ds-line);flex-direction:column;flex:0 0 100%;padding:0;display:flex}@media (width<=47.99rem){.ds-nav__book{padding-inline:var(--ds-space-4)}}@media (width<=23.99rem){.ds-nav__book{display:none}}.ds-nav__sheet[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.ds-nav__sheet:not([hidden]){animation:ds-sheet-in var(--ds-dur-open) var(--ds-ease-out)}}@keyframes ds-scrim-in{0%{opacity:0}}@keyframes ds-sheet-in{0%{opacity:0;translate:0 calc(-1 * var(--ds-space-2))}}.ds-nav__scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.ds-nav__fold>summary,.ds-nav__fold-link{min-height:3.25rem;padding-right:calc(var(--ds-control-height) / 2 - var(--ds-icon-sm) / 2);font-size:var(--ds-size-lg);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);color:var(--ds-text);cursor:pointer;justify-content:space-between;align-items:center;text-decoration:none;list-style:none;display:flex}.ds-nav__fold>summary::-webkit-details-marker{display:none}.ds-nav__fold>summary svg,.ds-nav__fold-link svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm);color:var(--ds-text-subtle);transition:rotate var(--ds-dur-open) var(--ds-ease-out)}.ds-nav__fold[open]>summary{color:var(--ds-text-display)}.ds-nav__fold[open]>summary svg{color:var(--ds-text-display);rotate:180deg}.ds-nav__fold-link:not([aria-current]) svg{color:var(--ds-text-subtle)}:is(.ds-nav__fold>summary,.ds-nav__fold-link,.ds-nav__group a):active{color:var(--ds-text-display)}:is(.ds-nav__fold>summary,.ds-nav__fold-link):focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:-2px}:is(.ds-nav__fold>summary,.ds-nav__fold-link):focus:not(:focus-visible){outline:none}.ds-nav__groups{gap:var(--ds-space-6);padding-block:var(--ds-space-1) var(--ds-space-4);flex-direction:column;display:flex}.ds-nav__group>ul{flex-direction:column;padding:0;list-style:none;display:flex}.ds-nav__group-label{font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-subtle)}.ds-nav__group a{min-height:2.75rem;font-size:var(--ds-body-size);color:var(--ds-text);align-items:center;text-decoration:none;display:flex}.ds-nav__group a[aria-current],.ds-nav__fold-link[aria-current]{color:var(--ds-text-display)}.ds-nav__group a:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.ds-nav__fold[open]>.ds-nav__groups{animation:ds-sheet-in var(--ds-dur-open) var(--ds-ease-out)}}.ds-nav__sheet-cta{padding-block:var(--ds-space-4) var(--ds-space-2);flex:none}.ds-nav__sheet-call{width:100%}@media (width<=63.99rem){:root[data-nav-open] .ds-nav__book{display:none}}.ds-nav__sheet,.ds-nav__scroll{min-width:0}.ds-nav__scroll{padding-block:var(--ds-space-1) var(--ds-space-4);mask-image:none}.ds-nav__scroll>:is(.ds-nav__fold,.ds-nav__fold-link){border-top:var(--ds-hairline) solid var(--ds-line);flex:none}.ds-nav__scroll>:first-child{border-top:0}.ds-nav__fold>summary,.ds-nav__fold-link{gap:var(--ds-space-3);-webkit-tap-highlight-color:transparent;height:4rem;transition:background-color var(--ds-dur-quick) var(--ds-ease-out), height .26s var(--ds-ease-out);border-radius:0}.ds-nav__scroll>.ds-nav__fold-link{font-size:var(--ds-body-size);color:var(--ds-text-display)}.ds-nav__fold-text{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}.ds-nav__fold-text>:first-child{font-size:var(--ds-body-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);color:var(--ds-text-display)}.ds-nav__preview{font-size:var(--ds-small-size);font-weight:var(--ds-weight-regular);color:var(--ds-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-nav__chip{border-radius:var(--ds-radius-full);background:var(--ds-surface-sunk);width:1.875rem;height:1.875rem;color:var(--ds-text-muted);flex:none;place-items:center;display:grid}.ds-nav__scroll .ds-nav__chip svg{width:.875rem;height:.875rem;color:inherit}.ds-nav__sheet-foot{padding-block:var(--ds-space-3) var(--ds-space-2);flex:none;justify-content:center;display:flex}.ds-nav__sheet-foot .ds-seg{width:min(100%,14rem);display:grid}.ds-nav__sheet-foot .ds-seg__opt{min-height:2.75rem}.ds-nav__fold[open]>summary .ds-nav__chip svg{rotate:180deg}.ds-nav__fold>summary{align-items:flex-start;padding-top:.5625rem}.ds-nav__fold>summary .ds-nav__chip{align-self:flex-start;translate:0 .5rem}.ds-nav__fold>summary{z-index:1;position:relative}.ds-nav__fold[open]>summary{height:2rem;min-height:0}.ds-nav__fold[open]>summary:after{content:"";position:absolute;inset:0 0 -.75rem}.ds-nav__preview{transition:opacity .18s var(--ds-ease-out)}.ds-nav__fold[open] .ds-nav__preview{opacity:0}@media (prefers-reduced-motion:no-preference){.ds-nav__fold{interpolate-size:allow-keywords}.ds-nav__fold::details-content{block-size:0;transition:block-size .26s var(--ds-ease-out), content-visibility .26s allow-discrete;overflow:clip}.ds-nav__fold[open]::details-content{block-size:auto}}.ds-nav__fold .ds-nav__groups{padding-block:0;padding-left:var(--ds-space-6);gap:0}.ds-nav__fold .ds-nav__group-label{align-items:flex-end;min-height:3.25rem;padding-block:0 .375rem;line-height:1.25rem;display:flex}.ds-nav__fold .ds-nav__group:first-child .ds-nav__group-label{min-height:2.5rem}.ds-nav__fold .ds-nav__group-label,.ds-nav__fold .ds-nav__group li{position:relative}.ds-nav__fold .ds-nav__group-label:after,.ds-nav__fold .ds-nav__group li:after{content:"";top:0;bottom:0;left:calc(-1 * var(--ds-space-4));width:var(--ds-hairline);background:var(--ds-line-strong);position:absolute}.ds-nav__fold .ds-nav__group:last-child li:last-child:after{bottom:50%}.ds-nav__fold .ds-nav__group a{gap:var(--ds-space-3);min-height:2.75rem;font-size:var(--ds-body-size);-webkit-tap-highlight-color:transparent;transition:color var(--ds-dur-quick) var(--ds-ease-out);padding-block:0}.ds-nav__fold .ds-nav__group a:active{color:var(--ds-text-display)}.ds-nav__fold .ds-nav__group li:before{content:"";top:50%;left:calc(-1 * var(--ds-space-4));width:calc(var(--ds-space-4) - var(--ds-space-1));height:var(--ds-hairline);background:var(--ds-line-strong);position:absolute}@media (prefers-reduced-motion:no-preference){.ds-nav__scroll>*{animation:ds-row-in .24s var(--ds-ease-out) both;animation-delay:calc(var(--i,0) * 36ms + 40ms)}.ds-nav__scroll>:nth-child(2){--i:1}.ds-nav__scroll>:nth-child(3){--i:2}.ds-nav__scroll>:nth-child(4){--i:3}.ds-nav__scroll>:nth-child(5){--i:4}.ds-nav__scroll>:nth-child(6){--i:5}.ds-nav__fold[open] .ds-nav__groups{animation:ds-pane-in .26s var(--ds-ease-out) both}}@keyframes ds-row-in{0%{opacity:0;translate:0 6px}}@keyframes ds-pane-in{0%{opacity:0}}:root[data-nav-open]{overflow:hidden}.ds-nav__toggle:focus-visible:not([aria-expanded=true]) line:first-child{translate:0 -1px}.ds-nav__toggle:focus-visible:not([aria-expanded=true]) line:last-child{translate:0 1px}@media (hover:hover) and (pointer:fine){.ds-nav__toggle:hover:not([aria-expanded=true]) line:first-child{translate:0 -1px}.ds-nav__toggle:hover:not([aria-expanded=true]) line:last-child{translate:0 1px}}.ds-nav__toggle line{transform-box:fill-box;transform-origin:50%;transition:transform var(--ds-dur-open) var(--ds-ease-out)}.ds-nav__toggle[aria-expanded=true] line:first-child{transform:translateY(3px)rotate(45deg)}.ds-nav__toggle[aria-expanded=true] line:last-child{transform:translateY(-3px)rotate(-45deg)}@media (width>=64rem){.ds-nav__sheet{display:none}}.ds-field{gap:var(--ds-space-2);flex-direction:column;display:flex}.ds-field__label{font-size:var(--ds-size-sm);font-weight:var(--ds-weight-medium);color:var(--ds-text)}.ds-field__box{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1);border:var(--ds-hairline) solid var(--ds-line-control);border-radius:var(--ds-radius-control);background:var(--ds-surface);box-shadow:var(--ds-shadow-well);transition:border-color var(--ds-dur-quick) var(--ds-ease-hover), box-shadow var(--ds-dur-quick) var(--ds-ease-hover);display:flex}.ds-field__box:is(:hover,[data-preview=hover]){border-color:var(--ds-text-subtle)}.ds-field__box:is(:focus-within,[data-preview=focus]){border-color:var(--ds-focus-color);box-shadow:var(--ds-shadow-well), 0 0 0 3px var(--ds-halo)}.ds-field__input{min-width:0;min-height:calc(var(--ds-control-height) - 2 * var(--ds-space-1));padding:0 var(--ds-space-3);font-size:var(--ds-size-md);color:var(--ds-text);background:0 0;border:0;flex:1}.ds-field__input:focus-visible{outline:none}.ds-field__input::placeholder{color:var(--ds-text-subtle);opacity:1}.ds-field__box .ds-button{min-height:calc(var(--ds-control-height) - 2 * var(--ds-space-1));padding-inline:var(--ds-space-4);border-radius:var(--ds-radius-sm)}.ds-field[data-state=error] .ds-field__box{border-color:var(--ds-danger)}.ds-field:has(.ds-field__input:disabled) .ds-field__box{background:var(--ds-surface-sunk);box-shadow:none}.ds-instrument{justify-content:center;align-items:center;gap:var(--ds-space-12);min-height:22rem;padding:var(--ds-space-12) var(--ds-panel-pad);border-radius:var(--ds-radius-lg);background:var(--ds-grain), linear-gradient(to bottom, var(--ds-stone-100), var(--ds-surface-device));box-shadow:var(--ds-shadow-device);isolation:isolate;--tilt-x:0deg;--tilt-y:0deg;--glare-x:30%;--glare-y:22%;perspective:56rem;flex-direction:column;display:flex;position:relative}.ds-gauge__fill{fill:none;stroke:var(--ds-navy-900);stroke-width:6px;stroke-linecap:round;opacity:0;stroke-dasharray:var(--arc-length,1) var(--arc-length,1);stroke-dashoffset:var(--arc-length,1);transition:stroke-dashoffset var(--ds-dur-needle) var(--ds-ease-needle)}.ds-gauge__state{font-size:var(--ds-size-sm);font-weight:var(--ds-weight-medium);color:var(--ds-text-accent)}.ds-instrument[data-state=grow] .ds-gauge__fill{stroke-dashoffset:0;opacity:1}.ds-ignition{border-radius:var(--ds-radius-full);background:radial-gradient(circle at 50% 28%, var(--ds-gloss), transparent 55%), radial-gradient(circle at 50% 50%, var(--ds-navy-800), var(--ds-navy-900) 70%, var(--ds-navy-950));width:4.5rem;height:4.5rem;box-shadow:0 0 0 var(--ds-space-1) var(--ds-stone-100), 0 0 0 calc(var(--ds-space-1) + 1px) var(--ds-ink-a18), 0 4px 0 calc(var(--ds-space-1) - 2px) var(--ds-ink-a18), 0 10px 18px -6px var(--ds-ink-a30), inset 0 -3px 6px var(--ds-shade-deep), inset 0 2px 1px var(--ds-gloss);font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-inverse);text-shadow:0 -1px 0 var(--ds-shade-deep);cursor:pointer;translate:calc(var(--tilt-x) * -.6) calc(var(--tilt-y) * .6);transition:translate var(--ds-dur-instant) var(--ds-ease-out), box-shadow var(--ds-dur-instant) var(--ds-ease-out);border:0;place-items:center;padding:0;display:grid;position:relative}.ds-ignition:before{content:"";inset:calc(var(--ds-space-2) * -1);z-index:-1;border-radius:var(--ds-radius-full);background:var(--ds-stone-300);box-shadow:inset 0 3px 5px var(--ds-ink-a30), 0 1px 0 var(--ds-line-glint);position:absolute}.ds-ignition:is(:active,[data-preview=active]){translate:calc(var(--tilt-x) * -.6) calc(var(--tilt-y) * .6 + 2px);box-shadow:0 0 0 var(--ds-space-1) var(--ds-stone-100), 0 0 0 calc(var(--ds-space-1) + 1px) var(--ds-ink-a18), 0 2px 0 calc(var(--ds-space-1) - 2px) var(--ds-ink-a18), 0 4px 8px -4px var(--ds-ink-a30), inset 0 -1px 3px var(--ds-shade-soft), inset 0 3px 6px var(--ds-shade-soft)}.ds-instrument__next,.ds-instrument[data-state=grow] .ds-ignition{display:none}.ds-instrument[data-state=grow] .ds-instrument__next{display:inline-flex}@media (prefers-reduced-motion:reduce){.ds-gauge__fill{transition-duration:1ms}}.ds-route{align-items:start;row-gap:var(--ds-stack-block)}.ds-route>*{grid-column:1/-1}@media (width>=64rem){.ds-route>:first-child{grid-column:1/span 7}.ds-route>:last-child{top:calc(var(--ds-top) + var(--ds-space-6));grid-column:8/-1;position:sticky}}.ds-route__result{scroll-margin-top:calc(var(--ds-top) + var(--ds-space-4));padding:var(--ds-panel-pad);border-radius:var(--ds-radius-lg);background:var(--ds-surface-deep);box-shadow:0 1px 2px var(--ds-ink-a12), 0 16px 32px -20px var(--ds-ink-a30);color:var(--ds-text-inverse);flex-direction:column;display:flex}.ds-route__result :is(.ds-eyebrow,.ds-route__name){color:var(--ds-text-inverse)}.ds-route__result .ds-body{color:var(--ds-text-inverse-muted)}.ds-route__result :focus-visible{outline-color:var(--ds-focus-color-on-deep)}.ds-review{gap:var(--ds-space-4);flex-direction:column;display:flex}.ds-review__play{z-index:1;border:var(--ds-space-1) solid var(--ds-line-glint);border-radius:var(--ds-radius-full);background:linear-gradient(to bottom, var(--ds-sheen), transparent 70%), var(--ds-stone-0);width:4.5rem;height:4.5rem;box-shadow:0 6px 18px -4px var(--ds-ink-a30);color:var(--ds-text-accent);cursor:pointer;transition:scale var(--ds-dur-instant) var(--ds-ease-out), opacity var(--ds-dur-quick) var(--ds-ease-out);place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-review__play:active{scale:var(--ds-scale-press)}.ds-review__play svg{width:var(--ds-icon-lg);height:var(--ds-icon-lg);translate:2px}.ds-review[data-state=playing] :is(.ds-review__play,.ds-review__who,.ds-review__length){opacity:0;pointer-events:none}.ds-hero-copy{align-items:flex-start;gap:var(--ds-space-8);width:100%;max-width:var(--ds-cols-6);flex-direction:column;display:flex;container-type:inline-size}.ds-hero-copy__text{align-items:stretch;gap:var(--ds-space-6);flex-direction:column;width:100%;display:flex}.ds-hero-copy .ds-h1{max-width:none;font-size:var(--ds-hero-size)}.ds-hero-copy .ds-lede{max-width:none}.ds-h1__line{display:block}.ds-rating{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-size-sm);color:var(--ds-text-muted);white-space:nowrap;display:inline-flex}.ds-rating__stars{color:var(--ds-accent);gap:1px;display:inline-flex}.ds-rating__stars svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm)}.ds-rating strong{font-weight:var(--ds-weight-strong);color:var(--ds-text-display);font-variant-numeric:tabular-nums}.ds-certified{align-items:center;gap:var(--ds-space-3);font-size:var(--ds-size-sm);color:var(--ds-text-muted);display:inline-flex}.ds-certified strong{font-weight:var(--ds-weight-strong);color:var(--ds-text);cursor:default}.ds-certified__marks{grid-template-columns:repeat(3,1.25rem);padding-right:.5rem;display:grid}.ds-certified__marks>*{border-radius:var(--ds-radius-full);background:var(--ds-surface);width:1.75rem;height:1.75rem;box-shadow:0 0 0 var(--ds-hairline) var(--ds-line), 0 1px 2px var(--ds-ink-a08);cursor:default;transition:translate var(--ds-dur-quick) var(--ds-ease-out), box-shadow var(--ds-dur-quick) var(--ds-ease-out);border:0;place-items:center;padding:0;display:grid;position:relative}.ds-certified strong{transition:color var(--ds-dur-quick) var(--ds-ease-hover), text-decoration-color var(--ds-dur-quick) var(--ds-ease-hover);text-underline-offset:.2em;text-decoration:underline 1px #0000}.ds-certified:has([data-p="1"]:is(:hover,:focus-visible)) .ds-certified__mark[data-p="1"],.ds-certified:has([data-p="2"]:is(:hover,:focus-visible)) .ds-certified__mark[data-p="2"],.ds-certified:has([data-p="3"]:is(:hover,:focus-visible)) .ds-certified__mark[data-p="3"]{z-index:1;translate:0 calc(-1 * var(--ds-space-1));box-shadow:0 0 0 var(--ds-hairline) var(--ds-line), 0 6px 14px -6px var(--ds-ink-a30)}.ds-certified:has([data-p="1"]:is(:hover,:focus-visible)) strong[data-p="1"],.ds-certified:has([data-p="2"]:is(:hover,:focus-visible)) strong[data-p="2"],.ds-certified:has([data-p="3"]:is(:hover,:focus-visible)) strong[data-p="3"]{color:var(--ds-text-accent);text-decoration-color:currentColor}.ds-certified__mark:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:2px}button.ds-certified__mark{cursor:pointer}@media (width<=47.99rem){button.ds-certified__mark:after{content:"";position:absolute;inset:-.5rem 0}}[data-tip-tap][data-tip-open]{z-index:1;translate:0 calc(-1 * var(--ds-space-1))}[data-tip-tap][data-tip-open]>.ds-tooltip{opacity:1;transition:none;display:block;translate:-50%}.ds-tooltip--card{top:auto;bottom:calc(100% + var(--ds-space-3));padding:var(--ds-space-2) var(--ds-space-3);border:var(--ds-hairline) solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface);box-shadow:var(--ds-shadow-float);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-body);line-height:var(--ds-leading-snug);text-align:center;color:var(--ds-text-muted);translate:-50% var(--ds-space-1)}.ds-tooltip--card>*{display:block}.ds-tooltip--card strong{font-size:var(--ds-size-sm);font-weight:var(--ds-weight-strong);color:var(--ds-text-display)}.ds-tooltip--card:after{content:"";border-right:var(--ds-hairline) solid var(--ds-line);border-bottom:var(--ds-hairline) solid var(--ds-line);background:var(--ds-surface);width:.5rem;height:.5rem;position:absolute;top:100%;left:50%;translate:-50% -50%;rotate:45deg}.ds-certified__marks img{width:auto;max-width:1.125rem;height:auto;max-height:.875rem}.ds-call{align-items:center;column-gap:var(--ds-space-6);row-gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-hero:has(>.ds-trust-grid){align-content:stretch;row-gap:var(--ds-space-12);grid-template-rows:minmax(0,1fr) auto;padding-bottom:0}.ds-hero:has(>.ds-trust-grid)>:first-child{align-self:center}.ds-hero-bg{isolation:isolate;position:relative}:root{--d-line:var(--ds-line);--edge-vw:max(var(--ds-gutter), (100vw - var(--ds-max-width)) / 2 + var(--ds-gutter));--rail:calc(var(--edge-vw) - var(--ds-rail-gap));--card-pad:var(--ds-space-4);--pill-h:calc(var(--ds-control-height) + 2 * var(--ds-space-2));--notice-h:2rem}html:root,html:root:not([data-notice-off]):has(.ds-notice){--ds-top:calc(var(--ds-space-4) + var(--notice-h) + var(--pill-h))}html:root[data-notice-off]{--ds-top:calc(var(--ds-space-4) + var(--pill-h))}:root .ds-top{padding:var(--ds-space-4) calc(var(--edge-vw) - var(--card-pad)) 0;pointer-events:none;justify-content:center;display:flex}:root .ds-top>*{pointer-events:auto}:root .ds-nav--overlay{width:100%;min-height:0;padding:calc(var(--ds-space-2) + var(--notice-h)) var(--ds-space-2) var(--ds-space-2) var(--card-pad);border-bottom:0;justify-content:space-between;display:flex}:root[data-notice-off] .ds-nav--overlay{padding-top:var(--ds-space-2)}:root .ds-nav--overlay:before{border:var(--ds-hairline) solid var(--d-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:0 1px 2px var(--ds-ink-a08);backdrop-filter:none}:root .ds-nav--overlay>.ds-notice{z-index:1;height:var(--notice-h);border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0;box-shadow:none;justify-content:center;padding-inline:0;position:absolute;top:0;left:0;right:0}:root .ds-nav--overlay>.ds-notice .ds-notice__close{width:var(--notice-h);height:var(--notice-h)}@media (width<=47.99rem){html:root,html:root:not([data-notice-off]):has(.ds-notice){--ds-top:calc(var(--notice-h) + var(--pill-h))}html:root[data-notice-off]{--ds-top:var(--pill-h)}:root .ds-top{padding:0}:root .ds-nav--overlay:before{border-width:0 0 var(--ds-hairline);border-radius:0}:root .ds-nav--overlay>.ds-notice{border-radius:0}:root[data-nav-open] .ds-nav--overlay{height:100dvh}:root[data-nav-open] .ds-nav--overlay>.ds-nav__sheet{height:calc(100dvh - var(--notice-h) - 2 * var(--ds-space-2) - var(--ds-control-height) - var(--ds-space-2))}:root[data-nav-open][data-notice-off] .ds-nav--overlay>.ds-nav__sheet{height:calc(100dvh - 2 * var(--ds-space-2) - var(--ds-control-height) - var(--ds-space-2))}}:root .ds-nav__logo img{height:2rem}:root .ds-nav__menu .ds-nav__link{font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);min-height:var(--ds-control-height);padding:0 var(--ds-space-3);color:var(--ds-text-muted)}:root .ds-nav__menu .ds-nav__link:is(:hover,[aria-expanded=true]){color:var(--ds-text-accent)}@media (width>=64rem){:root .ds-nav--overlay{column-gap:var(--ds-space-6);grid-template-columns:1fr auto 1fr;display:grid}:root .ds-nav__end{justify-self:end}}:root .ds-hero-bg{background:var(--ds-ground)}:root .ds-hero-bg[data-ground=night]{--d-line:var(--ds-night-line);--ds-dust-ink:#fff;background:var(--ds-surface-close);color:var(--ds-night-text)}:root .ds-hero-bg[data-ground=night] .ds-hero-copy .ds-h1{color:var(--ds-text-inverse)}:root .ds-hero-bg[data-ground=night] .ds-hero-copy .ds-h1__accent{color:var(--ds-accent)}:root .ds-hero-bg[data-ground=night] .ds-hero-copy .ds-lede{color:var(--ds-night-muted)}:root .ds-hero-bg[data-ground=night] .ds-hero-copy .ds-lede strong{color:var(--ds-text-inverse)}:root .ds-hero-bg[data-ground=night] .ds-globe__shadow{background:radial-gradient(closest-side,#00000080,#0000)}:root .ds-hero-bg[data-ground=night] .ds-trust-grid{background:var(--ds-surface-close)}:root .ds-hero-bg[data-ground=night] .ds-trust-grid__label{color:var(--ds-night-muted)}:root .ds-hero-bg[data-ground=night] .ds-trust-grid__label p:not(.ds-rating) strong,:root .ds-hero-bg[data-ground=night] .ds-trust-grid__label .ds-rating strong{color:var(--ds-text-inverse)}:root .ds-hero-bg[data-ground=night] .ds-rating{color:var(--ds-night-muted)}:root .ds-hero-bg[data-ground=night] .ds-trust-grid__logos img{filter:brightness(0) invert(1) blur(var(--ds-snap-blur));opacity:.5}:root .ds-hero-bg[data-ground=night] .ds-trust-grid__dust{opacity:.5}:root .ds-hero-copy .ds-h1{font-size:min(var(--ds-hero-size), 12.9cqi);font-family:var(--ds-font-sans);font-weight:var(--ds-weight-medium);letter-spacing:-.035em;line-height:var(--ds-hero-leading);text-wrap:balance;color:var(--ds-text-display)}:root .ds-hero-copy .ds-lede{max-width:var(--ds-cols-4);font-size:var(--ds-hero-lede-size);line-height:var(--ds-hero-lede-leading);letter-spacing:-.015em;text-wrap:wrap;color:var(--ds-text-muted)}.ds-h1__accent{color:var(--ds-text-accent)}:root .ds-h1.ds-h1--mute{color:var(--ds-text)}.ds-hero-copy .ds-h1__accent{display:block}.ds-hero-copy__lede{gap:calc(var(--ds-hero-lede-size) * var(--ds-hero-lede-leading));flex-direction:column;display:flex}:root .ds-hero-copy .ds-lede strong{font-weight:var(--ds-weight-strong);color:inherit}:root .ds-globe__guides{aspect-ratio:1;fill:none;stroke:#0f122229;max-width:none;height:100%;stroke-width:var(--ds-hairline);stroke-dasharray:4 4;pointer-events:none;display:block;position:absolute;top:0;left:50%;overflow:visible;translate:-50%;-webkit-mask-image:radial-gradient(#000 55%,#0000);mask-image:radial-gradient(#000 55%,#0000)}.ds-globe__guides :is(.ds-globe__guides-orbit,.ds-globe__guides-cross){vector-effect:non-scaling-stroke}.ds-globe__guides-orbit{animation:2.4s linear infinite ds-guide-run}.ds-globe__guides-cross{animation:3.2s linear infinite ds-guide-run}.ds-globe__guides :is(.ds-globe__guides-base,.ds-globe__guides-box){stroke-dasharray:1;stroke-dashoffset:0;animation:ds-guide-draw 1.2s var(--ds-ease-out) calc(.3s + var(--k,4) * .15s) both}.ds-globe__guides[data-paused] :is(.ds-globe__guides-orbit,.ds-globe__guides-cross){animation-play-state:paused}@keyframes ds-guide-run{to{stroke-dashoffset:-8px}}@keyframes ds-guide-draw{0%{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.ds-globe__guides *{animation:none}}:root .ds-trust-grid{padding-inline:var(--rail);border-block:var(--ds-hairline) solid var(--d-line);background:var(--ds-surface);grid-template-columns:minmax(0,1fr);display:grid}.ds-trust-grid__label{padding:var(--ds-space-6) calc(var(--edge-vw) - var(--rail));font-size:var(--ds-size-md);line-height:var(--ds-leading-body);color:var(--ds-text-muted);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.ds-trust-grid__label .ds-rating{min-height:calc(var(--ds-size-md) * var(--ds-leading-body));display:flex}.ds-trust-grid__label p:not(.ds-rating) strong{font-weight:var(--ds-weight-medium);color:var(--ds-text-display);display:block}.ds-trust-grid__logos{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ds-trust-grid__logos li{min-height:var(--ds-space-24);padding-inline:var(--ds-space-4);border-top:var(--ds-hairline) solid var(--d-line);place-items:center;display:grid;position:relative}.ds-trust-grid__logos li+li{border-left:var(--ds-hairline) solid var(--d-line)}.ds-trust-grid__logos li:nth-child(n+4){display:none}.ds-trust-grid__logos img{width:auto;max-width:100%;height:calc(var(--ds-logo-height) * var(--logo-scale,1));object-fit:contain;filter:brightness(0) blur(var(--ds-snap-blur));opacity:.38;transition:opacity var(--ds-dur-quick) var(--ds-ease-hover)}.ds-trust-grid__dust{z-index:1;opacity:.38;pointer-events:none;width:170%;height:160%;position:absolute;top:-40%;left:-10%}.ds-trust-grid__logos img[data-snap=gone]{filter:brightness(0)blur(.375rem);opacity:0;transition:none;scale:.94}.ds-trust-grid__logos img[data-snap=arriving]{transition:none;animation:1.8s cubic-bezier(.33,0,.2,1) both ds-snap-form;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 60%);mask-image:linear-gradient(90deg,#000 40%,#0000 60%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@property --ds-snap-blur{syntax:"<length>";inherits:false;initial-value:0}@keyframes ds-snap-form{0%{--ds-snap-blur:.1875rem;scale:.97;-webkit-mask-position:100% 0;mask-position:100% 0}to{--ds-snap-blur:0px;scale:1;-webkit-mask-position:0 0;mask-position:0 0}}.ds-to-navy{flood-color:var(--ds-navy-900)}@media (hover:hover) and (pointer:fine){.ds-trust-grid__logos li:hover img:not([data-snap]){filter:url(#ds-to-navy);opacity:1}}@media (width<=63.99rem){:root .ds-trust-grid{padding-inline:0}.ds-trust-grid__label{padding-inline:var(--ds-gutter);text-align:center;align-items:center}.ds-trust-grid__label .ds-rating{justify-content:center}}@media (width>=48rem){.ds-trust-grid__logos{grid-template-columns:repeat(5,minmax(0,1fr))}.ds-trust-grid__logos li:nth-child(n){display:grid}.ds-trust-grid__logos li{min-height:var(--ds-space-32)}}@media (width>=64rem){:root .ds-globe-hero>:first-child{grid-column:1/span 6}:root .ds-globe-hero>:last-child{grid-column:7/-1}:root .ds-trust-grid{grid-template-columns:calc(var(--edge-vw) - var(--rail) + var(--ds-cols-3) + var(--ds-grid-gap)) minmax(0, 1fr)}.ds-trust-grid__label{padding-right:var(--ds-space-6)}.ds-trust-grid__logos li{border-top:0}.ds-trust-grid__logos li:first-child{border-left:var(--ds-hairline) solid var(--d-line)}}.ds-glyph{border:var(--ds-hairline) solid var(--ds-navy-100);border-radius:var(--ds-radius-xl);background:linear-gradient(to bottom, var(--ds-surface), var(--ds-cool-50));width:3rem;height:3rem;box-shadow:inset 0 1px 0 #ffffffe6, 0 1px 2px var(--ds-ink-a08), 0 8px 16px -8px #001f7238;flex-shrink:0;place-items:center;display:inline-grid}.ds-glyph svg{filter:drop-shadow(0 1px 1px #001f722e);width:1.75rem;height:1.75rem;overflow:visible}.ds-frost{border-radius:var(--ds-radius-full);background:radial-gradient(circle at 50% 20%, #ffffffe6, transparent 52%), radial-gradient(circle at 50% 50%, var(--ds-navy-100) 30%, var(--ds-navy-200) 70%, var(--ds-navy-300) 100%);width:2.25rem;height:2.25rem;transition:box-shadow var(--ds-dur-quick) var(--ds-ease-out);flex:none;place-items:center;display:grid;box-shadow:inset 0 -2px 4px #001f7224,0 0 0 1px #001f720f,0 6px 12px -6px #001f7273}.ds-frost svg{filter:drop-shadow(0 1px 1px #001f7266)drop-shadow(0 2px 3px #001f722e);width:1.25rem;height:1.25rem;overflow:visible}.ds-menu__foot>.ds-frost{grid-row:span 2;align-self:center}@media (hover:hover) and (pointer:fine){:is(.ds-menu__item,.ds-menu__foot):is(:hover,:focus-visible) .ds-frost{box-shadow:inset 0 -2px 4px #78460038,0 8px 16px -6px #fda700d9}}.ds-glyph-mark{width:1rem;height:1rem;color:var(--ds-navy-900);flex:none;overflow:visible}.ds-glyph-mark :is(.ds-glyph__base,.ds-glyph__accent){fill:none;stroke:currentColor;stroke-width:1.5px}.ds-feature{gap:var(--ds-space-10);padding:var(--ds-space-8) var(--ds-space-6);background:var(--ds-surface);flex-direction:column;display:flex;box-shadow:0 0 0 1px #0f12220a,0 1px 2px #0f12220a,0 16px 32px -20px #0f122224}.ds-feature__head{gap:var(--ds-space-2);flex-direction:column;display:flex}.ds-feature__head .ds-glyph-mark{width:1.25rem;height:1.25rem}.ds-feature__title{align-items:baseline;gap:var(--ds-space-3);padding-top:var(--ds-space-6);font-size:var(--ds-size-md);font-weight:var(--ds-weight-medium);color:var(--ds-text-display);line-height:1.5;display:flex}.ds-feature__title>span{font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-label);color:var(--ds-text-subtle)}.ds-feature__text:has(>a){flex-direction:column;align-items:flex-start;display:flex}.ds-feature__text{max-width:34ch;font-size:var(--ds-size-sm);color:var(--ds-text);line-height:1.6}.ds-stage{justify-content:center;gap:var(--ds-space-3);min-height:13rem;padding:var(--ds-space-6) var(--ds-space-3);border:var(--ds-hairline) solid color-mix(in srgb, var(--ds-line) 45%, transparent);background:linear-gradient(var(--ds-stone-50), var(--ds-stone-50)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--ds-stone-50), var(--ds-stone-50)) 0 50% / 100% 1px no-repeat, var(--ds-stone-25);flex-direction:column;display:flex;position:relative}.ds-stage:before{content:"";background:radial-gradient(circle, var(--ds-navy-300) 1px, transparent 1.5px) 0 0 / 4px 4px no-repeat, radial-gradient(circle, var(--ds-navy-300) 1px, transparent 1.5px) 100% 0 / 4px 4px no-repeat, radial-gradient(circle, var(--ds-navy-300) 1px, transparent 1.5px) 0 100% / 4px 4px no-repeat, radial-gradient(circle, var(--ds-navy-300) 1px, transparent 1.5px) 100% 100% / 4px 4px no-repeat;pointer-events:none;position:absolute;inset:-2px}@media (width<=47.99rem){.ds-feature{padding-inline:var(--ds-space-4)}.ds-stage{padding-inline:var(--ds-space-2)}}@media (width<=23.99rem){.ds-stage{padding-inline:0}}.ds-stage>*{align-self:center;width:min(100%,24rem)}.ds-stage>.ds-mini{width:min(100%,28rem)}.ds-pill{align-items:center;gap:var(--ds-space-3);min-height:2.5rem;padding:0 var(--ds-space-4);border-radius:var(--ds-radius-full);background:var(--ds-surface);font-size:var(--ds-size-sm);color:var(--ds-text);display:flex;position:relative;box-shadow:0 0 0 1px #0f12220f,0 1px 2px #0f12220f,0 10px 24px -12px #0f12222e}.ds-pill>span:not(.ds-badge){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds-pill small{font-size:inherit;color:var(--ds-text-subtle)}.ds-pill code{font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);color:var(--ds-text-muted)}.ds-pill[data-ghost]{background:var(--ds-surface);width:min(84%,20rem);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-line) 40%, transparent);align-self:center}.ds-pill[data-row]{border-radius:var(--ds-radius-md);min-height:3.5rem}.ds-pill[data-row]>span:not(.ds-badge){white-space:normal;flex-direction:column;display:flex}.ds-pill[data-row] small{font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);order:-1;line-height:1.33}.ds-pill[data-row]{gap:var(--ds-space-3);padding-block:var(--ds-space-3)}.ds-pill[data-row][data-quiet]{background:var(--ds-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-line) 50%, transparent);color:var(--ds-text-subtle)}.ds-pill[data-quiet] .ds-glyph-mark{color:var(--ds-text-subtle)}.ds-pill>img{flex:none;width:1rem;height:1rem}.ds-pill time{font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);color:var(--ds-text-subtle);flex:none}.ds-pill[data-depth]{align-self:center;width:min(92%,22rem);box-shadow:0 0 0 1px #0f12220d}.ds-pill[data-depth="1"]{opacity:.5}.ds-pill[data-depth="2"]{opacity:.22;width:min(84%,20rem)}.ds-stage[data-rings]{background:repeating-radial-gradient(circle at 50% 50%, transparent 0 2.375rem, var(--ds-stone-50) 2.375rem 2.4375rem), var(--ds-stone-25)}.ds-meter{border-radius:var(--ds-radius-full);background:linear-gradient(var(--ds-navy-900), var(--ds-navy-900)) 0 0 / calc(var(--w) * 100%) 100% no-repeat, var(--ds-stone-100);height:.25rem;display:block}.ds-spin{border:1.5px solid var(--ds-stone-200);border-top-color:var(--ds-navy-900);border-radius:var(--ds-radius-full);flex:none;width:.875rem;height:.875rem;animation:.8s linear infinite ds-spin}@keyframes ds-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.ds-spin{animation:none}}.ds-mini{border-radius:var(--ds-radius-lg);background:var(--ds-surface);flex-direction:column;display:flex;position:relative;box-shadow:0 0 0 1px #0f12220f,0 1px 2px #0f12220d,0 16px 32px -20px #0f122233;container:mini/inline-size}.ds-mini__bar{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid color-mix(in srgb, var(--ds-line) 60%, transparent);grid-template-columns:1fr auto 1fr;display:grid}.ds-mini__dots{gap:.375rem;display:flex}.ds-mini__dots i{border-radius:var(--ds-radius-full);background:var(--ds-stone-200);width:.5rem;height:.5rem}.ds-mini__url{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-full);background:var(--ds-stone-50);font-size:var(--ds-size-xs);white-space:nowrap;color:var(--ds-text-subtle);display:inline-flex}.ds-mini__url i{border-radius:var(--ds-radius-full);background:var(--ds-ink-900);width:1rem;height:1rem;font-size:.5625rem;font-style:normal;font-weight:var(--ds-weight-strong);color:var(--ds-text-inverse);place-items:center;display:grid}.ds-mini__url b{font-weight:var(--ds-weight-medium);color:var(--ds-text)}.ds-mini__who{justify-self:end;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-full);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-line) 70%, transparent);font-size:var(--ds-size-xs);white-space:nowrap;color:var(--ds-success-ink);display:inline-flex}.ds-mini__who:before{content:"";border-radius:var(--ds-radius-full);background:var(--ds-success);width:.375rem;height:.375rem}.ds-mini__page{gap:var(--ds-space-3);padding:var(--ds-space-6) var(--ds-space-4);grid-template-columns:1fr 1fr;display:grid}.ds-mini__page>*{border-radius:var(--ds-radius-sm);background:var(--ds-stone-50)}.ds-mini__line{border-radius:var(--ds-radius-full);grid-column:1/-1;height:.5rem}.ds-mini__block{height:4.5rem}.ds-mini__chip{z-index:1;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-full);background:var(--ds-surface);font-size:var(--ds-size-sm);white-space:nowrap;color:var(--ds-text);translate:-50% calc(-100% - var(--ds-space-3));display:inline-flex;position:absolute;top:0;left:50%;box-shadow:0 0 0 1px #0f12220f,0 10px 24px -12px #0f122238}@container mini (width<=26rem){.ds-mini__bar{padding-inline:var(--ds-space-3);grid-template-columns:auto 1fr}.ds-mini__dots,.ds-mini__who span{display:none}}.ds-stage:has(.ds-mini){padding-top:var(--ds-space-16)}.ds-feature>.ds-stage{flex:1}.ds-mini__chip svg{border-radius:var(--ds-radius-full);background:var(--ds-success-soft);width:1.25rem;height:1.25rem;color:var(--ds-success);flex:none;padding:.25rem}.ds-steps__node[data-initials]{background:var(--ds-navy-100);font-family:var(--ds-font-sans);font-weight:var(--ds-weight-medium);color:var(--ds-navy-900)}.ds-steps__node>img:not([data-photo]){width:1.125rem;height:1.125rem}.ds-steps time{font-family:var(--ds-font-mono);font-size:var(--ds-size-xs)}.ds-blueprint__map{width:100%;max-width:26rem;height:auto;display:block}.ds-blueprint__map :is(circle,rect,path){fill:none;stroke:#99a5c766}.ds-blueprint__map [data-live]{stroke:var(--ds-accent);stroke-width:1.5px}.ds-blueprint__map [data-fill]{fill:var(--ds-navy-950)}.ds-blueprint__map [data-node]{fill:var(--ds-accent);stroke:none}.ds-blueprint__map text{font-family:var(--ds-font-mono);letter-spacing:.12em;text-anchor:middle;fill:var(--ds-text-inverse-muted);font-size:9px}.ds-blueprint__map text[data-live]{fill:var(--ds-text-inverse);stroke:none}.ds-tray{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-2) var(--ds-space-2);border-radius:var(--ds-radius-card);background:linear-gradient(var(--ds-stone-50), color-mix(in srgb, var(--ds-stone-100) 70%, var(--ds-stone-50)));font-size:var(--ds-size-sm);color:var(--ds-ink-900);flex-direction:column;line-height:1.4;display:flex;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0f122209,0 10px 24px -14px #0f122238}.ds-tray__title{padding-inline:var(--ds-space-3);text-align:center}.ds-tray__pill{align-self:stretch;align-items:center;gap:var(--ds-space-3);min-height:2.75rem;padding:0 var(--ds-space-4) 0 var(--ds-space-3);border-radius:var(--ds-radius-full);background:var(--ds-surface);color:var(--ds-text-muted);display:flex;box-shadow:inset 0 1px #fff,0 0 0 1px #0f122209,0 2px 4px #0f12220a,0 12px 22px -12px #0f12224d}.ds-tray__pill>span:not(.ds-spin,.ds-check,.ds-tray__av,.ds-badge){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds-tray__pill>img{flex:none;width:1.125rem;height:1.125rem}.ds-tray__pill--center{padding-inline:var(--ds-space-4);justify-content:center}.ds-tray__pill.ds-tray__pill--center>span{flex:0 auto}.ds-tray[data-state=done]{background:linear-gradient(color-mix(in srgb, var(--ds-success) 7%, var(--ds-stone-50)), color-mix(in srgb, var(--ds-success) 10%, var(--ds-stone-50)))}.ds-tray[data-state=done] .ds-tray__pill{background:color-mix(in srgb, var(--ds-success) 4%, var(--ds-surface));color:var(--ds-success)}button.ds-tray__pill{width:100%;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:box-shadow var(--ds-dur-quick) var(--ds-ease-out), scale var(--ds-dur-quick) var(--ds-ease-out);border:0}@media (hover:hover) and (pointer:fine){button.ds-tray__pill:hover{box-shadow:inset 0 1px #fff,0 0 0 1px #0f12220d,0 2px 4px #0f12220d,0 16px 26px -12px #0f122257}}button.ds-tray__pill:active{scale:.99}button.ds-tray__pill:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}.ds-tray{transition:opacity var(--ds-dur-quick) var(--ds-ease-out), filter var(--ds-dur-quick) var(--ds-ease-out)}.ds-tray[data-hide]{opacity:0;filter:blur(2px)}[data-analysis][data-busy] [data-reading]{color:var(--ds-text-subtle);position:relative}[data-analysis][data-busy] [data-reading]:before{content:attr(data-text);background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--ds-ink-900) 50%, transparent 60%, transparent 100%);color:#0000;-webkit-text-fill-color:transparent;pointer-events:none;background-repeat:no-repeat;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite ds-shimmer;position:absolute;inset:0}@keyframes ds-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){[data-analysis][data-busy] [data-reading]:before{animation:none}}.ds-tray__pill[data-split]>span{align-items:center;gap:var(--ds-space-2);flex:none;display:inline-flex;overflow:visible}.ds-tray__pill[data-split]>span>:is(img,.ds-glyph-mark){width:1.125rem;height:1.125rem}[data-portal] .ds-tray__pill img,:is(.ds-bento,[data-portal]) .ds-tray__pill[data-split]>span>img{box-sizing:border-box;border-radius:var(--ds-radius-full);background:linear-gradient(var(--ds-surface), var(--ds-stone-50));width:1.5rem;height:1.5rem;padding:.3125rem;box-shadow:inset 0 1px #fff,0 0 0 1px #0f122214,0 1px 2px #0f12221f,0 3px 4px -2px #0f12221a}[data-analysis]:not([data-busy]) .ds-spin{display:none}@media (prefers-reduced-motion:reduce){.ds-tray,button.ds-tray__pill{transition:none}}[data-portal] [data-act],:is(.ds-bento,[data-portal]) [data-analysis] .ds-tray__pill{transition:scale .3s var(--ds-ease-out), box-shadow .3s var(--ds-ease-out), background-color .3s var(--ds-ease-out)}[data-portal] [data-act][data-hover],:is(.ds-bento,[data-portal]) [data-analysis] .ds-tray__pill[data-hover]{box-shadow:inset 0 1px #fff,0 0 0 1px #0f12220f,0 2px 4px #0f12220f,0 16px 26px -12px #0f12225c}[data-portal] [data-act][data-press],:is(.ds-bento,[data-portal]) [data-analysis] .ds-tray__pill[data-press]{background-color:var(--ds-stone-50);transition-duration:.15s;scale:.97;box-shadow:inset 0 1px 3px #0f122224,0 0 0 1px #0f12220f}.ds-tray__pill[data-split]{padding-inline:var(--ds-space-4);justify-content:space-around}.ds-bento__play .ds-tray{max-width:100%}.ds-tray__pill[data-split]{row-gap:var(--ds-space-2);flex-wrap:wrap}@media (width<=29.99rem){.ds-tray__pill[data-split]{gap:var(--ds-space-1);padding-inline:var(--ds-space-2)}.ds-tray__pill[data-split]>span{gap:var(--ds-space-1)}:is(.ds-bento,[data-portal]) .ds-tray__pill[data-split]>span>img{width:1.25rem;height:1.25rem;padding:.25rem}}.ds-tray__pill[data-split] b{font-weight:var(--ds-weight-medium);font-variant-numeric:tabular-nums;color:var(--ds-ink-900)}.ds-tray__pill .ds-badge{flex:none}[data-result] .ds-tray__pill{padding-block:var(--ds-space-2)}[data-result] .ds-tray__pill>span:not(.ds-check){white-space:normal;line-height:1.4}.ds-tray .ds-spin{border-color:var(--ds-stone-200);border-top-color:var(--ds-stone-400);width:1.125rem;height:1.125rem}.ds-check{border-radius:var(--ds-radius-full);background:radial-gradient(circle at 35% 28%, var(--ds-success-on-deep), var(--ds-success) 72%);flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid;box-shadow:inset 0 0 0 1.5px #ffffffbf,0 1px 2px #15803d59}.ds-check svg{fill:none;width:.75rem;height:.75rem;stroke:var(--ds-surface);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ds-knob{border-radius:var(--ds-radius-full);background:radial-gradient(circle at 32% 26%, var(--ds-surface) 0%, var(--ds-stone-50) 38%, var(--ds-stone-200) 100%);flex:none;width:2.25rem;height:2.25rem;display:block;position:relative;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 4px #0f122214,0 0 0 1px #0f12220f,0 6px 12px -4px #0f122252}.ds-knob[data-glow]:after{content:"";border-radius:var(--ds-radius-full);background:radial-gradient(circle, var(--ds-success-on-deep), color-mix(in srgb, var(--ds-success) 80%, transparent));box-shadow:0 0 .5rem .125rem color-mix(in srgb, var(--ds-success-on-deep) 55%, transparent);position:absolute;inset:34%}.ds-toggle{--on:1;--tw:3.75rem;--kw:2.25rem;width:var(--tw);height:calc(var(--tw) / 2);border-radius:var(--ds-radius-full);background:linear-gradient(90deg, var(--ds-success), color-mix(in srgb, var(--ds-success-on-deep) 70%, var(--ds-success)));cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .25s var(--ds-ease-out);border:0;flex:none;padding:0;display:inline-block;position:relative;box-shadow:inset 0 1px 2px #0000002e}.ds-toggle .ds-knob{top:50%;left:calc(var(--kw) / -6);width:var(--kw);height:var(--kw);translate:calc(var(--on) * (var(--tw) - var(--kw) + var(--kw) / 3)) -50%;transition:translate .28s cubic-bezier(.34,1.2,.64,1);position:absolute}.ds-toggle[aria-checked=false]{--on:0;background:var(--ds-stone-200)}.ds-toggle[aria-checked=false] .ds-knob:after{opacity:0}.ds-knob[data-glow]:after{transition:opacity .2s var(--ds-ease-out)}.ds-toggle:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}.ds-toggle:active .ds-knob{scale:.94}.ds-slider{align-items:center;height:2.25rem;display:flex;position:relative}.ds-slider:before{content:"";border-radius:var(--ds-radius-full);background:linear-gradient(90deg, var(--ds-success), color-mix(in srgb, var(--ds-success-on-deep) 60%, var(--ds-success))) 0 0 / calc(var(--v) * 100%) 100% no-repeat, var(--ds-stone-100);height:.625rem;position:absolute;inset:calc(50% - .3125rem) 0 auto;box-shadow:inset 0 1px 2px #0f12221f}.ds-slider .ds-knob{left:calc(var(--v) * 100%);translate:-50%}.ds-slider[data-drag]{cursor:grab;touch-action:none;user-select:none}.ds-slider[data-drag][data-dragging]{cursor:grabbing}.ds-slider[data-drag][data-dragging] .ds-knob{scale:1.08}.ds-slider[data-drag]:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-full)}.ds-slider .ds-knob{transition:scale var(--ds-dur-quick) var(--ds-ease-out)}.ds-key{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-height:3rem;padding:0 var(--ds-space-4);border-radius:var(--ds-radius-xl);background:linear-gradient(var(--ds-stone-25), var(--ds-stone-50));font-size:var(--ds-size-sm);color:var(--ds-text);display:flex;box-shadow:inset 0 1px #fff,0 0 0 1px #0f12220f,0 2px #0f122212,0 10px 18px -12px #0f122240}.ds-key svg{fill:none;width:1rem;height:1rem;stroke:var(--ds-text-muted);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}[data-play] [data-a]{animation:7s var(--ds-ease-out) calc(var(--k,0) * .18s) infinite both}[data-play] [data-a=in]{animation-name:ds-ui-in}[data-play] [data-a=pop]{transform-box:fill-box;transform-origin:50%;animation-name:ds-ui-pop}[data-play] [data-a=grow]{transform-origin:0;animation-name:ds-ui-grow}[data-play] [data-a=draw]{stroke-dasharray:1;animation-name:ds-ui-draw}[data-play] [data-a=meter]{animation-name:ds-ui-meter}[data-play] .ds-pill[data-depth="1"]{--o:.5}[data-play] .ds-pill[data-depth="2"]{--o:.22}@keyframes ds-ui-in{0%,3%{opacity:0;translate:0 .375rem}12%,84%{opacity:var(--o,1);translate:0}94%,to{opacity:0;translate:0}}@keyframes ds-ui-pop{0%,6%{opacity:0;scale:.85}13%,84%{opacity:1;scale:1}94%,to{opacity:0;scale:1}}@keyframes ds-ui-grow{0%,3%{scale:0 1}16%,84%{opacity:1;scale:1}94%,to{opacity:0;scale:1}}@keyframes ds-ui-draw{0%,4%{stroke-dashoffset:1px;opacity:1}18%,84%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes ds-ui-meter{0%,6%{background-size:0 100%,auto}26%,84%{background-size:calc(var(--w) * 100%) 100%, auto;opacity:1}94%,to{background-size:calc(var(--w) * 100%) 100%, auto;opacity:0}}[data-play][data-held] [data-a]{animation:none}[data-play][data-paused] [data-a]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-play] [data-a]{animation:none}}.ds-badge:is(.ds-badge--live,.ds-badge--payoff,.ds-badge--quiet){padding:.125rem var(--ds-space-2);border-radius:var(--ds-radius-full);white-space:nowrap;flex:none;line-height:1.33}.ds-badge--live{color:var(--ds-success);padding-inline:0}.ds-badge--live:before{content:"";border-radius:var(--ds-radius-full);background:var(--ds-success);width:.375rem;height:.375rem}.ds-badge--payoff{background:var(--ds-accent);color:var(--ds-on-accent)}.ds-badge--quiet{font-family:var(--ds-font-mono);font-weight:var(--ds-weight-regular);color:var(--ds-text-subtle);padding-inline:0}.ds-steps{flex-direction:column;padding:0;list-style:none;display:flex}.ds-steps>li{align-items:center;column-gap:var(--ds-space-4);padding-block:var(--ds-space-3);font-size:var(--ds-size-sm);color:var(--ds-text);transition:opacity var(--ds-dur-open) var(--ds-ease-out);grid-template-columns:2.75rem minmax(0,1fr) auto;line-height:1.43;display:grid;position:relative}.ds-steps>li:not(:last-child):after{content:"";top:calc(var(--ds-space-3) + 2.75rem);bottom:calc(-1 * var(--ds-space-3));background:var(--ds-line);width:1px;position:absolute;left:calc(1.375rem - .5px)}.ds-steps>li[data-group]{display:block}.ds-steps>li[data-group]:after{display:none}.ds-steps>li[data-state=next]{opacity:.32}.ds-steps__node{border-radius:var(--ds-radius-full);background:var(--ds-surface);width:2.75rem;height:2.75rem;box-shadow:0 0 0 1px var(--ds-ink-a08), 0 1px 2px #0f12220f;font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);color:var(--ds-text-subtle);place-items:center;display:grid}.ds-steps__node img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.ds-steps__node svg{width:1rem;height:1rem}.ds-steps>li>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.ds-steps small{font-size:inherit;color:var(--ds-text-subtle)}.ds-blueprint{min-height:22rem;padding:var(--ds-space-8);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath d='M0 -5V5M-5 0H5M64 -5V5M59 0H69M0 59V69M-5 64H5M64 59V69M59 64H69' stroke='%2399A5C7' stroke-opacity='.45'/%3E%3C/svg%3E") 0 0 / 8rem 8rem, repeating-linear-gradient(90deg, #ffffff12 0 1px, transparent 1px 4rem), repeating-linear-gradient(0deg, #ffffff12 0 1px, transparent 1px 4rem), var(--ds-navy-950);color:var(--ds-text-inverse);place-items:center;display:grid;position:relative;overflow:hidden}.ds-brief{row-gap:var(--ds-space-4);overflow-x:clip}.ds-brief>*{translate:var(--brief-shift,0) 0;grid-column:1/-1}.ds-brief__text{font-family:var(--ds-font-sans);font-size:var(--ds-size-xl);font-weight:var(--ds-weight-medium);letter-spacing:-.012em;color:var(--ds-text);line-height:1.35}.ds-brief__text strong{font-weight:inherit;color:var(--ds-text-accent);display:block}.ds-brief__text[data-filling]{--fill-to:var(--ds-text)}.ds-brief__text[data-filling] strong{--fill-to:var(--ds-text-accent)}.ds-brief__text[data-filling] span{--k:clamp(0, calc((var(--p,0) * (var(--n) + 3) - var(--i)) / 3), 1);color:color-mix(in srgb, var(--fill-to) calc(var(--k) * 100%), var(--ds-stone-200))}@media (width>=64rem){.ds-brief>*{grid-column:3/span 8}}@media (width>=80rem){.ds-brief>*{grid-column:5/span 4}}.ds-pillar__link{align-items:center;gap:var(--ds-space-1);font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-accent);white-space:nowrap;text-decoration:none;display:inline-flex}.ds-pillar__link svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm);color:var(--ds-text-subtle);transition:translate var(--ds-dur-quick) var(--ds-ease-out)}.ds-pillar__link:hover svg{translate:var(--ds-nudge) 0}.ds-show__canvas{aspect-ratio:5/2;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ds-line) 70%, transparent) 0 1px, transparent 1px calc(100% / 6)), var(--ds-cool-50);position:relative;overflow:hidden}.ds-portal__row{border-bottom:var(--ds-hairline) solid var(--ds-line);color:var(--ds-text);grid-template-columns:5.5rem minmax(0,1fr) 5.5rem 3.5rem;align-items:center;gap:.75rem;padding:.6875rem .5rem;font-size:.8125rem;line-height:1.3;display:grid}.ds-portal__channel{background:var(--ds-navy-100);font-size:.75rem;font-weight:var(--ds-weight-medium);color:var(--ds-text-accent);border-radius:5px;justify-self:start;padding:.125rem .4375rem}.ds-portal__row>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-portal__city{color:var(--ds-text-muted)}.ds-portal__time{text-align:right;color:var(--ds-text-subtle)}.ds-show__satellite{width:34%;top:30%;left:6%}@media (width<=47.99rem){.ds-show__canvas{aspect-ratio:auto;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ds-line) 70%, transparent) 0 1px, transparent 1px calc(100% / 4)), var(--ds-cool-50);height:30rem}.ds-portal__city{display:none}.ds-portal__row{grid-template-columns:5rem minmax(0,1fr) 3.25rem;gap:.5rem}.ds-show__satellite{width:72%;top:6%;left:6%}}.ds-figure__head{fill:var(--ds-ink-900)}.ds-figure__body{fill:var(--ds-stone-100);stroke:var(--ds-ink-900);stroke-width:1.5px}.ds-figure--carril .ds-figure__head{fill:var(--ds-navy-900)}.ds-figure--carril .ds-figure__body{fill:var(--ds-navy-900);stroke:var(--ds-navy-900)}.ds-figure__card{fill:var(--ds-surface);stroke:var(--ds-ink-900);stroke-width:1.25px}.ds-bridge{width:100%;height:auto;display:block;overflow:visible}.ds-bridge text{font-family:var(--ds-font-mono);font-size:14px;font-weight:var(--ds-weight-label);letter-spacing:.08em;fill:var(--ds-text-accent)}.ds-bridge[data-waiting] :is(.ds-bridge__land,.ds-bridge__plank,.ds-bridge__carril,.ds-bridge__you,.ds-bridge__outcome){transition:none}@media (prefers-reduced-motion:reduce){.ds-bridge :is(.ds-bridge__land,.ds-bridge__plank,.ds-bridge__carril,.ds-bridge__you,.ds-bridge__outcome){transition:none}.ds-bridge[data-waiting] :is(.ds-bridge__plank,.ds-bridge__carril,.ds-bridge__outcome){opacity:1;translate:none}}.ds-bridge[data-waiting] :is(.ds-team__label,.ds-team__member,.ds-team__carril,.ds-team__week,.ds-team__progress){transition:none}.ds-bridge[data-waiting] :is(.ds-team__label,.ds-team__week){opacity:0}@media (prefers-reduced-motion:reduce){.ds-bridge :is(.ds-team__label,.ds-team__member,.ds-team__carril,.ds-team__week,.ds-team__progress){transition:none}.ds-bridge[data-waiting] :is(.ds-team__label,.ds-team__week,.ds-team__member){opacity:1;translate:none}}.ds-side{background:var(--ds-stone-100);font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);line-height:var(--ds-leading-snug);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-subtle);align-self:flex-start;padding:.1875rem .375rem}.ds-side[data-side=with]{background:var(--ds-text-accent);color:var(--ds-text-inverse)}.ds-street{width:100%;max-width:34rem;height:auto;display:block}.ds-street__ground{fill:none;stroke:var(--ds-stone-400);stroke-width:1.25px}.ds-street__shop :is(path,rect){fill:none;stroke:var(--ds-stone-400);stroke-width:1.25px;stroke-linejoin:round}.ds-street--with .ds-street__shop :is(path,rect){stroke:var(--ds-ink-900);stroke-width:1.5px}.ds-street--with .ds-street__shop rect+rect{fill:var(--ds-stone-100)}.ds-street text{font-family:var(--ds-font-mono);font-size:13px;font-weight:var(--ds-weight-label);letter-spacing:.08em;text-anchor:middle;white-space:pre;fill:var(--ds-text)}.ds-street:not(.ds-street--with) text{fill:var(--ds-text-subtle)}.ds-street__walker{opacity:0;animation:var(--walk) var(--time) ease-in-out var(--delay,0s) infinite}.ds-street__walker--past{--walk:ds-walk-past;--time:6s}.ds-street__walker--in{--walk:ds-walk-in;--time:5s}.ds-street__step{animation:.45s ease-in-out infinite alternate ds-step}.ds-street__plus{opacity:0;animation:ds-plus 5s var(--ds-ease-out) var(--delay,0s) infinite}.ds-street__plus rect{fill:var(--ds-accent)}.ds-street .ds-street__plus text{fill:var(--ds-on-accent);font-size:11px}.ds-street[data-paused] :is(.ds-street__walker,.ds-street__step,.ds-street__plus){animation-play-state:paused}@media (width<=47.99rem){.ds-street text{font-size:15px}}@media (prefers-reduced-motion:reduce){.ds-street__walker,.ds-street__step,.ds-street__plus{animation:none}.ds-street__walker{opacity:1;translate:185px}.ds-street__walker+.ds-street__walker,.ds-street__plus+.ds-street__walker+.ds-street__plus{opacity:0}.ds-street__plus{opacity:1;translate:0 -10px}}.ds-points{gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.ds-points>li{padding:var(--ds-space-6);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:0 0 0 1px #0f12220d,0 1px 2px #0f12221a}.ds-points__item{font-size:var(--ds-size-sm);line-height:var(--ds-leading-body);color:var(--ds-text-muted);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.ds-points__item strong{font-weight:var(--ds-weight-strong);color:var(--ds-text-display)}.ds-points__num{font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);font-variant-numeric:tabular-nums;color:var(--ds-text-subtle);padding-top:.2em}@media (width>=64rem){.ds-points{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes ds-walk-past{0%{opacity:0;translate:0}6%{opacity:1}38%,54%{translate:185px}90%{opacity:1;translate:360px}96%,to{opacity:0;translate:375px}}@keyframes ds-walk-in{0%{opacity:0;translate:0}8%{opacity:1}56%{opacity:1;translate:185px}64%,to{opacity:0;translate:185px}}@keyframes ds-step{0%{translate:0}to{translate:0 -1.5px}}@keyframes ds-plus{0%,58%{opacity:0;translate:0}64%{opacity:1}86%,to{opacity:0;translate:0 -12px}}:is(.ds-statecols,.ds-cells__head,.ds-extremes__head){justify-items:center;row-gap:var(--ds-space-4);text-align:center}:is(.ds-statecols,.ds-cells__head,.ds-extremes__head,.ds-callouts__head,.ds-iso,.ds-duo,.ds-extremes__sides)>*{grid-column:1/-1}:is(.ds-statecols,.ds-cells__head,.ds-extremes__head)>.ds-eyebrow{justify-self:center}:is(.ds-callouts__h2,.ds-cells__h2,.ds-iso__h2,.ds-extremes__h2){font-family:var(--ds-font-display);font-size:var(--ds-h2-size);font-weight:var(--ds-weight-heading);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-track-tight);color:var(--ds-text);text-wrap:balance}:is(.ds-callouts__h2,.ds-cells__h2,.ds-iso__h2) span{color:var(--ds-text-display);display:block}:is(.ds-callouts__lede,.ds-cells__lede,.ds-iso__lede,.ds-extremes__lede){max-width:var(--ds-cols-6);font-size:var(--ds-lede-size);line-height:var(--ds-leading-body);color:var(--ds-text-muted)}.ds-callouts{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-10) 0;flex-direction:column;display:flex;position:relative}.ds-callouts__ground{gap:var(--ds-space-3);opacity:.6;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;display:grid;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.ds-callouts__flow{--g:var(--ds-space-3);pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.ds-callouts__flow i{position:absolute;overflow:hidden}.ds-callouts__flow i[data-v]{width:2px;top:0;bottom:0;left:calc(var(--k) * 16.6667% + (var(--k) / 6 - .5) * var(--g) - 1px)}.ds-callouts__flow i[data-h]{height:2px;left:0;right:0;top:calc(var(--k) * 50% + (var(--k) / 2 - .5) * var(--g) - 1px)}.ds-callouts__flow i:after{content:"";animation:ds-flow-v 3.6s linear calc(var(--k) * -1.1s) infinite;position:absolute;inset:0 auto auto 0}.ds-callouts__flow i[data-v]:after{background:linear-gradient(to bottom, transparent, var(--ds-navy-900));width:100%;height:30%}.ds-callouts__flow i[data-h]:after{background:linear-gradient(to right, transparent, var(--ds-navy-900));width:30%;height:100%;animation-name:ds-flow-h;animation-delay:calc(var(--k) * -1.7s)}.ds-callouts__flow[data-paused] i:after{animation-play-state:paused}@keyframes ds-flow-v{0%{transform:translateY(-100%)}to{transform:translateY(340%)}}@keyframes ds-flow-h{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.ds-callouts__flow{display:none}}.ds-callouts__ground span{border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:0 0 0 1px #0f12220a}.ds-callouts__card{gap:var(--ds-space-4);width:min(100%,22rem);padding:var(--ds-space-4);border-radius:var(--ds-radius-card);background:var(--ds-surface);flex-direction:column;display:flex;position:relative;box-shadow:0 0 0 1px #0f12220f,0 24px 48px -24px #0f122259}.ds-callouts__pop{z-index:2;align-items:center;gap:var(--ds-space-3);max-width:min(17rem,100vw - 3rem);padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-2) var(--ds-space-2);border-radius:var(--ds-radius-lg);background:var(--ds-surface);opacity:0;visibility:hidden;filter:blur(2px);transform-origin:100% 100%;pointer-events:none;transition:opacity .18s ease-out,translate .18s ease-out,scale .18s ease-out,filter .18s ease-out,visibility 0s linear .18s;display:flex;position:absolute;top:-3.75rem;right:-2rem;translate:0 .625rem;scale:.96;box-shadow:0 0 0 1px #0f12220f,0 2px 4px #0f122214,0 16px 32px -10px #00071c99}.ds-callouts__pop[data-show]{opacity:1;visibility:visible;filter:blur();transition:opacity .32s var(--ds-ease-out), translate .32s var(--ds-ease-out), scale .32s var(--ds-ease-out), filter .32s var(--ds-ease-out), visibility 0s;translate:0;scale:1}.ds-callouts__pop-mark{border-radius:var(--ds-radius-full);background:var(--ds-surface);flex:none;width:2rem;height:2rem;padding:.4rem;box-shadow:0 0 0 1px #0f122214,0 1px 2px #0f12221a}.ds-callouts__pop-coin{display:none}.ds-callouts__pop-coin .ds-frost{width:2rem;height:2rem}.ds-callouts__pop-coin .ds-frost svg{width:1.125rem;height:1.125rem}.ds-callouts__pop:not([data-mark=img]) .ds-callouts__pop-mark{display:none}.ds-callouts__pop[data-mark=sparkle] [data-coin=sparkle],.ds-callouts__pop[data-mark=page] [data-coin=page]{display:grid}.ds-callouts__pop-text{min-width:0;line-height:var(--ds-leading-snug);flex-direction:column;display:flex}.ds-callouts__pop-text b{font-size:var(--ds-small-size);font-weight:var(--ds-weight-medium);color:var(--ds-text-display)}.ds-callouts__pop-text span{font-size:var(--ds-size-xs);text-overflow:ellipsis;white-space:nowrap;color:var(--ds-text-muted);overflow:hidden}@media (width<=47.99rem){.ds-callouts__pop{top:auto;bottom:-2.25rem;right:var(--ds-space-3);transform-origin:100% 0;max-width:min(17rem,100% - 1.5rem)}}@media (prefers-reduced-motion:reduce){.ds-callouts__pop{display:none}}.ds-callouts__card .ds-tray__pill{padding-inline:var(--ds-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.ds-callouts__card .ds-tray__pill>img{grid-area:1/1;justify-self:start}.ds-callouts__card .ds-tray__pill>span:not(.ds-badge){text-align:center;grid-area:1/2;max-width:100%}.ds-callouts__card .ds-tray__pill>.ds-badge{grid-area:1/3;justify-self:end}.ds-callouts__card>.ds-button{width:100%}.ds-callouts__checks{flex-direction:column;padding:0;list-style:none;display:flex}.ds-callouts__checks li{align-items:center;gap:var(--ds-space-3);padding-block:var(--ds-space-3);border-top:var(--ds-hairline) solid var(--ds-line);font-size:var(--ds-small-size);color:var(--ds-text-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ds-callouts__checks b{font-weight:var(--ds-weight-medium);color:var(--ds-text-display)}@media (width>=64rem){.ds-callouts{justify-content:center;min-height:34rem}}.ds-callouts__top{gap:var(--ds-space-3);padding-bottom:var(--ds-space-3);border-bottom:var(--ds-hairline) solid var(--ds-line);font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-subtle);display:flex}.ds-callouts__top>:first-child{font-weight:var(--ds-weight-medium);color:var(--ds-text-display)}.ds-callouts__checks li>span:not(.ds-check){transition:color .4s var(--ds-ease-swap)}.ds-callouts__checks li[data-hot]>span:not(.ds-check){color:var(--ds-text)}.ds-callouts__checks b{font-variant-numeric:tabular-nums;text-align:right}@media (prefers-reduced-motion:reduce){.ds-callouts__checks li>span:not(.ds-check){transition:none}}.ds-pinfo{justify-items:center;row-gap:var(--ds-space-10);text-align:center}.ds-pinfo>*{grid-column:1/-1}.ds-pinfo__lede{max-width:var(--ds-cols-5);font-size:var(--ds-body-size);line-height:var(--ds-leading-body);color:var(--ds-text-muted)}.ds-pinfo__lede strong{font-weight:var(--ds-weight-medium);color:var(--ds-text-display)}.ds-pinfo__cols{width:var(--ds-cols-8);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.ds-pinfo__cols li{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-6) 0;flex-direction:column;display:flex}.ds-pinfo__cols li+li{border-top:var(--ds-hairline) solid var(--ds-line-strong)}.ds-pinfo__coin{border-radius:var(--ds-radius-full);place-items:center;width:2.5rem;height:2.5rem}.ds-pinfo__cols p{gap:var(--ds-space-1);max-width:18rem;font-size:var(--ds-small-size);line-height:var(--ds-leading-body);color:var(--ds-text);flex-direction:column;display:flex}.ds-pinfo__cols strong{font-size:var(--ds-body-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);color:var(--ds-text-display)}@media (width>=48rem){.ds-pinfo__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-pinfo__cols li{padding:0 var(--ds-space-6)}.ds-pinfo__cols li+li{border-top:0;border-left:var(--ds-hairline) solid var(--ds-line-strong)}}.ds-cells{gap:var(--ds-grid-gap);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.ds-cells__cell{border:var(--ds-hairline) solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-surface);flex-direction:column;display:flex;overflow:hidden}@media (width>=64rem){.ds-cells{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-cells__label{padding:var(--ds-space-8) var(--ds-space-6) 0;font-size:var(--ds-title-size);font-weight:var(--ds-weight-medium);color:var(--ds-text-display);align-items:center;gap:var(--ds-space-3);display:flex}:is(.ds-cells__label,.ds-fit__name) .ds-frost{width:2rem;height:2rem}:is(.ds-cells__label,.ds-fit__name) .ds-frost svg{width:1.125rem;height:1.125rem}:is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost{background:radial-gradient(circle at 50% 20%, #ffffffb3, transparent 52%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--ds-amber-500) 70%, white) 30%, var(--ds-amber-500) 70%, color-mix(in srgb, var(--ds-amber-500) 82%, black) 100%);box-shadow:inset 0 -2px 4px #78460038,0 6px 12px -6px #fda700b3}:is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost svg{filter:none}.ds-cells__say{padding:var(--ds-space-4) var(--ds-space-6) var(--ds-space-8);font-size:var(--ds-body-size);line-height:var(--ds-leading-body);color:var(--ds-text);flex:1}.ds-cells__say strong{font-weight:var(--ds-weight-medium);color:var(--ds-text-display)}.ds-cells__stage{min-height:13rem;padding:var(--ds-space-6);border-top:var(--ds-hairline) solid var(--ds-line);background:var(--ds-surface);place-items:center;display:grid}.ds-cells__stage .ds-street{max-width:16rem}.ds-street[data-grow] :is(.ds-line__grow,.ds-line__trend,.ds-line__dot){animation:6s var(--ds-ease-out) infinite}.ds-street[data-grow] .ds-line__grow{transform-box:fill-box;transform-origin:50% 100%}.ds-street[data-grow] .ds-line__grow:first-child{animation-name:ds-grow-bar-1}.ds-street[data-grow] .ds-line__grow:nth-child(2){animation-name:ds-grow-bar-2}.ds-street[data-grow] .ds-line__grow:nth-child(3){animation-name:ds-grow-bar-3}.ds-street[data-grow] .ds-line__trend{stroke-dasharray:1;animation-name:ds-grow-draw}.ds-street[data-grow] .ds-line__dot{transform-box:fill-box;transform-origin:50%;animation-name:ds-grow-pop}.ds-street[data-grow][data-paused] :is(.ds-line__grow,.ds-line__trend,.ds-line__dot){animation-play-state:paused}@keyframes ds-grow-bar-1{0%,3%{opacity:1;scale:1 .08}15%,86%{opacity:1;scale:1}93%,to{opacity:0;scale:1}}@keyframes ds-grow-bar-2{0%,7.5%{opacity:1;scale:1 .08}19.5%,86%{opacity:1;scale:1}93%,to{opacity:0;scale:1}}@keyframes ds-grow-bar-3{0%,11.5%{opacity:1;scale:1 .08}23.5%,86%{opacity:1;scale:1}93%,to{opacity:0;scale:1}}@keyframes ds-grow-draw{0%,18%{opacity:1;stroke-dashoffset:1px}32%,86%{opacity:1;stroke-dashoffset:0}93%,to{opacity:0;stroke-dashoffset:0}}@keyframes ds-grow-pop{0%,30%{opacity:0;scale:.6}37%,86%{opacity:1;scale:1}93%,to{opacity:0;scale:1}}@media (prefers-reduced-motion:reduce){.ds-street[data-grow] :is(.ds-line__grow,.ds-line__trend,.ds-line__dot){animation:none}}.ds-say{max-width:var(--ds-cols-6);font-family:var(--ds-font-sans);font-size:var(--ds-say-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-say-leading);letter-spacing:-.025em;text-align:start;text-wrap:pretty;color:var(--ds-text)}.ds-say strong{font-weight:inherit;color:var(--ds-text-display)}@media (width>=64rem){.ds-say{text-align:center;text-wrap:balance}}@media (width<=63.99rem){.ds-cells__head:has(>.ds-say){text-align:center;justify-items:center}.ds-cells__head:has(>.ds-say)>.ds-eyebrow{justify-self:center}.ds-say{text-align:center;text-wrap:balance}}:is(.ds-combo__h2,.ds-statecols__statement)[data-filling]>span{--fill-to:var(--ds-text)}:is(.ds-combo__h2,.ds-statecols__statement)[data-filling]>span:last-child{--fill-to:var(--ds-text-display)}:is(.ds-combo__h2,.ds-statecols__statement)[data-filling]>span>span{--k:clamp(0, calc((var(--p,0) * (var(--n) + 3) - var(--i)) / 3), 1);color:color-mix(in srgb, var(--fill-to) calc(var(--k) * 100%), var(--ds-stone-200))}:is(.ds-h2,.ds-combo__h2,.ds-hub__h2,.ds-cells__h2,.ds-statecols__statement,.ds-callouts__h2,.ds-iso__h2,.ds-extremes__h2,.ds-acc__h2,.ds-unfold__h2){max-width:var(--ds-cols-4);text-wrap:balance}.ds-makes{gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.ds-make{gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-6);overflow-clip-margin:var(--ds-space-2);border-radius:var(--ds-radius-lg);background:var(--ds-surface);flex-direction:column;display:flex;overflow-x:clip;box-shadow:0 1px 2px #0000004d}.ds-make__body{gap:var(--ds-space-2);flex-direction:column;display:flex}.ds-make__panel{padding:var(--ds-space-4) 0;place-items:center;display:grid}.ds-make__title{align-items:baseline;gap:var(--ds-space-3);font-size:var(--ds-size-md);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);color:var(--ds-text-display);display:flex}.ds-make__title span{font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-label);color:var(--ds-text-subtle);translate:0 -.09rem}.ds-make__title,.ds-make__text{translate:var(--make-shift,0) 0}.ds-make__text{max-width:16rem;font-size:var(--ds-size-sm);line-height:var(--ds-leading-body);color:var(--ds-text-muted)}@media (width>=40rem){.ds-makes{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-make{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--ds-space-4);display:grid}}@media (width>=64rem){.ds-makes{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-make__ui{width:100%}.ds-make__ui .ds-street{max-width:none}.ds-line__sign rect{fill:var(--ds-navy-900)}.ds-line__sign{animation:ds-line-drop 5s var(--ds-ease-out) infinite}@keyframes ds-line-drop{0%{opacity:0;translate:0 -8px}12%,88%{opacity:1;translate:0}to{opacity:0;translate:0}}.ds-line__dim :is(path,rect){fill:none;stroke:var(--ds-stone-300);stroke-width:1.25px;stroke-linejoin:round}.ds-line__pin rect{fill:var(--ds-accent)}.ds-street .ds-line__pin text{fill:var(--ds-on-accent);font-size:11px}.ds-line__pin{animation:2.5s ease-in-out infinite ds-line-bob}@keyframes ds-line-bob{0%,to{translate:0}50%{translate:0 -3px}}.ds-line__card{fill:var(--ds-surface);stroke:var(--ds-ink-900);stroke-width:1.25px;animation:ds-line-fly 5s var(--ds-ease-out) calc(var(--k) * .6s) infinite}.ds-line__bar{fill:none;stroke:var(--ds-stone-300);stroke-width:4px;stroke-linecap:round}.ds-line__tick{fill:none;stroke:var(--ds-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:ds-line-tick 5s var(--ds-ease-out) calc(var(--k) * .6s) infinite}@keyframes ds-line-fly{0%{opacity:0;translate:0}6%{opacity:1}26%{opacity:1;translate:78px}32%,to{opacity:0;translate:78px}}@keyframes ds-line-tick{0%,28%{stroke-dashoffset:1px;opacity:1}38%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.ds-line__ad :is(rect,path){fill:none;stroke:var(--ds-ink-900);stroke-width:1.5px}.ds-line__ad rect{fill:var(--ds-navy-100)}.ds-street .ds-line__ad text{fill:var(--ds-text-display);font-size:10px}.ds-street[data-paused] :is(.ds-line__sign,.ds-line__pin,.ds-line__card,.ds-line__tick){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ds-line__sign,.ds-line__pin,.ds-line__card{animation:none}.ds-line__card{opacity:0}.ds-line__tick{stroke-dashoffset:0;animation:none}}.ds-makes[data-how] :is(.ds-line__in,.ds-line__draw,.ds-line__grow){animation-duration:16s;animation-delay:calc(var(--k) * 4s + var(--at,0s));animation-iteration-count:infinite;animation-timing-function:var(--ds-ease-out)}.ds-makes[data-how] .ds-line__in{animation-name:ds-how-in}.ds-makes[data-how] .ds-line__draw{stroke-dasharray:1;animation-name:ds-how-draw}.ds-makes[data-how] .ds-line__grow{transform-box:fill-box;transform-origin:50% 100%;animation-name:ds-how-grow}.ds-makes[data-how] .ds-make__title span{animation:ds-how-lit 16s linear calc(var(--k) * 4s) infinite}.ds-makes[data-how][data-paused] :is(.ds-line__in,.ds-line__draw,.ds-line__grow,.ds-make__title span){animation-play-state:paused}@keyframes ds-how-in{0%{opacity:0;translate:0 6px}4%,94%{opacity:1;translate:0}to{opacity:0;translate:0}}@keyframes ds-how-draw{0%{stroke-dashoffset:1px;opacity:1}8%,94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes ds-how-grow{0%{opacity:1;scale:1 .1}5%,94%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes ds-how-lit{0%,25%{color:var(--ds-text-display)}30%,to{color:var(--ds-text-subtle)}}.ds-street--with .ds-street__shop g rect{fill:var(--ds-stone-100)}:is(.ds-line__bubble,.ds-line__site) :is(rect,path){fill:var(--ds-surface);stroke:var(--ds-ink-900);stroke-width:1.5px;stroke-linejoin:round}.ds-line__site path{fill:none}.ds-street .ds-line__bubble text{fill:var(--ds-text-display);font-size:10px}.ds-line__ok circle,.ds-line__dot{fill:var(--ds-accent)}.ds-line__ok path{fill:none;stroke:var(--ds-on-accent);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.ds-line__bars rect{fill:var(--ds-navy-100);stroke:var(--ds-ink-900);stroke-width:1.5px}.ds-line__trend{fill:none;stroke:var(--ds-navy-900);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.ds-makes[data-how] :is(.ds-line__in,.ds-line__draw,.ds-line__grow,.ds-make__title span){animation:none}.ds-makes[data-how] .ds-line__draw{stroke-dashoffset:0}}@media (width<=39.99rem){.ds-make__panel{padding:var(--ds-space-4)}}.ds-make__more{align-items:center;gap:var(--ds-space-1);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);white-space:nowrap;color:var(--ds-text-accent);text-decoration:none;display:inline-flex}.ds-make__more svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm);flex:none;overflow:visible}.ds-more__shaft,.ds-more__head{transition:transform .35s var(--ds-ease-out)}.ds-more__shaft{transform-box:view-box;transform-origin:3px 8px}.ds-make__more:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ds-make__more:hover .ds-more__shaft{transform:scaleX(1.3333)}.ds-make__more:hover .ds-more__head{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.ds-more__shaft,.ds-more__head{transition:none}}:is(.ds-acc__h2,.ds-unfold__h2,.ds-hub__h2){font-family:var(--ds-font-display);font-size:var(--ds-h2-size);font-weight:var(--ds-weight-heading);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-track-tight);color:var(--ds-text);text-wrap:balance}:is(.ds-acc__h2,.ds-unfold__h2)>span,.ds-fill__part[data-accent]{color:var(--ds-text-display)}[data-filling] .ds-fill__part{--fill-to:var(--ds-text)}[data-filling] .ds-fill__part[data-accent]{--fill-to:var(--ds-text-display)}[data-filling] .ds-fill__part>span{--k:clamp(0, calc((var(--p,0) * (var(--n) + 3) - var(--i)) / 3), 1);color:color-mix(in srgb, var(--fill-to) calc(var(--k) * 100%), var(--fill-from,var(--ds-stone-200)))}.ds-section--night [data-fill]{--fill-from:#ffffff29;color:var(--ds-text-inverse)}.ds-section--night .ds-fill__part[data-accent]{color:var(--ds-accent)}.ds-section--night [data-filling] .ds-fill__part{--fill-to:var(--ds-text-inverse)}.ds-section--night [data-filling] .ds-fill__part[data-accent]{--fill-to:var(--ds-accent)}.ds-section--night .ds-hub__lede{color:var(--ds-night-muted)}:is(.ds-unfold__lede,.ds-hub__lede){max-width:var(--ds-head-text-width);font-size:var(--ds-lede-size);line-height:var(--ds-leading-body);color:var(--ds-text-muted)}@media (width>=64rem){:is([data-variant^=services-],[data-variant^=stories-],.ds-spot__head,[data-why-head],[data-results-head],[data-faq-head]) .ds-hub__h2{max-width:var(--ds-head-width);font-size:var(--ds-size-h2)}[data-variant^=stories-] .ds-hub__h2{font-size:min(var(--ds-size-h2), calc((var(--ds-col) * 6 + var(--ds-grid-gap) * 5) / 11))}:is([data-variant=stories-e],[data-variant=services-d],[data-why-head],[data-results-head]) .ds-hub__aside{text-align:right;align-items:flex-end}}.ds-hub__lede{font-size:var(--ds-body-size)}:is(.ds-acc__head,.ds-unfold__head,.ds-hub__head,.ds-acc)>*{grid-column:1/-1}:is(.ds-acc__head,.ds-unfold__head){justify-items:center;row-gap:var(--ds-space-4);text-align:center}:is(.ds-acc__head,.ds-unfold__head)>.ds-eyebrow,:is(.ds-acc__head,.ds-unfold__head)>:is(.ds-button,.ds-unfold__lede){justify-self:center}:is(.ds-frames__text,.ds-acc__text,.ds-unfold__text,.ds-hub__text){font-size:var(--ds-body-size);line-height:var(--ds-leading-body);color:var(--ds-text-muted)}.ds-hub__head{row-gap:var(--ds-space-6);align-items:end}.ds-hub__title{align-items:flex-start;gap:var(--ds-space-4);flex-direction:column;display:flex}.ds-hub__aside{align-items:flex-start;gap:var(--ds-space-6);flex-direction:column;display:flex}@media (width>=64rem){.ds-hub__title{grid-column:1/span 6}.ds-hub__aside{text-align:end;grid-column:8/-1;align-items:flex-end}}.ds-shelf{gap:var(--ds-space-1);padding:var(--ds-space-1);border-radius:var(--ds-radius-card);background:var(--ds-stone-200);flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #0f12220a}.ds-shelf__top{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-height:2.75rem;padding:0 var(--ds-space-4);font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-subtle);display:flex}.ds-shelf__top span:last-child{text-align:right}.ds-cases{gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.ds-case{border-radius:var(--ds-radius-card);background:var(--ds-surface);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f12220d,0 1px 2px #0f12221a}.ds-case__body{display:contents}.ds-case__body>*{padding-inline:var(--ds-space-6)}.ds-case__media{color:inherit;aspect-ratio:4/3;border-bottom:var(--ds-hairline) solid var(--ds-line);background:var(--ds-stone-50);display:block;overflow:hidden}.ds-case__media img{object-fit:cover;width:100%;height:100%;transition:scale var(--ds-dur-panel) var(--ds-ease-out);display:block}.ds-case__who{align-items:baseline;gap:var(--ds-space-1) var(--ds-space-3);padding-top:var(--ds-space-4);font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text);flex-wrap:wrap;display:flex}.ds-case__who span{color:var(--ds-text-subtle)}.ds-case__stat{gap:var(--ds-space-1);padding-top:var(--ds-space-4);flex-direction:column;display:flex}.ds-case__stat strong{font-family:var(--ds-font-apple);font-size:var(--ds-size-2xl);font-weight:var(--ds-weight-medium);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ds-text-accent);line-height:1}.ds-odo__face{align-items:flex-start;display:inline-flex}.ds-odo__digit{height:1em;display:inline-block;overflow:hidden;mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}.ds-odo__strip{translate:0 calc(var(--d) * -1em);transition:translate 1.6s cubic-bezier(.16, 1, .3, 1) calc(var(--k) * .12s);flex-direction:column;display:flex}.ds-odo__strip>span{height:1em;line-height:1}.ds-odo[data-waiting] .ds-odo__strip{transition:none;translate:0}@media (prefers-reduced-motion:reduce){.ds-odo__strip{transition:none}.ds-odo[data-waiting] .ds-odo__strip{translate:0 calc(var(--d) * -1em)}}.ds-case__stat>span{font-size:var(--ds-size-xs);line-height:var(--ds-leading-snug);color:var(--ds-text-subtle)}.ds-case__quote{padding-block:var(--ds-space-4) var(--ds-space-6)}.ds-case__quote p{padding-left:var(--ds-space-3);border-left:2px solid var(--ds-navy-900);font-size:var(--ds-size-sm);line-height:var(--ds-leading-body);color:var(--ds-text)}.ds-case__foot{align-items:flex-start;gap:var(--ds-space-3);padding-block:var(--ds-space-4);border-top:var(--ds-hairline) solid var(--ds-line);transition:background-color var(--ds-dur-quick) var(--ds-ease-hover);flex-direction:column;display:flex}.ds-case__person{align-items:center;gap:var(--ds-space-3);display:flex}.ds-case__person img{border-radius:var(--ds-radius-full);object-fit:cover;flex:none;width:2.25rem;height:2.25rem}.ds-case__person span{font-size:var(--ds-size-sm);line-height:var(--ds-leading-snug);color:var(--ds-text-subtle);flex-direction:column;display:flex}.ds-case__person strong{font-weight:var(--ds-weight-medium);color:var(--ds-text-display)}@media (hover:hover) and (pointer:fine){.ds-case:has(a:hover) .ds-case__media img{scale:1.03}.ds-case:has(a:hover) .ds-case__foot{background:var(--ds-cool-50)}.ds-case:has(a:hover) .ds-pillar__link svg{translate:var(--ds-nudge) 0}}@media (width>=64rem){.ds-cases{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-case{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}}@media (prefers-reduced-motion:reduce){.ds-case__media img{transition:none}}.ds-case__media{position:relative}.ds-case__dust{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ds-case__media img[data-snap=gone]{opacity:0}.ds-case__person i{border-radius:var(--ds-radius-full);background:var(--ds-ink-900);width:2.25rem;height:2.25rem;font-size:var(--ds-size-sm);font-style:normal;font-weight:var(--ds-weight-medium);color:var(--ds-text-inverse);flex:none;place-items:center;display:grid}.ds-case__quote{min-height:calc(var(--ds-size-sm) * var(--ds-leading-body) * 3 + var(--ds-space-4) + var(--ds-space-6))}.ds-case__quote p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=64rem) and (width<=79.99rem){.ds-case__quote{min-height:calc(var(--ds-size-sm) * var(--ds-leading-body) * 4 + var(--ds-space-4) + var(--ds-space-6))}.ds-case__quote p{-webkit-line-clamp:4}}.ds-case__stat strong{transition:color 1.2s var(--ds-ease-out) .9s}.ds-case__stat[data-rolling] strong{color:var(--ds-accent);transition:none}.ds-spot__head{justify-items:center;row-gap:var(--ds-space-4);text-align:center}.ds-spot__head>*{grid-column:1/-1;justify-self:center}.ds-spot__slide{gap:var(--ds-space-6);padding:var(--ds-space-3);border-radius:var(--ds-radius-lg);background:var(--ds-surface);grid-template-columns:minmax(0,1fr);display:grid;box-shadow:0 0 0 1px #0f12220d,0 1px 2px #0f12221a}@media (width>=48rem){.ds-spot__slide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:26rem}}.ds-spot__media{border-radius:var(--ds-radius-md);background:var(--ds-stone-100);min-height:16rem;display:block;overflow:hidden}.ds-spot__media img{object-fit:cover;width:100%;height:100%;display:block}.ds-spot__media:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}.ds-filmstrip{--per:1;overflow:hidden;container-type:inline-size}@media (width>=48rem){.ds-filmstrip{--per:2}}@media (width>=64rem){.ds-filmstrip{--per:3}}.ds-filmstrip__track{align-items:stretch;gap:var(--ds-space-4);padding:0;list-style:none;display:flex}.ds-filmstrip__track>li{width:calc((100cqw - (var(--per) - 1) * var(--ds-space-4)) / var(--per));flex:none}.ds-filmstrip__track .ds-casefile{width:100%}.ds-casefile{aspect-ratio:3/4;width:24rem;padding:var(--ds-space-6);border-radius:var(--ds-radius-card);isolation:isolate;background:var(--ds-surface-close);color:var(--ds-text-inverse);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (width<=47.99rem){.ds-casefile{width:80vw}}.ds-casefile:after{content:"";z-index:-1;background:linear-gradient(#00071c59,#0000 22% 38%,#00071c8c 52%,#00071cd1 64%,#00071ceb 80%);position:absolute;inset:0}.ds-casefile__cover{z-index:-2;object-fit:cover;width:100%;height:100%;transition:scale var(--ds-dur-panel) var(--ds-ease-out);position:absolute;inset:0}.ds-casefile:has(>video):after{z-index:0;transform:translateZ(0)}.ds-casefile:has(>video)>:is(.ds-casefile__who,.ds-casefile__body){z-index:1;position:relative;transform:translateZ(0)}@media (hover:hover) and (pointer:fine){.ds-casefile:hover .ds-casefile__cover{scale:1.05}.ds-casefile:hover .ds-casefile__cta svg{translate:.1875rem}}.ds-casefile:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}.ds-casefile__who{gap:var(--ds-space-3);font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-inverse);display:flex}.ds-casefile__body{gap:var(--ds-space-4);flex-direction:column;display:flex}.ds-casefile__stat{gap:var(--ds-space-1);font-size:var(--ds-small-size);line-height:var(--ds-leading-snug);color:var(--ds-night-text);flex-direction:column;display:flex}.ds-casefile__stat b{font-family:var(--ds-font-display);font-size:var(--ds-size-2xl);font-weight:var(--ds-weight-heading);letter-spacing:var(--ds-track-tight);color:var(--ds-text-inverse);line-height:1}.ds-casefile__text{-webkit-line-clamp:2;font-size:var(--ds-small-size);line-height:var(--ds-leading-body);color:var(--ds-night-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-casefile__foot{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding-top:var(--ds-space-4);border-top:var(--ds-hairline) solid var(--ds-night-line);flex-wrap:wrap;display:flex}.ds-casefile__cta{align-items:center;gap:var(--ds-space-1);font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-inverse);flex:none;display:inline-flex}.ds-casefile__cta svg{width:.875rem;height:.875rem;transition:translate var(--ds-dur-quick) var(--ds-ease-out)}.ds-bento-row>*{grid-column:1/-1}.ds-bento__play{transition:opacity .9s var(--ds-ease-swap)}.ds-tray__pill[data-split]>span{padding:.125rem var(--ds-space-2);border-radius:var(--ds-radius-full);transition:background-color .8s var(--ds-ease-swap), box-shadow .3s var(--ds-ease-out), scale .3s var(--ds-ease-out)}.ds-tray__pill[data-split]>span[data-hot]{background:var(--ds-stone-100)}.ds-tray__pill[data-split]>span[data-hover]{background:var(--ds-surface);box-shadow:0 0 0 1px #0f122214,0 1px 2px #0f12221f,0 3px 4px -2px #0f12221a}.ds-tray__pill[data-split]>span[data-press]{background:var(--ds-stone-100);transition-duration:.15s;scale:.92;box-shadow:inset 0 1px 2px #0f122224,0 0 0 1px #0f12220f}.ds-tray__pill[data-split] b{display:inline-block}@media (prefers-reduced-motion:reduce){.ds-bento__play,.ds-tray__pill[data-split]>span{transition:none}}.ds-bento__play{flex:1;grid-template-columns:minmax(0,1fr);align-content:center;display:grid}.ds-bento__play>.ds-tray{transition:opacity .7s var(--ds-ease-swap), translate .7s var(--ds-ease-swap), filter .7s var(--ds-ease-swap);grid-area:1/1}.ds-bento__play:not([data-phase="1"])>.ds-tray:first-child,.ds-bento__play[data-phase="1"]>.ds-tray:last-child{opacity:0;filter:blur(4px);pointer-events:none;transition-duration:.5s;translate:0 6px}.ds-cursor{z-index:2;pointer-events:none;opacity:0;width:1.25rem;height:1.25rem;transition:translate .9s var(--ds-ease-move), opacity .5s var(--ds-ease-swap);position:absolute;inset:0 auto auto 0}.ds-cursor__y{width:100%;height:100%;transition:translate .9s var(--ds-ease-out);display:block}.ds-cursor[data-on]{opacity:1}.ds-cursor[data-jump],.ds-cursor[data-jump] .ds-cursor__y{transition-property:opacity}.ds-cursor svg{transform-origin:3px 2px;filter:drop-shadow(0 1px 2px #0000004d);width:100%;height:100%;display:block;overflow:visible}.ds-cursor path{fill:var(--ds-navy-900);stroke:#fff;stroke-width:1.25px;stroke-linejoin:round}.ds-cursor__ring{border:1px solid var(--ds-navy-900);border-radius:var(--ds-radius-full);opacity:0;width:1.75rem;height:1.75rem;position:absolute;top:calc(2px - .875rem);left:calc(3px - .875rem)}@media (prefers-reduced-motion:reduce){.ds-cursor{display:none}.ds-bento__play>.ds-tray{transition:opacity .15s var(--ds-ease-out);filter:none;translate:none}}button[data-world-open]{top:var(--py,50%);left:var(--px,50%);z-index:5;box-shadow:var(--ds-shadow-bevel), 0 10px 28px -12px #001f7299;opacity:0;pointer-events:none;transition:opacity var(--ds-dur-quick) var(--ds-ease-out), transform var(--ds-dur-open) var(--ds-ease-out), translate var(--ds-dur-instant) var(--ds-ease-out);position:absolute;transform:translate(-50%,-50%)scale(.92)}@media (hover:hover) and (pointer:fine){.ds-globe:hover button[data-world-open]{opacity:1;transform:translate(-50%,-50%)}}button[data-world-open]:focus-visible{top:var(--globe-mid-y,50%);left:var(--globe-mid-x,50%);opacity:1;outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset);pointer-events:auto;transform:translate(-50%,-50%)}@media (hover:none),(pointer:coarse){.ds-globe[data-armed] button[data-world-open]{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}}.ds-world{--d:1100px;--w:17.5rem;--r:80rem;--step:14deg;--mx:50%;--my:50%;z-index:1000;background:var(--ds-surface-close);touch-action:none;overscroll-behavior:contain;position:fixed;inset:0;overflow:hidden}.ds-world[hidden]{display:none}.ds-world__stage{perspective:var(--d);perspective-origin:50%;position:absolute;inset:0}.ds-world__fly,.ds-world__drum{transform-style:preserve-3d;position:absolute;inset:0}.ds-world__drum{transform:translateZ(var(--d)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.ds-world__col{width:var(--w);height:150vh;translate:-50% -50%;transform:rotateY(calc(var(--c) * var(--step))) translateZ(calc(var(--r) * -1));backface-visibility:hidden;position:absolute;top:50%;left:50%;overflow:hidden}.ds-world__strip{animation:ds-world-drift var(--t) linear calc(var(--s) * -1s) infinite;flex-direction:column;gap:1.75rem;padding-bottom:1.75rem;display:flex}.ds-world__col[data-up] .ds-world__strip{animation-direction:reverse}.ds-world__strip img{background:var(--ds-navy-950);pointer-events:none;user-select:none;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff0f,0 18px 40px -20px #000000b3}@keyframes ds-world-drift{0%{translate:0}to{translate:0 -50%}}.ds-world__glow{background:radial-gradient(38rem circle at var(--mx) var(--my), #99a5c729, transparent 62%), radial-gradient(ellipse 75% 70% at 50% 50%, transparent 55%, var(--ds-surface-close) 100%);mix-blend-mode:normal;pointer-events:none;position:absolute;inset:0}.ds-world__foot{bottom:max(var(--ds-space-8), env(safe-area-inset-bottom));align-items:center;gap:var(--ds-space-3);flex-direction:column;display:flex;position:absolute;left:50%;translate:-50%}[data-world-back]{box-shadow:var(--ds-shadow-bevel), 0 10px 28px -12px #0009}.ds-world__hint{padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-full);font-size:var(--ds-size-xs);color:var(--ds-night-muted);background:#ffffff14}html[data-in-world]{overflow:hidden}@media (width<=47.99rem){.ds-world{--d:600px;--w:11rem;--r:41rem;--step:17deg}}@media (prefers-reduced-motion:reduce){.ds-world__strip{animation:none}}.ds-figure{flex-direction:column;display:flex}.ds-section--deep :is(.ds-voice__role,.ds-voices__name,.ds-voices__company){color:var(--ds-text-inverse-muted)}.ds-nav__item{position:static}.ds-nav__link--menu{transition:background-color var(--ds-dur-quick) var(--ds-ease-hover), color var(--ds-dur-quick) var(--ds-ease-hover)}.ds-nav__link--menu[aria-expanded=true]{background:var(--ds-surface-active);color:var(--ds-text)}.ds-menus{top:calc(100% + var(--ds-space-2));z-index:60;width:var(--ds-cols-8);height:var(--menus-h,0px);transform-origin:top;visibility:hidden;translate:-50%;scale:var(--ds-scale-menu);pointer-events:none;transition:scale var(--ds-dur-quick) var(--ds-ease-out), visibility 0s linear var(--ds-dur-quick);position:absolute;left:50%}.ds-menus[data-open]{visibility:visible;pointer-events:auto;transition:scale var(--ds-dur-open) var(--ds-ease-out), visibility 0s linear 0s;scale:1}.ds-menus__bg{width:var(--menu-w,100%);height:var(--menu-h,0px);border:var(--ds-hairline) solid var(--ds-line);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-float), inset 0 1px 0 var(--ds-line-glint);transition:width var(--ds-dur-open) var(--ds-ease-out), height var(--ds-dur-open) var(--ds-ease-out);position:absolute;top:0;left:50%;translate:-50%}@media (width<=63.99rem){.ds-menus{display:none}}.ds-menus__clip{width:var(--menu-w,100%);height:var(--menu-h,0px);border-radius:var(--ds-radius-xl);transition:width var(--ds-dur-open) var(--ds-ease-out), height var(--ds-dur-open) var(--ds-ease-out);--ds-cols-4:calc(var(--ds-col) * 4 + var(--ds-grid-gap) * 3);--ds-cols-5:calc(var(--ds-col) * 5 + var(--ds-grid-gap) * 4);--ds-cols-7:calc(var(--ds-col) * 7 + var(--ds-grid-gap) * 6);position:absolute;top:0;left:50%;overflow:clip;translate:-50%}.ds-menus__bg{background:var(--ds-surface)}.ds-menus__glide{border-radius:var(--ds-radius-md);background:var(--ds-glass-pill);opacity:0;pointer-events:none;transition:transform var(--ds-dur-open) var(--ds-ease-out), width var(--ds-dur-open) var(--ds-ease-out), height var(--ds-dur-open) var(--ds-ease-out), opacity var(--ds-dur-quick) var(--ds-ease-hover);position:absolute;top:0;left:0}.ds-menus__glide[data-on]{opacity:1}:is(.ds-menus,.ds-menus__bg,.ds-menus__clip,.ds-menus__glide,.ds-menus .ds-menu)[data-instant]{transition:none}.ds-menus .ds-menu{translate:calc(-50% + var(--menu-shift,0px)) 0;visibility:hidden;opacity:0;transition:translate var(--ds-dur-open) var(--ds-ease-out);position:absolute;top:0;left:50%}.ds-menus .ds-menu[data-active]{--menu-shift:0px;visibility:visible;opacity:1;transition:opacity var(--ds-dur-open) var(--ds-ease-out), translate var(--ds-dur-open) var(--ds-ease-out), visibility 0s linear 0s}.ds-menus:not([data-open]) .ds-menu{transition:opacity var(--ds-dur-quick) var(--ds-ease-out), visibility 0s linear var(--ds-dur-quick)}.ds-menus .ds-menu[data-side=left]{--menu-shift:calc(var(--ds-distance-reveal) * -1)}.ds-menus .ds-menu[data-side=right]{--menu-shift:var(--ds-distance-reveal)}.ds-menus[data-glide] .ds-menu__item:hover{background:0 0}@media (prefers-reduced-motion:reduce){.ds-menus .ds-menu{--menu-shift:0px!important}.ds-menus__bg,.ds-menus__glide{transition-property:opacity}}.ds-menu{gap:var(--ds-space-4);width:var(--ds-cols-7);padding:var(--ds-space-4);grid-template-columns:minmax(0,1fr);display:grid}.ds-menu--narrow{width:var(--ds-cols-5)}.ds-menu--single{width:var(--ds-cols-4)}@media (width<=79.99rem){.ds-menu--single{width:var(--ds-cols-5)}}.ds-menu--single .ds-menu__group+.ds-menu__group{padding-top:var(--ds-space-3);border-top:var(--ds-hairline) solid var(--ds-line)}.ds-menu__foot{align-items:center;column-gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);color:inherit;transition:background-color var(--ds-dur-quick) var(--ds-ease-hover);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.ds-menu__foot:is(:hover,:focus-visible){background:var(--ds-surface-active)}button.ds-menu__foot{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.ds-menus[data-glide] .ds-menu__foot:hover{background:0 0}.ds-menu__foot:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:-2px}.ds-menu__foot>svg{width:var(--ds-icon-md);height:var(--ds-icon-md);color:var(--ds-text-accent);grid-row:span 2}.ds-menu__foot svg path:last-child{transition:translate var(--ds-dur-quick) var(--ds-ease-out)}.ds-menu__foot:is(:hover,:focus-visible) svg path:last-child{translate:var(--ds-nudge) 0}.ds-menu__foot-title{font-family:var(--ds-font-mono);font-size:var(--ds-size-menu);font-weight:var(--ds-weight-body);line-height:var(--ds-leading-snug);color:var(--ds-text)}.ds-menu__foot-desc{font-size:var(--ds-size-menu-note);color:var(--ds-text-subtle)}.ds-menu--static{border:var(--ds-hairline) solid var(--ds-line);border-radius:var(--ds-radius-xl);background:var(--ds-surface-float);box-shadow:var(--ds-shadow-float)}@media (width>=48rem){.ds-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-menu--single{grid-template-columns:minmax(0,1fr)}}.ds-menu__group{gap:var(--ds-space-2);flex-direction:column;display:flex}.ds-menu__label{padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-1);font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-subtle);font-weight:var(--ds-weight-body)}.ds-menu__list{flex-direction:column;gap:0;padding:0;list-style:none;display:flex}.ds-menu__item{column-gap:var(--ds-space-3);width:100%;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);font:inherit;text-align:start;color:inherit;cursor:pointer;transition:background-color var(--ds-dur-quick) var(--ds-ease-hover);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid;position:relative}.ds-menu__item:not(:has(.ds-menu__num,.ds-frost)){grid-template-columns:minmax(0,1fr)}.ds-menu__item>.ds-frost{grid-row:span 2;align-self:center}.ds-menu__item:is(:hover,:focus-visible,[data-preview=hover]){background:var(--ds-surface-active)}.ds-menu__num{font-family:var(--ds-font-mono);font-size:var(--ds-size-sm);line-height:var(--ds-leading-snug);color:var(--ds-text-subtle);font-variant-numeric:tabular-nums;grid-row:span 2}.ds-menu__title{font-size:var(--ds-size-menu);line-height:var(--ds-leading-snug);color:var(--ds-text-display);font-weight:var(--ds-weight-medium);grid-column:-2}.ds-menu__desc{font-size:var(--ds-size-menu-note);line-height:var(--ds-leading-body);color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;grid-column:-2;overflow:hidden}.ds-menu__rule{width:calc(100% - 2 * var(--ds-space-3));border:0;border-top:var(--ds-hairline) solid var(--ds-line);align-self:center;height:0}.ds-dropdown{gap:var(--ds-space-2);flex-direction:column;display:flex;position:relative}.ds-dropdown__label{font-size:var(--ds-size-sm);font-weight:var(--ds-weight-medium);color:var(--ds-text)}.ds-dropdown select{width:100%;min-height:var(--ds-control-height);padding:0 var(--ds-space-3);border:var(--ds-hairline) solid var(--ds-line-control);border-radius:var(--ds-radius-control);background:var(--ds-surface);font-size:var(--ds-size-md);color:var(--ds-text)}.ds-dropdown.is-ready select{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.ds-dropdown__trigger{justify-content:space-between;align-items:center;gap:var(--ds-space-3);width:100%;min-height:var(--ds-control-height);padding:0 var(--ds-space-3);border:var(--ds-hairline) solid var(--ds-line-control);border-radius:var(--ds-radius-control);background:var(--ds-surface);box-shadow:var(--ds-shadow-well);font-size:var(--ds-size-md);color:var(--ds-text);text-align:start;cursor:pointer;transition:border-color var(--ds-dur-quick) var(--ds-ease-hover), box-shadow var(--ds-dur-quick) var(--ds-ease-hover);display:flex}.ds-dropdown__trigger:is(:hover,[data-preview=hover]){border-color:var(--ds-text-subtle)}.ds-dropdown__trigger:is(:focus-visible,[aria-expanded=true],[data-preview=focus]){border-color:var(--ds-focus-color);box-shadow:var(--ds-shadow-well), 0 0 0 3px var(--ds-halo);outline:none}.ds-dropdown__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-dropdown__value[data-placeholder]{color:var(--ds-text-subtle)}.ds-dropdown__chevron{width:var(--ds-icon-md);height:var(--ds-icon-md);color:var(--ds-text-muted);transition:rotate var(--ds-dur-open) var(--ds-ease-out);flex:none}.ds-dropdown__trigger[aria-expanded=true] .ds-dropdown__chevron{rotate:180deg}.ds-dropdown__list{top:calc(100% + var(--ds-space-1));z-index:70;gap:var(--ds-space-1);max-height:calc(var(--ds-control-height) * 8);padding:var(--ds-space-1);overscroll-behavior:contain;border:var(--ds-hairline) solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface-float);box-shadow:var(--ds-shadow-float);transform-origin:top;transition:opacity var(--ds-dur-open) var(--ds-ease-out), scale var(--ds-dur-open) var(--ds-ease-out), visibility 0s linear 0s;flex-direction:column;list-style:none;display:flex;position:absolute;left:0;right:0;overflow-y:auto}.ds-dropdown.is-above .ds-dropdown__list{top:auto;bottom:calc(100% + var(--ds-space-1));transform-origin:bottom}.ds-dropdown__list[hidden]{visibility:hidden;opacity:0;scale:var(--ds-scale-menu);pointer-events:none;transition:opacity var(--ds-dur-quick) var(--ds-ease-out), scale var(--ds-dur-quick) var(--ds-ease-out), visibility 0s linear var(--ds-dur-quick);display:flex!important}.ds-dropdown__group{padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-1);font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-subtle);font-weight:var(--ds-weight-emphasis)}.ds-dropdown__option{grid-template-columns:var(--ds-icon-md) minmax(0, 1fr) auto;align-items:center;column-gap:var(--ds-space-2);min-height:calc(var(--ds-control-height) - var(--ds-space-1));padding:0 var(--ds-space-3) 0 var(--ds-space-2);border-radius:var(--ds-radius-md);font-size:var(--ds-size-md);color:var(--ds-text);cursor:pointer;user-select:none;display:grid}.ds-dropdown__option:before{content:"";width:var(--ds-icon-md);height:var(--ds-icon-md);background:var(--ds-text-accent);opacity:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.75'%3E%3Cpath d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.75'%3E%3Cpath d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-dropdown__option[aria-selected=true]:before{opacity:1}.ds-dropdown__option[aria-selected=true]{font-weight:var(--ds-weight-medium)}.ds-dropdown__list{isolation:isolate}.ds-dropdown__glide{top:0;left:var(--ds-space-1);right:var(--ds-space-1);z-index:-1;border-radius:var(--ds-radius-md);background:var(--ds-surface-active);opacity:0;pointer-events:none;height:0;transition:transform var(--ds-dur-open) var(--ds-ease-out), height var(--ds-dur-open) var(--ds-ease-out), opacity var(--ds-dur-quick) var(--ds-ease-hover);position:absolute}.ds-dropdown__glide[data-on]{opacity:1}.ds-dropdown__glide[data-instant]{transition:opacity var(--ds-dur-quick) var(--ds-ease-hover)}.ds-dropdown__list:not(:has(.ds-dropdown__glide)) .ds-dropdown__option.is-active{background:var(--ds-surface-active)}@media (prefers-reduced-motion:reduce){.ds-dropdown__glide{transition:opacity var(--ds-dur-quick) var(--ds-ease-hover)}}.ds-dropdown__option[aria-disabled=true]{color:var(--ds-disabled);cursor:not-allowed}.ds-dropdown__meta{font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);color:var(--ds-text-subtle);font-variant-numeric:tabular-nums}.ds-search{align-items:center;display:flex;position:relative}.ds-search input{width:100%;min-height:var(--ds-control-height);padding:0 var(--ds-space-3) 0 var(--ds-space-10);border:var(--ds-hairline) solid var(--ds-line-control);border-radius:var(--ds-radius-control);background:var(--ds-surface);box-shadow:var(--ds-shadow-well);font-size:var(--ds-size-md);color:var(--ds-text);-webkit-appearance:none;appearance:none;transition:border-color var(--ds-dur-quick) var(--ds-ease-hover), box-shadow var(--ds-dur-quick) var(--ds-ease-hover)}.ds-search input:hover{border-color:var(--ds-text-subtle)}.ds-search input:focus-visible{border-color:var(--ds-focus-color);box-shadow:var(--ds-shadow-well), 0 0 0 3px var(--ds-halo);outline:none}.ds-search input::placeholder{color:var(--ds-text-subtle);opacity:1}.ds-search:before{content:"";left:var(--ds-space-3);width:var(--ds-icon-md);height:var(--ds-icon-md);background:var(--ds-text-muted);pointer-events:none;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='m10.5 10.5 3 3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='m10.5 10.5 3 3'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-globe-hero{align-items:center;row-gap:var(--ds-stack-block);overflow-x:clip}.ds-globe-hero>*{grid-column:1/-1}@media (width>=64rem){.ds-globe-hero>:first-child{grid-column:1/span 6}.ds-globe-hero>:last-child{grid-column:7/-1}}@media (width<=63.99rem){.ds-globe-hero>:last-child{order:-1}.ds-globe-hero--text-first>:last-child{order:0}}.ds-globe{--globe-r:8.5rem;--tile-w:calc(var(--globe-r) * .34);height:calc(var(--globe-r) * 2.7);perspective:calc(var(--globe-r) * 6);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:relative}@media (width>=48rem){.ds-globe{--globe-r:12rem}}@media (width>=64rem){.ds-globe{--globe-r:14rem}.ds-hero .ds-globe{--globe-r:clamp(8.5rem, calc((100svh - 20.625rem) / 2.7), 14rem)}}.ds-globe:active{cursor:grabbing}.ds-globe:focus-visible{outline:none}.ds-globe:focus-visible .ds-globe__shadow{box-shadow:0 0 0 var(--ds-focus-width) var(--ds-focus-color)}.ds-globe__shadow{width:calc(var(--globe-r) * 1.6);height:calc(var(--globe-r) * .22);border-radius:var(--ds-radius-full);background:radial-gradient(closest-side, var(--ds-ink-a18), transparent);position:absolute;bottom:4%}.ds-globe__sphere{width:0;height:0;transform-style:preserve-3d;transform:rotateX(var(--rx,-12deg)) rotateY(var(--ry,0deg));will-change:transform;position:relative}.ds-globe__tile{color:inherit;left:calc(var(--tile-w) / -2);top:calc(var(--tile-w) * -.625);width:var(--tile-w);aspect-ratio:4/5;border-radius:var(--ds-radius-md);transform:rotateY(var(--lon)) rotateX(var(--lat)) translateZ(var(--globe-r));transform-style:preserve-3d;-webkit-user-drag:none;backface-visibility:hidden;position:absolute}.ds-globe__tile img{object-fit:cover;border-radius:var(--ds-radius-md);background:var(--ds-surface-sunk);width:100%;height:100%;box-shadow:0 0 0 var(--ds-hairline) var(--ds-ink-a12), 0 10px 24px -12px var(--ds-ink-a30);pointer-events:none;-webkit-user-drag:none;backface-visibility:hidden;transition:transform var(--ds-dur-open) var(--ds-ease-out), box-shadow var(--ds-dur-open) var(--ds-ease-out), opacity var(--ds-dur-open) var(--ds-ease-out);display:block;transform:translateZ(0)scale(1)}.ds-globe__tile:is(:hover,:focus-visible) img{transform:translateZ(calc(var(--globe-r) * .08)) scale(1.3);box-shadow:0 0 0 var(--ds-hairline) var(--ds-ink-a12), 0 18px 32px -14px var(--ds-ink-a30)}.ds-globe__sphere:has(.ds-globe__tile:is(:hover,:focus-visible)) .ds-globe__tile:not(:hover,:focus-visible) img{opacity:.55}@media (prefers-reduced-motion:reduce){.ds-globe__tile img{transition:none}}.ds-globe__tile:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}.ds-tag{padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-sm);background:var(--ds-surface-sunk);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-medium);color:var(--ds-text-muted);align-items:center;display:inline-flex}.ds-badge{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-sm);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-medium);display:inline-flex}.ds-badge--success{background:var(--ds-success-soft);color:var(--ds-success-ink)}.ds-code{padding:0 var(--ds-space-1);border:var(--ds-hairline) solid var(--ds-line);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);color:var(--ds-text-mono)}.ds-report{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.ds-report{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ds-report>*+*{border-left:var(--ds-hairline) solid var(--ds-line)}}.ds-kpis{gap:var(--ds-space-6) var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width>=48rem){.ds-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-kpi{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}.ds-kpi__value{font-family:var(--ds-font-display);font-size:var(--ds-size-2xl);font-weight:var(--ds-weight-display);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-track-display);color:var(--ds-text-display);font-variant-numeric:tabular-nums}.ds-chart{gap:var(--ds-space-2);flex-direction:column;flex:1;min-height:9rem;display:flex}.ds-chart svg{flex:1;width:100%;height:100%;min-height:0;overflow:visible}.ds-chart__area{fill:var(--ds-navy-100);opacity:.6}.ds-chart__line{fill:none;stroke:var(--ds-navy-900);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ds-chart__now,.ds-chart__now-core{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.ds-chart__now{stroke:var(--ds-navy-900);stroke-width:10px}.ds-chart__now-core{stroke:var(--ds-stone-0);stroke-width:5px}.ds-log{flex-direction:column;padding:0;list-style:none;display:flex}.ds-log li{column-gap:var(--ds-space-3);padding-block:var(--ds-space-2);border-bottom:var(--ds-hairline) solid var(--ds-line);grid-template-columns:2.5rem minmax(0,1fr);row-gap:0;display:grid}.ds-log li:first-child{padding-top:0}.ds-sound{--button-color:var(--ds-stone-0);--button-label:var(--ds-text);gap:var(--ds-space-2);padding-inline:var(--ds-space-3);box-shadow:var(--ds-shadow-bevel), 0 0 0 var(--ds-hairline) var(--ds-line)}.ds-sound-panel{z-index:80;flex-direction:column;display:flex;position:fixed}.ds-sound-panel[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.ds-sound-panel:not([hidden]){animation:ds-sound-panel-in var(--ds-dur-open) var(--ds-ease-out)}}@keyframes ds-sound-panel-in{0%{opacity:0;scale:.94}}.ds-player--panel{width:100%}.ds-player--panel .ds-player__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=47.99rem){.ds-player--panel{grid-template-columns:auto minmax(0,1fr) auto}.ds-player--panel .ds-player__meter{display:none}}.ds-sound-panel__row{justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}.ds-sound-panel__switch{--button-color:var(--ds-stone-0);--button-label:var(--ds-text);min-width:4rem;box-shadow:var(--ds-shadow-bevel), 0 0 0 var(--ds-hairline) var(--ds-line)}.ds-sound-panel__switch[aria-pressed=true]{--button-color:var(--ds-navy-900);--button-label:var(--ds-text-inverse)}.ds-sound__bars{width:var(--ds-icon-sm);height:var(--ds-icon-sm);justify-content:space-between;align-items:flex-end;display:inline-flex}.ds-sound__bars span{transform-origin:bottom;width:2px;height:40%;transition:height var(--ds-dur-quick) var(--ds-ease-out)}:is(.ds-sound[aria-pressed=true],html[data-music=playing] .ds-sound-float) .ds-sound__bars span{height:.75rem}.ds-sound[aria-pressed=true] .ds-sound__bars span{background:var(--ds-navy-900);animation:ds-level .9s var(--ds-ease-swap) infinite alternate}.ds-sound[aria-pressed=true] .ds-sound__bars span:nth-child(2){animation-delay:-300ms}.ds-sound[aria-pressed=true] .ds-sound__bars span:nth-child(3){animation-delay:-600ms}.ds-sound__bars span:nth-child(2){height:70%}.ds-sound__bars span:nth-child(3){height:55%}@keyframes ds-level{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.ds-player{align-items:center;gap:var(--ds-space-3);width:var(--ds-player-width);padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-2) var(--ds-space-2);border-radius:var(--ds-radius-lg);background:var(--ds-grain), linear-gradient(to bottom, var(--ds-stone-50), var(--ds-stone-100));box-shadow:var(--ds-shadow-device);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.ds-player__play{border-radius:var(--ds-radius-full);cursor:pointer;transition:scale var(--ds-dur-instant) var(--ds-ease-out), box-shadow var(--ds-dur-quick) var(--ds-ease-hover);border:0;place-items:center;padding:0;display:grid}.ds-player__play [data-icon=pause],.ds-player[data-state=playing] .ds-player__play [data-icon=play]{display:none}.ds-player[data-state=playing] .ds-player__play [data-icon=pause]{display:block}.ds-player__track{flex-direction:column;min-width:0;display:flex}.ds-player__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-player__meta{font-variant-numeric:tabular-nums}.ds-player__meter{justify-content:space-between;align-items:flex-end;width:2rem;height:1.25rem;display:flex}.ds-player__meter span{background:repeating-linear-gradient(to top, var(--ds-navy-900) 0 2px, transparent 2px 4px);transform-origin:bottom;width:3px;height:20%}.ds-player[data-state=playing] .ds-player__meter span{height:100%;animation:ds-meter 1.2s var(--ds-ease-swap) infinite alternate;animation-delay:calc(var(--i,0) * -170ms)}.ds-player__volume{align-items:center;display:flex}.ds-player__mute{cursor:pointer;transition:color var(--ds-dur-quick) var(--ds-ease-hover)}.ds-player__mute:hover{color:var(--ds-text)}.ds-player__mute [data-icon=muted],.ds-player[data-muted=true] .ds-player__mute [data-icon=on]{display:none}.ds-player[data-muted=true] .ds-player__mute [data-icon=muted]{display:block}.ds-fader{--level:50%;height:var(--ds-control-height);cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;padding:0}.ds-fader:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:0}.ds-fader::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.ds-fader:active::-webkit-slider-thumb{box-shadow:var(--ds-shadow-bevel-pressed), 0 0 0 var(--ds-hairline) var(--ds-ink-a18)}@media (width<=23.99rem){.ds-player{grid-template-columns:auto minmax(0,1fr) auto}.ds-player__meter{display:none}}@keyframes ds-meter{0%{transform:scaleY(.2)}40%{transform:scaleY(.9)}70%{transform:scaleY(.45)}to{transform:scaleY(.75)}}@media (prefers-reduced-motion:reduce){.ds-player[data-state=playing] .ds-player__meter span,.ds-sound[aria-pressed=true] .ds-sound__bars span{height:60%;animation:none}}:is(.ds-fluted,.ds-hero-bg) .ds-lede{color:var(--ds-text-display)}.ds-search-panel{width:min(100% - 2 * var(--ds-gutter), var(--ds-cols-8));border:var(--ds-hairline) solid var(--ds-line-glint);border-radius:var(--ds-radius-xl);background:var(--ds-surface-float);max-height:min(36rem,100dvh - 4rem);box-shadow:var(--ds-shadow-float);color:var(--ds-text);padding:0;inset:10vh 0 auto;overflow:hidden}.ds-search-panel[open]{flex-direction:column;display:flex}@supports (backdrop-filter:blur(1px)){.ds-search-panel{background:var(--ds-surface-glass);backdrop-filter:var(--ds-glass)}}.ds-search-panel::backdrop{backdrop-filter:blur(6px);background:#0f12222e}@media (prefers-reduced-motion:no-preference){.ds-search-panel[open]{animation:ds-panel-in var(--ds-dur-open) var(--ds-ease-out)}}@keyframes ds-panel-in{0%{opacity:0;scale:var(--ds-scale-modal)}}.ds-search-panel__list{isolation:isolate;padding:var(--ds-space-2);overscroll-behavior:contain;flex-direction:column;list-style:none;display:flex;position:relative;overflow-y:auto}.ds-search-panel__glide{top:0;left:var(--ds-space-2);right:var(--ds-space-2);z-index:-1;border-radius:var(--ds-radius-md);background:var(--ds-glass-pill);opacity:0;pointer-events:none;transition:transform var(--ds-dur-open) var(--ds-ease-out), height var(--ds-dur-open) var(--ds-ease-out), opacity var(--ds-dur-quick) var(--ds-ease-hover);position:absolute}.ds-search-panel__glide[data-on]{opacity:1}.ds-search-panel__glide[data-instant]{transition:none}.ds-search-panel__title{font-size:var(--ds-size-md);font-weight:var(--ds-weight-emphasis);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-search-panel__title small{padding-left:var(--ds-space-2);font-size:var(--ds-size-sm);font-weight:var(--ds-weight-regular);color:var(--ds-text-subtle)}.ds-kpis{isolation:isolate;position:relative}.ds-kpis__glide,.ds-log__glide{z-index:-1;border-radius:var(--ds-radius-md);background:var(--ds-surface-soft);opacity:0;pointer-events:none;transition:transform var(--ds-dur-open) var(--ds-ease-out), width var(--ds-dur-open) var(--ds-ease-out), height var(--ds-dur-open) var(--ds-ease-out), opacity var(--ds-dur-quick) var(--ds-ease-hover);position:absolute;top:0;left:0}.ds-log__glide{background:var(--ds-surface-active)}:is(.ds-kpis__glide,.ds-log__glide)[data-on]{opacity:1}:is(.ds-kpis__glide,.ds-log__glide)[data-instant]{transition:none}button.ds-kpi{width:100%;padding:var(--ds-space-3);border-radius:var(--ds-radius-md);font:inherit;text-align:start;cursor:pointer;transition:opacity var(--ds-dur-quick) var(--ds-ease-hover);background:0 0;border:0}button.ds-kpi[aria-selected=false]{opacity:.62}button.ds-kpi:hover{opacity:1}button.ds-kpi:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:0}.ds-kpis>li{list-style:none}.ds-chart__plot{cursor:crosshair;flex:1;min-height:0;display:flex;position:relative}.ds-chart__plot:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-sm)}.ds-chart__scrub{stroke:var(--ds-navy-900);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;opacity:0;transition:opacity var(--ds-dur-quick) var(--ds-ease-hover)}.ds-chart__plot[data-scrubbing] .ds-chart__scrub{opacity:.5}.ds-chart__tip{z-index:1;padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-sm);background:var(--ds-navy-900);font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-emphasis);letter-spacing:var(--ds-track-caps);white-space:nowrap;color:var(--ds-text-inverse);box-shadow:var(--ds-shadow-float);translate:-50% calc(-100% - var(--ds-space-3));pointer-events:none;position:absolute}.ds-chart__tip.is-start{translate:0 calc(-100% - var(--ds-space-3))}.ds-chart__tip.is-end{translate:-100% calc(-100% - var(--ds-space-3))}.ds-log{isolation:isolate;position:relative}.ds-log li:not(.ds-log__glide){padding-inline:var(--ds-space-2)}.ds-xray-toggle{z-index:2147483001;color:#fff;white-space:nowrap;cursor:pointer;opacity:.55;background:#001f72e6;border:0;padding:.25rem .5rem;font:600 .6875rem/1.4 ui-monospace,monospace;position:fixed;bottom:5.75rem;left:.5rem}.ds-xray-toggle[data-alone]{bottom:.5rem}.ds-xray-toggle:is(:hover,[aria-pressed=true]){opacity:1}.ds-xray-toggle:focus-visible{outline-offset:2px;opacity:1;outline:2px solid #000}html.is-xray main{filter:saturate(.35)opacity(.82);transition:filter var(--ds-dur-open) var(--ds-ease-out)}.ds-xray-layer{z-index:75;pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:hidden}.ds-xray-box{border:var(--ds-hairline) dashed var(--ds-navy-900);border-radius:var(--ds-radius-sm);background:var(--ds-xray-wash);box-shadow:0 0 0 9999px var(--ds-ink-a08);position:absolute}.ds-xray-heading,.ds-xray-alt{padding:0 var(--ds-space-1);border-radius:var(--ds-radius-sm);font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-emphasis);line-height:var(--ds-leading-snug);position:absolute}.ds-xray-heading{background:var(--ds-navy-900);color:var(--ds-text-inverse);translate:0 -110%}.ds-xray-alt{padding:var(--ds-space-1) var(--ds-space-2);background:var(--ds-scrim);color:var(--ds-text-inverse);translate:0 -100%}.ds-xray-alt.is-warn{background:var(--ds-danger)}.ds-xray-alt.is-quiet{background:var(--ds-ink-a30)}.ds-xray-link{border:var(--ds-hairline) solid var(--ds-navy-900);border-radius:var(--ds-radius-sm);position:absolute}.ds-xray-link.is-button{border-style:dotted}.ds-xray-panel{top:calc(var(--ds-top) + var(--ds-space-4));right:var(--ds-gutter);z-index:81;width:min(100% - 2 * var(--ds-gutter), 30rem);max-height:calc(100dvh - var(--ds-top) - var(--ds-control-height) - 3 * var(--ds-space-4) - var(--ds-gutter));border:var(--ds-hairline) solid var(--ds-line-inverse);border-radius:var(--ds-radius-xl);background:var(--ds-grain), radial-gradient(120% 80% at 0% 0%, var(--ds-navy-900), var(--ds-surface-console) 60%);box-shadow:var(--ds-shadow-float);font-family:var(--ds-font-mono);color:var(--ds-text-inverse);flex-direction:column;display:flex;position:fixed;overflow:hidden}@media (width<=47.99rem){.ds-xray-panel{border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0;width:100%;max-height:55dvh;inset:auto 0 0}html.is-xray .ds-xray-toggle{bottom:calc(55dvh + var(--ds-space-3))}html.is-xray :is(.ds-ruler-toggle,.ds-space-toggle,.ds-type-toggle,.ds-variant-toggle){display:none}}.ds-xray-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-3) var(--ds-space-4);border-bottom:var(--ds-hairline) solid var(--ds-line-inverse);display:flex}.ds-xray-panel__where{gap:var(--ds-space-1);min-width:0;transition:opacity var(--ds-dur-quick) var(--ds-ease-out);flex-direction:column;display:flex}.ds-xray-panel[data-swap] .ds-xray-panel__where,.ds-xray-panel[data-swap] .ds-xray-panel__body{opacity:.4;transition:none}.ds-xray-panel__body{transition:opacity var(--ds-dur-quick) var(--ds-ease-out)}.ds-xray-panel__crumb{font-size:var(--ds-size-sm);font-weight:var(--ds-weight-emphasis);color:var(--ds-text-inverse);overflow-wrap:anywhere}.ds-xray-panel__stats{font-size:var(--ds-size-xs);color:var(--ds-text-inverse-muted);font-variant-numeric:tabular-nums}.ds-xray-panel__nav{gap:var(--ds-space-1);display:flex}.ds-xray-panel__btn{border:var(--ds-hairline) solid var(--ds-line-inverse);border-radius:var(--ds-radius-sm);width:2rem;height:2rem;font-family:var(--ds-font-mono);font-size:var(--ds-size-md);color:var(--ds-text-inverse);cursor:pointer;transition:background-color var(--ds-dur-quick) var(--ds-ease-hover);background:0 0;place-items:center;padding:0;line-height:1;display:grid}.ds-xray-panel__btn:hover{background:var(--ds-line-inverse)}.ds-xray-panel :focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color-on-deep);outline-offset:var(--ds-focus-offset)}@media (pointer:coarse){.ds-xray-panel__btn{width:var(--ds-control-height);height:var(--ds-control-height)}}.ds-xray-panel__tabs{gap:var(--ds-space-1);padding:var(--ds-space-2) var(--ds-space-3);border-bottom:var(--ds-hairline) solid var(--ds-line-inverse);display:flex}.ds-xray-panel__tabs button{align-items:center;gap:var(--ds-space-1);min-height:2rem;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-sm);font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-inverse-muted);cursor:pointer;background:0 0;border:0;display:inline-flex}.ds-xray-panel__tabs button[aria-selected=true]{background:var(--ds-line-inverse);color:var(--ds-text-inverse)}.ds-xray-panel__tabs [data-xray-count]:not(:empty){padding:0 var(--ds-space-1);border-radius:var(--ds-radius-sm);background:var(--ds-danger);color:var(--ds-text-inverse)}.ds-xray-panel__body{padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-4);overscroll-behavior:contain;overflow:auto}.ds-xray-code{font-size:var(--ds-size-xs);line-height:var(--ds-leading-body);flex-direction:column;display:flex}.ds-xray-line{padding-left:calc(var(--d,0) * var(--ds-space-4));overflow-wrap:anywhere;color:var(--ds-text-inverse)}.ds-xray-tagname{color:var(--ds-navy-300)}.ds-xray-attr{color:var(--ds-text-inverse-muted)}.ds-xray-text{color:var(--ds-text-inverse)}.ds-xray-line.is-muted{color:var(--ds-text-inverse-muted)}.ds-xray-line.is-heading{font-weight:var(--ds-weight-semibold)}.ds-xray-line.is-ok{color:var(--ds-success-soft)}.ds-xray-line.is-warn,.ds-xray-line.is-error{border-left:2px solid var(--ds-amber-500);padding-left:calc(var(--d,0) * var(--ds-space-4) + var(--ds-space-2))}.ds-xray-line.is-error{border-left-color:var(--ds-danger)}.ds-xray-level{min-width:3.5rem;font-weight:var(--ds-weight-semibold);text-transform:var(--ds-caps);letter-spacing:var(--ds-track-caps);display:inline-block}.ds-xray-line.is-error .ds-xray-level{color:var(--ds-danger-on-deep)}.ds-xray-line.is-warn .ds-xray-level{color:var(--ds-amber-500)}.ds-xray-kv{font-size:var(--ds-size-xs);line-height:var(--ds-leading-snug);flex-direction:column;display:flex}.ds-xray-kv>div{column-gap:var(--ds-space-3);padding-block:var(--ds-space-2);border-bottom:var(--ds-hairline) solid var(--ds-line-inverse);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.ds-xray-kv dt{color:var(--ds-navy-300)}.ds-xray-kv dd{color:var(--ds-text-inverse);overflow-wrap:anywhere}.ds-xray-kv .is-ok dd:before{content:"✓ ";color:var(--ds-success-soft)}.ds-xray-kv .is-warn dd:before{content:"! ";color:var(--ds-danger-on-deep);font-weight:var(--ds-weight-semibold)}.ds-ruler{z-index:2147483000;pointer-events:none;position:fixed;inset:0}.ds-ruler[hidden]{display:none}.ds-ruler__columns{height:100%}.ds-ruler__col{background:#dc3c3c14;position:relative;box-shadow:inset 1px 0 #dc3c3c73,inset -1px 0 #dc3c3c73}.ds-ruler__num{color:#fff;background:#dc3c3cd9;padding:.0625rem .3125rem;font:600 .625rem/1.4 ui-monospace,monospace;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.ds-ruler-toggle,.ds-space-toggle,.ds-type-toggle,.ds-color-toggle,.ds-variant-toggle{z-index:2147483001;letter-spacing:0;text-transform:none;color:#fff;white-space:nowrap;cursor:pointer;border:0;padding:.25rem .5rem;font:600 .6875rem/1.4 ui-monospace,monospace;position:fixed;left:.5rem}.ds-ruler-toggle,.ds-space-toggle,.ds-type-toggle,.ds-color-toggle{opacity:.55}.ds-ruler-toggle:is(:hover,[aria-pressed=true]),.ds-space-toggle:is(:hover,[aria-pressed=true]),.ds-type-toggle:is(:hover,[aria-pressed=true]),.ds-color-toggle:is(:hover,[aria-expanded=true]){opacity:1}.ds-ruler-toggle:focus-visible,.ds-space-toggle:focus-visible,.ds-type-toggle:focus-visible,.ds-color-toggle:focus-visible,.ds-variant-toggle:focus-visible{outline-offset:2px;opacity:1;outline:2px solid #000}.ds-ruler-toggle{background:#dc3c3ce6;bottom:.5rem}.ds-space-toggle{background:#148c82e6;bottom:2.25rem}.ds-type-toggle{background:#7850c8e6;bottom:4rem}.ds-color-toggle{background:#c87814e6;bottom:7.5rem}.ds-variant-toggle{background:#286edce6;bottom:.5rem;left:6.5rem}:is(.ds-ruler-toggle,.ds-space-toggle,.ds-type-toggle,.ds-color-toggle,.ds-variant-toggle)[hidden]{display:none}[data-variant][hidden]{display:none!important}.ds-space{z-index:2147482999;pointer-events:none;width:100%;position:absolute;inset:0 0 auto;overflow:hidden}.ds-space__band{place-items:center;display:grid;position:absolute;overflow:visible}.ds-space__band--pad{outline-offset:-1px;background:#14a09629;outline:1px dashed #14a09699}.ds-space__band--inner{background:#14a09617}.ds-space__band--auto{background:repeating-linear-gradient(45deg,#7878781a 0 6px,#0000 6px 12px)}.ds-space__band--gap{background:#e63c9624}.ds-space__band--size{outline-offset:1px;outline:1px solid #286edccc}.ds-space__band--margin{background:#f08c1e33}.ds-space__label{letter-spacing:0;text-transform:none;color:#fff;white-space:nowrap;background:#1e1e1eb8;border-radius:2px;padding:0 4px;font:600 10px/1.5 ui-monospace,monospace}.ds-space__label.is-auto{background:#6e6e6ecc}.ds-space__band--size .ds-space__label{background:#286edce6}.ds-space__label.is-off{background:#dc1e1e}.ds-type{z-index:2147482998;pointer-events:none;width:100%;position:absolute;inset:0 0 auto;overflow:hidden}.ds-type__box{--type-hue:#1e1e1e;outline:1px solid color-mix(in srgb, var(--type-hue) 70%, transparent);outline-offset:0;background:color-mix(in srgb, var(--type-hue) 7%, transparent);position:absolute}.ds-type__label{background:var(--type-hue);letter-spacing:0;text-transform:none;color:#fff;white-space:nowrap;padding:0 4px;font:600 10px/1.5 ui-monospace,monospace;position:absolute;bottom:100%;left:-1px}.ds-type.is-picking .ds-type__box{opacity:.08}.ds-type.is-picking .ds-type__box.is-picked{opacity:1;outline-width:2px}.ds-type--s0{--type-hue:#7850c8}.ds-type--s1{--type-hue:#286edc}.ds-type--s2{--type-hue:#148c82}.ds-type--s3{--type-hue:#3c9632}.ds-type--s4{--type-hue:#c88c00}.ds-type--s5{--type-hue:#e66414}.ds-type--s6{--type-hue:#c83296}.ds-type--s7{--type-hue:#5a5ac8}.ds-type--s8{--type-hue:#0078aa}.ds-type--s9{--type-hue:#826428}.ds-type--soff{--type-hue:#dc1e1e}.ds-type__panel{z-index:2147483001;letter-spacing:0;text-transform:none;color:#fff;background:#191919eb;width:min(26rem,100vw - 1rem);max-height:50vh;font:500 11px/1.5 ui-monospace,monospace;display:grid;position:fixed;bottom:.5rem;right:.5rem;overflow:auto}.ds-type__panel[hidden]{display:none}@media (width<=47.99rem){.ds-type__panel{max-height:40vh;bottom:6rem}}.ds-type__head{font:inherit;color:inherit;text-align:left;cursor:pointer;background:#191919;border:0;padding:.5rem .75rem;font-weight:700;position:sticky;top:0}.ds-type__head:focus-visible{outline-offset:-2px;outline:2px solid #fff}.ds-type__list{padding:0 0 .5rem;list-style:none;display:grid}.ds-type__list[hidden]{display:none}.ds-type__row{cursor:default;grid-template-columns:auto 1fr auto;align-items:center;column-gap:.5rem;padding:.25rem .75rem;display:grid}.ds-type__row:hover,.ds-type__row:focus-visible{background:#ffffff1a;outline:none}.ds-type__swatch{background:var(--type-hue);width:10px;height:10px}.ds-type__count{opacity:.7}.rv-word{display:inline-block}html.rv-on [data-rv]:not([data-reveal=words]){transition:opacity var(--ds-stagger-dur) var(--ds-stagger-ease) var(--rv-delay,0s), translate var(--ds-stagger-dur) var(--ds-stagger-ease) var(--rv-delay,0s), filter var(--ds-stagger-dur) var(--ds-stagger-ease) var(--rv-delay,0s)}html.rv-on [data-rv]:not([data-reveal=words]):not(.is-in){opacity:0;translate:0 var(--ds-stagger-distance);filter:blur(var(--ds-stagger-blur))}html.rv-on [data-rv][data-reveal=words] .rv-word{transition:opacity var(--ds-stagger-dur) var(--ds-stagger-ease), translate var(--ds-stagger-dur) var(--ds-stagger-ease), filter var(--ds-stagger-dur) var(--ds-stagger-ease);transition-delay:calc(var(--rv-delay,0s) + var(--rv-i,0) * var(--ds-stagger-stagger))}html.rv-on [data-rv][data-reveal=words]:not(.is-in) .rv-word{opacity:0;translate:0 var(--ds-stagger-distance);filter:blur(var(--ds-stagger-blur))}html.rv-wait [data-reveal]{opacity:0;animation:0s linear 2s forwards rv-failsafe}@keyframes rv-failsafe{to{opacity:1}}@media (prefers-reduced-motion:reduce){html.rv-on [data-rv],html.rv-on [data-rv] .rv-word{opacity:1!important;filter:none!important;transition:none!important;translate:none!important}}.ds-bento-row:has(>.ds-get__cta){row-gap:var(--ds-space-10)}.ds-bento-row>.ds-get__cta{justify-self:center}.ds-section--night{background:var(--ds-surface-close);color:var(--ds-text-inverse)}.ds-figs__globe{color:var(--ds-navy-900);aspect-ratio:1;justify-self:center;width:100%;max-width:34rem;display:block;mask-image:linear-gradient(200deg,#000 45%,#0000 96%)}.ds-section:has(>.ds-section-stack>.ds-proof__wall){overflow-x:clip}a.ds-tray__pill{color:var(--ds-text);-webkit-tap-highlight-color:transparent;transition:box-shadow var(--ds-dur-quick) var(--ds-ease-out), scale var(--ds-dur-quick) var(--ds-ease-out);text-decoration:none}a.ds-tray__pill>svg{width:1rem;height:1rem;color:var(--ds-text-accent);transition:translate var(--ds-dur-quick) var(--ds-ease-out);flex:none}a.ds-tray__pill:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:3px}a.ds-tray__pill:active{scale:.985}.ds-qa__item{padding:var(--ds-space-1);border-radius:var(--ds-radius-card);background:linear-gradient(var(--ds-stone-50), color-mix(in srgb, var(--ds-stone-100) 70%, var(--ds-stone-50)));box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0f122209,0 10px 24px -14px #0f122238}.ds-qa__item summary{align-items:center;gap:var(--ds-space-4);min-height:3.75rem;padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-surface);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:box-shadow var(--ds-dur-quick) var(--ds-ease-out), scale var(--ds-dur-quick) var(--ds-ease-out), background-color var(--ds-dur-quick) var(--ds-ease-out);grid-template-columns:auto minmax(0,1fr) auto;list-style:none;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #0f12220a,0 2px 4px #0f12220d,0 12px 22px -12px #0f122247}.ds-qa__item summary::-webkit-details-marker{display:none}.ds-qa__item summary:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:3px}.ds-qa__item summary:active{scale:.985}.ds-qa__item[open] summary,.ds-qa__item summary:active{background-color:var(--ds-stone-50);box-shadow:inset 0 1px 3px #0f12221a,0 0 0 1px #0f12220d}.ds-qa__num{min-width:2rem;height:1.5rem;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--ds-stone-100);font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-label);color:var(--ds-text-subtle);font-variant-numeric:tabular-nums;place-items:center;display:grid;box-shadow:inset 0 1px 1px #0f12220f}.ds-qa__q{font-size:var(--ds-title-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);color:var(--ds-text-display)}.ds-qa__mark{border-radius:var(--ds-radius-full);background:linear-gradient(var(--ds-surface), var(--ds-stone-50));width:2.25rem;height:2.25rem;transition:rotate var(--ds-dur-open) var(--ds-ease-out), box-shadow var(--ds-dur-quick) var(--ds-ease-out);position:relative;box-shadow:inset 0 1px #fff,inset 0 -2px 3px #0f12220d,0 0 0 1px #0f122214,0 1px 2px #0f12221f,0 3px 4px -2px #0f12221a}.ds-qa__mark:before,.ds-qa__mark:after{content:"";border-radius:var(--ds-radius-full);background:var(--ds-text-accent);width:.75rem;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-qa__mark:after{rotate:90deg}.ds-qa__item[open] .ds-qa__mark{rotate:45deg}.ds-qa__item p{max-width:40rem;padding:var(--ds-space-4) var(--ds-space-6) var(--ds-space-4) calc(var(--ds-space-4) + 2rem + var(--ds-space-4));font-size:var(--ds-body-size);line-height:var(--ds-leading-body);color:var(--ds-text-muted)}.ds-qa__item[open] p{animation:ds-qa-rise .5s var(--ds-ease-out)}@keyframes ds-qa-rise{0%{opacity:0;filter:blur(3px);translate:0 6px}}.ds-qa__item::details-content{block-size:0;transition:block-size var(--ds-dur-panel) var(--ds-ease-out), content-visibility var(--ds-dur-panel) allow-discrete;overflow:hidden}.ds-qa__item[open]::details-content{block-size:auto}@media (hover:hover) and (pointer:fine){.ds-qa__item:not([open]) summary:hover,a.ds-tray__pill:hover{box-shadow:inset 0 1px #fff,0 0 0 1px #0f12220f,0 2px 4px #0f12220f,0 16px 26px -12px #0f122257}a.ds-tray__pill:hover>svg{translate:3px}}@media (width<=39.99rem){.ds-qa__item p{padding-inline:var(--ds-space-4)}}@media (prefers-reduced-motion:reduce){.ds-qa__item::details-content,.ds-qa__mark{transition:none}.ds-qa__item[open] p{animation:none}}.ds-end,.ds-foot{padding-inline:var(--ds-edge);background:var(--ds-surface-close);color:var(--ds-night-muted)}.ds-end{padding-block:calc(var(--ds-section-pad) / 2) var(--ds-space-24)}.ds-end__aura:before{z-index:-1;aspect-ratio:1;border-radius:var(--ds-radius-full);filter:blur(16px);background:conic-gradient(#0000 0deg 200deg,#ffffff1f 280deg,#ffffff8c 320deg,#ffffff1f 350deg,#0000 360deg);width:300%;animation:8s linear infinite ds-end-turn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.ds-end__aura[data-paused]:before{animation-play-state:paused}@keyframes ds-end-turn{to{transform:translate(-50%,-50%)rotate(360deg)}}.ds-end__panel{align-items:center;gap:var(--ds-space-6);padding:var(--ds-space-24) var(--ds-space-6);background:radial-gradient(82% 60% at 50% -12%, #001f72bf, transparent 60%), var(--ds-surface-close);text-align:center;flex-direction:column;display:flex}.ds-end__title{max-width:var(--ds-cols-5);font-family:var(--ds-font-display);font-size:var(--ds-h2-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-track-tight);text-wrap:balance}.ds-end__title>span{display:block}@media (width>=64rem){.ds-end__title{font-size:var(--ds-size-3xl)}}.ds-end__text{max-width:var(--ds-cols-4);font-size:var(--ds-body-size);line-height:var(--ds-leading-body)}.ds-end__trust{justify-content:center;align-items:center;gap:var(--ds-space-3);font-size:var(--ds-size-xs);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);flex-wrap:wrap;display:flex}.ds-end__trust strong{font-weight:var(--ds-weight-medium)}.ds-end__faces{grid-template-columns:repeat(4,1.25rem);padding-right:.5rem;display:grid}.ds-end__faces img{box-sizing:border-box;border:2px solid var(--ds-surface);border-radius:var(--ds-radius-full);object-fit:cover;background:var(--ds-surface);width:1.75rem;max-width:none;height:1.75rem;box-shadow:0 0 0 var(--ds-hairline) var(--ds-line), 0 1px 2px var(--ds-ink-a08);position:relative}.ds-foot ul{padding:0;list-style:none}.ds-foot a,.ds-foot button{text-align:start;cursor:pointer;transition:color var(--ds-dur-quick) var(--ds-ease-hover);background:0 0;border:0;padding:0;text-decoration:none}.ds-foot :is(a,button):focus-visible{outline:var(--ds-focus-width) solid var(--ds-text-inverse);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-sm)}.ds-foot__status,.ds-foot__label,.ds-foot__partners,.ds-foot__base{font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-body);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps)}.ds-foot__status{justify-content:space-between;align-items:center;gap:var(--ds-space-4) var(--ds-space-8);padding-block:0 var(--ds-space-6);border-bottom:var(--ds-hairline) solid var(--ds-night-line);color:var(--ds-night-quiet);flex-wrap:wrap;display:flex}.ds-foot__open{align-items:center;gap:var(--ds-space-2);display:inline-flex}.ds-foot__led{border-radius:var(--ds-radius-full);background:var(--ds-live);transform-origin:50%;width:.5rem;height:.5rem;animation:1.6s ease-in-out infinite ds-foot-beat}@keyframes ds-foot-beat{0%,56%,to{transform:scale(1);box-shadow:0 0 #30d15800}14%{transform:scale(1.5);box-shadow:0 0 0 4px #30d15840}28%{transform:scale(1);box-shadow:0 0 #30d15800}42%{transform:scale(1.32);box-shadow:0 0 0 3px #30d1582e}}@media (prefers-reduced-motion:reduce){.ds-foot__led{animation:none;box-shadow:0 0 0 3px #30d1582e}}.ds-foot__ask{align-items:center;gap:var(--ds-space-3) var(--ds-space-4);flex-wrap:wrap;display:flex}.ds-foot__ask ul{gap:var(--ds-space-2);display:flex}.ds-foot .ds-foot__ask a,.ds-foot .ds-foot__social a{width:var(--ds-ring);height:var(--ds-ring);border-radius:var(--ds-radius-full);transition:color var(--ds-dur-quick) var(--ds-ease-hover), box-shadow var(--ds-dur-quick) var(--ds-ease-hover);place-items:center;display:grid}.ds-foot .ds-foot__base .ds-foot__social{gap:var(--ds-space-2)}.ds-foot__ask svg,.ds-foot__social svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm)}.ds-foot__nav{gap:var(--ds-space-10) var(--ds-grid-gap);padding-block:var(--ds-space-12) var(--ds-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-foot__col{gap:var(--ds-space-4);flex-direction:column;display:flex}.ds-foot__col ul{gap:var(--ds-space-3);flex-direction:column;display:flex}.ds-foot .ds-foot__col :is(a,button){font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps)}.ds-foot .ds-foot__label{font-family:var(--ds-font-sans);font-size:var(--ds-size-sm);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps)}.ds-foot__proof{justify-content:space-between;align-items:center;gap:var(--ds-space-6) var(--ds-space-8);padding-block:var(--ds-space-6);border-top:var(--ds-hairline) solid var(--ds-night-line);flex-wrap:wrap;display:flex}.ds-foot .ds-foot__partners{align-items:center;gap:var(--ds-space-4) var(--ds-space-6);flex-wrap:wrap;display:flex}.ds-foot__lang{align-items:center;gap:var(--ds-space-2) var(--ds-space-4);font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-body);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-night-quiet);flex-wrap:wrap;display:flex}.ds-foot__lang ul{gap:var(--ds-space-1);display:flex}.ds-foot .ds-foot__lang a{min-height:var(--ds-ring);padding-inline:var(--ds-space-2);font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);align-items:center;display:inline-flex}.ds-foot .ds-foot__lang a[lang=ar]{font-family:var(--ds-font-sans);font-size:var(--ds-size-sm);letter-spacing:normal}.ds-foot__partners li{align-items:center;gap:var(--ds-space-2);display:inline-flex}.ds-foot__partners img{width:var(--ds-icon-sm);height:var(--ds-icon-sm);object-fit:contain}.ds-foot__base{justify-content:space-between;align-items:center;gap:var(--ds-space-3) var(--ds-space-8);padding-block:var(--ds-space-6);border-top:var(--ds-hairline) solid var(--ds-night-line);flex-wrap:wrap;display:flex}.ds-foot__base ul{gap:var(--ds-space-2) var(--ds-space-6);flex-wrap:wrap;display:flex}.ds-foot__base p a{text-decoration:underline;text-decoration-thickness:var(--ds-hairline);text-underline-offset:.25em}.ds-foot__mark{padding-block:var(--ds-space-8) var(--ds-space-10);display:block}.ds-foot__mark svg{width:100%;height:auto;display:block;overflow:hidden}.ds-wm__in,.ds-wm__jelly{transform-box:fill-box}.ds-wm__jelly{transform-origin:50% 100%;will-change:transform}.ds-foot__mark[data-armed] .ds-wm__in{opacity:0;filter:blur(6px);transform:translateY(70px)}.ds-foot__mark[data-armed][data-shown] .ds-wm__in{opacity:1;filter:blur();transition:opacity .7s var(--ds-ease-out), filter .7s var(--ds-ease-out), transform .9s var(--ds-ease-out);transition-delay:calc(var(--i) * 90ms);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ds-foot__mark[data-armed] .ds-wm__in{opacity:1;filter:none;transform:none}}@media (width>=48rem){.ds-foot__nav{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-end__panel{padding:var(--ds-space-24) var(--ds-space-10)}}@media (width>=64rem){.ds-foot__nav{grid-template-columns:repeat(5,max-content);justify-content:space-between}}@media (width<=47.99rem){.ds-foot__col a,.ds-foot__col button,.ds-foot__base a{padding-block:var(--ds-space-2);display:inline-block}}@media (prefers-reduced-motion:reduce){.ds-end__aura:before{opacity:.5;animation:none}}.ds-foot__ask .ds-tooltip{top:auto;bottom:calc(100% + var(--ds-space-2));background:var(--ds-stone-0);color:var(--ds-text);translate:-50% var(--ds-space-1)}[data-why-head] .ds-hub__h2{max-width:none}.ds-why{row-gap:var(--ds-space-12);padding:0;list-style:none}.ds-why__item{gap:var(--ds-space-4);flex-direction:column;grid-column:1/-1;display:flex;position:relative}@media (width>=64rem){.ds-why__item{grid-column:span 4}}.ds-why__stage{aspect-ratio:400/346;border-radius:var(--ds-radius-card);place-items:center;display:grid;position:relative;overflow:hidden}.ds-why__stage[data-tone="1"]{background:radial-gradient(60% 55% at 50% 100%, #ffd678d9, transparent 70%), radial-gradient(55% 60% at 100% 0%, #e86014bf, transparent 70%), radial-gradient(70% 70% at 0% 30%, #fda700e6, transparent 75%), var(--ds-amber-500)}.ds-why__stage[data-tone="2"]{background:radial-gradient(45% 70% at 22% 30%, #ffffffb3, transparent 70%), radial-gradient(50% 60% at 80% 85%, #001f7273, transparent 70%), radial-gradient(60% 70% at 70% 15%, #99a5c7e6, transparent 70%), var(--ds-navy-200)}.ds-why__stage[data-tone="3"]{background:radial-gradient(55% 50% at 85% 10%, #99a5c759, transparent 70%), radial-gradient(70% 60% at 30% 100%, #001f7299, transparent 70%), var(--ds-navy-975)}.ds-why__stage .ds-tray{width:min(82%,19rem);min-width:0;max-width:min(82%,19rem);box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0f12220d,0 18px 36px -18px #00071c73}.ds-why__stage .ds-tray__title{align-items:center;gap:var(--ds-space-2);display:flex}.ds-why__stage .ds-tray__title b{font-weight:var(--ds-weight-medium);color:var(--ds-text-display)}.ds-why__stage .ds-tray__pill img{box-sizing:border-box;border-radius:var(--ds-radius-full);background:linear-gradient(var(--ds-surface), var(--ds-stone-50));flex:none;width:1.5rem;height:1.5rem;padding:.3125rem;box-shadow:inset 0 1px #fff,0 0 0 1px #0f122214,0 1px 2px #0f12221f}.ds-why__stage .ds-tray__pill [data-why-photo]{object-fit:cover;padding:0}.ds-why__stage [data-why=system] .ds-tray__pill{gap:var(--ds-space-1)}.ds-why__stage [data-why=system] [data-why-line]{padding-inline-start:var(--ds-space-2)}.ds-why__stage .ds-tray__pill small{text-overflow:ellipsis;white-space:nowrap;max-width:5rem;font-size:var(--ds-size-xs);color:var(--ds-text-subtle);flex:none;overflow:hidden}.ds-why__stage .ds-tray__pill{padding-inline:var(--ds-space-10);text-align:center;justify-content:center;position:relative}.ds-why__stage .ds-tray__pill>:is(.ds-spin,.ds-check,.ds-badge){position:absolute;top:50%;translate:0 -50%}.ds-why__stage .ds-tray__pill>:is(.ds-spin,.ds-check){left:var(--ds-space-3)}.ds-why__stage .ds-tray__pill>.ds-badge{right:var(--ds-space-3)}.ds-why__stage [data-why]:not([data-state=done]) :is(.ds-check,.ds-badge),.ds-why__stage [data-why][data-state=done] .ds-spin{display:none}.ds-why__stage [data-why] :is(.ds-tray__title,.ds-tray__pill){transition:color .4s var(--ds-ease-out)}.ds-why__stage [data-why][data-idle] :is(.ds-tray__title,.ds-tray__pill){color:var(--ds-text-subtle)}.ds-why__stage [data-why][data-idle] .ds-spin{display:none}.ds-why__stage [data-why-tool]{transition:opacity .2s var(--ds-ease-out)}.ds-why__stage [data-why-tool][data-off]{opacity:.25}@media (prefers-reduced-motion:reduce){.ds-why__stage [data-why-tool]{transition:none}}.ds-section[data-into-end]{padding-bottom:0}[data-journal-head] .ds-fill__part[data-accent]{color:var(--ds-night-quiet)}[data-filling][data-journal-head] .ds-fill__part[data-accent],[data-journal-head] [data-filling] .ds-fill__part[data-accent]{--fill-to:var(--ds-night-quiet)}@media (width>=64rem){[data-journal-head] .ds-hub__h2{max-width:none;font-size:var(--ds-size-h2)}}:is(.ds-jdark__lead,.ds-jdark__row,.ds-jrow__post):focus-visible{outline:var(--ds-focus-width) solid var(--ds-text-inverse);outline-offset:var(--ds-focus-offset)}:is(.ds-faqa__item,.ds-faqb__item){interpolate-size:allow-keywords}:is(.ds-faqa__item,.ds-faqb__item)::details-content{block-size:0;transition:block-size var(--ds-dur-panel) var(--ds-ease-out), content-visibility var(--ds-dur-panel) allow-discrete;overflow:hidden}:is(.ds-faqa__item,.ds-faqb__item)[open]::details-content{block-size:auto}:is(.ds-faqa__item,.ds-faqb__item) summary{cursor:pointer;list-style:none}:is(.ds-faqa__item,.ds-faqb__item) summary::-webkit-details-marker{display:none}:is(.ds-faqa__item,.ds-faqb__item) summary:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:2px}.ds-faqa__mark{border-radius:var(--ds-radius-full);background:linear-gradient(var(--ds-surface), var(--ds-stone-50));width:1.75rem;height:1.75rem;color:var(--ds-text);transition:background-color .2s var(--ds-ease-out), color .2s var(--ds-ease-out), rotate .2s var(--ds-ease-out), box-shadow .2s var(--ds-ease-out);place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #0f122214,0 1px 2px #0f12221f,0 3px 4px -2px #0f12221a}.ds-faqa__mark:before,.ds-faqa__mark:after{content:"";background:currentColor;border-radius:1px;width:.625rem;height:1.5px;position:absolute}.ds-faqa__mark:after{rotate:90deg}[open]>summary .ds-faqa__mark{background:var(--ds-navy-900);color:var(--ds-text-inverse);rotate:45deg;box-shadow:inset 0 1px #fff3,0 1px 2px #001f724d}@media (prefers-reduced-motion:reduce){:is(.ds-faqa__item,.ds-faqb__item)::details-content,.ds-faqa__mark{transition:none}}[data-faq-head] .ds-hub__lede a{color:var(--ds-text-display);text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--ds-navy-200)}.ds-faqt{row-gap:var(--ds-space-10);align-items:start}.ds-faqt>*{grid-column:1/-1}.ds-faqt__head{align-items:flex-start;gap:var(--ds-space-6);flex-direction:column;display:flex}.ds-faqt__ask{align-items:center;gap:var(--ds-space-4);width:100%;max-width:var(--ds-head-text-width);padding:var(--ds-space-6);border-radius:var(--ds-radius-card);background:var(--ds-surface);grid-template-columns:auto minmax(0,1fr);display:grid;box-shadow:0 0 0 1px #0f122212,0 1px 2px #0f122214}.ds-faqt__face{border-radius:var(--ds-radius-full);object-fit:cover;width:3rem;height:3rem;box-shadow:0 0 0 var(--ds-hairline) var(--ds-line-strong)}.ds-faqt__ask-text{gap:var(--ds-space-1);flex-direction:column;display:flex}.ds-faqt__ask-text h3{font-size:var(--ds-size-lg);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-tight);color:var(--ds-text-display)}.ds-faqt__ask-text p{font-size:var(--ds-small-size);color:var(--ds-text-muted)}.ds-faqt__ask>.ds-button{grid-column:1/-1;width:100%}.ds-faqt__mail{font-size:var(--ds-small-size);color:var(--ds-text-subtle);grid-column:1/-1}.ds-faqt__mail a{color:var(--ds-text-display);text-decoration:underline;text-decoration-color:var(--ds-navy-200);text-decoration-thickness:var(--ds-hairline);text-underline-offset:.25em;position:relative}.ds-faqt__mail a:after{content:"";position:absolute;inset:-.75rem -.25rem}.ds-faqt__card{padding:var(--ds-space-2) var(--ds-panel-pad);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:0 0 0 1px #0f122212,0 1px 2px #0f122214}.ds-faqt__item+.ds-faqt__item{border-top:var(--ds-hairline) solid var(--ds-line)}.ds-faqt__item{--faq-dur:.4s;--faq-ease:cubic-bezier(.4, 0, .2, 1)}.ds-faqt__q{font:inherit}.ds-faqt__toggle{align-items:center;gap:var(--ds-space-4);width:100%;min-height:4.5rem;padding:var(--ds-space-4) 0;font-size:var(--ds-body-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);text-align:start;color:var(--ds-text-display);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--ds-dur-quick) var(--ds-ease-hover);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-faqt__toggle:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:2px;border-radius:var(--ds-radius-sm)}.ds-faqt__item[data-open=true] .ds-faqt__toggle{color:var(--ds-text-display)}.ds-faqt__item .ds-faqa__mark{transition:rotate var(--faq-dur) var(--faq-ease), background-color var(--faq-dur) var(--faq-ease), color var(--faq-dur) var(--faq-ease), box-shadow var(--faq-dur) var(--faq-ease)}.ds-faqt__item[data-open=true] .ds-faqa__mark{background:var(--ds-navy-900);color:var(--ds-text-inverse);rotate:45deg;box-shadow:inset 0 1px #fff3,0 1px 2px #001f724d}.ds-faqt__panel{transition:grid-template-rows var(--faq-dur) var(--faq-ease);grid-template-rows:0fr;display:grid}.ds-faqt__item[data-open=true] .ds-faqt__panel{grid-template-rows:1fr}.ds-faqt__panel-inner{opacity:0;filter:blur(2px);min-height:0;transition:opacity var(--faq-dur) var(--faq-ease) 60ms, filter var(--faq-dur) var(--faq-ease) 60ms;overflow:hidden}.ds-faqt__item[data-open=true] .ds-faqt__panel-inner{opacity:1;filter:blur()}.ds-faqt__panel-inner p{max-width:40rem;padding:0 calc(1.75rem + var(--ds-space-4)) var(--ds-space-6) 0;font-size:var(--ds-body-size);line-height:var(--ds-leading-body);color:var(--ds-text-muted)}@media (hover:hover) and (pointer:fine){.ds-faqt__toggle:hover{color:var(--ds-text-display)}.ds-faqt__item:not([data-open=true]) .ds-faqt__toggle:hover .ds-faqa__mark{box-shadow:inset 0 1px #fff,0 0 0 1px #0f12221a,0 2px 4px #0f12221f,0 6px 10px -4px #0f12222e}}@media (width<=47.99rem){.ds-faqt__card{padding-inline:var(--ds-panel-pad)}.ds-faqt__panel-inner p{padding-inline-end:0}}@media (width>=64rem){.ds-faqt__head{top:calc(var(--ds-top) + var(--ds-space-6));grid-column:1/span 6;position:sticky}.ds-faqt__card{grid-column:7/-1}}@media (prefers-reduced-motion:reduce){.ds-faqt__panel,.ds-faqt__panel-inner,.ds-faqt__item .ds-faqa__mark{transition:none!important}}.ds-notes{padding:0;list-style:none}.ds-notes>li{grid-column:1/-1;display:flex}.ds-notes__card{border:var(--ds-hairline) solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-surface);width:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ds-notes__cover{display:block;position:relative;overflow:hidden}.ds-notes__cover img{aspect-ratio:1200/630;object-fit:cover;background:var(--ds-surface-sunk);width:100%;transition:scale var(--ds-dur-panel) var(--ds-ease-out);display:block}.ds-notes__tag{top:var(--ds-space-3);left:var(--ds-space-3);position:absolute}.ds-notes__body{gap:var(--ds-space-3);padding:var(--ds-space-6);border-top:var(--ds-hairline) solid var(--ds-line);flex-direction:column;flex:1;display:flex}.ds-notes__title{font-size:var(--ds-size-lg);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);text-wrap:balance;color:var(--ds-text-display)}.ds-notes__line{-webkit-line-clamp:2;font-size:var(--ds-small-size);line-height:var(--ds-leading-body);color:var(--ds-text);-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.ds-notes__foot{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding-top:var(--ds-space-4);border-top:var(--ds-hairline) solid var(--ds-line);display:flex}.ds-notes__meta,.ds-notes__cta{font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps)}.ds-notes__meta{color:var(--ds-text-mono)}.ds-notes__cta{align-items:center;gap:var(--ds-space-1);color:var(--ds-text-accent);display:inline-flex}.ds-notes__cta svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm);transition:translate var(--ds-dur-quick) var(--ds-ease-out)}.ds-notes__card:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}@media (hover:hover) and (pointer:fine){.ds-notes__card:hover .ds-notes__cover img{scale:1.04}.ds-notes__card:hover .ds-notes__cta svg{translate:var(--ds-nudge) 0}.ds-notes__card:hover .ds-notes__title{text-decoration:underline;text-decoration-thickness:var(--ds-hairline);text-underline-offset:.2em;text-decoration-color:var(--ds-navy-200)}}.ds-notes__card{isolation:isolate}@media (width>=64rem){.ds-notes>li{grid-column:span 4}.ds-notes__card{grid-template-rows:1fr 1fr;display:grid}.ds-notes__cover{min-height:0}.ds-notes__cover img{aspect-ratio:auto;height:100%;position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.ds-notes__cover img,.ds-notes__cta svg{transition:none}}@media (width<=47.99rem){.ds-cells__stage{min-height:9rem;padding:var(--ds-space-4)}.ds-why__stage{aspect-ratio:400/260}.ds-end__panel{padding-block:var(--ds-space-16)}}.ds-section--edge .ds-spot__head{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ds-section--edge .ds-pinfo{text-align:left;justify-items:start}.ds-section--edge .ds-pinfo__lede{max-width:var(--ds-head-text-width)}.ds-section--edge .ds-pinfo__cols{grid-template-columns:minmax(0,1fr);width:auto}.ds-section--edge .ds-pinfo__cols li{align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-4) 0;border-left:0;flex-direction:row}.ds-section--edge .ds-pinfo__cols li+li{border-top:var(--ds-hairline) solid var(--ds-line-strong)}.ds-section--edge .ds-pinfo__cols li:first-child{padding-top:0}.ds-section--edge .ds-pinfo__coin{flex:none}.ds-section--edge .ds-pinfo__cols p{max-width:none}.ds-section--edge{--edge-fade:var(--ds-stack-block)}.ds-section--edge :is(.ds-callouts__ground,.ds-callouts__flow){inset:calc(var(--edge-fade) * -1) 0;-webkit-mask-image:linear-gradient(90deg, transparent, #000 18%, #000 82%, transparent), linear-gradient(180deg, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg, transparent, #000 18%, #000 82%, transparent), linear-gradient(180deg, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent);mask-composite:intersect}@media (width>=64rem){.ds-section--edge .ds-section-stack{grid-template-columns:repeat(var(--ds-grid-columns), minmax(0, 1fr));gap:var(--ds-stack-block) var(--ds-grid-gap);align-items:start;display:grid}.ds-section--edge .ds-section-stack>*{grid-column:1/-1}.ds-section--edge .ds-section-stack>:is(.ds-spot__head,.ds-pinfo){grid-column:1/span 4}.ds-section--edge :is(.ds-spot__head .ds-hub__h2,.ds-hub__lede,.ds-pinfo__lede){max-width:none}.ds-section--edge .ds-spot__head{grid-row:1}.ds-section--edge .ds-pinfo{row-gap:var(--ds-space-8);grid-row:2}.ds-section--edge .ds-section-stack>.ds-bento-row{grid-area:1/6/span 2/-1;align-self:stretch}.ds-section--edge{--edge-fade:calc(var(--ds-section-pad) / 2)}.ds-section--edge .ds-callouts{justify-content:center}}.ds-section--edge{background:var(--ds-surface-close);color:var(--ds-text-inverse)}.ds-section--edge [data-fill]{--fill-from:#ffffff29;color:var(--ds-text-inverse)}.ds-section--edge .ds-fill__part[data-accent]{color:var(--ds-accent)}.ds-section--edge [data-filling] .ds-fill__part{--fill-to:var(--ds-text-inverse)}.ds-section--edge [data-filling] .ds-fill__part[data-accent]{--fill-to:var(--ds-accent)}.ds-section--edge .ds-eyebrow--lane{--tag:var(--ds-text-inverse)}.ds-section--edge .ds-eyebrow--lane>span{color:var(--ds-navy-900)}.ds-section--edge .ds-hub__lede,.ds-section--edge .ds-pinfo__lede,.ds-section--edge .ds-pinfo__cols p{color:var(--ds-night-muted)}.ds-section--edge :is(.ds-pinfo__lede strong,.ds-pinfo__cols strong){color:var(--ds-text-inverse)}.ds-section--edge .ds-pinfo__cols li+li{border-color:var(--ds-night-line)}.ds-section--edge .ds-callouts__ground span{background:var(--ds-surface-night-card);box-shadow:inset 0 0 0 var(--ds-hairline) var(--ds-night-line)}.ds-section--edge .ds-callouts__flow i:after{background:linear-gradient(to bottom, transparent, var(--ds-accent))}.ds-section--edge .ds-callouts__flow i[data-h]:after{background:linear-gradient(to right, transparent, var(--ds-accent))}.ds-section--edge .ds-callouts__card{box-shadow:0 0 0 1px #ffffff14,0 24px 48px -16px #0009}[data-results-head],[data-process-head]{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ds-section--cloud{padding-block:calc(var(--ds-section-pad) / 2)}.ds-section--cloud[data-bg=pale]{background:var(--ds-ground)}.ds-section--cloud[data-bg=cloud]{background:linear-gradient(var(--ds-cool-100), transparent 22%, transparent 78%, var(--ds-cool-100)), radial-gradient(48% 70% at 12% 18%, #fffffff2, transparent 70%), radial-gradient(42% 60% at 88% 22%, color-mix(in srgb, var(--ds-navy-200) 70%, white), transparent 72%), radial-gradient(60% 80% at 62% 100%, color-mix(in srgb, var(--ds-navy-100) 90%, white), transparent 70%), var(--ds-cool-100)}.ds-section:has(+.ds-section--cloud){padding-bottom:calc(var(--ds-section-pad) / 2)}.ds-section--cloud+.ds-section{padding-top:calc(var(--ds-section-pad) / 2)}@media (width>=48rem){[data-results-head],[data-process-head]{grid-template-columns:minmax(0, 1fr) calc(var(--ds-col) * 4 + var(--ds-grid-gap) * 3);align-items:end;column-gap:var(--ds-grid-gap);display:grid}:is([data-results-head],[data-process-head])>:is(.ds-eyebrow,.ds-hub__h2){grid-column:1;justify-self:start}:is([data-results-head],[data-process-head])>.ds-hub__lede{text-align:left;text-wrap:wrap;grid-area:1/2/span 2;justify-self:end}}.ds-pw-blip{opacity:0}.ds-why__art :is(.ds-pw-in,.ds-pw-pop,.ds-pw-drop,.ds-pw-bar,.ds-pw-blip){transform-box:fill-box}.ds-pw-bar{transform-origin:0}.ds-pw-pop,.ds-pw-blip{transform-origin:50% 70%}.ds-why__art[data-play] :is(.ds-pw-in,.ds-pw-pop,.ds-pw-drop,.ds-pw-bar,.ds-pw-blip){animation-delay:var(--at,0s);animation-fill-mode:both;animation-timing-function:var(--ds-ease-out);animation-iteration-count:1}.ds-why__art[data-play] .ds-pw-in{animation-name:ds-pw-in;animation-duration:.8s}.ds-why__art[data-play] .ds-pw-pop{animation-name:ds-pw-pop;animation-duration:.7s}.ds-why__art[data-play] .ds-pw-blip{animation-name:ds-pw-blip;animation-duration:var(--dur,1.8s)}.ds-why__art[data-play] .ds-pw-drop{animation-name:ds-pw-drop;animation-duration:.7s}.ds-why__art[data-play] .ds-pw-bar{animation-name:ds-pw-bar;animation-duration:.8s}@keyframes ds-pw-in{0%{opacity:0;translate:var(--dx,0px) 0}to{opacity:1;translate:0}}@keyframes ds-pw-pop{0%{opacity:0;scale:.55}45%{opacity:1;scale:1.1}to{opacity:1;scale:1}}@keyframes ds-pw-blip{0%{opacity:0;scale:.6}18%{opacity:1;scale:1.08}30%,72%{opacity:1;scale:1}to{opacity:0;scale:.9}}@keyframes ds-pw-drop{0%{opacity:0;translate:0 -12px}55%{opacity:1;translate:0 2px}to{opacity:1;translate:0}}@keyframes ds-pw-bar{0%{opacity:1;scale:0 1}to{opacity:1;scale:1}}.ds-pw-ms{fill:var(--ds-surface);stroke:var(--ds-navy-900);stroke-width:1.5px}.ds-pw-flag :is(path,polygon){stroke:var(--ds-navy-900);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ds-pw-flag polygon{fill:var(--ds-accent)}.ds-why__art[data-play] .ds-pw-draw{stroke-dasharray:1;animation:ds-pw-draw .9s var(--ds-ease-out) var(--at,0s) both}@keyframes ds-pw-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ds-line__day{fill:var(--ds-stone-300)}.ds-line__launch{fill:var(--ds-accent);stroke:var(--ds-navy-900);stroke-width:1.5px}.ds-line__bricks rect{fill:var(--ds-stone-200);stroke:var(--ds-ink-900);stroke-width:1.25px}.ds-line__star{fill:var(--ds-accent);stroke:var(--ds-navy-900);stroke-width:.5px;stroke-linejoin:round}.ds-why__art :is(.ds-pw-rise,.ds-pw-work,.ds-pw-hop){transform-box:fill-box}.ds-why__art .ds-pw-rise{transform-origin:50% 100%;vector-effect:non-scaling-stroke}.ds-why__art[data-play] .ds-pw-rise{animation:ds-pw-rise 3s linear var(--at,0s) both}.ds-why__art[data-play] .ds-pw-work{animation:ds-pw-work 1s ease-in-out var(--at,0s) 3 both}.ds-why__art[data-play] .ds-pw-hop{animation:ds-pw-hop .5s var(--ds-ease-out) var(--at,0s) 2 both}@keyframes ds-pw-rise{0%,12%{scale:1 .04}38%,45%{scale:1 .36}71%,78%{scale:1 .68}to{scale:1}}@keyframes ds-pw-work{0%,to{translate:0}45%,55%{translate:-22px}}@keyframes ds-pw-hop{0%,to{translate:0}45%{translate:0 -9px}}@media (prefers-reduced-motion:reduce){.ds-why__art :is(.ds-pw-rise,.ds-pw-work,.ds-pw-hop){animation:none}}.ds-color{z-index:2147483001;color:#111;background:#fff;border-radius:.5rem;flex-direction:column;gap:.625rem;width:17rem;max-height:calc(100dvh - 10.5rem);padding:.75rem;font:500 .6875rem/1.4 ui-monospace,monospace;display:flex;position:fixed;bottom:9.25rem;left:.5rem;overflow-y:auto;box-shadow:0 0 0 1px #0f12221f,0 12px 32px -8px #0f122266}.ds-color[hidden]{display:none}.ds-color__row{flex-direction:column;gap:.3125rem;display:flex}.ds-color__row>p{font-weight:700}.ds-color__swatches{flex-wrap:wrap;align-items:center;gap:.3125rem;display:flex}.ds-color__swatches button:not(:last-child){cursor:pointer;border:0;border-radius:.25rem;width:1.375rem;height:1.375rem;padding:0;box-shadow:inset 0 0 0 1px #0f122238}.ds-color__swatches button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #0f122238,0 0 0 2px #001f72}.ds-color__swatches input{cursor:pointer;background:0 0;border:0;width:1.375rem;height:1.375rem;padding:0}.ds-color__swatches button:last-child{font:inherit;cursor:pointer;background:#eee;border:0;border-radius:.25rem;padding:.125rem .375rem}.ds-line__search :is(rect,circle,path){fill:none;stroke:var(--ds-ink-900);stroke-width:1.5px;stroke-linecap:round}.ds-line__search rect{fill:var(--ds-navy-100)}.ds-line__search .ds-line__typed{stroke:var(--ds-navy-900);stroke-width:3px;stroke-dasharray:1;animation:ds-line-type 5s var(--ds-ease-out) infinite}.ds-street[data-paused] .ds-line__typed{animation-play-state:paused}@keyframes ds-line-type{0%{stroke-dashoffset:1px;opacity:1}32%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:reduce){.ds-line__search .ds-line__typed{stroke-dashoffset:0;animation:none}}.ds-color__slot{border-bottom:1px solid #0f12221f;flex-direction:column;gap:.3125rem;padding-bottom:.625rem;display:flex}.ds-color__slot>p{font-weight:700}.ds-color__strip{gap:2px;display:flex}.ds-color__strip i{background:repeating-linear-gradient(45deg,#eee 0 3px,#fff 3px 6px);border-radius:2px;flex:1;height:.875rem;box-shadow:inset 0 0 0 1px #0f122233}.ds-color__slot .ds-color__swatches button{width:auto;height:auto;box-shadow:none;font:inherit;cursor:pointer;background:#eee;border:0;border-radius:.25rem;padding:.125rem .5rem}.ds-color__slot .ds-color__swatches button[aria-pressed=true]{color:#fff;background:#001f72}.ds-color__slot .ds-color__swatches button:disabled{opacity:.4;cursor:default}@media (width<=63.99rem){:root .ds-hero-copy{text-align:center;justify-self:center;align-items:center}:root .ds-hero-copy .ds-h1{text-align:center}:root .ds-hero-copy__lede{align-items:center}:root .ds-hero-copy .ds-call{justify-content:center}}@media (width<=47.99rem){:root .ds-hero-copy .ds-call{flex-direction:column;align-items:center}.ds-section--edge .ds-spot__head,[data-results-head]{text-align:center;align-items:center}:is(.ds-section--edge .ds-spot__head,[data-results-head])>.ds-eyebrow{place-self:center}.ds-hub__head{display:contents}.ds-hub__aside{order:1;align-items:stretch}[data-why-head]>.ds-hub__aside:not(:has(.ds-button)){order:0}.ds-faqt__head{display:contents}.ds-faqt__head>*{grid-column:1/-1}.ds-faqt__head>.ds-hub__title{text-align:start;order:1;justify-self:start;align-items:flex-start}.ds-faqt__head .ds-eyebrow{place-self:flex-start start}.ds-faqt__card{order:2}.ds-faqt__head>.ds-faqt__ask{order:3;max-width:none}:is([data-process-head],.ds-hub__head,.ds-faqt__head) .ds-hub__lede{max-width:none}.ds-end__panel{text-align:center}}.ds-pinfo__coin{box-shadow:none;background:0 0;display:grid}.ds-pinfo__coin .ds-frost{width:2.5rem;height:2.5rem}.ds-pinfo__coin .ds-frost svg{width:1.375rem;height:1.375rem}:is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost{position:relative;overflow:hidden}:is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost:after{content:"";pointer-events:none;animation:ds-fx-sheen 5.2s var(--ds-ease-out) infinite;background:linear-gradient(105deg,#0000 36%,#ffffffa6 50%,#0000 64%);position:absolute;inset:0;translate:-120%}:is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost svg [data-a]{transform-box:fill-box;animation-duration:5.2s;animation-timing-function:var(--ds-ease-out);animation-iteration-count:infinite}:is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost [data-a=drop]{animation-name:ds-fx-drop}:is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost [data-a=type]{animation-name:ds-fx-type;animation-delay:calc(var(--i) * .16s)}:is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost [data-a=dot]{animation-name:ds-fx-type;animation-delay:calc(var(--i) * .2s)}:is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost [data-a=look]{animation-name:ds-fx-look}:is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost [data-a=bar]{transform-origin:50% 100%;animation-name:ds-fx-bar;animation-delay:calc(var(--i) * .14s)}:is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost [data-a=tick]{stroke-dasharray:1;animation-name:ds-fx-tick;animation-delay:calc(var(--i) * .45s)}:is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost [data-a=pop]{transform-origin:50%;animation-name:ds-fx-pop}:is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost [data-a=spin]{transform-origin:50%;animation-name:ds-fx-spin}:is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost [data-a=lift]{animation-name:ds-fx-lift}@keyframes ds-fx-pop{0%,12%,40%,to{transform:scale(1)}24%{transform:scale(1.14)}}@keyframes ds-fx-spin{0%,10%{transform:rotate(0)}40%,to{transform:rotate(360deg)}}@keyframes ds-fx-lift{0%,10%,46%,to{transform:translateY(0)}26%{transform:translateY(-1.6px)}}@keyframes ds-fx-sheen{0%{translate:-120%}24%,to{translate:120%}}@keyframes ds-fx-drop{0%,20%{opacity:0;transform:translateY(-5px)}38%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1px)}}@keyframes ds-fx-type{0%,60%,to{opacity:1;transform:translateY(0)}18%{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-1.4px)}42%{opacity:1;transform:translateY(0)}}@keyframes ds-fx-look{0%,to{transform:translate(0)}30%{transform:translate(-1.2px,.8px)}62%{transform:translate(.9px,-1px)}}@keyframes ds-fx-bar{0%,10%{transform:scaleY(.3)}34%,86%{transform:scaleY(1)}to{transform:scaleY(.3)}}@keyframes ds-fx-tick{0%,6%{stroke-dashoffset:1px}26%,88%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}:is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot)[data-paused] .ds-frost:after,:is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot)[data-paused] .ds-frost svg [data-a]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){:is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost:after,:is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost svg [data-a]{animation:none}}.ds-fh{justify-content:flex-start;align-items:center;gap:var(--ds-space-10);min-height:0;padding-block:calc(var(--ds-top) + clamp(var(--ds-space-10), 8vh, var(--ds-space-20))) calc(max(100%, 64rem) * .11 + var(--ds-space-4));background:var(--ds-surface-close);color:var(--ds-night-text);flex-direction:column;display:flex;position:relative;overflow:clip}.ds-fh__bg{z-index:1;pointer-events:none;position:absolute;inset:0}.ds-fh~.ds-section{z-index:1;position:relative}.ds-fh__ground{align-self:stretch;height:0;position:relative}.ds-fh__wave{aspect-ratio:1600/360;background:url(/media/founders/hero-ground.webp) 50%/100% 100% no-repeat;width:max(100%,64rem);position:absolute;top:.625rem;left:50%;translate:-50% -38.1818%}.ds-fh__glow{opacity:0;height:70%;transition:opacity var(--ds-dur-panel) var(--ds-ease-out);background:radial-gradient(ellipse 85% 100% at 50% 100%, color-mix(in srgb, var(--ds-amber-500) 60%, var(--ds-navy-800)) 0%, var(--ds-navy-800) 40%, transparent 75%);filter:blur(6rem);position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}html[data-ground=blur] .ds-fh__glow,.ds-fh[data-ground-is=blur] .ds-fh__glow{opacity:1}html[data-ground=plain] .ds-fh[data-ground-is=blur] .ds-fh__glow{opacity:0}.ds-fh__signal{background:radial-gradient(circle,#99a5c747 1.2px,#0000 1.6px) 0 0/1.75rem 1.75rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 75% at 50% 45%,#0003 22%,#000 55%,#0000 92%);mask-image:radial-gradient(70% 75% at 50% 45%,#0003 22%,#000 55%,#0000 92%)}.ds-fh__signal>span{background:radial-gradient(circle, var(--ds-amber-500) 1.4px, transparent 1.9px) 0 0 / 1.75rem 1.75rem;-webkit-mask-image:radial-gradient(circle 14rem at var(--sx,-20%) 55%, #000, transparent 70%);mask-image:radial-gradient(circle 14rem at var(--sx,-20%) 55%, #000, transparent 70%);opacity:.9;position:absolute;inset:0}@property --sx{syntax:"<percentage>";inherits:false;initial-value:-20%}@media (prefers-reduced-motion:no-preference){.ds-fh__signal>span{animation:7s ease-in-out infinite ds-fh-sweep}.ds-fh__signal[data-paused]>span{animation-play-state:paused}}@keyframes ds-fh-sweep{0%{--sx:-20%}to{--sx:120%}}.ds-fh__horizon{perspective:20rem;perspective-origin:50% 0;-webkit-mask-composite:source-in;height:40%;position:absolute;bottom:0;left:-25%;right:-25%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 45% 70%,#0000 100%),radial-gradient(60% 100% at 50% 100%,#000 40%,#0000 75%);mask-image:linear-gradient(#0000 0%,#000 45% 70%,#0000 100%),radial-gradient(60% 100% at 50% 100%,#000 40%,#0000 75%);mask-composite:intersect}.ds-fh__horizon:before{content:"";transform-origin:50% 100%;background:repeating-linear-gradient(#99a5c780 0 1px,#0000 1px 2.25rem);position:absolute;inset:-200% 0 0;transform:rotateX(72deg)}@media (prefers-reduced-motion:no-preference){.ds-fh[data-ground-is=blur] .ds-fh__glow{animation:ds-fh-rise 3.2s var(--ds-ease-move) .15s both}.ds-fh__horizon:before{animation:3s linear infinite ds-fh-drift}.ds-fh__horizon[data-paused]:before{animation-play-state:paused}}@keyframes ds-fh-rise{0%{opacity:.35;translate:0 30%}to{opacity:1;translate:0}}@keyframes ds-fh-drift{0%{background-position:0 0}to{background-position:0 2.25rem}}.ds-fh__lanes{transform-origin:50% 27%;width:100%;height:46rem;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(62% 70% at 50% 27%,#0000 6%,#00000059 18%,#000 40%,#0000 82%);mask-image:radial-gradient(62% 70% at 50% 27%,#0000 6%,#00000059 18%,#000 40%,#0000 82%)}.ds-fh__lanes path{fill:none;vector-effect:non-scaling-stroke}.ds-fh__lane{stroke:color-mix(in srgb, var(--ds-navy-800) 62%, white);stroke-opacity:.32;stroke-width:1px}.ds-fh__run{stroke:color-mix(in srgb, var(--ds-navy-300) 45%, white);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:.06 1;stroke-dashoffset:.06px;opacity:0}@media (prefers-reduced-motion:no-preference){.ds-fh__run{opacity:.9;animation:ds-fh-run var(--dur) linear var(--at) infinite}.ds-fh__lanes[data-paused] .ds-fh__run{animation-play-state:paused}}@keyframes ds-fh-run{0%{stroke-dashoffset:.06px}to{stroke-dashoffset:-1px}}.ds-fh__copy{z-index:1;align-items:center;gap:var(--ds-space-10);width:min(100% - 2 * var(--ds-edge), 40rem);text-align:center;flex-direction:column;display:flex;position:relative}.ds-fh__head{align-items:center;gap:var(--ds-space-4);flex-direction:column;display:flex}.ds-fh__note{font-size:var(--ds-small-size);line-height:var(--ds-leading-snug);color:var(--ds-night-muted)}.ds-fh .ds-eyebrow{align-self:center}.ds-fh__title{font-family:var(--ds-font-display);font-size:var(--ds-hero-size);font-weight:var(--ds-weight-heading);letter-spacing:-.035em;text-wrap:balance;color:var(--ds-text-inverse);max-width:var(--ds-cols-4);line-height:1.1}.ds-fh__line{display:block}.ds-fh__lede{max-width:var(--ds-cols-4);font-size:var(--ds-body-size);line-height:var(--ds-leading-body);color:var(--ds-night-muted)}.ds-fh__call{align-items:center;gap:var(--ds-space-3);flex-direction:column;display:flex}.ds-fh__clients{z-index:1;align-items:center;gap:var(--ds-space-4);width:min(var(--ds-content), var(--ds-cols-8));flex-direction:column;display:flex;position:relative}.ds-fh__clients-label{font-size:var(--ds-small-size);line-height:var(--ds-leading-snug);color:var(--ds-night-muted)}.ds-fh__track{width:100%;display:flex;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.ds-fh__set{align-items:center;gap:var(--ds-space-16);padding-inline:calc(var(--ds-space-16) / 2);flex:none;list-style:none;display:flex}.ds-fh__set img{width:auto;height:calc(var(--ds-logo-height) * var(--logo-scale,1));object-fit:contain;filter:brightness(0)invert();opacity:.9;transition:opacity var(--ds-dur-quick) var(--ds-ease-hover)}@media (hover:hover) and (pointer:fine){.ds-fh__set li:hover img{opacity:1}}@media (prefers-reduced-motion:no-preference){.ds-fh__set{animation:40s linear infinite ds-fh-slide}.ds-fh__track:is([data-paused],:hover) .ds-fh__set{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.ds-fh__track{justify-content:center;-webkit-mask-image:none;mask-image:none}.ds-fh__set{justify-content:center;row-gap:var(--ds-space-4);flex-wrap:wrap}.ds-fh__set[aria-hidden=true]{display:none}}@keyframes ds-fh-slide{to{translate:-100%}}@media (prefers-reduced-motion:no-preference){:is(.ds-fh .ds-eyebrow,.ds-fh__line,.ds-fh__lede,.ds-fh__call,.ds-fh__clients){animation:ds-fh-in .7s var(--ds-ease-out) var(--at,0s) both}.ds-fh__lanes{animation:ds-fh-room 1.6s var(--ds-ease-out) both}}@keyframes ds-fh-in{0%{opacity:0;filter:blur(3px);translate:0 .75rem}}@keyframes ds-fh-room{0%{opacity:0;scale:1.08}}.ds-fh:after{content:"";z-index:1;background:linear-gradient(to bottom, transparent, var(--ds-ground));pointer-events:none;height:3rem;position:absolute;inset:auto 0 0}.ds-fit{min-width:0}.ds-fit table{border-collapse:collapse;table-layout:fixed;width:100%}.ds-fit :is(th,td){padding:var(--ds-space-4) 0;text-align:start;vertical-align:middle}.ds-fit :is(th,td)+:is(th,td){padding-inline-start:var(--ds-space-6)}.ds-fit thead th{padding-bottom:var(--ds-space-6);font-weight:var(--ds-weight-medium);position:relative}.ds-fit thead th span{font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-subtle);display:block}.ds-fit thead th b{padding-top:var(--ds-space-1);font-size:var(--ds-title-size);font-weight:var(--ds-weight-medium);color:var(--ds-text-display);display:block}.ds-fit thead th:after{content:"";inset:auto 0 0 var(--ds-space-6);border-radius:var(--ds-radius-full);transform-origin:0;height:2px;position:absolute}.ds-fit thead th[data-col=launch]:after{background:var(--ds-navy-900)}.ds-fit thead th[data-col=grow]:after{background:repeating-linear-gradient(90deg, var(--ds-navy-300) 0 6px, transparent 6px 16px);inset-inline-start:0}.ds-fit thead th[data-col=launch] i{z-index:1;border:2px solid var(--ds-navy-900);border-radius:var(--ds-radius-full);background:var(--ds-accent);width:1rem;height:1rem;box-shadow:0 0 0 3px var(--ds-ground);position:absolute;inset:auto -.5rem calc(1px - .5rem) auto}.ds-fit tbody tr{border-top:var(--ds-hairline) solid var(--ds-line)}.ds-fit tbody tr:first-child{border-top:0}.ds-fit tbody th{font-size:var(--ds-title-size);font-weight:var(--ds-weight-medium);color:var(--ds-text-display)}.ds-fit__name{align-items:center;gap:var(--ds-space-3);display:flex}.ds-fit tbody td{font-size:var(--ds-body-size);line-height:var(--ds-leading-snug);color:var(--ds-text)}.ds-fit+.ds-get__cta{text-align:center}.ds-fit+.ds-get__cta .ds-make__more{white-space:normal;min-height:2.75rem}@media (width>=64rem){.ds-bento-row>.ds-fit{grid-column:3/span 8}}@media (prefers-reduced-motion:no-preference){.ds-fit thead th[data-col=launch]:after{transition:scale .9s var(--ds-ease-out) .15s}.ds-fit thead th[data-col=launch] i{transition:scale var(--ds-dur-open) var(--ds-ease-out) 1s, opacity var(--ds-dur-open) var(--ds-ease-out) 1s}.ds-fit thead th[data-col=grow]:after{transition:scale .9s var(--ds-ease-out) 1.15s, opacity .9s var(--ds-ease-out) 1.15s}.ds-fit[data-waiting] thead th:after{transition:none;scale:0 1}.ds-fit[data-waiting] thead th[data-col=grow]:after{opacity:0}.ds-fit[data-waiting] thead th[data-col=launch] i{opacity:0;transition:none;scale:.6}}.ds-fit__road{display:none}@media (width<=47.99rem){.ds-fit table{display:none}.ds-fit__road{flex-direction:column;padding:0;list-style:none;display:flex}.ds-fit__road>li{padding:0 0 var(--ds-space-8) var(--ds-space-10);position:relative}.ds-fit__road>li:last-child{padding-bottom:0}.ds-fit__road>li:before{content:"";border-radius:var(--ds-radius-full);background:var(--ds-navy-900);width:2px;position:absolute;top:.5rem;bottom:-.5rem;left:calc(.5rem - 1px)}.ds-fit__road>li[data-col=grow]:before{background:repeating-linear-gradient(to bottom, var(--ds-navy-300) 0 6px, transparent 6px 16px);bottom:0}.ds-fit__node{z-index:1;border:2px solid var(--ds-navy-900);border-radius:var(--ds-radius-full);background:var(--ds-surface);width:1rem;height:1rem;box-shadow:0 0 0 3px var(--ds-ground);position:absolute;top:0;left:0}[data-col=grow]>.ds-fit__node{background:var(--ds-accent)}.ds-fit__when span{font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-subtle);line-height:1rem;display:block}.ds-fit__when b{padding-top:var(--ds-space-1);font-size:var(--ds-title-size);font-weight:var(--ds-weight-medium);color:var(--ds-text-display);display:block}.ds-fit__road ul{padding:var(--ds-space-3) 0 0;list-style:none}.ds-fit__road ul li{padding-block:var(--ds-space-3);border-top:var(--ds-hairline) solid var(--ds-line);font-size:var(--ds-body-size);line-height:var(--ds-leading-snug);color:var(--ds-text);flex-direction:column;gap:.125rem;display:flex}.ds-fit__road ul b{font-size:var(--ds-small-size);font-weight:var(--ds-weight-medium);color:var(--ds-text-display)}.ds-fit+.ds-get__cta .ds-make__more{display:inline}.ds-fit+.ds-get__cta .ds-make__more svg{vertical-align:-.125em;display:inline-block}}.ds-fpr{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ds-fpr__plan{gap:var(--ds-space-3);min-width:0;padding:0 0 var(--ds-space-10) var(--ds-space-10);flex-direction:column;display:flex;position:relative}.ds-fpr__plan:before{content:"";border-radius:var(--ds-radius-full);background:var(--ds-navy-900);transform-origin:50% 0;width:2px;position:absolute;top:.5rem;bottom:-.5rem;left:calc(.5rem - 1px)}.ds-fpr__plan[data-col=grow]:before{background:repeating-linear-gradient(to bottom, var(--ds-navy-300) 0 6px, transparent 6px 16px);bottom:0}.ds-fpr__node{z-index:1;border:2px solid var(--ds-navy-900);border-radius:var(--ds-radius-full);background:var(--ds-surface);width:1rem;height:1rem;box-shadow:0 0 0 3px var(--ds-ground);position:absolute;top:0;left:0}[data-col=grow]>.ds-fpr__node{background:var(--ds-accent)}.ds-fpr__name{font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-subtle);line-height:1rem}.ds-fpr__price{align-items:baseline;gap:var(--ds-space-1);display:flex}.ds-fpr__price strong{font-family:var(--ds-font-display);font-size:var(--ds-size-2xl);font-weight:var(--ds-weight-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ds-text-display);line-height:1.1}.ds-fpr__price small{font-size:var(--ds-body-size);color:var(--ds-text-subtle)}.ds-fpr__line{max-width:20rem;font-size:var(--ds-body-size);line-height:var(--ds-leading-body);color:var(--ds-text-muted)}.ds-fpr__call{align-items:center;gap:var(--ds-space-4);text-align:center;flex-direction:column;display:flex}.ds-fpr__terms{font-size:var(--ds-small-size);line-height:var(--ds-leading-snug);color:var(--ds-text-subtle)}.ds-bento-row>.ds-fpr__call{grid-column:1/-1}.ds-bento-row:has(>.ds-fpr){row-gap:var(--ds-space-12)}@media (width>=48rem){.ds-fpr{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-fpr__plan{padding:var(--ds-space-8) var(--ds-space-8) 0 0}.ds-fpr__plan:before{transform-origin:0;width:auto;height:2px;inset:calc(.5rem - 1px) -.5rem auto .5rem}.ds-fpr__plan[data-col=grow]:before{background:repeating-linear-gradient(90deg, var(--ds-navy-300) 0 6px, transparent 6px 16px);right:0}}@media (width>=64rem){.ds-bento-row>.ds-fpr{grid-column:3/span 8}}@media (prefers-reduced-motion:no-preference){.ds-fpr__plan[data-col=launch]:before{transition:scale .9s var(--ds-ease-out) .15s}[data-col=grow]>.ds-fpr__node{transition:scale var(--ds-dur-open) var(--ds-ease-out) 1s, opacity var(--ds-dur-open) var(--ds-ease-out) 1s}.ds-fpr__plan[data-col=grow]:before{transition:scale .9s var(--ds-ease-out) 1.15s, opacity .9s var(--ds-ease-out) 1.15s}.ds-fpr[data-waiting] .ds-fpr__plan:before{transition:none;scale:0 1}.ds-fpr[data-waiting] .ds-fpr__plan[data-col=grow]:before{opacity:0}.ds-fpr[data-waiting] [data-col=grow]>.ds-fpr__node{opacity:0;transition:none;scale:.6}}@media (prefers-reduced-motion:no-preference) and (width<=47.99rem){.ds-fpr[data-waiting] .ds-fpr__plan:before{scale:1 0}}.ds-fpf{padding:0;list-style:none}.ds-fpf>li{grid-column:1/-1;min-width:0}.ds-fpf .ds-casefile{width:100%}.ds-fpf__by{font-size:var(--ds-small-size);line-height:var(--ds-leading-snug);color:var(--ds-night-muted)}@media (width>=64rem){.ds-fpf>li{grid-column:span 4}}@media (width<=63.99rem){.ds-fpf{gap:var(--ds-space-4);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.ds-fpf::-webkit-scrollbar{display:none}.ds-fpf>li{scroll-snap-align:start;flex:none;width:min(80vw,24rem)}}.ds-fst{row-gap:0;padding:0;list-style:none}.ds-fst>li{gap:var(--ds-space-2);min-width:0;padding:0 0 var(--ds-space-10) var(--ds-space-10);flex-direction:column;grid-column:1/-1;display:flex;position:relative}.ds-fst>li:before{content:"";border-radius:var(--ds-radius-full);background:var(--ds-navy-900);transform-origin:50% 0;width:2px;position:absolute;top:.5rem;bottom:-.5rem;left:calc(.5rem - 1px)}.ds-fst>li[data-live]:before{background:repeating-linear-gradient(to bottom, var(--ds-navy-300) 0 6px, transparent 6px 16px);bottom:0}.ds-fst__node{z-index:1;border:2px solid var(--ds-navy-900);border-radius:var(--ds-radius-full);background:var(--ds-surface);width:1rem;height:1rem;box-shadow:0 0 0 3px var(--ds-surface);position:absolute;top:0;left:0}[data-live]>.ds-fst__node{background:var(--ds-accent)}.ds-fst__num{align-items:center;gap:var(--ds-space-3);font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-subtle);height:1rem;line-height:1rem;display:flex}.ds-fst__num .ds-badge{line-height:1rem;font-family:var(--ds-font-sans);letter-spacing:0;text-transform:none;padding-block:0}.ds-fst__title{padding-top:var(--ds-space-2);font-size:var(--ds-title-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);color:var(--ds-text-display)}.ds-fst__line{max-width:22rem;font-size:var(--ds-body-size);line-height:var(--ds-leading-body);color:var(--ds-text)}@media (width>=64rem){.ds-fst{column-gap:0}.ds-fst>li{padding:var(--ds-space-10) var(--ds-grid-gap) 0 0;grid-column:span 3}.ds-fst>li:before{transform-origin:0;width:auto;height:2px;inset:calc(.5rem - 1px) -.5rem auto .5rem}.ds-fst>li[data-live]:before{background:repeating-linear-gradient(90deg, var(--ds-navy-300) 0 6px, transparent 6px 16px);right:0}}@media (prefers-reduced-motion:no-preference){.ds-fst>li:before{transition:scale .45s var(--ds-ease-out) calc(var(--i) * .45s + .2s)}.ds-fst__node{transition:scale var(--ds-dur-open) var(--ds-ease-out) calc(var(--i) * .45s + .15s), opacity var(--ds-dur-open) var(--ds-ease-out) calc(var(--i) * .45s + .15s)}.ds-fst>li>:not(.ds-fst__node){transition:opacity .5s var(--ds-ease-out) calc(var(--i) * .45s + .25s), translate .5s var(--ds-ease-out) calc(var(--i) * .45s + .25s)}.ds-fst[data-waiting]>li:before{transition:none;scale:0 1}.ds-fst[data-waiting] .ds-fst__node{opacity:0;transition:none;scale:.6}.ds-fst[data-waiting]>li>:not(.ds-fst__node){opacity:0;transition:none;translate:0 .5rem}}.ds-fsw{gap:var(--ds-stack-block);padding:var(--ds-space-16) var(--ds-space-12);border-radius:var(--ds-radius-card);background:var(--ds-surface);flex-direction:column;display:flex;box-shadow:0 0 0 1px #0f122212,0 1px 2px #0f122214}@media (width<=47.99rem){.ds-fsw{padding:var(--ds-space-10) var(--ds-space-6)}}.ds-fst>li:not([data-live]):after{content:"";z-index:2;background:radial-gradient(circle, var(--ds-accent) 0 3px, #fda70059 4px, transparent 7px) no-repeat;opacity:0;pointer-events:none;background-position:50% 0;background-size:14px 14px;width:14px;position:absolute;top:calc(.5rem - 7px);bottom:calc(-.5rem - 7px);left:calc(.5rem - 7px)}@media (width>=64rem){.ds-fst>li:not([data-live]):after{background-position:0%;width:auto;height:14px;inset:calc(.5rem - 7px) -.5rem auto .5rem}}@media (prefers-reduced-motion:no-preference){.ds-fst>li:not([data-live]):after{animation:ds-fst-bead-y 3.6s linear calc(2.3s + var(--i) * .9s) infinite}.ds-fst>li[data-live]:before{animation:1.2s linear infinite ds-fst-march-y}[data-live]>.ds-fst__node{animation:ds-fst-arrive 3.6s var(--ds-ease-out) calc(2.3s + 2.7s) infinite}.ds-fst:is([data-paused],[data-waiting])>li:after,.ds-fst:is([data-paused],[data-waiting])>li[data-live]:before,.ds-fst:is([data-paused],[data-waiting]) [data-live]>.ds-fst__node{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (width>=64rem){.ds-fst>li:not([data-live]):after{animation-name:ds-fst-bead-x}.ds-fst>li[data-live]:before{animation-name:ds-fst-march-x}}@keyframes ds-fst-bead-x{0%{opacity:0;animation-timing-function:var(--ds-ease-move);background-position:0%}3%{opacity:1}25%{opacity:1;background-position:100%}28%,to{opacity:0;background-position:100%}}@keyframes ds-fst-bead-y{0%{opacity:0;animation-timing-function:var(--ds-ease-move);background-position:50% 0}3%{opacity:1}25%{opacity:1;background-position:50% 100%}28%,to{opacity:0;background-position:50% 100%}}@keyframes ds-fst-march-x{to{background-position:16px 0}}@keyframes ds-fst-march-y{to{background-position:0 16px}}@keyframes ds-fst-arrive{0%{box-shadow:0 0 0 3px var(--ds-surface), 0 0 0 3px #fda7008c}40%,to{box-shadow:0 0 0 3px var(--ds-surface), 0 0 0 12px #fda70000}}@media (prefers-reduced-motion:no-preference){.ds-fst .ds-badge--live:before{animation:1.6s ease-in-out 1.95s infinite ds-fst-live}.ds-fst:is([data-paused],[data-waiting]) .ds-badge--live:before{animation-play-state:paused}}@keyframes ds-fst-live{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--ds-success) 45%, transparent)}50%{opacity:.35;box-shadow:0 0 0 4px color-mix(in srgb, var(--ds-success) 0%, transparent)}}@media (prefers-reduced-motion:no-preference) and (width<=63.99rem){.ds-fst[data-waiting]>li:before{scale:1 0}}.ds-fal__title{padding-top:var(--ds-space-2);font-size:var(--ds-title-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);color:var(--ds-text-display)}@media (width<=63.99rem){[data-after] .ds-why__stage{aspect-ratio:16/9}}@media (width>=48rem) and (width<=63.99rem){[data-after] .ds-why{column-gap:var(--ds-grid-gap)}[data-after] .ds-why__item{grid-column:span 4}[data-after] .ds-why__stage{aspect-ratio:4/3}}.ds-fal__line{max-width:24rem;font-size:var(--ds-body-size);line-height:var(--ds-leading-body);color:var(--ds-text)}html[data-ground=light] .ds-fh,.ds-fh[data-ground-is=light]{display:none}html[data-ground=plain] .ds-fh[data-ground-is=light],html[data-ground=blur] .ds-fh[data-ground-is=light]{display:flex}.ds-flh{align-items:center;gap:var(--ds-space-12);min-height:0;padding-block:calc(var(--ds-top) + clamp(var(--ds-space-12), 9vh, var(--ds-space-20))) var(--ds-space-24);background:var(--ds-ground);flex-direction:column;display:flex;position:relative;overflow:clip}.ds-flh__bg{pointer-events:none;position:absolute;inset:0}.ds-flh__haze{background:radial-gradient(60% 34% at 50% 52%, color-mix(in oklab, var(--ds-stone-100) 70%, transparent), transparent 70%), radial-gradient(42% 26% at 18% 46%, color-mix(in oklab, var(--ds-navy-100) 55%, transparent), transparent 75%);position:absolute;inset:0}.ds-flh__lines{width:100%;height:15rem;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.ds-flh__lines path{fill:none;stroke:var(--ds-navy-300);stroke-opacity:var(--o);stroke-width:1.25px;vector-effect:non-scaling-stroke}.ds-flh__copy{z-index:1;align-items:center;gap:var(--ds-space-10);width:min(100% - 2 * var(--ds-edge), 40rem);text-align:center;flex-direction:column;display:flex;position:relative}.ds-flh__head,.ds-flh__call{flex-direction:column;align-items:center;display:flex}.ds-flh__head{gap:var(--ds-space-4)}.ds-flh__call{gap:var(--ds-space-3)}.ds-flh__logos{z-index:1;width:min(var(--ds-content), var(--ds-cols-8));position:relative}.ds-flh__logos .ds-fh__set img{filter:brightness(0);opacity:.45}@media (hover:hover) and (pointer:fine){.ds-flh__logos .ds-fh__set li:hover img{opacity:.75}}.ds-flh__note{font-size:var(--ds-small-size);line-height:var(--ds-leading-snug);color:var(--ds-text-subtle)}.ds-flh .ds-eyebrow{align-self:center}.ds-flh__title{font-family:var(--ds-font-display);font-size:var(--ds-hero-size);font-weight:var(--ds-weight-heading);letter-spacing:-.035em;text-wrap:balance;color:var(--ds-text-display);line-height:1.1}.ds-flh__title span{display:block}.ds-flh__title{max-width:var(--ds-cols-4)}.ds-flh__lede{max-width:var(--ds-cols-4);font-size:var(--ds-body-size);line-height:var(--ds-leading-body);color:var(--ds-text-muted)}@media (prefers-reduced-motion:no-preference){:is(.ds-flh .ds-eyebrow,.ds-flh__title span,.ds-flh__lede,.ds-flh__call,.ds-flh__logos){animation:ds-fh-in .7s var(--ds-ease-out) var(--at,0s) both}}@media (width>=48rem) and (width<=89.99rem){:is(.ds-fh__title,.ds-flh__title){max-width:var(--ds-cols-6)}}html:has(.ds-cv),html:has(.ds-cv) body{overscroll-behavior:none;background:var(--ds-lg-page);overflow:hidden}.ds-cv{--cv-line:#d3d3d8;--cv-node:5rem;--cv-hair:1px;z-index:1;background:var(--ds-lg-page);color:var(--ds-lg-text);color-scheme:light;font-family:var(--ds-lg-font);font-size:var(--ds-lg-small);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);line-height:1.4;display:grid;position:fixed;inset:0;overflow:hidden}.ds-cv :is(button,a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ds-cv :is(button,a):focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px}.ds-cv__brand{top:var(--ds-space-4);left:var(--ds-space-4);z-index:3;height:2.75rem;padding-inline:var(--ds-space-2);align-items:center;display:grid;position:absolute}.ds-cv__brand svg{width:4.5rem;height:auto;display:block}.ds-cv__brand path[fill=white]{fill:var(--ds-lg-ink)}.ds-cv__dot{border-radius:50%;flex:none;width:.625rem;height:.625rem;box-shadow:inset 0 0 0 1.25px #b9b9c0}.ds-cv__node[data-s=built] .ds-cv__dot{background:radial-gradient(circle at 35% 28%, var(--ds-lg-ok-light), var(--ds-lg-ok) 72%);box-shadow:inset 0 0 0 1px #ffffffb3,0 1px 2px #00a36459}.ds-cv__node[data-s=tbc] .ds-cv__dot{background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--ds-amber-500) 55%, white), var(--ds-amber-500) 72%);box-shadow:inset 0 0 0 1px #ffffffb3,0 1px 2px #fda70066}.ds-cv__stage{background-color:var(--ds-lg-page);background-image:radial-gradient(circle,#0f12221a 1px,#0000 1.5px);background-size:calc(1.5rem * var(--ck,1)) calc(1.5rem * var(--ck,1));background-position:var(--cx,0) var(--cy,0);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;position:relative;overflow:hidden}.ds-cv__stage[data-dragging]{cursor:grabbing}.ds-cv__stage:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-lg-ink)}.ds-cv__world{--col:16rem;--gap:3rem;--bus:1rem;width:max-content;padding:var(--ds-space-8);transform-origin:0 0;will-change:transform;grid-template-columns:100%;row-gap:4rem;display:grid;position:absolute;top:0;left:0}.ds-cv__world[data-ease]{transition:transform .26s var(--ds-ease-out)}.ds-cv__root{padding-left:calc(3rem + var(--gap));justify-content:center;display:flex;position:relative}.ds-cv__root:after{content:"";top:100%;left:calc(50% + (3rem + var(--gap)) / 2);width:var(--cv-hair);height:calc(4rem - var(--bus));background:var(--cv-line);position:absolute}.ds-cv__cols{padding-left:calc(3rem + var(--gap));flex-direction:column;row-gap:4rem;display:flex}.ds-cv__row{grid-template-columns:repeat(7, var(--col));column-gap:var(--gap);align-items:start;display:grid;position:relative}.ds-cv__row[data-more=true]:after{content:"";top:calc(-1 * var(--bus));bottom:calc(-1 * (4rem - var(--bus)));left:calc(-1 * (var(--gap) + 1.5rem));width:var(--cv-hair);background:var(--cv-line);position:absolute}.ds-cv__col{position:relative}.ds-cv__col:before{content:"";top:calc(-1 * var(--bus));left:calc(-.5 * var(--gap));right:calc(-.5 * var(--gap));height:var(--cv-hair);background:var(--cv-line);position:absolute}.ds-cv__col:after{content:"";top:calc(-1 * var(--bus));width:var(--cv-hair);height:var(--bus);background:var(--cv-line);position:absolute;left:50%}.ds-cv__col[data-first=true]:before{left:calc(-1 * (var(--gap) + 1.5rem))}.ds-cv__col[data-last=true]:before{right:50%}.ds-cv__tree{gap:var(--ds-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.ds-cv__tree .ds-cv__tree{padding-top:var(--ds-space-2);padding-left:var(--ds-space-6);position:relative}.ds-cv__item{position:relative}.ds-cv__tree .ds-cv__tree>.ds-cv__item:before{content:"";top:calc(var(--cv-node) / 2);left:calc(-1 * var(--ds-space-4));width:var(--ds-space-4);height:var(--cv-hair);background:var(--cv-line);position:absolute}.ds-cv__tree .ds-cv__tree>.ds-cv__item:after{content:"";top:calc(-.5 * var(--ds-space-2));bottom:calc(-.5 * var(--ds-space-2));left:calc(-1 * var(--ds-space-4));width:var(--cv-hair);background:var(--cv-line);position:absolute}.ds-cv__tree .ds-cv__tree>.ds-cv__item:first-child:after{top:calc(-1 * var(--ds-space-2))}.ds-cv__tree .ds-cv__tree>.ds-cv__item:last-child:after{height:calc(var(--cv-node) / 2 + .5 * var(--ds-space-2));bottom:auto}.ds-cv__tree .ds-cv__tree>.ds-cv__item:first-child:last-child:after{height:calc(var(--cv-node) / 2 + var(--ds-space-2))}.ds-cv__node{justify-content:space-between;align-items:center;gap:var(--ds-space-2);height:var(--cv-node);background:var(--ds-lg-tray);box-shadow:var(--ds-lg-tray-shadow);color:var(--ds-lg-ink);border-radius:1rem;flex-direction:column;padding:.625rem .4375rem .4375rem;text-decoration:none;display:flex}.ds-cv__node[data-s=built]{background:var(--ds-lg-tray-done)}.ds-cv__name{justify-content:center;align-items:center;gap:var(--ds-space-2);max-width:100%;padding-inline:var(--ds-space-2);font-size:var(--ds-lg-small);font-weight:var(--ds-lg-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--ds-lg-ink);line-height:1.3;display:inline-flex;overflow:hidden}.ds-cv__node[data-s=built] .ds-cv__name{color:var(--ds-lg-ok-title)}.ds-cv__node:not([data-s=built]) .ds-cv__name{color:var(--ds-lg-text)}.ds-cv__path{height:2rem;min-height:0;padding:0 var(--ds-space-3);background:var(--ds-lg-capsule);box-shadow:var(--ds-lg-capsule-shadow);font-family:var(--ds-lg-font);font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-lg-grey);border-radius:999px;align-self:stretch;font-size:.6875rem;line-height:2rem;display:block;overflow:hidden}.ds-cv__node[data-s=built] .ds-cv__path{background:var(--ds-lg-capsule-done);color:var(--ds-lg-ok-ink)}.ds-cv__col>.ds-cv__tree>.ds-cv__item>.ds-cv__node .ds-cv__name{font-size:.875rem;font-weight:var(--ds-lg-strong)}.ds-cv__node[data-root]{background:linear-gradient(var(--ds-lg-ink-hover), var(--ds-lg-ink));width:16rem;box-shadow:var(--ds-lg-primary-shadow), 0 18px 32px -18px #001f7299}.ds-cv__node[data-root] .ds-cv__name{font-size:var(--ds-size-lg);color:#fff}.ds-cv__node[data-root] .ds-cv__path{color:#fffc;background:#ffffff1f;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #ffffff1a}.ds-cv__node[data-root] .ds-cv__dot{background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--ds-amber-500) 55%, white), var(--ds-amber-500) 72%);box-shadow:inset 0 0 0 1px #fff9}a.ds-cv__node{transition:box-shadow var(--ds-lg-quick) var(--ds-lg-ease), translate var(--ds-lg-quick) var(--ds-lg-ease)}@media (hover:hover) and (pointer:fine){a.ds-cv__node:hover{translate:0 -1px;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #0000000f,0 16px 28px -14px #0000004d}}a.ds-cv__node:active{translate:0}.ds-cv__bar{bottom:var(--ds-space-4);z-index:3;border-radius:var(--ds-lg-radius-group);background:var(--ds-lg-glass);height:2.5rem;box-shadow:var(--ds-lg-glass-shadow);align-items:center;gap:.125rem;padding:.1875rem;display:flex;position:absolute;left:50%;translate:-50%}.ds-cv__bar button{border-radius:var(--ds-lg-radius-seg);min-width:2.125rem;height:2.125rem;font:inherit;font-family:var(--ds-lg-font);color:var(--ds-lg-ink);cursor:pointer;user-select:none;transition:background-color var(--ds-lg-quick) var(--ds-lg-ease), box-shadow var(--ds-lg-quick) var(--ds-lg-ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.ds-cv__bar button svg{width:1rem;height:1rem}.ds-cv__bar button:active{background:var(--ds-lg-capsule);box-shadow:var(--ds-lg-pressed)}.ds-cv__fit{font-size:var(--ds-lg-small);padding-inline:var(--ds-space-3)!important;font-weight:var(--ds-lg-medium)!important}@media (hover:hover) and (pointer:fine){.ds-cv__bar button:hover{background:var(--ds-lg-capsule);box-shadow:var(--ds-lg-capsule-shadow)}}.ds-cv__bar output{text-align:center;font-variant-numeric:tabular-nums;min-width:2.75rem;color:var(--ds-lg-grey);font-size:.75rem}@media (width<=47.99rem){.ds-cv{font-size:.9375rem}.ds-cv__bar{height:3.125rem}.ds-cv__bar button{min-width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.ds-cv__world[data-ease],a.ds-cv__node{transition:none}}.ds-svp{padding:0;list-style:none}.ds-svp>li{grid-column:1/-1}@media (width>=48rem){.ds-svp>li{grid-column:span 4}}@media (width>=64rem){.ds-svp>li{grid-column:span 6}}.ds-svp__card{isolation:isolate;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-10);height:100%;min-height:22rem;padding:var(--ds-space-10) var(--ds-space-8);border-radius:var(--ds-radius-card);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.ds-svp__card[data-ground=blur]{background:var(--ds-surface-close);color:var(--ds-night-text)}.ds-svp__card[data-ground=blur]:before{content:"";z-index:-2;background:url(/media/founders/hero-ground.webp) top/auto 150% no-repeat;position:absolute;inset:-8% -12%}.ds-svp__card[data-ground=light]{background:var(--ds-surface);color:var(--ds-text-display);box-shadow:0 0 0 1px #0f122212,0 1px 2px #0f122214}.ds-svp__card[data-ground=light]:before{content:"";z-index:-2;background:url(/media/founders/hero-ground.webp) bottom/auto 240% no-repeat;position:absolute;inset:-8% -12%;scale:1 -1}@media (prefers-reduced-motion:no-preference){.ds-svp__card[data-ground=blur]:before{animation:14s ease-in-out infinite alternate ds-svp-drift}.ds-svp__card[data-ground=light]:before{animation:14s ease-in-out -7s infinite alternate ds-svp-drift-flip}.ds-svp__lines{transform-origin:50% 100%;animation:9s ease-in-out infinite alternate ds-svp-sway}.ds-svp[data-paused] .ds-svp__card:before,.ds-svp[data-paused] .ds-svp__lines{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.ds-svp__card:hover:before{animation-duration:7s}}}@keyframes ds-svp-drift{0%{translate:-5% 2%;scale:1}to{translate:5% -2%;scale:1.06}}@keyframes ds-svp-drift-flip{0%{translate:5% -2%;scale:1 -1}to{translate:-5% 2%;scale:1.06 -1.06}}@keyframes ds-svp-sway{0%{transform:translateY(0)scaleY(1)}to{transform:translateY(-.5rem)scaleY(1.15)}}.ds-svp__copy{align-items:flex-start;gap:var(--ds-space-3);flex-direction:column;display:flex}.ds-svp__card:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}.ds-svp__lines{z-index:-1;width:100%;height:9rem;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.ds-svp__lines path{fill:none;stroke:var(--ds-navy-300);stroke-opacity:var(--o);stroke-width:1.25px;vector-effect:non-scaling-stroke}.ds-svp__tag{font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-subtle);line-height:1rem}[data-ground=blur] .ds-svp__tag{color:var(--ds-night-muted)}.ds-svp__head{padding-top:var(--ds-space-2);font-size:var(--ds-size-xl);font-weight:var(--ds-weight-heading);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-track-tight);color:inherit}.ds-svp__line{max-width:26rem;font-size:var(--ds-body-size);line-height:var(--ds-leading-body);color:var(--ds-text-muted)}[data-ground=blur] .ds-svp__line{color:var(--ds-night-muted)}.ds-svp__go{align-items:center;gap:var(--ds-space-1);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);color:inherit;display:inline-flex}.ds-svp__go svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm);flex:none;overflow:visible}@media (hover:hover) and (pointer:fine){.ds-svp__card:hover .ds-more__shaft{transform:scaleX(1.3333)}.ds-svp__card:hover .ds-more__head{transform:translate(3px)}}:is(.ds-dropdown,.ds-dropdown select,.ds-dropdown__trigger,.ds-menus__bg,.ds-tooltip--card,.ds-field__box,.ds-search,.ds-search input,.ds-skip-link,.ds-locale__menu,.ds-callouts__pop,.ds-sound-panel),:root .ds-nav--overlay:before,.ds-tooltip--card:after{background-color:var(--ds-surface-float)}:root{--ds-fill-lead:var(--ds-lg-grey);--ds-fill-rest:var(--ds-lg-ink)}[data-fill]{letter-spacing:-.025em}[data-fill]>.ds-fill__part{color:var(--ds-fill-lead)}[data-fill]>.ds-fill__part[data-accent]{color:var(--ds-fill-rest)}[data-filling]>.ds-fill__part{--fill-to:var(--ds-fill-lead)}[data-filling]>.ds-fill__part[data-accent]{--fill-to:var(--ds-fill-rest)}:is(.ds-section--night,.ds-section--edge,.ds-hero) [data-fill]>.ds-fill__part{color:var(--ds-text-inverse);--fill-to:var(--ds-text-inverse)}:is(.ds-section--night,.ds-section--edge,.ds-hero) [data-fill]>.ds-fill__part[data-accent]{color:var(--ds-accent);--fill-to:var(--ds-accent)}.ds-eyebrow,.ds-eyebrow--lane{font-family:var(--ds-lg-font);font-size:.75rem;font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-lg-grey);gap:0;line-height:1.125rem}.ds-eyebrow:before,.ds-eyebrow--lane:before{content:none}.ds-eyebrow--lane>span{color:inherit;background:0 0;padding:0}:is(.ds-section--night,.ds-section--edge,.ds-hero,.ds-deep) .ds-eyebrow--lane{color:#ffffff9e}.ds-button,.ds-icon-button{--button-color:var(--ds-lg-ink);--button-label:#fff;border-radius:var(--ds-lg-radius-group);min-height:2.5rem;font-family:var(--ds-lg-font);font-size:var(--ds-lg-small);font-weight:var(--ds-weight-label);letter-spacing:-.003em;text-transform:none;padding:0 1.25rem}.ds-button:not(.ds-button--quiet,.ds-button--soft,.ds-button--icon){background:var(--ds-lg-ink);box-shadow:var(--ds-lg-primary-shadow);color:#fff;transition:background-color var(--ds-lg-quick) var(--ds-lg-ease), box-shadow var(--ds-lg-quick) var(--ds-lg-ease), translate var(--ds-lg-quick) var(--ds-lg-ease)}:where(.ds-button:not(.ds-button--quiet,.ds-button--soft,.ds-button--icon)):after{background:linear-gradient(105deg,#0000 30%,#ffffff52 50%,#0000 70%)}@media (hover:hover) and (pointer:fine){.ds-button:not(.ds-button--quiet,.ds-button--soft,.ds-button--icon):is(:hover,[data-preview=hover]){background:var(--ds-lg-ink-hover);translate:none;box-shadow:inset 0 1px #ffffff38,0 1px #00000040,0 12px 18px -10px #001f728c}.ds-button:not(.ds-button--quiet,.ds-button--soft,.ds-button--icon):is(:hover,[data-preview=hover]):after{transition:translate .7s var(--ds-lg-ease)}}.ds-button:not(.ds-button--quiet,.ds-button--soft,.ds-button--icon):is(:active,[data-preview=active]){background:var(--ds-lg-ink-pressed);translate:0 1px;scale:none;box-shadow:inset 0 1px 2px #0000004d}.ds-button--quiet,.ds-icon-button:not(.ds-icon-button--navy){--button-color:#fff;--button-label:var(--ds-lg-ink);background:var(--ds-lg-key);box-shadow:var(--ds-lg-key-shadow);color:var(--ds-lg-ink)}@media (hover:hover) and (pointer:fine){.ds-button--quiet:is(:hover,[data-preview=hover]),.ds-icon-button:not(.ds-icon-button--navy):is(:hover,[data-preview=hover]){background:var(--ds-lg-key);box-shadow:var(--ds-lg-key-lift)}}.ds-button--quiet:is(:active,[data-preview=active]),.ds-icon-button:not(.ds-icon-button--navy):is(:active,[data-preview=active]){background:var(--ds-lg-key);box-shadow:var(--ds-lg-pressed);translate:0 1px}.ds-icon-button{width:2.5rem;padding:0}@media (pointer:coarse){.ds-button{min-height:2.75rem}.ds-icon-button{width:2.75rem;min-height:2.75rem}}:is(.ds-nav__link,.ds-menu__item,.ds-nav__fold>summary,.ds-nav__fold-link){text-transform:none;letter-spacing:0}.ds-icon{color:var(--ds-icon-grey);flex:none}:root body .ds-frost.ds-frost{border-radius:var(--ds-radius-full);background:var(--ds-lg-key);width:2rem;height:2rem;transition:color var(--ds-lg-quick) var(--ds-lg-ease), box-shadow var(--ds-lg-quick) var(--ds-lg-ease), translate .4s var(--ds-lg-ease);border:0;flex:none;place-items:center;padding:0;display:inline-grid;translate:0}:root body .ds-frost.ds-frost>svg{width:1rem;height:1rem}:root body .ds-glyph-mark{width:1rem;height:1rem;color:var(--ds-icon-grey);transition:color var(--ds-lg-quick) var(--ds-lg-ease), translate .4s var(--ds-lg-ease);flex:none}:root body .ds-glyph{border-radius:var(--ds-radius-xl);background:var(--ds-lg-key);width:3rem;height:3rem;box-shadow:var(--ds-lg-key-shadow);color:var(--ds-lg-ink);border:0;flex:none;place-items:center;padding:0;display:inline-grid}:root body .ds-glyph>svg{width:1.25rem;height:1.25rem}:root body :is(.ds-frost,.ds-glyph):before,:root body .ds-glyph:after{content:none}:root body :is(.ds-frost,.ds-glyph,.ds-glyph-mark) svg{filter:none;overflow:visible}:root body :is(a,button,summary):is([aria-current],[aria-expanded=true]) .ds-frost.ds-frost{color:var(--ds-lg-ink)}@media (hover:hover) and (pointer:fine){:root body :is(a,button,summary):hover :is(.ds-frost.ds-frost,.ds-glyph-mark){color:var(--ds-lg-ink);translate:0 -1.5px}}:root body :is(.ds-section--night,.ds-section--edge,.ds-hero) .ds-glyph-mark{color:#ffffffb8}:is(.ds-section--edge,.ds-section--night,.ds-deep) .ds-eyebrow--lane>span{color:inherit;background:0 0;padding:0}@media (prefers-reduced-motion:reduce){:root body .ds-frost.ds-frost,:root body .ds-glyph-mark{transition:none}:root body :is(a,button,summary):hover :is(.ds-frost.ds-frost,.ds-glyph-mark){translate:none}}@media (width>=48rem){html:root,html:root:not([data-notice-off]):has(.ds-notice){--ds-top:calc(var(--notice-h) + var(--pill-h))}html:root[data-notice-off]{--ds-top:var(--pill-h)}:root .ds-top{padding:0}:root .ds-nav--overlay{padding-inline:var(--edge-vw)}:root .ds-nav--overlay:before{border-width:0 0 var(--ds-hairline);box-shadow:none;border-radius:0}:root .ds-nav--overlay>.ds-notice{border-radius:0}}:root .ds-nav__menu .ds-nav__link,:root .ds-nav__end .ds-nav__link{text-transform:none;letter-spacing:0;font-size:.875rem}:root body :is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot,.ds-pai__name) .ds-frost.ds-frost{position:relative;overflow:hidden}:root body :is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot,.ds-pai__name) .ds-frost.ds-frost:after{content:"";pointer-events:none;animation:ds-fx-sheen 5.2s var(--ds-ease-out) infinite;background:linear-gradient(105deg,#0000 34%,#fffffff2 50%,#0000 66%),linear-gradient(105deg,#0000 40%,#001f720f 50%,#0000 60%);position:absolute;inset:0;translate:-120%}:root body :is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot,.ds-pai__name) .ds-frost[data-fx]>svg{transform-box:fill-box;transform-origin:50%;animation-duration:5.2s;animation-timing-function:var(--ds-ease-out);animation-iteration-count:infinite}:root body :is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot,.ds-pai__name) .ds-frost[data-fx=lift]>svg{animation-name:ds-fx-lift}:root body :is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot,.ds-pai__name) .ds-frost[data-fx=pop]>svg{animation-name:ds-fx-pop}:root body :is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot,.ds-pai__name) .ds-frost[data-fx=spin]>svg{animation-name:ds-fx-spin}:root body :is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot,.ds-pai__name) .ds-frost[data-fx=look]>svg{animation-name:ds-fx-look}:root body :is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot)[data-paused] .ds-frost.ds-frost:after,:root body :is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot)[data-paused] .ds-frost[data-fx]>svg,:root body [data-paused] :is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost.ds-frost:after,:root body [data-paused] :is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost[data-fx]>svg{animation-play-state:paused}@media (prefers-reduced-motion:reduce){:root body :is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost.ds-frost:after,:root body :is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost[data-fx]>svg{animation:none}}:root :is(.ds-menu__label,.ds-callouts__top,.ds-callouts__top>span,.ds-foot__label,.ds-foot__open,.ds-ob-live-dot,.ds-ob-panel__status,.ds-ob-ans__src){font-weight:var(--ds-weight-semibold)}.ds-sound-panel{gap:var(--ds-lg-gap);padding:var(--ds-lg-gap);border-radius:var(--ds-lg-radius);background:var(--ds-surface-float);border:0;box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000000f,0 24px 48px -16px #00000038}.ds-player,.ds-player--panel{gap:var(--ds-lg-inside);background:var(--ds-lg-card);box-shadow:var(--ds-lg-card-edge);border-radius:.875rem;padding:.75rem}.ds-player__play{background:var(--ds-lg-ink);width:2.5rem;height:2.5rem;box-shadow:var(--ds-lg-primary-shadow);color:#fff}.ds-player__play:is(:active,[data-preview=active]){background:var(--ds-lg-ink-pressed);scale:.96;box-shadow:inset 0 1px 2px #0000004d}@media (hover:hover) and (pointer:fine){.ds-player__play:hover{background:var(--ds-lg-ink-hover)}}.ds-player__play svg{width:1rem;height:1rem}.ds-player__title{font-family:var(--ds-lg-font);font-size:var(--ds-lg-body-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-lg-body-lh);letter-spacing:0;text-transform:none;color:var(--ds-lg-ink)}.ds-player__meta{font-family:var(--ds-lg-font);font-size:var(--ds-lg-small);font-weight:var(--ds-weight-regular);letter-spacing:0;text-transform:none;color:var(--ds-lg-grey);line-height:1.125rem}.ds-player__mute{border-radius:var(--ds-radius-full);background:var(--ds-lg-key);width:2rem;height:2rem;box-shadow:var(--ds-lg-key-shadow);color:var(--ds-icon-grey);border:0;place-items:center;padding:0;display:grid}.ds-player__mute svg{width:1rem;height:1rem}@media (hover:hover) and (pointer:fine){.ds-player__mute:hover{box-shadow:var(--ds-lg-key-lift);color:var(--ds-lg-ink)}}.ds-player__mute:active{box-shadow:var(--ds-lg-pressed);translate:0 1px}.ds-fader{width:5rem}.ds-fader::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--ds-lg-ink) var(--level,50%), var(--ds-lg-sunk) var(--level,50%));height:.375rem;box-shadow:var(--ds-lg-sunk-shadow);border-radius:999px}.ds-fader::-moz-range-track{background:linear-gradient(90deg, var(--ds-lg-ink) var(--level,50%), var(--ds-lg-sunk) var(--level,50%));height:.375rem;box-shadow:var(--ds-lg-sunk-shadow);border-radius:999px}.ds-fader::-webkit-slider-thumb{background:var(--ds-lg-knob);width:1.125rem;height:1.125rem;box-shadow:var(--ds-lg-knob-shadow);border:0;border-radius:999px;translate:0 calc(.1875rem - 50%)}.ds-fader::-moz-range-thumb{background:var(--ds-lg-knob);width:1.125rem;height:1.125rem;box-shadow:var(--ds-lg-knob-shadow);border:0;border-radius:999px}.ds-sound-panel__row{font-family:var(--ds-lg-font);font-size:var(--ds-lg-body-size);color:var(--ds-lg-text);padding:.375rem 1rem .375rem .75rem}.ds-lg-toggle.ds-sound-panel__switch{--tw:2.75rem;--kw:1.625rem;min-width:0;min-height:0;padding:0}.ds-lg-toggle.ds-sound-panel__switch[aria-pressed=false]{--on:0;background:var(--ds-lg-sunk);box-shadow:var(--ds-lg-sunk-shadow)}.ds-lg-toggle.ds-sound-panel__switch[aria-pressed=false]>span:not(.ds-sr-only):after{opacity:0}.ds-sound__bars span{background:var(--ds-lg-ink)}:root body .ds-frost.ds-frost{background:radial-gradient(circle at 50% 20%, #ffffffb3, transparent 52%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--ds-amber-500) 70%, white) 30%, var(--ds-amber-500) 70%, color-mix(in srgb, var(--ds-amber-500) 82%, black) 100%);color:var(--ds-navy-900);box-shadow:inset 0 -2px 4px #78460038,0 6px 12px -6px #fda700b3}@media (hover:hover) and (pointer:fine){:root body :is(a,button,summary):hover .ds-frost.ds-frost{color:var(--ds-navy-900);box-shadow:inset 0 -2px 4px #78460038,0 9px 16px -6px #fda700cc}}:root body :is(a,button,summary):is([aria-current],[aria-expanded=true]) .ds-frost.ds-frost,:root body :is(.ds-section--night,.ds-section--edge,.ds-hero) .ds-frost.ds-frost{color:var(--ds-navy-900)}:root body :is(.ds-cells__label,.ds-pinfo__coin,.ds-fit__name,.ds-ob-lnk,.ds-menu__item,.ds-menu__foot) .ds-frost.ds-frost:after{background:linear-gradient(105deg,#0000 36%,#ffffffa6 50%,#0000 64%)}.ds-callouts__top{text-align:center;justify-content:center}.ds-foot a,.ds-foot button{font-family:var(--ds-lg-font);letter-spacing:0;text-transform:none;color:#ffffffa8;font-size:.875rem;line-height:1.375rem}.ds-foot__status,.ds-foot__partners,.ds-foot__base{font-family:var(--ds-lg-font);font-size:.8125rem;font-weight:var(--ds-weight-regular);letter-spacing:0;text-transform:none}.ds-foot__base a{font-size:.8125rem}.ds-foot__open{font-weight:var(--ds-weight-medium)}.ds-foot__label{font-family:var(--ds-lg-font);font-size:.75rem;font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-track-caps);text-transform:uppercase}.ds-foot__lang>span,.ds-foot__ask>span{font-family:var(--ds-lg-font);letter-spacing:0;text-transform:none;color:#ffffff80;font-size:.8125rem}.ds-foot__lang a[aria-current]{font-weight:var(--ds-weight-medium);color:var(--ds-accent)}.ds-foot .ds-foot__ask a,.ds-foot .ds-foot__social a{background:linear-gradient(#262626,#1c1c1c)}.ds-foot .ds-foot__col :is(a,button),.ds-foot .ds-foot__lang a{font-family:var(--ds-lg-font);letter-spacing:0;text-transform:none;font-size:.875rem}.ds-fh__stages{left:var(--ds-edge);right:var(--ds-edge);top:calc(var(--ds-top) + var(--ds-space-8));height:1.5rem;position:absolute;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ds-fh__rail{background:#99a5c752;height:1px;position:absolute;inset:calc(50% - .5px) 0 auto}.ds-fh__beam{height:2px;position:absolute;inset:calc(50% - 1px) 0 auto;overflow:hidden}.ds-fh__beam:before{content:"";background:linear-gradient(90deg, transparent 70%, #fda7008c 96%, var(--ds-amber-500));opacity:0;position:absolute;inset:0;translate:-100%}.ds-fh__stage{top:50%;left:calc(var(--x) * 100%);border-radius:var(--ds-radius-full);background:var(--ds-surface-close);border:1.5px solid #99a5c78c;width:.875rem;height:.875rem;position:absolute;translate:-50% -50%}.ds-fh__stage:after{content:"";border-radius:inherit;background:var(--ds-amber-500);opacity:0;position:absolute;inset:-1.5px;scale:.9;box-shadow:0 0 0 4px #fda7002e,0 0 18px #fda7008c}@media (prefers-reduced-motion:no-preference){.ds-fh__beam:before{animation:8s linear infinite ds-fh-beam}.ds-fh__stage:after{animation:ds-fh-stage 8s var(--ds-ease-out) infinite;animation-delay:calc(var(--x) * 6s)}}.ds-fh__stages[data-paused] .ds-fh__beam:before,.ds-fh__stages[data-paused] .ds-fh__stage:after{animation-play-state:paused}@keyframes ds-fh-beam{0%{opacity:0;translate:-100%}4%{opacity:1}75%{opacity:1;translate:0}85%,to{opacity:0;translate:0}}@keyframes ds-fh-stage{0%{opacity:0;scale:.9}3%{opacity:1;scale:1}68%{opacity:1;scale:1}82%,to{opacity:0;scale:.9}}@media (prefers-reduced-motion:reduce){.ds-fh__stage:after{opacity:1;scale:1}}.ds-foot{color:var(--ds-lg-grey)}.ds-foot__status,.ds-foot__proof,.ds-foot__base{border-color:#00000014}.ds-foot__status,.ds-foot__lang>span,.ds-foot__ask>span{color:var(--ds-lg-grey)}.ds-foot__open{color:var(--ds-lg-text)}.ds-foot__label{color:var(--ds-lg-ink)}.ds-foot a,.ds-foot button,.ds-foot .ds-foot__col :is(a,button),.ds-foot .ds-foot__lang a{color:var(--ds-lg-text)}.ds-foot__partners,.ds-foot__base{color:#555}.ds-foot .ds-foot__lang a[aria-current]{font-weight:var(--ds-weight-semibold);color:var(--ds-lg-ink)}.ds-foot :is(a,button):focus-visible{outline-color:var(--ds-lg-ink)}.ds-foot .ds-foot__ask a,.ds-foot .ds-foot__social a{background:radial-gradient(circle at 50% 20%, #ffffffb3, transparent 52%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--ds-amber-500) 70%, white) 30%, var(--ds-amber-500) 70%, color-mix(in srgb, var(--ds-amber-500) 82%, black) 100%);color:var(--ds-navy-900);box-shadow:inset 0 -2px 4px #78460038,0 6px 12px -6px #fda700b3}@media (hover:hover) and (pointer:fine){.ds-foot :is(a,button):hover{color:var(--ds-lg-ink)}.ds-foot .ds-foot__ask a:hover,.ds-foot .ds-foot__social a:hover{color:var(--ds-navy-900);translate:0 -1px;box-shadow:inset 0 -2px 4px #78460038,0 9px 16px -6px #fda700cc}}.ds-foot__mark path[fill=white]{fill:var(--ds-lg-ink)}.ds-foot__open,.ds-foot__ask>span{font-size:.75rem;font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-track-caps);text-transform:uppercase}.ds-end{padding-inline:var(--ds-edge);background:var(--ds-lg-page)}.ds-end__panel{border-radius:var(--ds-lg-radius);background:var(--ds-lg-card)}.ds-end__trust{font-family:var(--ds-lg-font);font-weight:var(--ds-weight-semibold)}:root body .ds-ob{box-shadow:var(--ds-lg-card-edge)}:root body :is(.ds-wsc__feat,.ds-wsc__card){box-shadow:var(--ds-lg-card-edge), 0 1px 2px #0f12221a}:root body :is(.ds-fsw,.ds-svp__card,.ds-faqt__card,.ds-faqt__ask){box-shadow:var(--ds-lg-card-edge), 0 1px 2px #0f122214}:root body :is(.ds-cells__cell,.ds-notes__card){border-color:#0f122212}@property --ds-end-a{syntax:"<angle>";inherits:false;initial-value:0deg}.ds-end__aura{isolation:isolate;border-radius:calc(var(--ds-lg-radius) + 1.5px);background:conic-gradient(from var(--ds-end-a), transparent 0deg 230deg, #001f7259 280deg, var(--ds-lg-ink) 318deg, var(--ds-amber-500) 345deg, transparent 360deg), #0f122212;padding:1.5px;position:relative;overflow:visible}.ds-end__aura:before{content:none}.ds-end__aura:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ds-end-a), transparent 0deg 250deg, #001f7280 300deg, var(--ds-amber-500) 345deg, transparent 360deg);filter:blur(14px);opacity:.55;pointer-events:none;position:absolute;inset:0}.ds-end__aura>.ds-end__panel{position:relative}@keyframes ds-end-spin{to{--ds-end-a:360deg}}@media (prefers-reduced-motion:no-preference){.ds-end__aura,.ds-end__aura:after{animation:6s linear infinite ds-end-spin}.ds-end__aura[data-paused],.ds-end__aura[data-paused]:after{animation-play-state:paused}}.ds-end{padding-top:0}.ds-section[data-pad=half-bottom]{padding-bottom:var(--ds-section-pad)}.ds-whr [data-fill]>.ds-fill__part{color:var(--ds-fill-lead);--fill-to:var(--ds-fill-lead)}.ds-whr [data-fill]>.ds-fill__part[data-accent]{color:var(--ds-fill-rest);--fill-to:var(--ds-fill-rest)}.ds-notes__tag{border-radius:var(--ds-radius-md);background:var(--tone,var(--ds-lg-blue));height:1.5rem;font-family:var(--ds-lg-font);font-size:.75rem;font-weight:var(--ds-weight-semibold);letter-spacing:0;text-transform:none;color:var(--ds-lg-ink);align-items:center;gap:.3125rem;padding:0 .5rem 0 .4375rem;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #0f12220f,0 1px 2px #0f12221f}.ds-notes__tag>svg{flex:none;width:.75rem;height:.75rem}.ds-foot{padding:var(--ds-space-12) var(--ds-edge) 0;overflow:clip;box-shadow:inset 0 1px #0f122212}.ds-foot__wrap{box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}@media (width<=47.99rem){.ds-foot{padding-top:var(--ds-space-10)}.ds-foot__wrap{padding:0}}.ds-end__panel{box-shadow:inset 0 1px #ffffff14}.ds-end__title{color:var(--ds-text-inverse)}.ds-end__accent{color:var(--ds-amber-500)}.ds-end__text,.ds-end__trust{color:var(--ds-night-muted)}.ds-end__trust strong{color:var(--ds-text-inverse)}.ds-nav__sound{border-radius:var(--ds-radius-md);width:2.25rem;height:2.25rem;color:var(--ds-text-muted);cursor:pointer;transition:background-color var(--ds-dur-quick) var(--ds-ease-out);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ds-nav__sound .ds-sound__bars{align-items:center;width:.875rem;height:.875rem}.ds-nav__sound .ds-sound__bars span{transform-origin:50%;background:var(--ds-text-muted);opacity:.7}:is(html[data-sound=on],html[data-music=playing]) .ds-nav__sound .ds-sound__bars span{background:var(--ds-navy-900);opacity:1}.ds-nav__sound:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}@media (hover:hover) and (pointer:fine){.ds-nav__sound:hover{background:var(--ds-surface-active)}html:not([data-music=playing]) .ds-nav__sound:hover .ds-sound__bars span{height:70%}html:not([data-music=playing]) .ds-nav__sound:hover .ds-sound__bars span:nth-child(2){height:100%}}.ds-nav__sound[aria-expanded=true]{background:var(--ds-surface-active)}html[data-music=playing] .ds-nav__sound .ds-sound__bars span{background:var(--ds-navy-900);opacity:1;animation:ds-level .9s var(--ds-ease-swap) infinite alternate}html[data-music=playing] .ds-nav__sound .ds-sound__bars span:nth-child(2){animation-delay:-300ms}html[data-music=playing] .ds-nav__sound .ds-sound__bars span:nth-child(3){animation-delay:-600ms}@media (prefers-reduced-motion:reduce){html[data-music=playing] .ds-nav__sound .ds-sound__bars span{animation:none}}.ds-sound-panel{top:calc(var(--ds-top) + var(--ds-space-2));right:var(--ds-edge);transform-origin:100% 0;width:min(22rem, 100vw - 2 * var(--ds-gutter));bottom:auto}.ds-player--panel{grid-template-columns:auto minmax(0,1fr) auto;padding-inline-end:1.25rem}.ds-player--panel .ds-player__meter{display:none}.ds-player--panel .ds-player__volume{gap:var(--ds-space-1)}.ds-foot .ds-foot__col :is(a,button),.ds-foot .ds-foot__partners li,.ds-foot .ds-foot__lang :is(a,span,p),.ds-foot .ds-foot__base :is(p,a){font-weight:var(--ds-weight-medium)}.ds-menu--wide{width:min(60rem, 100vw - 2 * var(--ds-edge))}@media (width>=48rem){.ds-menu.ds-menu--wide{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-menu__span{border-top:var(--ds-hairline) solid var(--ds-line);border-radius:0 0 var(--ds-radius-md) var(--ds-radius-md);transition:border-top-color var(--ds-dur-quick) var(--ds-ease-out);grid-column:1/-1}.ds-menu__span:is(:hover,:focus-visible){border-top-color:#0000}.ds-menu__cards{gap:var(--ds-space-2);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-menu__card{align-items:center;column-gap:var(--ds-space-3);row-gap:var(--ds-space-1);padding:var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--ds-lg-card);box-shadow:var(--ds-lg-card-edge);color:inherit;transition:background-color var(--ds-dur-quick) var(--ds-ease-out);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.ds-menu__card>.ds-frost{grid-row:span 3;align-self:start}.ds-menu__card-title{font-size:var(--ds-size-md);font-weight:var(--ds-weight-semibold);color:var(--ds-lg-ink);line-height:1.25rem}.ds-menu__card-line{font-size:var(--ds-small-size);color:var(--ds-lg-text);line-height:1.25rem}.ds-menu__card-go{padding-top:var(--ds-space-2);font-size:var(--ds-small-size);font-weight:var(--ds-weight-medium);color:var(--ds-text-accent);align-items:center;gap:.375rem;display:inline-flex}.ds-menu__card-go svg{width:.875rem;height:.875rem;transition:translate var(--ds-dur-quick) var(--ds-ease-out)}.ds-menu__card:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}@media (hover:hover) and (pointer:fine){.ds-menu__card:hover{background:var(--ds-surface-active)}.ds-menu__card:hover .ds-menu__card-go svg{translate:3px}}.ds-fh__aurora{pointer-events:none;position:absolute;inset:30% -10% 0}.ds-fh__aurora>span{aspect-ratio:1.6;filter:blur(5rem);opacity:.55;will-change:transform;border-radius:50%;width:42%;position:absolute;bottom:0}.ds-fh__aurora>span:first-child{background:radial-gradient(closest-side,#3e63e6,#0000);left:8%}.ds-fh__aurora>span:last-child{background:radial-gradient(closest-side, var(--ds-amber-500), transparent);opacity:.38;right:10%}.ds-fh__embers{pointer-events:none;-webkit-mask-composite:source-in;opacity:.8;position:absolute;inset:20% 0 8%;overflow:hidden;-webkit-mask-image:radial-gradient(55% 75% at 50% 100%,#000 20%,#0000 75%),linear-gradient(#0000 0%,#000 45% 75%,#0000 100%);mask-image:radial-gradient(55% 75% at 50% 100%,#000 20%,#0000 75%),linear-gradient(#0000 0%,#000 45% 75%,#0000 100%);mask-composite:intersect}.ds-fh__embers:before{content:"";will-change:transform;background-image:radial-gradient(circle,#fda700bf 0 1px,#0000 1.5px),radial-gradient(circle,#dce4ff8c 0 1px,#0000 1.5px);background-position:0 0,3.5rem 2rem;background-size:11rem 12rem,7rem 6rem;position:absolute;inset:0 0 -12rem}.ds-fh__horizon:after{content:"";transform-origin:50% 100%;background:repeating-linear-gradient(#fda7008c 0 1px,#0000 1px 11.25rem);position:absolute;inset:-200% 0 0;transform:rotateX(72deg)}@media (prefers-reduced-motion:no-preference){.ds-fh__aurora>span:first-child{animation:19s ease-in-out infinite alternate ds-fh-wander-a}.ds-fh__aurora>span:last-child{animation:23s ease-in-out infinite alternate ds-fh-wander-b}.ds-fh__embers:before{animation:14s linear infinite ds-fh-embers}.ds-fh__horizon:after{animation:6s linear infinite ds-fh-drift-amber}.ds-fh__embers[data-paused]:before,.ds-fh__aurora[data-paused]>span,.ds-fh__horizon[data-paused]:after{animation-play-state:paused}}@keyframes ds-fh-wander-a{0%{transform:translate(0,0)scale(1)}50%{transform:translate(38%,-10%)scale(1.12)}to{transform:translate(70%,4%)scale(.95)}}@keyframes ds-fh-wander-b{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-34%,-14%)scale(1.08)}to{transform:translate(-62%,2%)scale(1.15)}}@keyframes ds-fh-embers{0%{transform:translate(0,0)}to{transform:translateY(-12rem)}}@keyframes ds-fh-drift-amber{0%{background-position:0 0}to{background-position:0 11.25rem}}.ds-end__panel{isolation:isolate;background:radial-gradient(70% 55% at 50% -5%,#2e52d68c,#0000 70%),radial-gradient(60% 50% at 85% 110%,#001f72e6,#0000 70%),radial-gradient(50% 45% at 10% 100%,#172e8c99,#0000 70%),linear-gradient(#020617,#030b2a);position:relative;overflow:hidden}.ds-end__panel>:not(.ds-end__space){z-index:1;position:relative}.ds-end__space{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ds-end__space>span{will-change:transform;background-repeat:repeat;position:absolute;inset:-50% 0 0}.ds-end__space>span:first-child{background-image:radial-gradient(1px 1px at 12px 18px,#ffffff8c,#0000),radial-gradient(1px 1px at 74px 52px,#d2deff80,#0000),radial-gradient(1px 1px at 140px 100px,#ffffff73,#0000),radial-gradient(1px 1px at 38px 132px,#fff6,#0000),radial-gradient(1px 1px at 172px 30px,#d2deff80,#0000);background-size:11.25rem 10rem}.ds-end__space>span:nth-child(2){opacity:.85;background-image:radial-gradient(1.5px 1.5px at 40px 60px,#ffffffbf,#0000),radial-gradient(1.5px 1.5px at 210px 150px,#c4d2ffb3,#0000),radial-gradient(1.5px 1.5px at 130px 250px,#ffffffa6,#0000);background-size:17.5rem 18.75rem}.ds-end__space>span:nth-child(3){background-image:radial-gradient(2px 2px at 90px 80px,#fff,#0000),radial-gradient(2px 2px at 330px 260px,#fda700f2,#0000),radial-gradient(2.5px 2.5px at 250px 40px,#dce6fff2,#0000);background-size:26rem 22rem}.ds-end__space>i{opacity:0;transform-origin:0;background:linear-gradient(90deg,#fffffff2,#0000);width:7rem;height:1px;position:absolute;top:14%;left:62%;transform:rotate(-24deg)}@media (prefers-reduced-motion:no-preference){.ds-end__space>span:first-child{animation:140s linear infinite ds-space-drift}.ds-end__space>span:nth-child(2){animation:90s linear infinite ds-space-drift}.ds-end__space>span:nth-child(3){animation:55s linear infinite ds-space-drift,3.2s ease-in-out infinite alternate ds-space-twinkle}.ds-end__space>i{animation:ds-space-shoot 9s var(--ds-ease-out) 2s infinite}.ds-end__space[data-paused]>*{animation-play-state:paused}}@keyframes ds-space-drift{0%{transform:translate(0,0)}to{transform:translate(-6rem,50%)}}@keyframes ds-space-twinkle{0%{opacity:.55}to{opacity:1}}@keyframes ds-space-shoot{0%,82%{opacity:0;transform:rotate(-24deg)translate(0)scaleX(.3)}86%{opacity:1}96%,to{opacity:0;transform:rotate(-24deg)translate(-24rem)scaleX(1)}}.ds-foot{background:#ededed}.ds-ob{align-items:center;gap:var(--ds-space-6);padding:var(--ds-space-8) var(--ds-space-10) var(--ds-space-12);border-radius:var(--ds-ob-radius);background:var(--ds-ob-card);text-align:center;flex-direction:column;display:flex;overflow:hidden}.ds-ob[data-ground=tint]{background:var(--ds-ob-card-tint)}@media (width<=47.99rem){.ds-ob{padding:var(--ds-space-6) var(--ds-space-6) var(--ds-space-10);border-radius:var(--ds-ob-radius-sm)}}.ds-ob__stage{isolation:isolate;place-items:center;width:100%;min-height:16rem;display:grid;position:relative}.ds-ob__stage>*{grid-area:1/1}.ds-ob__head{justify-content:space-between;gap:var(--ds-space-4);padding-bottom:var(--ds-space-4);font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-subtle);align-self:stretch;line-height:1rem;display:flex}.ds-ob__head>span+span{color:var(--ds-stone-400)}.ds-ob-stack{align-items:center;gap:var(--ds-space-6);flex-direction:column;width:100%;display:flex}.ds-ob__title{font-size:var(--ds-size-xl);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-track-tight);text-wrap:balance;color:var(--ds-text-display)}.ds-ob__rule{border:0;border-top:var(--ds-hairline) solid var(--ds-line);width:min(60%,22rem);height:0}.ds-ob__body{max-width:30rem;font-size:var(--ds-size-lg);line-height:var(--ds-leading-body);color:var(--ds-text-muted)}.ds-ob-tex{z-index:-2;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));font-family:var(--ds-font-mono);font-size:var(--ds-size-sm);letter-spacing:var(--ds-track-caps);text-align:center;color:var(--ds-ob-ghost);align-content:space-evenly;line-height:1;display:grid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 50% 45%,#000 30%,#0000 85%);mask-image:radial-gradient(70% 80% at 50% 45%,#000 30%,#0000 85%)}.ds-ob-tex[data-kind=values]{font-size:var(--ds-size-md)}.ds-ob-tex>[data-lit]{color:var(--ds-ob-ghost-lit)}.ds-ob-win{z-index:-1;align-self:end;gap:var(--ds-space-2);width:82%;height:72%;padding:var(--ds-space-4) var(--ds-space-6);border:var(--ds-hairline) solid #0f12220f;border-radius:var(--ds-ob-radius-sm) var(--ds-ob-radius-sm) 0 0;-webkit-mask-image:var(--ds-ob-fall);mask-image:var(--ds-ob-fall);background:linear-gradient(#0f12220d,#0f12220d) 0 3rem/100% 1px no-repeat,linear-gradient(#fff,#fff9 60%,#0000);border-bottom:0;display:flex}.ds-ob-win[data-size=small]{align-self:center;width:56%;height:58%}.ds-ob-win>span{border-radius:var(--ds-radius-full);background:#0f12221a;width:.625rem;height:.625rem}@property --ob-at{syntax:"<angle>";inherits:true;initial-value:0deg}.ds-ob-gauge{--ob-at:var(--to);aspect-ratio:1;border-radius:var(--ds-radius-full);background:var(--ds-ob-plastic);width:14rem;box-shadow:var(--ds-ob-lift);place-items:center;padding:.875rem;display:grid}.ds-ob-gauge__face{border-radius:var(--ds-radius-full);background:var(--ds-ob-face);width:100%;height:100%;position:relative;box-shadow:inset 0 0 0 .375rem #0f12220f,inset 0 3px 8px #0f12222e,0 1px #ffffffe6}.ds-ob-gauge__arc{border-radius:var(--ds-radius-full);background:conic-gradient(from var(--from), #99a5c700 0deg, var(--ds-navy-300) calc((var(--ob-at) - var(--from)) * .25), var(--ds-navy-900) calc((var(--ob-at) - var(--from)) * .75), var(--ds-navy-800) calc(var(--ob-at) - var(--from)), transparent calc(var(--ob-at) - var(--from)));position:absolute;inset:.3rem;-webkit-mask-image:radial-gradient(closest-side,#0000 calc(100% - .5rem),#000 calc(100% - .45rem));mask-image:radial-gradient(closest-side,#0000 calc(100% - .5rem),#000 calc(100% - .45rem))}.ds-ob-gauge__face svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ds-ob-gauge__face line{stroke:#0f122259;stroke-width:1.5px;stroke-linecap:round}.ds-ob-gauge__face path{fill:none;stroke:#0f122214;stroke-width:1.5px}.ds-ob-gauge__face text,.ds-ob-box text{font-family:var(--ds-font-sans);letter-spacing:-.04em;font-weight:800}.ds-ob-gauge__face text{fill:#0f122229;stroke:none;font-size:22px}.ds-ob-gauge__well{aspect-ratio:1;border-radius:var(--ds-radius-full);width:22%;box-shadow:var(--ds-ob-sink);background:#d9dbe0;position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-ob-gauge__needle{transform-origin:50% 100%;width:1.125rem;height:40%;translate:-50%;rotate:var(--ob-at);background:linear-gradient(to top, var(--ds-navy-900), var(--ds-navy-800) 50%, color-mix(in srgb, var(--ds-navy-800) 50%, white));clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);filter:drop-shadow(0 2px 3px #001f7259);position:absolute;bottom:50%;left:50%}.ds-ob-gauge__face:after{content:"";aspect-ratio:1;border-radius:var(--ds-radius-full);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--ds-navy-800) 60%, white), var(--ds-navy-900) 70%);width:11%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 4px #001f7266}.ds-ob-badge{filter:drop-shadow(0 12px 14px #a05a0047)drop-shadow(0 2px 3px #a05a0040);width:8rem}.ds-ob-badge svg{width:100%;height:auto;display:block}.ds-ob-tile{aspect-ratio:1;border-radius:var(--ds-ob-radius-sm);background:var(--ds-ob-plastic);width:6.5rem;box-shadow:var(--ds-ob-lift);place-items:center;display:grid}.ds-ob-tile img{width:2.75rem;height:2.75rem}.ds-ob-tiles{align-items:center;gap:var(--ds-space-4);display:flex}.ds-ob-chips{min-height:2.75rem;padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--ds-surface);box-shadow:var(--ds-ob-lift);font-size:var(--ds-size-md);font-weight:var(--ds-weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.ds-ob-chips>span{align-items:center;gap:var(--ds-space-2);padding-inline:var(--ds-space-3);color:var(--ds-text);display:inline-flex}.ds-ob-chips>span+span{border-left:var(--ds-hairline) solid var(--ds-line)}.ds-ob-chips>[data-tone=navy]{color:var(--ds-navy-900)}.ds-ob-chips>[data-tone=amber]{color:color-mix(in srgb, var(--ds-amber-500) 75%, black)}.ds-ob-chips img{width:1rem;height:1rem}.ds-ob-chart{width:min(100%,22rem);height:10rem;padding:var(--ds-space-6) var(--ds-space-6) var(--ds-space-4);border-radius:var(--ds-ob-radius-sm);background:radial-gradient(circle, #0f12221a 1px, transparent 1.5px) 0 0 / 1.25rem 1.25rem, var(--ds-surface);box-shadow:var(--ds-ob-lift);justify-content:space-evenly;align-items:end;display:flex}.ds-ob-chart__col{transform-origin:50% 100%;border-radius:.75rem;flex-direction:column-reverse;gap:.25rem;width:2.75rem;padding:.25rem;display:flex;position:relative}.ds-ob-chart__col>i{height:calc(var(--h) * .1rem);background:linear-gradient(90deg,#a9abb1,#c9cbd0);border-radius:.375rem;display:block}.ds-ob-chart__col>i:first-child{background:linear-gradient(90deg,#8e9097,#b4b6bc)}.ds-ob-chart__col[data-pick]{background:#0f12220a;box-shadow:inset 0 0 0 1px #0f12220d}.ds-ob-chart__col[data-pick]>i{background:linear-gradient(90deg, var(--ds-navy-900), var(--ds-navy-800))}.ds-ob-chart__col[data-pick]>i:last-child{background:var(--ds-amber-500)}.ds-ob-panel{gap:var(--ds-space-6);width:min(100%,26rem);padding:var(--ds-space-6);background:var(--ds-surface);box-shadow:var(--ds-ob-lift);border-radius:1.5rem;flex-direction:column;display:flex}.ds-ob-panel__head,.ds-ob-panel__status{font-family:var(--ds-font-mono);font-size:var(--ds-size-sm);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);line-height:1rem}.ds-ob-panel__head{justify-content:space-between;gap:var(--ds-space-4);color:var(--ds-text);display:flex}.ds-ob-panel__head>span+span{color:var(--ds-stone-400)}.ds-ob-panel__run{align-items:center;gap:var(--ds-space-3);grid-template-columns:auto auto minmax(0,1fr) auto auto;display:grid}.ds-ob-panel__from{border-radius:var(--ds-radius-full);background:var(--ds-surface);place-items:center;width:4rem;height:2.75rem;display:grid;box-shadow:0 0 0 1px #0f122214,0 1px 2px #0f12220f}.ds-ob-panel__x{font-size:var(--ds-size-md);color:var(--ds-stone-400)}.ds-ob-panel__track{border-radius:var(--ds-radius-full);height:2.75rem;box-shadow:var(--ds-ob-sink);background:#ecedf0;position:relative}.ds-ob-panel__track>i{border-radius:var(--ds-radius-full);background:var(--ds-ob-plastic);width:40%;box-shadow:var(--ds-ob-lift);position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.ds-ob-panel__to{background:linear-gradient(#55585f,#2d3036);border-radius:.75rem;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:inset 0 1px #ffffff40,0 4px 10px -4px #0f122280}.ds-ob-panel__to img{filter:brightness(0)invert();opacity:.85;width:1.75rem;height:auto}.ds-ob-panel__status{text-align:center;color:var(--ds-stone-400)}.ds-ob-panel{container-type:inline-size}@container (width<=22rem){.ds-ob-panel__x{display:none}.ds-ob-panel__run{grid-template-columns:auto minmax(0,1fr) auto}.ds-ob-panel__from{width:2.75rem}.ds-ob-panel__head{font-size:var(--ds-label-size);white-space:nowrap}}.ds-ob-box{filter:drop-shadow(0 12px 18px #0f12220f);width:min(100%,22rem)}.ds-ob-box svg{width:100%;height:auto;display:block}.ds-ob-box text{font-size:30px}.ds-ob-box__mark{fill:#fff}.ds-ob-box__press{fill:#d9dadf}.ds-ob-icon{aspect-ratio:1;background:linear-gradient(#6c6f76,#3b3e44 55%,#2a2c31);border-radius:2.25rem;width:10rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -2px 6px #0000004d,0 18px 30px -14px #0f12228c,0 2px 4px #0f122233}.ds-ob-icon__plates>i{background:linear-gradient(#2f3237,#1d1f23);border-radius:.75rem;width:62%;height:34%;position:absolute;left:50%;translate:-50%;box-shadow:inset 0 1px #ffffff24,0 3px 6px #00000059}.ds-ob-icon__plates>i:first-child{width:52%;top:50%}.ds-ob-icon__plates>i:nth-child(2){width:57%;top:45%}.ds-ob-icon__plates>i:nth-child(3){height:40%;top:26%}.ds-ob-icon__card{background:linear-gradient(#f4f4f6,#dfe0e4);border-radius:.5rem;flex-direction:column;gap:.375rem;width:46%;padding:.75rem .75rem 1rem;display:flex;position:absolute;top:16%;left:50%;translate:-50%;box-shadow:inset 0 1px #fff,0 6px 10px -4px #00000073}.ds-ob-icon__card>b{border-radius:var(--ds-radius-full);background:var(--ds-amber-500);width:28%;height:.25rem}.ds-ob-icon__card>i{border-radius:var(--ds-radius-full);background:#a9acb3;height:.1875rem}.ds-ob-icon__card>i:first-of-type{width:85%}.ds-ob-icon__card>i:nth-of-type(2){width:50%}.ds-ob-icon__card>i:nth-of-type(3){width:70%}.ds-ob-icon__phone{background:linear-gradient(160deg,#3a3d43,#17181c 60%);border-radius:.5rem;width:20%;height:36%;position:absolute;bottom:12%;left:50%;translate:-50%;box-shadow:inset 0 0 0 2px #50535a,0 6px 10px -3px #00000080}.ds-ob-icon__phone:before{content:"";border-radius:var(--ds-radius-full);background:#0d0e10;width:34%;height:.25rem;position:absolute;top:.375rem;left:50%;translate:-50%}.ds-ob-app{--ob-top:#3a4f96;--ob-foot:#8f9bc4;--ob-well:#001f722e;aspect-ratio:1;background:linear-gradient(var(--ob-top), var(--ob-foot));border-radius:2.5rem;flex-direction:column;gap:.75rem;width:10rem;padding:.625rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #ffffff73,0 16px 28px -14px #0f122273,0 2px 4px #0f12221f}.ds-ob-app[data-tone=dusk]{--ob-top:#2e4596;--ob-foot:#f6c979;--ob-well:#78463c2e}.ds-ob-app[data-tone=slate]{--ob-top:#8e95a8;--ob-foot:#d9dce4;--ob-well:#1e284624}.ds-ob-app[data-tone=sky]{--ob-top:#9fb0d8;--ob-foot:#e3e9f5;--ob-well:#001f721a}.ds-ob-app[data-tone=stone]{--ob-top:#b9b3ac;--ob-foot:#ece8e3;--ob-well:#3c2d1e1f}.ds-ob-app[data-tone=amber]{--ob-top:#f2a31a;--ob-foot:#fce2a6;--ob-well:#8c500029}.ds-ob-app__bar{background:linear-gradient(#fffffff7,#f4f5fae6);border-radius:1.75rem 1.75rem .875rem .875rem;justify-content:space-between;align-items:center;gap:.5rem;height:34%;padding:0 .625rem 0 .75rem;display:flex;box-shadow:inset 0 1px #fff,0 4px 8px -3px #0f122247}.ds-ob-app__lights{gap:.25rem;display:flex}.ds-ob-app__lights>i{aspect-ratio:1;border-radius:var(--ds-radius-full);background:radial-gradient(circle at 35% 30%,#ff8a80,#f04438 70%);width:.5rem;box-shadow:inset 0 -1px 1px #00000026}.ds-ob-app__lights>i:nth-child(2){background:radial-gradient(circle at 35% 30%,#ffe08a,#f5b400 70%)}.ds-ob-app__lights>i:nth-child(3){background:radial-gradient(circle at 35% 30%,#7ee38f,#22b33e 70%)}.ds-ob-app__find{height:1.375rem;font-size:.6875rem;font-weight:var(--ds-weight-medium);color:var(--ds-ink-700);background:#0f122214;border-radius:.375rem;align-items:center;gap:.125rem;padding:0 .375rem 0 .25rem;line-height:1;display:flex}.ds-ob-app__find svg{fill:none;stroke:#0f12224d;stroke-width:1.8px;stroke-linecap:round;width:.75rem;height:.75rem}.ds-ob-app__find>b{background:var(--ds-ink-700);width:1px;height:.75rem}.ds-ob-app__well{background:var(--ob-well);border-radius:1.25rem 1.25rem 1.75rem 1.75rem;flex:1;grid-template-rows:auto 1fr;grid-template-columns:1fr 2.4fr;gap:.375rem;padding:.5rem .5rem 0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #0f12222e,inset 0 0 0 1px #0f12220d}.ds-ob-app__well>i{background:linear-gradient(#ffffff73,#fff3);border-radius:.5rem}.ds-ob-app__well>i:first-child{background:linear-gradient(#fff,#ffffffbf);grid-column:1/-1;height:2.25rem;box-shadow:inset 0 1px #fff,0 3px 6px -2px #0f122240}.ds-ob-app__well>i:nth-child(2),.ds-ob-app__well>i:nth-child(3){height:2rem}.ds-ob-apps{justify-content:center;gap:var(--ds-space-8);flex-wrap:wrap;display:flex}.ds-ob-show{gap:var(--ds-space-10);flex-direction:column;width:100%;display:flex}.ds-ob-show__head{font-size:clamp(var(--ds-size-2xl), 4vw, var(--ds-size-3xl));font-weight:var(--ds-weight-heading);letter-spacing:var(--ds-track-display);text-wrap:balance;color:var(--ds-text);line-height:1.05}.ds-ob-show__head>span{display:block}.ds-ob-show__head>span+span{color:var(--ds-stone-400)}.ds-ob-show__field{isolation:isolate;background:var(--ds-navy-900);border-radius:1rem;height:34rem;padding:5rem 0 0 6rem;position:relative;overflow:hidden}.ds-ob-show__map{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.ds-ob-show__map path{fill:none;stroke:#ffffff21;stroke-width:1.25px}.ds-ob-show__win{gap:var(--ds-space-6);width:calc(100% + 2rem);min-height:calc(100% + 2rem);padding:var(--ds-space-8) var(--ds-space-10);background:var(--ds-surface);border-radius:1rem 0 0;flex-direction:column;display:flex;position:relative;box-shadow:0 -1px #fff9,0 24px 48px -20px #00071c99}.ds-ob-show__pin{filter:drop-shadow(6px 10px 6px #00071c59);width:2.5rem;position:absolute;top:-1.75rem;left:50%;translate:-50%}.ds-ob-show__pin svg{width:100%;height:auto;display:block}.ds-ob-show__crumb{gap:var(--ds-space-3);font-size:var(--ds-size-sm);color:var(--ds-text-subtle);display:flex}.ds-ob-show__crumb>span+span:before{content:"›";padding-right:var(--ds-space-3)}.ds-ob-show__ask{max-width:28rem;padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-cool-50);font-size:var(--ds-size-lg);line-height:var(--ds-leading-snug);color:var(--ds-text);border-radius:.875rem;align-self:flex-end;box-shadow:inset 0 0 0 1px #0f12220a}.ds-ob-show__say{gap:var(--ds-space-3);grid-template-columns:2.5rem minmax(0,1fr);align-items:start;max-width:40rem;display:grid}.ds-ob-show__mark{aspect-ratio:1;background:var(--ds-navy-900);border-radius:.625rem;place-items:center;width:2.5rem;display:grid}.ds-ob-show__mark img{filter:brightness(0)invert();width:1.75rem;height:auto}.ds-ob-show__say p{font-size:var(--ds-size-lg);line-height:var(--ds-leading-snug);color:var(--ds-text)}.ds-ob-show__acts{align-items:center;gap:var(--ds-space-8);font-size:var(--ds-size-md);color:var(--ds-text);padding-left:3.25rem;display:flex}.ds-ob-show__acts>span+span{align-items:center;gap:var(--ds-space-2);color:var(--ds-text-subtle);display:inline-flex}.ds-ob-show__code{border:var(--ds-hairline) solid var(--ds-line);background:var(--ds-surface);max-width:40rem;font-family:var(--ds-font-mono);font-size:var(--ds-size-sm);border-bottom:0;border-radius:.75rem .75rem 0 0;line-height:1.75;overflow:hidden}.ds-ob-show__file{padding:var(--ds-space-2) var(--ds-space-4);border-bottom:var(--ds-hairline) solid var(--ds-line);color:var(--ds-stone-400);align-items:center;gap:.375rem;display:flex}.ds-ob-show__file>i{aspect-ratio:1;border-radius:var(--ds-radius-full);background:#0f12221f;width:.5rem}.ds-ob-show__file>i:first-child{background:var(--ds-ink-900)}.ds-ob-show__file>span{padding-left:var(--ds-space-2)}.ds-ob-show__code ol{padding:var(--ds-space-3) var(--ds-space-4);counter-reset:ln;white-space:pre;color:var(--ds-ink-700);list-style:none}.ds-ob-show__code li:before{counter-increment:ln;content:counter(ln);width:2rem;color:var(--ds-stone-400);display:inline-block}.ds-ob-show__code [data-k=key]{color:var(--ds-navy-900)}.ds-ob-show__code [data-k=str]{color:color-mix(in srgb, var(--ds-amber-500) 60%, black)}@media (width<=47.99rem){.ds-ob-show__field{height:30rem;padding:3.5rem 0 0 1.5rem}.ds-ob-show__win{gap:var(--ds-space-4);padding:var(--ds-space-6) var(--ds-space-6)}.ds-ob-show__acts{display:none}.ds-ob-show__ask,.ds-ob-show__say p{font-size:var(--ds-size-md)}.ds-ob-show__code{font-size:var(--ds-size-xs)}}.ds-ob-medals{border-top:var(--ds-hairline) solid var(--ds-line);border-bottom:var(--ds-hairline) solid var(--ds-line);width:100%;position:relative}.ds-ob-medals:before,.ds-ob-medals:after{content:"";border-radius:var(--ds-radius-full);background:var(--ds-stone-400);width:.5rem;height:.5rem;position:absolute;top:-.25rem}.ds-ob-medals:before{left:-.25rem}.ds-ob-medals:after{right:-.25rem}.ds-ob-medals__band{border-bottom:var(--ds-hairline) solid var(--ds-line);background:repeating-linear-gradient(-45deg,#0f122214 0 1px,#0000 1px 7px);height:3rem;display:block}.ds-ob-medals__row{grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=48rem){.ds-ob-medals__row{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr))}.ds-ob-medals__row>li+li{border-left:var(--ds-hairline) solid var(--ds-line)}}@media (width<=47.99rem){.ds-ob-medals__row>li+li{border-top:var(--ds-hairline) solid var(--ds-line)}}.ds-ob-medals__stage{border-bottom:var(--ds-hairline) solid var(--ds-line);place-items:center;height:18rem;display:grid;position:relative;overflow:hidden}.ds-ob-medals__stage[data-pattern=cubes]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='64' viewBox='0 0 56 64'%3E%3Cpath d='M28 0 56 16v32L28 64 0 48V16ZM28 32 56 16M28 32 0 16M28 32v32' fill='none' stroke='%230F1222' stroke-opacity='.07'/%3E%3C/svg%3E") 0 0/3.5rem 4rem}.ds-ob-medals__stage[data-pattern=weave]{background:repeating-linear-gradient(60deg,#0f12220d 0 1px,#0000 1px 9px),repeating-linear-gradient(-60deg,#0f12220d 0 1px,#0000 1px 9px)}.ds-ob-medals__stage[data-pattern=hex]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='72' viewBox='0 0 42 72'%3E%3Cpath d='M0 12 21 0l21 12v24L21 48 0 36ZM21 48v24' fill='none' stroke='%230F1222' stroke-opacity='.07'/%3E%3C/svg%3E") 0 0/2.625rem 4.5rem}.ds-ob-medal{align-self:end;justify-items:center;padding-bottom:2rem;display:grid;position:relative}.ds-ob-medal__ribbon{width:0;height:9.5rem;position:absolute;top:-7rem;left:50%}.ds-ob-medal__ribbon>i{background:repeating-linear-gradient(0deg, #00000024 0 1px, transparent 1px 3px), linear-gradient(90deg, var(--ds-navy-900) 0 24%, #fff 24% 38%, var(--ds-navy-900) 38% 62%, #fff 62% 76%, var(--ds-navy-900) 76%);transform-origin:50% 100%;width:3rem;height:100%;position:absolute;bottom:0}.ds-ob-medal__ribbon>i:first-child{left:-3rem;rotate:-16deg}.ds-ob-medal__ribbon>i:last-child{left:0;rotate:16deg}.ds-ob-medal__disc{aspect-ratio:1;border-radius:var(--ds-radius-full);background:radial-gradient(circle at 40% 30%,#fff,#ecedf0 70%,#dedfe3);place-items:center;width:10rem;display:grid;position:relative;box-shadow:inset 0 2px #ffffffe6,inset 0 -3px 6px #0f122214,0 0 0 1px #0f12220a,0 22px 32px -16px #0f122259}.ds-ob-medal__disc svg{fill:#f6f6f8;stroke:#0f122214;stroke-width:1px;filter:drop-shadow(0 4px 4px #0f12223d)drop-shadow(0 -1px #fff);width:52%;height:auto;overflow:visible}.ds-ob-medal__disc svg .cut{fill:#c9cbd1;stroke:none}.ds-ob-medals__say{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-6) var(--ds-space-6) var(--ds-space-8);text-align:center;flex-direction:column;display:flex}.ds-ob-medals__title{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-size-lg);font-weight:var(--ds-weight-heading);line-height:var(--ds-leading-snug);letter-spacing:var(--ds-track-tight);color:var(--ds-text);display:inline-flex}.ds-ob-medals__title svg{fill:none;width:1.125rem;height:1.125rem;stroke:var(--ds-navy-900);stroke-width:6px;stroke-linejoin:round}.ds-ob-medals__title svg .cut{display:none}.ds-ob-medals__line{max-width:22rem;font-size:var(--ds-body-size);line-height:var(--ds-leading-snug);color:var(--ds-text-muted)}.ds-ob-medal__disc svg .line{fill:none;stroke:#c9cbd1}.ds-ob-medals__title svg .line{display:none}.ds-ob-medals__title a{color:inherit;text-decoration:none}.ds-ob-medals a:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-sm)}@media (hover:hover) and (pointer:fine){.ds-ob-medals__title a:hover{color:var(--ds-text-display)}.ds-ob-medals__row>li:hover .ds-ob-medal__disc{translate:0 -.25rem}}.ds-ob-medals[data-size=sm] .ds-ob-medals__stage{height:13rem}.ds-ob-medals[data-size=sm] .ds-ob-medal{padding-bottom:1.5rem}.ds-ob-medals[data-size=sm] .ds-ob-medal__disc{width:7.5rem}.ds-ob-medals[data-size=sm] .ds-ob-medal__ribbon{height:7rem;top:-5.5rem}.ds-ob-medals[data-size=sm] .ds-ob-medal__ribbon>i{width:2.25rem}.ds-ob-medals[data-size=sm] .ds-ob-medal__ribbon>i:first-child{left:-2.25rem}.ds-ob-medals[data-size=sm] .ds-ob-medals__title{font-size:var(--ds-size-md)}.ds-ob-medals[data-size=sm] .ds-ob-medals__say{padding:var(--ds-space-6) var(--ds-space-4) var(--ds-space-8);justify-content:flex-start}.ds-ob-medal__disc{transition:translate var(--ds-dur-quick) var(--ds-ease-out)}@media (width>=48rem){.ds-ob-medals[data-size=sm] .ds-ob-medals__row{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-ob-medals[data-size=sm] .ds-ob-medals__row>li{border-left:0;border-bottom:var(--ds-hairline) solid var(--ds-line)}.ds-ob-medals[data-size=sm] .ds-ob-medals__row>li:nth-child(2n){border-left:var(--ds-hairline) solid var(--ds-line)}}@media (width>=64rem){.ds-ob-medals[data-size=sm] .ds-ob-medals__row{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-ob-medals[data-size=sm] .ds-ob-medals__row>li:nth-child(2n){border-left:0}.ds-ob-medals[data-size=sm] .ds-ob-medals__row>li:not(:nth-child(4n+1)){border-left:var(--ds-hairline) solid var(--ds-line)}.ds-ob-medals[data-size=sm] .ds-ob-medals__row>li:nth-last-child(-n+4){border-bottom:0}}@media (width<=47.99rem){.ds-ob-medals[data-size=sm] .ds-ob-medals__row>li{grid-template-columns:7.5rem minmax(0,1fr);display:grid}.ds-ob-medals[data-size=sm] .ds-ob-medals__stage{border-right:var(--ds-hairline) solid var(--ds-line);border-bottom:0;height:auto;min-height:10rem}.ds-ob-medals[data-size=sm] .ds-ob-medal{align-self:center;padding-bottom:0}.ds-ob-medals[data-size=sm] .ds-ob-medal__disc{width:5rem}.ds-ob-medals[data-size=sm] .ds-ob-medal__ribbon{height:6.5rem;top:-6rem}.ds-ob-medals[data-size=sm] .ds-ob-medal__ribbon>i{width:1.5rem}.ds-ob-medals[data-size=sm] .ds-ob-medal__ribbon>i:first-child{left:-1.5rem}.ds-ob-medals[data-size=sm] .ds-ob-medals__say{padding:var(--ds-space-4);text-align:left;align-items:flex-start}}.ds-ob-mat{isolation:isolate;color:#ffffffeb;background:radial-gradient(70% 60% at 50% 30%,#3c5abe40,#0000 70%),#031347;border-radius:1.5rem;position:relative;overflow:hidden}.ds-ob-mat:before{content:"";z-index:-1;mix-blend-mode:soft-light;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");position:absolute;inset:0}.ds-ob-mat__ground{z-index:-1;border:var(--ds-hairline) solid #ffffff1a;background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/6rem 6rem,linear-gradient(#ffffff14 1px,#0000 1px) 0 0/6rem 6rem,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/1rem 1rem,linear-gradient(#ffffff09 1px,#0000 1px) 0 0/1rem 1rem;position:absolute;inset:3rem}.ds-ob-mat__ruler{font-family:var(--ds-font-mono);color:#ffffff52;justify-content:space-between;font-size:.625rem;font-style:normal;display:flex;position:absolute}.ds-ob-mat__ruler>i{font-style:normal}.ds-ob-mat__ruler[data-side=left],.ds-ob-mat__ruler[data-side=right]{flex-direction:column-reverse;top:.5rem;bottom:.5rem}.ds-ob-mat__ruler[data-side=left]{left:.5rem}.ds-ob-mat__ruler[data-side=right]{right:.5rem}.ds-ob-mat__ruler[data-side=foot]{bottom:.375rem;left:1rem;right:1rem}.ds-ob-mat__body{align-items:center;gap:var(--ds-space-6);text-align:center;flex-direction:column;padding:7rem 2rem 8rem;display:flex}.ds-ob-mat__body :is(h1,h2,h3){max-width:40rem;font-size:clamp(var(--ds-size-2xl), 5vw, var(--ds-size-3xl));font-weight:var(--ds-weight-heading);letter-spacing:var(--ds-track-display);text-wrap:balance;color:#fff;line-height:1.05}.ds-ob-mat__body p{max-width:34rem;font-size:var(--ds-size-lg);line-height:var(--ds-leading-snug);color:#ffffffb8}.ds-ob-mat__thing{z-index:2;filter:drop-shadow(6px 12px 10px #0006);pointer-events:none;height:auto;position:absolute}.ds-ob-mat__thing[data-thing=clip]{width:7rem;top:1.5rem;right:1.5rem;rotate:8deg}.ds-ob-mat__thing[data-thing=paperclip]{width:5rem;bottom:5rem;left:1rem;rotate:-30deg}.ds-ob-mat__thing[data-thing=pencil]{width:2.25rem;bottom:-3rem;right:3rem;rotate:-24deg}.ds-ob-mat__thing[data-thing=pin]{width:2rem;top:4rem;left:5rem}.ds-ob-mat__sheet{align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-10) var(--ds-space-6);background:var(--ds-ground);color:var(--ds-text);text-align:center;border-radius:4rem 4rem 0 0;flex-direction:column;display:flex;box-shadow:inset 0 1px #fff,0 -10px 30px -12px #0000008c}@media (width<=47.99rem){.ds-ob-mat__ground{inset:2rem 1.75rem}.ds-ob-mat__body{padding:5rem 1.5rem 6rem}.ds-ob-mat__thing[data-thing=clip]{width:4.5rem;top:.75rem;right:.75rem}.ds-ob-mat__thing[data-thing=pin]{top:2.5rem;left:2.5rem}.ds-ob-mat__thing:is([data-thing=paperclip],[data-thing=pencil]){display:none}.ds-ob-mat__sheet{border-radius:2.5rem 2.5rem 0 0}}.ds-ob-live{align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-radius-full);font-size:var(--ds-size-sm);white-space:nowrap;color:#ffffffd9;background:#ffffff14;padding:.25rem .25rem .25rem .875rem;line-height:1.5rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.ds-ob-live>b{border-radius:var(--ds-radius-full);background:var(--ds-amber-500);font-weight:var(--ds-weight-medium);color:var(--ds-ink-900);padding-inline:.5rem}.ds-ob__title a{align-items:center;gap:var(--ds-space-1);color:inherit;text-decoration:none;display:inline-flex}:is(.ds-ob-dir__title,.ds-ob__title) svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm);flex:none;overflow:visible}.ds-ob-cards__links{gap:var(--ds-space-1);flex-direction:column;padding:0;list-style:none;display:flex}:is(.ds-ob-dir ul,.ds-ob-cards__links) a{min-height:1.75rem;font-size:var(--ds-small-size);line-height:var(--ds-leading-snug);color:var(--ds-text-accent);text-decoration:underline;text-decoration-color:var(--ds-navy-200);text-underline-offset:.25em;transition:text-decoration-color var(--ds-dur-quick) var(--ds-ease-out);align-items:center;text-decoration-thickness:1px;display:inline-flex}:is(.ds-ob-dir,.ds-ob-cards) a:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-sm)}@media (hover:hover) and (pointer:fine){:is(.ds-ob-dir ul,.ds-ob-cards__links) a:hover{text-decoration-color:currentColor}:is(.ds-ob-dir__title,.ds-ob__title) a:hover .ds-more__shaft{transform:scaleX(1.3333)}:is(.ds-ob-dir__title,.ds-ob__title) a:hover .ds-more__head{transform:translate(3px)}}@media (width<=47.99rem){:is(.ds-ob-dir ul,.ds-ob-cards__links) a{min-height:2.5rem}}.ds-ob-cards{gap:var(--ds-grid-gap);grid-column:1/-1;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=48rem){.ds-ob-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-ob-cards>[data-wide]{grid-column:span 2}}@media (width>=64rem){.ds-ob-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-ob-cards>.ds-ob{border-radius:var(--ds-ob-radius-sm);justify-content:flex-start}.ds-ob-cards .ds-ob__stage{height:auto;min-height:11rem}.ds-ob-cards>:not([data-wide]) .ds-ob__stage>:not(.ds-ob-tex,.ds-ob-win){zoom:.75}.ds-ob-cards .ds-ob-panel{width:min(22rem,100%)}.ds-ob-cards .ds-ob__rule{width:50%}.ds-ob-cards__links{align-items:center}@media (width>=48rem){.ds-ob-cards>[data-wide]{align-items:center;gap:var(--ds-space-6);padding:var(--ds-space-8);text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ds-ob-cards>[data-wide] .ds-ob__stage{height:17rem;min-height:17rem}.ds-ob-cards>[data-wide] .ds-ob__stage>.ds-ob-gauge{zoom:.9}.ds-ob-cards>[data-wide] .ds-ob__title{font-size:var(--ds-size-xl)}.ds-ob-cards>[data-wide] .ds-ob__rule{width:100%}.ds-ob-cards>[data-wide] .ds-ob-cards__links{align-items:flex-start;width:100%}.ds-ob-cards>[data-wide] .ds-ob-cards__links a{white-space:nowrap}}@media (width<=47.99rem){.ds-ob-cards .ds-ob__stage{min-height:9rem}.ds-ob-cards .ds-ob__stage>:not(.ds-ob-tex,.ds-ob-win){zoom:.72}}.ds-ob-cards .ds-ob-cards__links a{text-align:left;text-decoration:none}.ds-ob-cards .ds-ob-cards__links a>span:last-child{transition:translate var(--ds-dur-quick) var(--ds-ease-out)}.ds-ob-lnk{transition:translate var(--ds-dur-quick) var(--ds-ease-out);flex:none;place-items:center;display:grid}.ds-ob-lnk .ds-frost{width:1.5rem;height:1.5rem}.ds-ob-lnk .ds-frost svg{width:.875rem;height:.875rem}.ds-ob-cards .ds-ob-cards__links a:focus-visible .ds-ob-lnk{translate:0 -.0625rem}@media (hover:hover) and (pointer:fine){.ds-ob-cards .ds-ob-cards__links a:hover .ds-ob-lnk{translate:0 -.0625rem}.ds-ob-cards .ds-ob-cards__links a:hover>span:last-child{translate:.125rem}.ds-ob-cards>.ds-ob:hover .ds-ob__stage>:not(.ds-ob-tex,.ds-ob-win){translate:0 -.25rem}}.ds-ob-cards .ds-ob__stage>:not(.ds-ob-tex,.ds-ob-win){transition:translate .25s var(--ds-ease-out)}@media (width<=47.99rem){.ds-ob-cards .ds-ob-cards__links a{min-height:2.75rem}}@media (prefers-reduced-motion:no-preference){.ds-ob-cards>.ds-ob{transition:opacity .5s var(--ds-ease-out) calc(var(--i) * 70ms), translate .6s var(--ds-ease-out) calc(var(--i) * 70ms)}.ds-ob-cards>.ds-ob[data-waiting]{opacity:0;transition:none;translate:0 1rem}.ds-ob-cards .ds-ob-gauge{transition:--ob-at 1.1s var(--ds-ease-out) calc(var(--i) * 70ms + .35s)}.ds-ob-cards .ds-ob-chart__col{transition:scale .6s var(--ds-ease-out) calc(var(--i) * 70ms + var(--ci,0) * 80ms + .35s), opacity .3s var(--ds-ease-out) calc(var(--i) * 70ms + .35s)}}@media (prefers-reduced-motion:reduce){.ds-ob-cards>.ds-ob{transition:opacity .3s var(--ds-ease-out)}.ds-ob-cards>.ds-ob[data-waiting]{opacity:0;transition:none}}.ds-ob-find{gap:var(--ds-space-4)}.ds-ob-find__bar{align-items:center;gap:var(--ds-space-2);min-height:2.75rem;padding:0 var(--ds-space-4);border-radius:var(--ds-radius-full);box-shadow:var(--ds-ob-sink);font-size:var(--ds-size-md);color:var(--ds-text);background:#ecedf0;display:flex}.ds-ob-find__bar svg{fill:none;width:1rem;height:1rem;stroke:var(--ds-stone-400);stroke-width:1.6px;stroke-linecap:round;flex:none}.ds-ob-find__rows{gap:var(--ds-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.ds-ob-find__rows>li{column-gap:var(--ds-space-3);padding:var(--ds-space-3);border-radius:.75rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;row-gap:.375rem;display:grid}.ds-ob-find__rows>li>i{border-radius:var(--ds-radius-full);background:#dcdde2;grid-column:2;height:.4375rem}.ds-ob-find__rows>li>i+i{background:#e8e9ed;width:70%}.ds-ob-find__rows>li:not([data-first]){opacity:.7}.ds-ob-find__rows>[data-first]{background:var(--ds-surface);box-shadow:var(--ds-ob-lift)}.ds-ob-find__rows>[data-first]>b{border-radius:var(--ds-radius-full);background:var(--ds-navy-900);font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);color:var(--ds-stone-0);grid-row:1/3;padding:.25rem .5rem}.ds-ob-find__rows>[data-first]>i{background:var(--ds-navy-200)}.ds-ob-find__rows>[data-first]>i+i{background:var(--ds-navy-100)}.ds-ob-live-dot{color:var(--ds-success);align-items:center;gap:.375rem;display:inline-flex}.ds-ob-live-dot:before{content:"";border-radius:var(--ds-radius-full);background:var(--ds-success);width:.4375rem;height:.4375rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-success) 18%, transparent)}.ds-ob-ans{gap:var(--ds-space-3)}.ds-ob-ans__ask{max-width:80%;padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-size-sm);line-height:var(--ds-leading-snug);color:var(--ds-text);background:#ecedf0;border-radius:1rem 1rem 1rem .25rem;align-self:flex-start}.ds-ob-ans__reply{justify-content:flex-end;align-items:flex-end;gap:var(--ds-space-2);display:flex}.ds-ob-ans__say{max-width:82%;padding:var(--ds-space-2) var(--ds-space-3);background:linear-gradient(var(--ds-navy-800), var(--ds-navy-900));font-size:var(--ds-size-sm);line-height:var(--ds-leading-snug);color:var(--ds-stone-0);border-radius:1rem 1rem .25rem;box-shadow:inset 0 1px #ffffff2e,0 6px 12px -6px #001f7280}.ds-ob-ans__mark{border-radius:var(--ds-radius-full);background:var(--ds-surface);width:1.75rem;height:1.75rem;box-shadow:var(--ds-ob-lift);flex:none;place-items:center;display:grid}.ds-ob-ans__mark img{width:1.125rem;height:auto}.ds-ob-ans__src{font-family:var(--ds-font-mono);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-stone-400);align-self:flex-end;padding-right:2.25rem;font-size:.625rem}@media (prefers-reduced-motion:no-preference){.ds-ob-ans__reply{transition:opacity .4s var(--ds-ease-out) .7s, translate .5s var(--ds-ease-out) .7s}.ds-ob-ans__src{transition:opacity .4s var(--ds-ease-out) 1s}[data-waiting] .ds-ob-ans__reply{opacity:0;transition:none;translate:0 .5rem}[data-waiting] .ds-ob-ans__src{opacity:0;transition:none}}.ds-ob-cards>.ds-ob{align-items:stretch;gap:var(--ds-space-6);padding:var(--ds-space-6) var(--ds-space-6) var(--ds-space-4);text-align:left}.ds-ob-cards .ds-ob__title{padding-inline:var(--ds-space-2);text-align:center;font-size:var(--ds-size-lg);font-weight:var(--ds-weight-heading);letter-spacing:-.015em}.ds-ob-cards .ds-ob-cards__links{align-self:stretch;align-items:stretch;gap:0}.ds-ob-cards .ds-ob-cards__links>li{border-top:var(--ds-hairline) solid var(--ds-line);transition:border-color var(--ds-dur-quick) var(--ds-ease-out)}.ds-ob-cards .ds-ob-cards__links>li:has(a:focus-visible),.ds-ob-cards .ds-ob-cards__links>li:has(a:focus-visible)+li{border-top-color:#0000}@media (hover:hover) and (pointer:fine){.ds-ob-cards .ds-ob-cards__links>li:hover,.ds-ob-cards .ds-ob-cards__links>li:hover+li{border-top-color:#0000}}.ds-ob-cards .ds-ob-cards__links a{align-items:center;gap:var(--ds-space-3);min-height:2.75rem;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-md);font-size:var(--ds-body-size);font-weight:var(--ds-weight-regular);color:var(--ds-text);transition:background-color var(--ds-dur-quick) var(--ds-ease-out), color var(--ds-dur-quick) var(--ds-ease-out);line-height:1.3;display:flex}.ds-ob-cards .ds-ob-cards__links a>span:nth-child(2){flex:1;min-width:0}.ds-ob-cards .ds-ob-lnk .ds-frost{width:1.75rem;height:1.75rem}.ds-ob-cards .ds-ob-lnk .ds-frost svg{width:1rem;height:1rem}.ds-ob-row__go{color:var(--ds-navy-300);transition:color var(--ds-dur-quick) var(--ds-ease-out);flex:none;place-items:center;display:grid}.ds-ob-row__go svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm);overflow:visible}.ds-ob-cards .ds-ob-cards__links a:focus-visible{color:var(--ds-text-display)}@media (hover:hover) and (pointer:fine){.ds-ob-cards .ds-ob-cards__links a:hover{color:var(--ds-text-display);background:#ffffffbf}.ds-ob-cards .ds-ob-cards__links a:hover>span:nth-child(2){translate:0}.ds-ob-cards .ds-ob-cards__links a:hover .ds-ob-row__go{color:var(--ds-navy-900)}.ds-ob-cards .ds-ob-cards__links a:hover .ds-more__shaft{transform:scaleX(1.3333)}.ds-ob-cards .ds-ob-cards__links a:hover .ds-more__head{transform:translate(3px)}}@media (width<=47.99rem){.ds-ob-cards>.ds-ob{padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-2)}.ds-ob-cards .ds-ob__title a{align-items:center;min-height:2.75rem;display:inline-flex}}.ds-rsc{border-radius:var(--ds-ob-radius-sm);background:var(--ds-surface);box-shadow:var(--ds-ob-lift);font-family:var(--ds-font-mono);flex-direction:column;grid-column:1/-1;display:flex;position:relative;overflow:hidden}@media (width>=64rem){.ds-rsc{grid-column:2/span 10}}.ds-rsc__bar{align-items:flex-end;gap:var(--ds-space-4);padding:var(--ds-space-2) var(--ds-space-4) 0;border-bottom:var(--ds-hairline) solid var(--ds-line);background:linear-gradient(#f4f4f6,#ececef);display:flex}.ds-rsc__lights{padding-bottom:var(--ds-space-1);align-self:center;gap:.5rem;display:flex}.ds-rsc__lights>i{border-radius:var(--ds-radius-full);place-items:center;width:.75rem;height:.75rem;display:grid;box-shadow:inset 0 0 0 .5px #0000002e}.ds-rsc__lights>[data-k=close]{background:#ff5f57}.ds-rsc__lights>[data-k=min]{background:#febc2e}.ds-rsc__lights>[data-k=max]{background:#28c840}.ds-rsc__lights svg{fill:none;stroke:#00000080;stroke-width:1.1px;stroke-linecap:round;opacity:0;width:.5rem;height:.5rem;transition:opacity var(--ds-dur-quick) var(--ds-ease-out)}@media (hover:hover) and (pointer:fine){.ds-rsc:hover .ds-rsc__lights svg{opacity:1}.ds-rsc__x:hover{background:#0f122214}}.ds-rsc__tab{align-items:center;gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-2) var(--ds-space-3);white-space:nowrap;border:var(--ds-hairline) solid var(--ds-line);background:var(--ds-surface);font-size:var(--ds-size-xs);color:var(--ds-text);border-bottom:0;border-radius:.625rem .625rem 0 0;flex:0 12rem;display:inline-flex;position:relative}.ds-rsc__tab:before{content:"";background:var(--ds-surface);height:1px;position:absolute;bottom:-1px;left:0;right:0}.ds-rsc__file,.ds-rsc__x{fill:none;width:.875rem;height:.875rem;stroke:var(--ds-stone-400);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.ds-rsc__file{stroke:var(--ds-navy-900)}.ds-rsc__tab>.ds-rsc__x{order:2}.ds-rsc__tab:after{content:"";flex:1;order:1}.ds-rsc__x{border-radius:var(--ds-radius-sm);width:1.125rem;height:1.125rem;transition:background-color var(--ds-dur-quick) var(--ds-ease-out);padding:.125rem}.ds-rsc__cols>span{border-radius:var(--ds-radius-full);font-weight:var(--ds-weight-label);justify-self:start;padding:.25rem .625rem}.ds-rsc__cols>[data-k=before]{background:color-mix(in srgb, var(--ds-danger) 9%, transparent);color:var(--ds-danger)}.ds-rsc__cols>[data-k=after]{background:color-mix(in srgb, var(--ds-success) 10%, transparent);color:var(--ds-success)}.ds-rsc__cols,.ds-rsc__lines>li{align-items:center;column-gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr);display:grid}.ds-rsc__cols{padding:var(--ds-space-4) var(--ds-space-6) var(--ds-space-2);font-size:var(--ds-size-xs);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-subtle)}.ds-rsc__cols>span:last-child{grid-column:3}.ds-rsc__lines{gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-6) var(--ds-space-6);flex-direction:column;list-style:none;display:flex;position:relative}.ds-rsc__bad,.ds-rsc__good{align-items:center;gap:var(--ds-space-3);min-height:2.75rem;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);font-size:var(--ds-size-sm);line-height:1.35;display:flex}.ds-rsc__bad{background:color-mix(in srgb, var(--ds-danger) 6%, transparent);color:var(--ds-danger);text-decoration:line-through;text-decoration-color:color-mix(in srgb, var(--ds-danger) 60%, transparent);opacity:.75}.ds-rsc__good{background:color-mix(in srgb, var(--ds-success) 8%, var(--ds-surface));color:var(--ds-success)}.ds-rsc__bad>b,.ds-rsc__good>b{border-radius:var(--ds-radius-full);width:1.25rem;height:1.25rem;color:var(--ds-stone-0);flex:none;place-items:center;font-size:.6875rem;text-decoration:none;display:grid}.ds-rsc__bad>b{background:var(--ds-danger)}.ds-rsc__good>b{background:radial-gradient(circle at 35% 28%, var(--ds-success-on-deep), var(--ds-success) 72%)}.ds-rsc__arrow{color:var(--ds-navy-900);place-items:center;display:grid}.ds-rsc__arrow svg{width:1rem;height:1rem}.ds-rsc__status{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-6);border-top:var(--ds-hairline) solid var(--ds-line);font-size:var(--ds-size-sm);font-weight:var(--ds-weight-medium);color:var(--ds-text-display);grid-template-columns:auto 1fr;display:grid}.ds-rsc__dot{border-radius:var(--ds-radius-full);background:var(--ds-success);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--ds-success) 18%, transparent)}.ds-rsc__was,.ds-rsc__now{grid-area:1/2}.ds-rsc__was{opacity:0;color:var(--ds-danger)}.ds-rsc__lines:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000,#001f7214 50%,#0000);height:3rem;position:absolute;inset:0 0 auto;translate:0 -3rem}@media (prefers-reduced-motion:no-preference){.ds-rsc__lines:after{animation:2.6s linear .5s both ds-rsc-scan}.ds-rsc[data-waiting] .ds-rsc__lines:after{animation:none}.ds-rsc__bad{transition:opacity .3s var(--ds-ease-out) calc(.7s + var(--i) * .45s), text-decoration-color .3s var(--ds-ease-out) calc(.7s + var(--i) * .45s)}.ds-rsc__arrow{transition:opacity .3s var(--ds-ease-out) calc(.75s + var(--i) * .45s), translate .3s var(--ds-ease-out) calc(.75s + var(--i) * .45s)}.ds-rsc__good{transition:opacity .3s var(--ds-ease-out) calc(.8s + var(--i) * .45s), translate .4s var(--ds-ease-out) calc(.8s + var(--i) * .45s)}.ds-rsc[data-waiting] .ds-rsc__bad{opacity:1;text-decoration-color:#0000;transition:none}.ds-rsc[data-waiting] .ds-rsc__arrow{opacity:0;transition:none;translate:-.5rem}.ds-rsc[data-waiting] .ds-rsc__good{opacity:0;transition:none;translate:-1rem}.ds-rsc__now,.ds-rsc__was,.ds-rsc__dot{transition:opacity .3s var(--ds-ease-out) 3.2s, background-color .3s var(--ds-ease-out) 3.2s, box-shadow .3s var(--ds-ease-out) 3.2s}.ds-rsc[data-waiting] .ds-rsc__now{opacity:0;transition:none}.ds-rsc[data-waiting] .ds-rsc__was{opacity:1;transition:none}.ds-rsc[data-waiting] .ds-rsc__dot{background:var(--ds-danger);box-shadow:0 0 0 4px color-mix(in srgb, var(--ds-danger) 18%, transparent);transition:none}}@keyframes ds-rsc-scan{0%{opacity:1;translate:0 -3rem}90%{opacity:1}to{opacity:0;translate:0 22rem}}@media (width<=63.99rem){.ds-rsc__cols{display:none}.ds-rsc__lines{gap:var(--ds-space-6);padding:var(--ds-space-4) var(--ds-space-6) var(--ds-space-6)}.ds-rsc__lines>li{row-gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr)}.ds-rsc__arrow{width:1.25rem;height:1rem;translate:var(--ds-space-3) 0;justify-self:start}.ds-rsc__arrow svg{rotate:90deg}}@media (width<=47.99rem){.ds-rsc__lines,.ds-rsc__status{padding:var(--ds-space-4)}}.ds-ob-top{z-index:2;align-self:start}.ds-ob-corner{z-index:1;place-self:end center;translate:-7rem -.5rem}@media (prefers-reduced-motion:no-preference){.ds-ob-gauge{transition:--ob-at .9s var(--ds-ease-out) .15s}.ds-ob[data-waiting] .ds-ob-gauge{--ob-at:var(--from);transition:none}.ds-ob-chart__col{transition:scale .6s var(--ds-ease-out) calc(var(--ci) * 80ms + .15s), opacity .3s var(--ds-ease-out) calc(var(--ci) * 80ms + .15s)}.ds-ob[data-waiting] .ds-ob-chart__col{opacity:0;transition:none;scale:1 .2}.ds-ob-tex>[data-lit]{transition:color .6s var(--ds-ease-out) .7s}.ds-ob-panel__track>i{transition:translate 1.6s var(--ds-ease-out) .7s;translate:90%}[data-waiting] .ds-ob-panel__track>i{transition:none;translate:0}.ds-ob-app__find>b{animation:1.1s step-end infinite ds-ob-caret}.ds-ob-app[data-paused] .ds-ob-app__find>b{animation-play-state:paused}.ds-ob-show__win{transition:translate .7s var(--ds-ease-out), opacity .5s var(--ds-ease-out)}.ds-ob-show__pin{transition:translate .4s var(--ds-ease-out) .45s, opacity .2s var(--ds-ease-out) .45s}.ds-ob-show :is(.ds-ob-show__ask,.ds-ob-show__say,.ds-ob-show__acts){transition:translate .5s var(--ds-ease-out), opacity .5s var(--ds-ease-out)}.ds-ob-show__ask{transition-delay:.7s}.ds-ob-show__say{transition-delay:1.1s}.ds-ob-show__acts{transition-delay:1.3s}.ds-ob-show__code li{transition:opacity .3s var(--ds-ease-out) calc(1.5s + var(--i) * 70ms)}.ds-ob-show[data-waiting] .ds-ob-show__win{opacity:0;transition:none;translate:0 2rem}.ds-ob-show[data-waiting] .ds-ob-show__pin{opacity:0;transition:none;translate:-50% -.75rem}.ds-ob-show[data-waiting] :is(.ds-ob-show__ask,.ds-ob-show__say,.ds-ob-show__acts){opacity:0;transition:none;translate:0 .5rem}.ds-ob-show[data-waiting] .ds-ob-show__code li{opacity:0;transition:none}.ds-ob-medal__disc{transition:translate .6s var(--ds-ease-out) calc(var(--i) * .12s + .15s), opacity .4s var(--ds-ease-out) calc(var(--i) * .12s + .15s)}.ds-ob-medals li[data-waiting] .ds-ob-medal__disc{opacity:0;transition:none;translate:0 -1.5rem}.ds-ob[data-waiting] .ds-ob-tex>[data-lit]{color:var(--ds-ob-ghost);transition:none}}@keyframes ds-ob-caret{50%{opacity:0}}.ds-wsc{gap:var(--ds-space-4);grid-column:1/-1;padding:0;list-style:none;display:grid}@media (width>=48rem){.ds-wsc{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-wsc>[data-feat]{grid-column:1/-1}}@media (width>=64rem){.ds-wsc{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-wsc__feat,.ds-wsc__card{--wsc-pad:calc(var(--ds-panel-pad) - var(--ds-space-2));height:100%;padding:var(--ds-space-2);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:inherit;transition:box-shadow var(--ds-dur-quick) var(--ds-ease-hover);flex-direction:column;text-decoration:none;display:flex;box-shadow:0 0 0 1px #0f12220d,0 1px 2px #0f12221a}.ds-wsc__pic{aspect-ratio:3/2;border-radius:var(--ds-radius-sm);background:var(--ds-stone-50);display:block;overflow:hidden}.ds-wsc__pic>img,.ds-wsc__pair>img{object-fit:cover;width:100%;height:100%;transition:scale var(--ds-dur-panel) var(--ds-ease-out);display:block}.ds-wsc__side{flex-direction:column;flex:1;min-width:0;display:flex}.ds-wsc__pair{display:none}.ds-wsc__meta{padding:var(--ds-space-4) var(--wsc-pad);border-bottom:var(--ds-hairline) solid var(--ds-line)}.ds-wsc__meta>b{font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text)}.ds-wsc__story{padding:var(--ds-space-4) var(--wsc-pad) 0;font-size:var(--ds-body-size);font-weight:var(--ds-weight-emphasis);line-height:var(--ds-leading-snug);color:var(--ds-text-display);flex:1}.ds-wsc__go{border:var(--ds-hairline) solid var(--ds-line);border-radius:var(--ds-radius-control);width:2rem;height:2rem;color:var(--ds-text-accent);transition:background-color var(--ds-dur-quick) var(--ds-ease-hover), color var(--ds-dur-quick) var(--ds-ease-hover), border-color var(--ds-dur-quick) var(--ds-ease-hover);grid-area:1/2/span 2;align-self:end;place-items:center;display:grid}.ds-wsc__go>svg{width:1rem;height:1rem}.ds-wsc__res{gap:var(--ds-space-2) var(--ds-space-4);padding:var(--ds-space-8) var(--wsc-pad) var(--wsc-pad);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-wsc__res>.ds-odo{font-family:var(--ds-font-apple);font-size:var(--ds-size-2xl);font-weight:var(--ds-weight-medium);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ds-text-display);grid-column:1;justify-self:start;line-height:1}.ds-wsc__what{min-width:0;font-size:var(--ds-small-size);line-height:var(--ds-leading-snug);color:var(--ds-text-subtle);grid-column:1}@media (width>=48rem){.ds-wsc__feat{gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-wsc__feat .ds-wsc__pic{aspect-ratio:auto;min-height:20rem}.ds-wsc__feat .ds-wsc__story{font-size:var(--ds-lede-size)}.ds-wsc__feat .ds-wsc__res>.ds-odo{font-size:var(--ds-size-3xl)}}@media (width>=64rem){.ds-wsc__feat{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ds-wsc__feat .ds-wsc__pic{min-height:30rem}.ds-wsc__feat .ds-wsc__pair{gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-wsc__pair>img{aspect-ratio:4/3;border-radius:var(--ds-radius-sm);background:var(--ds-stone-50)}.ds-wsc__feat .ds-wsc__res>.ds-odo{font-size:clamp(var(--ds-size-4xl), 5.5vw, 5rem)}}.ds-wsc__feat:focus-visible,.ds-wsc__card:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}@media (hover:hover) and (pointer:fine){:is(.ds-wsc__feat,.ds-wsc__card):hover{box-shadow:0 0 0 1px var(--ds-ink-a12), 0 1px 2px #0f12221a}:is(.ds-wsc__feat,.ds-wsc__card):hover .ds-wsc__pic>img{scale:1.03}:is(.ds-wsc__feat,.ds-wsc__card):hover .ds-wsc__go{border-color:var(--ds-navy-900);background:var(--ds-navy-900);color:var(--ds-text-inverse)}:is(.ds-wsc__feat,.ds-wsc__card):hover .ds-more__shaft{transform:scaleX(1.3333)}:is(.ds-wsc__feat,.ds-wsc__card):hover .ds-more__head{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.ds-wsc__pic>img,.ds-wsc__pair>img{transition:none}}.ds-whr{min-height:0;padding-block:calc(var(--ds-top) + var(--ds-space-12)) var(--ds-space-16);background:var(--ds-ground);display:block}.ds-whr__inner>*{grid-column:1/-1}.ds-whr__top{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-whr__title{font-family:var(--ds-font-display);font-size:var(--ds-hero-size);font-weight:var(--ds-weight-heading);letter-spacing:-.035em;color:var(--ds-text);line-height:1.1}.ds-whr__title>span{display:block}.ds-whr__title>span+span{color:var(--ds-text-display)}.ds-whr__foot{justify-items:start;display:grid}.ds-whr__lede{max-width:26rem;font-size:var(--ds-size-lg);line-height:var(--ds-leading-snug);color:var(--ds-text-muted)}.ds-whr__lane{display:none}@media (width>=48rem){.ds-whr__foot{align-items:center;gap:var(--ds-space-8);grid-template-columns:auto minmax(0,1fr) auto}.ds-whr__lane{height:var(--ds-hairline);background:var(--ds-line);transform-origin:0;justify-self:stretch;display:block;position:relative;overflow-x:clip}.ds-whr__lane:after{content:"";background:linear-gradient(90deg, transparent calc(100% - 3rem), var(--ds-accent) calc(100% - .25rem), transparent);opacity:0;width:100%;height:5px;position:absolute;top:-2px;left:0}}@media (width>=48rem) and (prefers-reduced-motion:no-preference){.ds-whr__lane{animation:ds-whr-draw .9s var(--ds-ease-out) .6s both}.ds-whr__lane:after{animation:ds-whr-run 3.2s var(--ds-ease-move) 1.6s infinite}.ds-whr__lane[data-paused]:after{animation-play-state:paused}}@keyframes ds-whr-draw{0%{scale:0 1}}@keyframes ds-whr-run{0%{opacity:0;translate:-100%}15%{opacity:1}80%{opacity:1}to{opacity:0;translate:0}}@media (prefers-reduced-motion:no-preference){:is(.ds-whr__top,.ds-whr__title>span,.ds-whr__foot){animation:ds-fh-in .7s var(--ds-ease-out) var(--at,0s) both}}.ds-section[data-bare]{padding-top:0}.ds-wsc__more{padding-top:var(--ds-space-8);flex-direction:column;grid-column:1/-1;align-items:center;display:flex}.ds-wsc__more[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.ds-wsc>li[data-new]{animation:ds-fh-in .5s var(--ds-ease-out) var(--at,0s) both}}.ds-cl{padding:var(--ds-space-8) var(--ds-edge) var(--ds-section-pad);background:var(--ds-lg-page);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.ds-cl__wrap{gap:var(--ds-lg-gap);flex-direction:column;width:100%;min-width:0;display:flex}.ds-cl__head{gap:var(--ds-lg-inside);padding-bottom:var(--ds-space-6);flex-direction:column;display:flex}.ds-cl__trail{font-size:var(--ds-lg-small);color:var(--ds-lg-grey);flex-wrap:wrap;align-items:center;gap:.375rem;line-height:1.125rem;display:flex}.ds-cl__trail a{color:var(--ds-lg-grey);transition:color var(--ds-lg-quick) var(--ds-lg-ease);align-items:center;text-decoration:none;display:inline-flex}.ds-cl__trail svg{width:.875rem;height:.875rem;color:var(--ds-icon-grey);transition:color var(--ds-lg-quick) var(--ds-lg-ease)}@media (hover:hover) and (pointer:fine){.ds-cl__trail a:hover svg{color:var(--ds-lg-ink)}}.ds-cl__trail a:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px;border-radius:.25rem}@media (hover:hover) and (pointer:fine){.ds-cl__trail a:hover{color:var(--ds-lg-ink)}}.ds-cl__head .ds-lg-head{max-width:48rem}.ds-cl__lede{max-width:40rem;color:var(--ds-lg-text);font-size:1rem;line-height:1.5rem}.ds-cl__bar{justify-content:space-between;align-items:center;gap:var(--ds-lg-inside);padding-top:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-cl__bar .ds-lg-group{scrollbar-width:none;max-width:100%;overflow-x:auto}.ds-cl__bar .ds-lg-group__seg[data-on]{font-weight:var(--ds-lg-medium);color:var(--ds-lg-ink)}.ds-cl__bar .ds-lg-group__seg[data-on]:before{content:"";inset-block:.4375rem;background:var(--ds-lg-divider);width:1px;position:absolute;left:-1px}.ds-cl__actions{gap:var(--ds-lg-gap);flex-wrap:wrap;display:flex}.ds-cl__actions svg,.ds-cl__next .ds-lg-btn svg{width:.875rem;height:.875rem}.ds-cl__tiles>li:not(:first-child) .ds-lg-tile__figure{font-size:var(--ds-lg-card-head);font-weight:var(--ds-lg-medium);line-height:var(--ds-lg-card-head-lh);letter-spacing:-.012em}.ds-lg-card.ds-cl__lead{padding:var(--ds-lg-gap)}.ds-cl__lead img{border-radius:var(--ds-radius-xl);background:var(--ds-lg-inner);width:100%;height:auto;display:block}.ds-cl__grid{gap:var(--ds-lg-gap);display:grid}@media (width>=48rem){.ds-cl__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-cl__wide{grid-column:1/-1}}.ds-cl__wide>.ds-lg-card,.ds-cl__who>.ds-lg-card{height:100%}@media (width>=48rem){.ds-cl__who{grid-column:1/-1}}@media (width>=64rem){.ds-cl__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ds-cl__grid>*{grid-column:span 3}.ds-cl__grid>.ds-cl__wide,.ds-cl__grid[data-brief=long]>.ds-cl__who{grid-column:1/-1}.ds-cl__grid[data-brief=short]>:is(.ds-cl__who,:nth-child(2),:nth-child(3)){grid-column:span 2}.ds-cl__grid[data-brief=short] .ds-cl__first{font-size:1.125rem;line-height:1.625rem}.ds-cl__grid[data-brief=long] .ds-cl__text{column-gap:var(--ds-space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);max-width:none;display:grid}.ds-cl__grid[data-brief=long] .ds-cl__text>.ds-cl__first{align-self:start}}.ds-cl__rest{gap:var(--ds-lg-inside);flex-direction:column;min-width:0;display:flex}.ds-cl__body,.ds-cl__text{color:var(--ds-lg-text);font-size:.9375rem;line-height:1.5rem}.ds-cl__text{gap:var(--ds-lg-inside);flex-direction:column;max-width:44rem;display:flex}.ds-cl__first{font-size:var(--ds-lg-card-head);line-height:var(--ds-lg-card-head-lh);letter-spacing:-.012em;color:var(--ds-lg-ink)}.ds-cl__text :is(h2,h3,h4){padding-top:var(--ds-space-2);font-size:var(--ds-lg-body-size);font-weight:var(--ds-lg-medium);color:var(--ds-lg-ink)}.ds-cl__text :is(ul,ol){flex-direction:column;gap:.375rem;padding-left:1.25em;display:flex}.ds-cl__text strong{font-weight:var(--ds-lg-medium);color:var(--ds-lg-ink)}.ds-cl__text a{color:var(--ds-lg-ink);text-underline-offset:.2em}.ds-cl__text figure{flex-direction:column;gap:.5rem;display:flex}.ds-cl__text figure img{border-radius:var(--ds-radius-xl);background:var(--ds-lg-inner);width:100%;height:auto;display:block}.ds-cl__text figcaption{font-size:var(--ds-lg-small);color:var(--ds-lg-grey)}.ds-cl__text .step-label,.ds-cl__text .result-callout{display:none}.ds-cl__text :is(.case-step,.case-step-meta,.case-step-body){flex-direction:column;gap:.375rem;display:flex}.ds-cl__text .case-step-meta:has(>.step-label:only-child){display:none}.ds-cl__steps{padding:0;list-style:none;display:grid}.ds-cl__steps>li{min-width:0;padding:0 0 var(--ds-space-8) var(--ds-space-8);flex-direction:column;gap:.375rem;display:flex;position:relative}.ds-cl__steps>li:before{content:"";border-radius:var(--ds-radius-full);background:var(--ds-lg-ink);width:2px;position:absolute;top:.5rem;bottom:-.5rem;left:calc(.5rem - 1px)}.ds-cl__steps>li[data-last]{padding-bottom:0}.ds-cl__steps>li[data-last]:before{content:none}.ds-cl__node{z-index:1;border:2px solid var(--ds-lg-ink);border-radius:var(--ds-radius-full);background:var(--ds-lg-inner);width:1rem;height:1rem;position:absolute;top:0;left:0}.ds-cl__steps>li[data-last] .ds-cl__node{border-color:var(--ds-lg-ink);background:var(--ds-amber-500)}.ds-cl__steps h3{font-size:.9375rem;font-weight:var(--ds-weight-semibold);text-wrap:balance;color:var(--ds-lg-ink);line-height:1.375rem}.ds-cl__steps p{max-width:34rem;font-size:var(--ds-lg-body-size);color:var(--ds-lg-text);line-height:1.375rem}@media (width>=64rem){.ds-cl__steps{column-gap:var(--ds-space-8);padding-top:var(--ds-space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ds-cl__steps>li{padding:var(--ds-space-8) 0 0}.ds-cl__steps>li:before{top:calc(.5rem - 1px);bottom:auto;left:.5rem;right:calc(-1 * var(--ds-space-8));width:auto;height:2px}.ds-cl__steps>li[data-last]:before{content:"";background:repeating-linear-gradient(90deg, var(--ds-navy-300) 0 6px, transparent 6px 16px);right:0}}.ds-cl__gallery{flex-direction:column;display:flex}.ds-cl__gallery .ds-cg__row[data-cols="1"]:not([data-kind=wide],[data-kind=long],[data-kind=film]){width:min(44rem,100%)}.ds-cl__gallery :is(.ds-cg__pic,.ds-cg__scroll){border-radius:var(--ds-radius-xl);background:var(--ds-lg-inner);box-shadow:none}.ds-cl__gallery .ds-cg,.ds-cl__gallery .ds-cg__row{gap:var(--ds-lg-gap)}.ds-lg-card.ds-cl__changed{gap:var(--ds-lg-pad);display:grid}.ds-cl__result{gap:var(--ds-lg-inside);flex-direction:column;min-width:0;display:flex}.ds-cl__result>.ds-odo{padding-top:var(--ds-space-2);font-family:var(--ds-lg-font);font-size:clamp(3rem,6vw,4.5rem);font-weight:var(--ds-weight-semibold);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ds-lg-ink);line-height:1}.ds-cl__resultline{max-width:28rem;font-size:var(--ds-lg-card-head);font-weight:var(--ds-weight-medium);line-height:var(--ds-lg-card-head-lh);letter-spacing:-.012em;text-wrap:balance;color:var(--ds-lg-ink)}.ds-cl__result>.ds-cl__body{color:#555;max-width:32rem}.ds-cl__review{justify-content:space-between;gap:var(--ds-lg-pad);min-width:0;padding:var(--ds-space-6);border-radius:var(--ds-radius-xl);background:var(--ds-lg-page);flex-direction:column;display:flex}.ds-cl__review blockquote p{color:var(--ds-lg-text);font-size:1.0625rem;line-height:1.625rem}.ds-cl__review figcaption{padding-top:var(--ds-space-4);border-top:1px dashed var(--ds-lg-dash);align-items:center;gap:.75rem;display:flex}.ds-cl__review img{object-fit:cover;border-radius:50%;flex:none;width:2.5rem;height:2.5rem}.ds-cl__review figcaption span{font-size:var(--ds-lg-small);color:var(--ds-lg-grey);flex-direction:column;line-height:1.125rem;display:flex}.ds-cl__review b{font-size:var(--ds-lg-body-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink)}@media (width>=64rem){.ds-lg-card.ds-cl__changed[data-review]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch}.ds-lg-card.ds-cl__changed:not([data-review])>.ds-cl__result{column-gap:var(--ds-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.ds-lg-card.ds-cl__changed:not([data-review])>.ds-cl__result>*{grid-column:1}.ds-lg-card.ds-cl__changed:not([data-review])>.ds-cl__result>.ds-cl__body{grid-area:2/2/span 2;align-self:end}}.ds-lg-card.ds-cl__next{gap:var(--ds-lg-pad);padding:var(--ds-lg-gap);color:inherit;text-decoration:none;display:grid}.ds-cl__nextpic{border-radius:var(--ds-radius-xl);background:var(--ds-lg-inner);overflow:hidden}.ds-cl__nextpic img{width:100%;height:auto;transition:scale var(--ds-dur-panel) var(--ds-ease-out);display:block}.ds-cl__nextwords{align-items:flex-start;gap:var(--ds-lg-inside);padding:var(--ds-space-2) var(--ds-lg-pad) var(--ds-lg-pad);flex-direction:column;display:flex}@media (width>=48rem){.ds-lg-card.ds-cl__next{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}}.ds-cl__next:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ds-cl__next:hover .ds-cl__nextpic img{scale:1.02}.ds-cl__next:hover .ds-lg-btn--key{box-shadow:var(--ds-lg-key-lift)}}@media (prefers-reduced-motion:reduce){.ds-cl__nextpic img{transition:none}}.ds-cl :is(.ds-lg-card__title,.ds-lg-tile__label){font-weight:var(--ds-weight-semibold);color:var(--ds-lg-text)}.ds-cg{gap:var(--ds-space-4);flex-direction:column;grid-column:1/-1;width:100%;display:flex}.ds-cg__row{gap:var(--ds-space-4);align-items:start;display:grid}.ds-cg__row[data-cols="1"]:not([data-kind=wide],[data-kind=long],[data-kind=film]){align-self:center;width:min(40rem,100%)}@media (width>=48rem){.ds-cg__row[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-cg__pic{border-radius:var(--ds-radius-card);background:var(--ds-stone-50);cursor:zoom-in;border:0;width:100%;padding:0;display:block;overflow:hidden}.ds-cg__pic img{width:100%;height:auto;display:block}.ds-cg__pic:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}html[data-lbx]{overflow:hidden}.ds-lbx{width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--ds-space-4) var(--ds-gutter);color:var(--ds-text-inverse);overscroll-behavior:contain;background:0 0;border:0}.ds-lbx[open]{gap:var(--ds-space-4);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ds-lbx::backdrop{backdrop-filter:blur(12px);background:#00071cf7}.ds-lbx:focus{outline:none}.ds-lbx__bar,.ds-lbx__nav{align-items:center;gap:var(--ds-space-2);display:flex}.ds-lbx__bar{justify-content:space-between}.ds-lbx__nav{justify-content:center}.ds-lbx__count{font-family:var(--ds-font-mono);font-size:var(--ds-label-size);letter-spacing:var(--ds-track-caps);font-variant-numeric:tabular-nums;color:#fff9}.ds-lbx__count b{font-weight:var(--ds-weight-label);color:var(--ds-text-inverse)}.ds-lbx__stage{place-items:center;min-height:0;display:grid}.ds-lbx__stage img{object-fit:contain;border-radius:var(--ds-radius-sm);max-width:100%;max-height:100%;transition:opacity var(--ds-dur-quick) var(--ds-ease-out);user-select:none;-webkit-user-drag:none}.ds-lbx__stage img[data-swap]{opacity:0}.ds-lbx__btn{border-radius:var(--ds-radius-control);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 var(--ds-hairline) #ffffff38;color:var(--ds-text-inverse);cursor:pointer;touch-action:manipulation;transition:background-color var(--ds-dur-quick) var(--ds-ease-hover);background:0 0;border:0;place-items:center;padding:0;display:grid}.ds-lbx__btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.ds-lbx__btn:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color-on-deep);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ds-lbx__btn:hover{background-color:#ffffff1a}}@media (prefers-reduced-motion:no-preference){.ds-lbx[open]{animation:ds-lbx-in .2s var(--ds-ease-out)}.ds-lbx[open]::backdrop{animation:ds-lbx-fade .2s var(--ds-ease-out)}}@keyframes ds-lbx-in{0%{opacity:0;scale:.98}}@keyframes ds-lbx-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ds-lbx__stage img{transition:none}}.ds-lbx__stage[data-long]{overscroll-behavior:contain;place-items:start center;overflow-y:auto}.ds-lbx__stage[data-long] img{width:min(100%,56rem);height:auto;max-height:none}.ds-cg__row[data-kind=long]{justify-content:center;gap:var(--ds-lg-gap);width:100%;display:flex}.ds-cg__row[data-kind=long]>.ds-cg__pic{flex:calc(var(--r) * 100) 1 0;width:auto;min-width:0;height:auto;aspect-ratio:var(--r)}.ds-cg__row[data-kind=long]{flex-wrap:nowrap;align-items:flex-start}.ds-cl__gallery .ds-cg__row[data-kind=long][data-cols="1"]{width:100%}.ds-cg__row[data-kind=long]>.ds-cg__pic img{width:100%;height:100%}@media (hover:hover) and (pointer:fine){.ds-cg__pic{transition:box-shadow var(--ds-lg-quick) var(--ds-lg-ease), translate var(--ds-lg-quick) var(--ds-lg-ease)}.ds-cg__row[data-kind=long]>.ds-cg__pic:hover{translate:0 -2px;box-shadow:0 0 0 1px #0000000f,0 12px 24px -12px #00000040}}@media (prefers-reduced-motion:reduce){.ds-cg__row[data-kind=long]>.ds-cg__pic:hover{translate:none}}.ds-cl__gallery .ds-cg__row[data-cols="1"]>.ds-cg__pic,.ds-lg-card.ds-cl__lead{width:min(100%, var(--nw,100%));place-self:center}.ds-cl__gallery .ds-cg__row[data-kind=long][data-cols="1"]{justify-content:center}.ds-cl__gallery .ds-cg__row[data-kind=long][data-cols="1"]>.ds-cg__pic{flex:0 1 var(--nw);max-width:100%}.ds-cl__lead img,.ds-cg__pic img,.ds-cl__text figure img,.ds-cl__nextpic img{filter:contrast(1.05)saturate(1.08);image-rendering:auto}@media (forced-colors:active){.ds-cl__lead img,.ds-cg__pic img,.ds-cl__text figure img,.ds-cl__nextpic img{filter:none}}.ds-cg__film{width:min(100%, var(--nw,100%));border-radius:var(--ds-radius-xl);background:var(--ds-lg-inner);justify-self:center;position:relative;overflow:hidden}.ds-cg__film video{object-fit:cover;width:100%;height:100%;display:block}.ds-cg__filmkey{right:var(--ds-space-3);bottom:var(--ds-space-3);border-radius:var(--ds-radius-full);background:var(--ds-lg-key);width:2.5rem;height:2.5rem;box-shadow:var(--ds-lg-key-shadow);color:var(--ds-lg-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:box-shadow var(--ds-lg-quick) var(--ds-lg-ease);border:0;place-items:center;padding:0;display:grid;position:absolute}.ds-cg__filmkey svg{fill:currentColor;width:.875rem;height:.875rem}.ds-cg__filmkey svg+svg,.ds-cg__filmkey[aria-pressed=true] svg:first-child{display:none}.ds-cg__filmkey[aria-pressed=true] svg+svg{display:block}.ds-cg__filmkey:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ds-cg__filmkey:hover{box-shadow:var(--ds-lg-key-lift)}}@media (pointer:coarse){.ds-cg__filmkey{width:2.75rem;height:2.75rem}}.ds-cl__lead>.ds-cg__film{width:100%}.ds-pai{row-gap:var(--ds-space-10);align-items:start}.ds-pai__head,.ds-pai__cards{grid-column:1/-1}.ds-pai__head{gap:var(--ds-stack-heading);flex-direction:column;display:flex}.ds-pai__intro{max-width:30rem;color:var(--ds-lg-text);font-size:1rem;line-height:1.5rem}.ds-pai__cards{gap:var(--ds-lg-gap);padding:0;list-style:none;display:grid}.ds-pai__card{gap:var(--ds-space-3)}.ds-pai__name{align-items:center;gap:var(--ds-space-3);font-size:1rem;font-weight:var(--ds-weight-semibold);color:var(--ds-lg-ink);line-height:1.375rem;display:flex}.ds-pai__line{color:var(--ds-lg-text);font-size:1rem;line-height:1.5rem}@media (width>=48rem){.ds-pai__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.ds-pai__head{top:calc(var(--ds-top) + var(--ds-space-8));grid-column:1/span 5;position:sticky}.ds-pai__cards{grid-column:6/-1}}.ds-whr:has(+.ds-section:not([data-bare])){padding-bottom:0}.ds-bl__title{font-size:var(--ds-hero-size);line-height:1.1}.ds-bl__line{max-width:34rem}.ds-bl__bar{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding-bottom:var(--ds-space-6);flex-wrap:wrap;grid-column:1/-1;display:flex}.ds-lg-search.ds-bl__search{max-width:26rem;box-shadow:var(--ds-lg-card-edge);flex:18rem;height:2.75rem;padding-inline:.875rem .5rem;font-size:1rem}.ds-lg-search.ds-bl__search input{font-size:.9375rem}.ds-lg-search.ds-bl__search:focus-within{box-shadow:0 0 0 2px var(--ds-lg-ink)}.ds-lg-search.ds-bl__search svg{width:1rem;height:1rem}.ds-bl__cats{align-items:center;gap:var(--ds-space-6);height:2.75rem;display:inline-flex;position:relative}.ds-bl__cats>a,.ds-bl__more>summary{height:2.75rem;font-family:var(--ds-lg-font);font-size:1rem;font-weight:var(--ds-weight-regular);color:var(--ds-lg-grey);white-space:nowrap;cursor:pointer;transition:color var(--ds-lg-quick) var(--ds-lg-ease);align-items:center;gap:.25rem;line-height:1;text-decoration:none;list-style:none;display:inline-flex;position:relative}.ds-bl__cats>a:after,.ds-bl__more>summary:after{content:"";background:var(--ds-lg-ink);transform-origin:0;height:2px;transition:transform .2s var(--ds-ease-out);border-radius:1px;position:absolute;inset:auto 0 .25rem;transform:scaleX(0)}.ds-bl__cats sup{font-size:.6875rem;font-weight:var(--ds-weight-medium);font-variant-numeric:tabular-nums;color:var(--ds-lg-grey);align-self:flex-start;padding-top:.5rem;line-height:1}.ds-bl__more>summary::-webkit-details-marker{display:none}.ds-bl__more>summary svg{width:.75rem;height:.75rem;color:var(--ds-icon-grey)}.ds-bl__cats>a[aria-current],.ds-bl__more[data-current]>summary{font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink)}.ds-bl__cats>a[aria-current]:after,.ds-bl__more[data-current]>summary:after{transform:scaleX(1)}.ds-bl__cats>a:focus-visible,.ds-bl__more>summary:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:1px}@media (hover:hover) and (pointer:fine){.ds-bl__cats>a:hover,.ds-bl__more>summary:hover{color:var(--ds-lg-ink)}}.ds-bl__more{position:relative}.ds-bl__menu{z-index:20;border-radius:var(--ds-radius-xl);background:var(--ds-surface-float);min-width:12rem;box-shadow:0 0 0 1px #0000000f, var(--ds-shadow-float);flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0}.ds-bl__menu>a{border-radius:var(--ds-lg-radius-key);font-size:var(--ds-lg-body-size);color:var(--ds-lg-text);padding:.5rem .75rem;text-decoration:none}.ds-bl__menu>a[aria-current]{font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink)}@media (hover:hover) and (pointer:fine){.ds-bl__menu>a:hover{background:var(--ds-lg-glide);color:var(--ds-lg-ink)}}@media (width<=47.99rem){.ds-bl__search{flex-basis:100%;max-width:none}.ds-bl__cats{scrollbar-width:none;max-width:100%;overflow-x:auto}.ds-bl__menu{top:auto;bottom:auto}}.ds-bl__found{font-size:var(--ds-lg-small);color:var(--ds-lg-grey);grid-column:1/-1}.ds-bl__found:empty{display:none}.ds-wsc__feat.ds-bl__lead{grid-column:1/-1}.ds-bl__lead .ds-wsc__pic{aspect-ratio:1200/630;min-height:0}.ds-bl__lead .ds-wsc__side{gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-4) var(--ds-space-2)}.ds-bl__leadtitle{font-size:var(--ds-size-xl);font-weight:var(--ds-weight-semibold);letter-spacing:-.015em;text-wrap:balance;color:var(--ds-lg-ink);line-height:1.25}.ds-bl__by{padding-top:var(--ds-space-3);border-top:var(--ds-hairline) solid #00000014;align-items:center;gap:.625rem;display:flex}.ds-bl__by>img{object-fit:cover;border-radius:50%;flex:none;width:1.75rem;height:1.75rem}.ds-bl__by>span:not(.ds-wsc__go){font-size:var(--ds-lg-small);color:var(--ds-lg-grey);flex-direction:column;flex:1;line-height:1.125rem;display:flex}.ds-bl__by b{font-weight:var(--ds-weight-medium);color:var(--ds-lg-text)}.ds-bl__grid{gap:var(--ds-lg-gap);padding:var(--ds-lg-gap) 0 0;grid-column:1/-1;list-style:none;display:grid}@media (width>=48rem){.ds-bl__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.ds-bl__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-lg-card.ds-bl__card{gap:var(--ds-space-2);height:100%;padding:var(--ds-lg-gap) var(--ds-lg-gap) var(--ds-space-4);color:inherit;transition:box-shadow var(--ds-lg-quick) var(--ds-lg-ease);text-decoration:none}.ds-bl__pic{aspect-ratio:1200/630;border-radius:var(--ds-radius-xl);background:var(--ds-lg-inner);display:block;overflow:hidden}.ds-bl__pic img{object-fit:contain;width:100%;height:100%;transition:scale var(--ds-dur-panel) var(--ds-ease-out);display:block}.ds-bl__meta{gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-3) 0;font-weight:var(--ds-weight-semibold);color:var(--ds-lg-grey);display:flex}.ds-bl__lead .ds-bl__meta{padding:0}.ds-bl__meta>b{font-weight:inherit;color:var(--ds-lg-ink)}.ds-bl__cardtitle{padding:0 var(--ds-space-3);font-size:1.0625rem;font-weight:var(--ds-weight-semibold);text-wrap:pretty;color:var(--ds-lg-ink);flex:1;line-height:1.4}.ds-bl__desc{padding:0 var(--ds-space-3);-webkit-line-clamp:2;font-size:var(--ds-lg-body-size);color:var(--ds-lg-text);-webkit-box-orient:vertical;line-height:1.375rem;display:-webkit-box;overflow:hidden}.ds-bl__lead .ds-bl__desc{-webkit-line-clamp:3;padding:0;font-size:1rem;line-height:1.5rem}.ds-bl__foot{padding:var(--ds-space-2) var(--ds-space-3) 0;font-size:var(--ds-lg-small);font-variant-numeric:tabular-nums;color:var(--ds-lg-grey)}.ds-bl__card:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ds-lg-card.ds-bl__card:hover{box-shadow:0 0 0 1px #0f12221f,0 8px 18px -12px #0f122240}.ds-bl__card:hover .ds-bl__pic img{scale:1.02}}.ds-bl__none{padding:var(--ds-space-12) 0;text-align:center;color:var(--ds-lg-grey);grid-column:1/-1;font-size:1rem}@media (prefers-reduced-motion:no-preference){.ds-bl__grid>li[data-new]{animation:ds-fh-in .5s var(--ds-ease-out) var(--at,0s) both}}@media (prefers-reduced-motion:reduce){.ds-bl__pic img{transition:none}}.ds-bl__meta{letter-spacing:0;text-transform:none;align-items:center;font-size:.75rem}.ds-bl__tag{border-radius:var(--ds-radius-md);background:var(--tone,var(--ds-lg-blue));height:1.5rem;font-size:.75rem;font-weight:var(--ds-weight-semibold);color:var(--ds-lg-ink);white-space:nowrap;align-items:center;gap:.3125rem;padding:0 .5rem 0 .4375rem;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #0f12220f}.ds-bl__tag>svg{flex:none;width:.75rem;height:.75rem}.ds-bl__latest{font-size:.75rem;font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-track-caps);text-transform:uppercase;color:var(--ds-lg-grey)}.ds-bl__lead .ds-wsc__side{height:100%}.ds-bl__lead .ds-bl__desc{flex:auto;align-self:stretch}.ds-bl__lead .ds-wsc__pic{border-radius:var(--ds-radius-xl);align-self:start}.ds-bl__lead .ds-wsc__pic img{object-fit:cover;border-radius:inherit}.ds-bl__pic img{border-radius:inherit}.ds-whr[data-glow]{background:radial-gradient(60% 52% at 50% 56%, color-mix(in oklab, var(--ds-stone-100) 70%, transparent), transparent 70%), radial-gradient(42% 44% at 18% 52%, color-mix(in oklab, var(--ds-navy-100) 55%, transparent), transparent 75%), var(--ds-ground)}@media (width<=47.99rem){.ds-bl__cats{gap:0;width:100%;overflow:visible}.ds-bl__cats>a,.ds-bl__more{flex:auto}.ds-bl__cats>a,.ds-bl__more>summary{justify-content:center;padding-inline:.5rem}.ds-bl__more>summary{width:100%}.ds-bl__menu{position:absolute;right:0}}@media (width<=23.4375rem){.ds-bl__cats>a,.ds-bl__more>summary{padding-inline:.3125rem;font-size:.75rem}}@media (width<=63.99rem){.ds-wsc__feat.ds-bl__lead{display:flex}.ds-bl__lead .ds-wsc__pic{align-self:stretch}.ds-bl__lead .ds-wsc__side{padding:var(--ds-space-4) var(--ds-space-3) var(--ds-space-3)}}.ds-whr .ds-eyebrow--lane{color:var(--ds-lg-grey)}.ds-whr[data-post]>.ds-section-stack{align-items:center;gap:var(--ds-space-16)}.ds-bp__intro{text-align:center;flex-direction:column;align-items:center;max-width:52rem;display:flex}.ds-bp__meta{justify-content:center;gap:var(--ds-space-1) var(--ds-space-4);font-variant-numeric:tabular-nums;color:var(--ds-lg-text);flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;display:flex}.ds-bp__meta>:not(:first-child){color:var(--ds-lg-grey)}.ds-bp__meta a{transition:color var(--ds-lg-quick) var(--ds-lg-ease);text-decoration:none}.ds-bp__meta a:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px;border-radius:.25rem}@media (hover:hover) and (pointer:fine){.ds-bp__meta a:hover{color:var(--ds-lg-ink)}}.ds-bp__title{max-width:48rem;font-size:var(--ds-hero-size);letter-spacing:-.025em;text-wrap:balance;line-height:1.1}.ds-bp__title>.ds-fill__part{display:block}.ds-bp__title>br{display:none}.ds-bp__lede{max-width:38rem}.ds-bp__by{justify-content:center;align-items:center;gap:var(--ds-space-2) var(--ds-space-4);color:var(--ds-lg-grey);flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;display:flex}.ds-bp__author{align-items:center;gap:var(--ds-space-2);font-weight:var(--ds-lg-medium);color:var(--ds-lg-text);transition:color var(--ds-lg-quick) var(--ds-lg-ease);text-decoration:none;display:inline-flex}.ds-bp__author>img{object-fit:cover;border-radius:50%;width:1.75rem;height:1.75rem}a.ds-bp__author:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px;border-radius:.25rem}@media (hover:hover) and (pointer:fine){a.ds-bp__author:hover{color:var(--ds-lg-ink)}}.ds-bp__cover{width:100%;max-width:64rem}.ds-bp__cover img{border-radius:var(--ds-lg-radius);background:var(--ds-lg-inner);width:100%;height:auto;box-shadow:var(--ds-lg-card-edge);display:block}@media (width<=47.99rem){.ds-whr[data-post]>.ds-section-stack{gap:var(--ds-space-10)}.ds-bp__cover img{border-radius:var(--ds-radius-xl)}}.ds-bp__layout{gap:var(--ds-space-8);flex-direction:column;display:flex}.ds-bp__article{gap:var(--ds-space-8);flex-direction:column;min-width:0;display:flex}.ds-bp__tools{align-items:flex-start;gap:var(--ds-space-6);flex-direction:column;display:flex}.ds-bp__tool{gap:var(--ds-space-2);flex-direction:column;display:flex}.ds-bp__label{font-size:.75rem;font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-track-caps);text-transform:uppercase;color:var(--ds-lg-grey);line-height:1.125rem}@media (width>=64rem){.ds-bp__layout{grid-template-columns:minmax(14rem,17rem) minmax(0,44rem);align-items:start;column-gap:clamp(3rem,7vw,7rem);display:grid}.ds-bp__rail{top:calc(var(--ds-top) + var(--ds-space-6));gap:var(--ds-space-8);max-height:calc(100svh - var(--ds-top) - var(--ds-space-12));scrollbar-width:none;flex-direction:column;padding:.125rem;display:flex;position:sticky;overflow-y:auto}}@media (width<=63.99rem){.ds-bp__rail{display:contents}.ds-bp__article{order:1}.ds-bp__tools{padding-top:var(--ds-space-8);border-top:var(--ds-hairline) solid var(--ds-lg-divider);order:2}}.ds-bp__toc>summary{height:2.75rem;padding:0 var(--ds-space-4);border-radius:var(--ds-lg-radius-group);background:var(--ds-lg-glass);box-shadow:var(--ds-lg-glass-shadow);font-size:.875rem;font-weight:var(--ds-lg-medium);color:var(--ds-lg-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;list-style:none;display:flex}.ds-bp__toc>summary::-webkit-details-marker{display:none}.ds-bp__toc>summary svg{width:.875rem;height:.875rem;color:var(--ds-icon-grey);transition:rotate var(--ds-lg-quick) var(--ds-lg-ease)}.ds-bp__toc[open]>summary svg{rotate:180deg}.ds-bp__toc>summary:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px}.ds-bp__toc:not([data-wide])[open]>nav{padding-top:var(--ds-lg-gap)}.ds-bp__toc[data-wide]>summary{display:none}.ds-bp__toc[data-wide]>nav{gap:var(--ds-space-2);flex-direction:column;display:flex}.ds-bp__toc[data-wide]>nav:before{content:"On this page";font-size:.75rem;font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-track-caps);text-transform:uppercase;color:var(--ds-lg-grey);line-height:1.125rem}.ds-bp__list{border-radius:var(--ds-lg-radius-group);background:var(--ds-lg-track);box-shadow:var(--ds-lg-track-shadow), var(--ds-lg-card-edge);flex-direction:column;gap:.125rem;padding:.1875rem;list-style:none;display:flex;position:relative}.ds-bp__thumb{height:var(--h,2rem);border-radius:var(--ds-lg-radius-seg);background:var(--ds-lg-thumb);box-shadow:var(--ds-lg-thumb-shadow);translate:0 var(--y,0);opacity:0;pointer-events:none;position:absolute;top:0;left:.1875rem;right:.1875rem}.ds-bp__list[data-on]>.ds-bp__thumb{opacity:1}.ds-bp__list[data-ready]>.ds-bp__thumb{transition:translate var(--ds-lg-slide) var(--ds-lg-ease), height var(--ds-lg-slide) var(--ds-lg-ease), opacity var(--ds-lg-quick) var(--ds-lg-ease)}.ds-bp__list a{border-radius:var(--ds-lg-radius-seg);font-size:var(--ds-lg-small);color:var(--ds-lg-grey);transition:color var(--ds-lg-quick) var(--ds-lg-ease);padding:.4375rem .625rem;line-height:1.125rem;text-decoration:none;display:block;position:relative}.ds-bp__list a[aria-current]{font-weight:var(--ds-lg-medium);color:var(--ds-lg-ink)}.ds-bp__list a:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ds-bp__list a:hover{color:var(--ds-lg-ink)}}@media (pointer:coarse){.ds-bp__list a{padding-block:.6875rem}}.ds-bp__tool .ds-lg-group__seg{justify-content:center;min-width:2.25rem;padding:0 .5rem;text-decoration:none}.ds-bp__tool .ds-lg-group__seg svg{width:1rem;height:1rem}.ds-bp [data-copy] [data-icon=done],.ds-bp [data-copy][data-done] [data-icon=link]{display:none}.ds-bp [data-copy][data-done] [data-icon=done]{color:var(--ds-lg-ok);display:block}@media (pointer:coarse){.ds-bp__tool .ds-lg-group{height:2.875rem}.ds-bp__tool .ds-lg-group__seg{min-width:2.75rem;height:2.5rem}}.ds-bp__ai{gap:var(--ds-space-2);padding:0;list-style:none;display:flex}.ds-bp__ai a,.ds-bp__coin{background:radial-gradient(circle at 50% 20%, #ffffffb3, transparent 52%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--ds-amber-500) 70%, white) 30%, var(--ds-amber-500) 70%, color-mix(in srgb, var(--ds-amber-500) 82%, black) 100%);width:2.25rem;height:2.25rem;color:var(--ds-navy-900);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 -2px 4px #78460038,0 6px 12px -6px #fda700b3}.ds-bp__ai a{transition:translate var(--ds-lg-quick) var(--ds-lg-ease), box-shadow var(--ds-lg-quick) var(--ds-lg-ease)}.ds-bp__ai svg{width:1rem;height:1rem}.ds-bp__ai a:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ds-bp__ai a:hover{translate:0 -1px;box-shadow:inset 0 -2px 4px #78460038,0 9px 16px -6px #fda700cc}}@media (pointer:coarse){.ds-bp__ai a{width:2.75rem;height:2.75rem}}.ds-bp__points .ds-lg-card__title{font-weight:var(--ds-weight-semibold);color:var(--ds-lg-text)}.ds-bp__points ul{flex-direction:column;padding:0;list-style:none;display:flex}.ds-bp__points li{gap:var(--ds-lg-inside);padding:var(--ds-lg-inside) 0;border-bottom:1px dashed var(--ds-lg-dash);color:var(--ds-lg-text);grid-template-columns:1.25rem minmax(0,1fr);font-size:.9375rem;line-height:1.5rem;display:grid}.ds-bp__points li:last-child{border-bottom:0;padding-bottom:0}.ds-bp__points .ds-lg-check{translate:0 .125rem}.ds-bp__prose{color:var(--ds-lg-text);overflow-wrap:break-word;flex-direction:column;gap:1.25rem;font-size:1.0625rem;line-height:1.75rem;display:flex}.ds-bp__prose>h2{padding-top:var(--ds-space-6);font-size:1.625rem;font-weight:var(--ds-weight-semibold);letter-spacing:-.02em;text-wrap:balance;color:var(--ds-lg-ink);line-height:2.125rem}.ds-bp__prose>h3{padding-top:var(--ds-space-2);font-size:1.1875rem;font-weight:var(--ds-weight-semibold);letter-spacing:-.01em;color:var(--ds-lg-text);line-height:1.625rem}.ds-bp__prose>h4{font-size:1.0625rem;font-weight:var(--ds-weight-semibold);color:var(--ds-lg-text)}.ds-bp__prose>:first-child{padding-top:0}.ds-bp__prose :is(h2,h3),.ds-bp__faq{scroll-margin-top:calc(var(--ds-top) + var(--ds-space-6))}.ds-bp__prose :is(ul,ol){gap:var(--ds-space-2);flex-direction:column;padding-left:1.375rem;display:flex}.ds-bp__prose li>:is(ul,ol),.ds-bp__prose li>p+p{padding-top:var(--ds-space-2)}.ds-bp__prose ul>li::marker{color:var(--ds-amber-500)}.ds-bp__prose ol>li::marker{font-weight:var(--ds-weight-semibold);color:var(--ds-lg-ink)}.ds-bp__prose button[data-cal-link]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ds-bp__prose a,.ds-bp__prose button[data-cal-link],.ds-bp__note a{color:var(--ds-lg-ink);text-underline-offset:.1875rem;transition:text-decoration-color var(--ds-lg-quick) var(--ds-lg-ease);text-decoration:underline 1px #001f724d}@media (hover:hover) and (pointer:fine){.ds-bp__prose a:hover,.ds-bp__prose button[data-cal-link]:hover,.ds-bp__note a:hover{text-decoration-color:currentColor}}.ds-bp__prose :is(a,button,.ds-bp__table):focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px;border-radius:.25rem}.ds-bp__prose strong{font-weight:var(--ds-weight-semibold)}.ds-bp__prose blockquote{padding-left:var(--ds-space-4);border-left:2px solid var(--ds-lg-ink);color:var(--ds-lg-grey)}.ds-bp__prose img{border-radius:var(--ds-radius-xl);max-width:100%;height:auto;box-shadow:var(--ds-lg-card-edge);display:block}.ds-bp__prose hr{border:0;border-top:var(--ds-hairline) solid var(--ds-lg-divider)}.ds-bp__prose code{background:var(--ds-lg-inner);border-radius:.375rem;padding:.125rem .375rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.875em}.ds-bp__prose pre{padding:var(--ds-space-4);border-radius:var(--ds-radius-xl);background:var(--ds-lg-inner);box-shadow:var(--ds-lg-card-edge);font-size:.875rem;line-height:1.375rem;overflow-x:auto}.ds-bp__prose pre code{background:0 0;padding:0}.ds-bp__table{padding:var(--ds-space-1) var(--ds-lg-pad);border-radius:var(--ds-lg-radius);background:var(--ds-lg-card);box-shadow:var(--ds-lg-card-edge);overflow-x:auto}.ds-bp__table table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.9375rem;line-height:1.375rem}.ds-bp__table :is(th,td){padding:var(--ds-lg-inside) var(--ds-lg-inside) var(--ds-lg-inside) 0;border-bottom:1px dashed var(--ds-lg-dash);text-align:left;vertical-align:top}.ds-bp__table th{font-weight:var(--ds-weight-semibold);color:var(--ds-lg-text)}.ds-bp__table tbody tr:last-child>td{border-bottom:0}.ds-lg-card.ds-bp__offer{align-items:flex-start;gap:var(--ds-space-4);flex-direction:column;display:flex}.ds-bp__coin{width:2.75rem;height:2.75rem}.ds-bp__coin svg{width:1.25rem;height:1.25rem}.ds-bp__offertext{gap:var(--ds-space-1);flex-direction:column;max-width:34rem;display:flex}.ds-bp__offerhead{font-size:1.25rem;font-weight:var(--ds-weight-semibold);letter-spacing:-.015em;color:var(--ds-lg-ink);line-height:1.625rem}.ds-bp__offerline{color:var(--ds-lg-grey);font-size:.9375rem;line-height:1.375rem}.ds-bp__note{color:var(--ds-lg-grey);font-size:.9375rem;line-height:1.5rem}.ds-lg-card.ds-bp__faq{gap:var(--ds-space-2)}.ds-bp__faqtitle{font-size:1.25rem;font-weight:var(--ds-weight-semibold);letter-spacing:-.015em;color:var(--ds-lg-ink);line-height:1.625rem}.ds-bp__q{border-bottom:1px dashed var(--ds-lg-dash)}.ds-bp__q:last-child{border-bottom:0}.ds-bp__q>summary{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-4) 0;font-size:1rem;font-weight:var(--ds-lg-medium);color:var(--ds-lg-text);cursor:pointer;transition:color var(--ds-lg-quick) var(--ds-lg-ease);line-height:1.5rem;list-style:none;display:flex}.ds-bp__q>summary::-webkit-details-marker{display:none}.ds-bp__q>summary svg{width:1rem;height:1rem;color:var(--ds-icon-grey);transition:rotate var(--ds-lg-quick) var(--ds-lg-ease);flex:none;translate:0 .25rem}.ds-bp__q[open]>summary{color:var(--ds-lg-ink)}.ds-bp__q[open]>summary svg{rotate:45deg}.ds-bp__q>summary:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px;border-radius:.25rem}@media (hover:hover) and (pointer:fine){.ds-bp__q>summary:hover{color:var(--ds-lg-ink)}}.ds-bp__q>p{padding:0 var(--ds-space-8) var(--ds-space-4) 0;color:var(--ds-lg-text);font-size:.9375rem;line-height:1.5rem}.ds-bp-more__head{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-4) var(--ds-space-6);flex-wrap:wrap;display:flex}@media (width<=47.99rem){.ds-bp-more__head{display:contents}.ds-bp-more__head>.ds-button{order:1;width:100%}}@media (prefers-reduced-motion:reduce){.ds-bp__list[data-ready]>.ds-bp__thumb{transition:opacity var(--ds-lg-quick) var(--ds-lg-ease)}.ds-bp__ai a,.ds-bp__q>summary svg,.ds-bp__toc>summary svg{transition:none}}@media (width>=48rem) and (width<=63.99rem){.ds-ob-cards>.ds-ob:last-child:nth-child(odd):not([data-wide]){grid-column:1/-1}}.ds-whr .ds-hub__h2.ds-bl__title{max-width:var(--ds-head-width)}.ds-ob-away{width:17rem;height:11rem;position:relative}.ds-ob-away__win{background:var(--ds-ob-plastic);width:12.5rem;box-shadow:var(--ds-ob-lift);transition:translate .7s var(--ds-ease-out), rotate .7s var(--ds-ease-out);border-radius:1rem;flex-direction:column;gap:.625rem;padding:.5rem .5rem .875rem;display:flex;position:absolute}.ds-ob-away__win[data-at=back]{top:.25rem;left:0;rotate:-7deg}.ds-ob-away__win[data-at=front]{bottom:.25rem;right:0;rotate:4deg}.ds-ob-away__bar{height:1.625rem;box-shadow:var(--ds-ob-sink);font-size:.8125rem;font-weight:var(--ds-weight-medium);white-space:nowrap;color:var(--ds-lg-grey);background:#f2f2f4;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 .5rem;line-height:1;display:flex}.ds-ob-away__win[data-at=front] .ds-ob-away__bar{color:var(--ds-lg-ink)}.ds-ob-away__dots{gap:.1875rem;display:flex}.ds-ob-away__dots>i{background:#cfd1d7;border-radius:50%;width:.3125rem;height:.3125rem}.ds-ob-away__page{flex-direction:column;gap:.375rem;padding:0 .375rem;display:flex}.ds-ob-away__page>i{background:#e7e8ec;border-radius:999px;height:.4375rem}.ds-ob-away__page>i:nth-child(2){width:78%}.ds-ob-away__page>i:nth-child(3){width:52%}.ds-ob-away__go{background:radial-gradient(circle at 50% 20%, #ffffffb3, transparent 52%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--ds-amber-500) 70%, white) 30%, var(--ds-amber-500) 70%, color-mix(in srgb, var(--ds-amber-500) 82%, black) 100%);width:2.5rem;height:2.5rem;color:var(--ds-navy-900);transition:scale .5s var(--ds-ease-out) .35s, opacity .3s var(--ds-ease-out) .35s;border-radius:50%;place-items:center;display:grid;position:absolute;top:1.25rem;right:.75rem;box-shadow:inset 0 -2px 4px #78460038,0 10px 18px -8px #fda700bf}.ds-ob-away__go svg{width:1.125rem;height:1.125rem}[data-waiting] .ds-ob-away__win[data-at=back]{translate:1.75rem 1rem;rotate:0deg}[data-waiting] .ds-ob-away__win[data-at=front]{translate:-1.75rem -1rem;rotate:0deg}[data-waiting] .ds-ob-away__go{opacity:0;scale:.6}@media (prefers-reduced-motion:reduce){.ds-ob-away__win,.ds-ob-away__go{transition:none}}.ds-sv-items{gap:var(--ds-lg-gap);padding:0;list-style:none;display:grid}@media (width>=48rem){.ds-sv-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.ds-sv-items[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-sv-items[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-sv-items>li{display:flex}.ds-lg-card.ds-sv-items__card{gap:var(--ds-space-2);width:100%;color:inherit;transition:box-shadow var(--ds-lg-quick) var(--ds-lg-ease);text-decoration:none}.ds-sv-items__card>.ds-ob-lnk{justify-self:start;place-items:start}.ds-sv-items__card>.ds-ob-lnk .ds-frost{width:2.25rem;height:2.25rem}.ds-sv-items__card>.ds-ob-lnk .ds-frost svg{width:1.125rem;height:1.125rem}.ds-sv-items__title{font-weight:var(--ds-weight-medium);color:var(--ds-text-display)}.ds-sv-items__go{padding-top:var(--ds-space-2);font-size:var(--ds-lg-small);font-weight:var(--ds-lg-medium);color:var(--ds-lg-ink);align-items:center;gap:.375rem;display:inline-flex}.ds-sv-items__go svg{width:.875rem;height:.875rem}a.ds-sv-items__card:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){a.ds-lg-card.ds-sv-items__card:hover{box-shadow:0 0 0 1px #0f122224}}.ds-sv-steps{gap:var(--ds-space-12);display:grid}.ds-sv-steps__head{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-6);flex-wrap:wrap;display:flex}@media (width<=47.99rem){.ds-sv-steps__head{display:contents}.ds-sv-steps__head>.ds-button{order:1;width:100%}}.ds-sv-steps h3{font-size:var(--ds-title-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);color:var(--ds-text-display)}.ds-sv-steps .ds-cl__steps p{max-width:34rem;color:var(--ds-lg-text);font-size:.9375rem;line-height:1.5rem}@media (width>=64rem){:is(.ds-sv-intro__text,.ds-sv-steps,.ds-sv-included) .ds-hub__h2{max-width:var(--ds-head-width);font-size:var(--ds-size-h2)}}main:has(>.ds-fh[data-align])>.ds-section~.ds-section:not(.ds-section--edge,.ds-section--edge+.ds-section){padding-top:0}.ds-fh[data-align=left]>.ds-fh__copy{width:auto;padding-inline:var(--ds-edge);text-align:left;align-self:stretch;align-items:flex-start}.ds-fh[data-align=left] :is(.ds-fh__head,.ds-fh__call){align-items:flex-start}.ds-fh[data-align=left] .ds-eyebrow{align-self:flex-start}.ds-fh[data-align=left] .ds-fh__title{max-width:var(--ds-cols-6)}.ds-fh[data-align=left] .ds-fh__lede{max-width:34rem}.ds-fh__aside{z-index:1;width:min(100% - 2 * var(--ds-edge), 27rem);justify-content:center;display:flex;position:relative}@media (width>=64rem){.ds-fh[data-align=left]:has(>.ds-fh__aside){grid-template-columns:var(--ds-edge) minmax(0, 6fr) minmax(0, 5fr) var(--ds-edge);align-items:center;column-gap:0;row-gap:var(--ds-space-20);display:grid}.ds-fh[data-align=left]:has(>.ds-fh__aside)>.ds-fh__copy{grid-column:2;padding-inline:0}.ds-fh[data-align=left]>.ds-fh__aside{z-index:1;width:auto;padding-left:var(--ds-grid-gap);grid-column:3;grid-template-columns:minmax(0,1fr);place-items:center end;display:grid;position:relative}.ds-fh[data-align=left]:has(>.ds-fh__aside)>.ds-fh__clients{grid-column:1/-1;justify-self:center}.ds-fh[data-align=left]:has(>.ds-fh__aside)>.ds-fh__ground{grid-column:1/-1;justify-self:stretch}}@media (prefers-reduced-motion:no-preference){.ds-fh__aside{animation:ds-fh-in .9s var(--ds-ease-out) var(--at,0s) both}}.ds-sv-show{width:min(100%,27rem);padding:var(--ds-space-6) 0 0 var(--ds-space-6);position:relative}.ds-sv-show__plate{inset:0 var(--ds-space-6) var(--ds-space-6) 0;border-radius:var(--ds-ob-radius);background:linear-gradient(150deg, color-mix(in srgb, var(--ds-navy-900) 40%, #4a6cf0), var(--ds-navy-900) 55%, color-mix(in srgb, var(--ds-amber-500) 85%, var(--ds-navy-900)));opacity:.9;position:absolute;box-shadow:inset 0 1px #ffffff2e}.ds-ob.ds-sv-show__card{padding:var(--ds-space-6);border-radius:var(--ds-ob-radius);background:linear-gradient(#f7f7f8,#ededf0);position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #fff6,0 30px 60px -24px #000000a6}.ds-sv-show__card .ds-ob__stage{min-height:18rem}.ds-fh__trail{padding-bottom:var(--ds-space-2);font-size:var(--ds-small-size);color:var(--ds-night-muted);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;line-height:1.25rem;display:flex}.ds-fh__trail a{color:var(--ds-night-muted);transition:color var(--ds-dur-quick) var(--ds-ease-out);align-items:center;text-decoration:none;display:inline-flex}.ds-fh__trail svg{width:.875rem;height:.875rem}.ds-fh__trail [aria-current]{color:var(--ds-text-inverse)}.ds-fh__trail a:focus-visible{outline-offset:2px;border-radius:.25rem;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.ds-fh__trail a:hover{color:var(--ds-text-inverse)}}@media (prefers-reduced-motion:no-preference){.ds-fh__trail{animation:ds-fh-in .7s var(--ds-ease-out) var(--at,0s) both}}:is(.ds-fh__head,.ds-flh__head){gap:0}:is(.ds-fh__head,.ds-flh__head)>:is(.ds-eyebrow,.ds-fh__trail){padding-bottom:var(--ds-space-3)}.ds-fh[data-align=left] .ds-fh__trail{padding-bottom:var(--ds-space-4)}:is(.ds-fh__title,.ds-flh__title){padding-bottom:var(--ds-space-6)}:is(.ds-fh__copy,.ds-flh__copy){gap:var(--ds-space-8)}:is(.ds-fh__call,.ds-flh__call){gap:var(--ds-space-3)}.ds-whr__inner{row-gap:0}.ds-whr__inner>:is(.ds-whr__top,.ds-cl__trail){padding-bottom:var(--ds-space-3)}.ds-whr__inner>:is(.ds-whr__title,.ds-hub__h2){padding-bottom:var(--ds-space-6)}.ds-whr__foot{gap:var(--ds-space-8)}.ds-bp__intro{gap:0}.ds-bp__intro>.ds-bp__meta{padding-bottom:var(--ds-space-3)}.ds-bp__intro>.ds-bp__title,.ds-bp__intro>.ds-bp__lede{padding-bottom:var(--ds-space-6)}[data-rise]{opacity:0;translate:0 1.5rem}[data-rise=in]{opacity:1;transition:opacity .7s var(--ds-ease-out) var(--rise-at,0s), translate .7s var(--ds-ease-out) var(--rise-at,0s);translate:none}@media (prefers-reduced-motion:reduce){[data-rise]{translate:none}[data-rise=in]{transition:opacity .3s var(--ds-ease-out)}}:is(.ds-fh,.ds-flh,.ds-whr){padding-top:calc(var(--ds-top) + var(--ds-space-16))}@media (width<=47.99rem){:is(.ds-fh,.ds-flh,.ds-whr){padding-top:calc(var(--ds-top) + var(--ds-space-12))}}.ds-fh[data-align=left]{padding-top:calc(var(--ds-top) + var(--ds-space-24))}@media (width<=47.99rem){.ds-fh[data-align=left]{padding-top:calc(var(--ds-top) + var(--ds-space-16))}}@media (prefers-reduced-motion:no-preference){.ds-hero-copy__text>.ds-h1>*,.ds-hero-copy__lede,.ds-call,.ds-globe,.ds-hero-bg .ds-trust-grid,.ds-whr__inner>:is(.ds-hub__h2,.ds-whr__lede),.ds-bp__intro>*,.ds-whr[data-post] .ds-bp__cover{animation:ds-fh-in .7s var(--ds-ease-out) var(--at,0s) both}.ds-hero-copy__text>.ds-h1>:first-child{--at:.1s}.ds-hero-copy__text>.ds-h1>:nth-child(2){--at:.2s}.ds-hero-copy__text>.ds-h1>:nth-child(3){--at:.3s}.ds-hero-copy__lede{--at:.45s}.ds-call{--at:.6s}.ds-globe{--at:.3s}.ds-hero-bg .ds-trust-grid{--at:.75s}.ds-whr__inner>.ds-hub__h2{--at:.2s}.ds-whr__inner>.ds-whr__lede{--at:.35s}.ds-bp__intro>:first-child{--at:.1s}.ds-bp__intro>:nth-child(2){--at:.2s}.ds-bp__intro>:nth-child(3){--at:.32s}.ds-bp__intro>:nth-child(4){--at:.44s}.ds-whr[data-post] .ds-bp__cover{--at:.6s}}@media (width>=64rem){.ds-sv-items:is([data-cols="3"],[data-cols="4"]){grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-lg-card.ds-sv-items__card{column-gap:var(--ds-space-4);row-gap:var(--ds-space-1);padding:var(--ds-space-6);grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;display:grid}.ds-sv-items__card>.ds-ob-lnk{grid-row:1/span 3;padding-bottom:0}.ds-sv-items__title{padding-top:var(--ds-space-1);font-size:1.0625rem;line-height:1.5rem}.ds-sv-items__desc{max-width:34rem;color:var(--ds-lg-text);font-size:1rem;line-height:1.625rem}.ds-sv-items__go{grid-column:2}@media (width<=35rem){.ds-lg-card.ds-sv-items__card{padding:1.25rem}}.ds-sv-included .ds-get__cta{align-items:center;gap:var(--ds-space-3);text-align:center;flex-direction:column;display:flex}.ds-sv-included .ds-make__more{white-space:normal}@media (width<=47.99rem){.ds-fh[data-align=left]>.ds-fh__copy,.ds-fh[data-align=left] :is(.ds-fh__head,.ds-fh__call){text-align:center;align-items:center}.ds-fh[data-align=left] .ds-fh__trail{justify-content:center}}.ds-ind .ds-ob__stage{min-height:15rem}@media (width>=48rem) and (width<=63.99rem){.ds-ind>.ds-ob:last-child:nth-child(odd){grid-column:span 2}}@media (width>=64rem){.ds-ind{grid-template-columns:repeat(6,minmax(0,1fr))}.ds-ind>.ds-ob{grid-column:span 2}.ds-ind>.ds-ob:nth-child(3n+1):nth-last-child(2),.ds-ind>.ds-ob:nth-child(3n+1):nth-last-child(2)+.ds-ob{grid-column:span 3}}.ds-at{gap:var(--ds-space-8);flex-direction:column;grid-column:1/-1;display:flex}@media (width>=64rem){.ds-at{grid-template-columns:minmax(16rem,18.5rem) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,4vw,4rem);display:grid}}@media (width>=64rem) and (height>=46rem){.ds-at__rail{top:calc(var(--ds-top) + var(--ds-space-6));position:sticky}}.ds-at__finder{gap:var(--ds-lg-inside);padding:var(--ds-lg-inside);border-radius:var(--ds-lg-radius);background:var(--ds-lg-card);box-shadow:var(--ds-lg-card-edge);flex-direction:column;display:flex}.ds-at__stage{isolation:isolate;place-items:center;min-height:12.5rem;display:grid;position:relative;overflow:hidden}.ds-at__stage>*{grid-area:1/1}.ds-at__stage .ds-ob-app__find>span{white-space:nowrap;text-overflow:ellipsis;max-width:4.75rem;overflow:hidden}.ds-lg-search.ds-at__search{background:var(--ds-surface-float);height:2.75rem;box-shadow:var(--ds-lg-card-edge);padding-inline:.875rem .5rem}.ds-lg-search.ds-at__search input{font-size:.9375rem}.ds-lg-search.ds-at__search:focus-within{box-shadow:0 0 0 2px var(--ds-lg-ink)}.ds-lg-search.ds-at__search svg{width:1rem;height:1rem}.ds-lg-list.ds-at__index{padding-bottom:.125rem}.ds-at__index .ds-lg-list__row{min-height:2.25rem;font-size:var(--ds-lg-body-size);color:var(--ds-lg-text);transition:color var(--ds-lg-quick) var(--ds-lg-ease), opacity var(--ds-lg-quick) var(--ds-lg-ease);justify-content:space-between;padding:0 .625rem;text-decoration:none}.ds-at__index .ds-lg-list__row>[data-n]{font-size:var(--ds-lg-small);font-variant-numeric:tabular-nums;color:var(--ds-lg-grey)}.ds-at__index .ds-lg-list__row[aria-current]{box-shadow:none;background:0 0}.ds-at__index .ds-lg-list__row[data-empty]{opacity:.4;pointer-events:none}.ds-at__mark{height:var(--mh,2.25rem);background:var(--ds-lg-glass);box-shadow:var(--ds-lg-glass-shadow);opacity:0;transform:translateY(var(--my,0));pointer-events:none;border-radius:.5625rem;position:absolute;top:0;left:0;right:0}.ds-at__index[data-marked]>.ds-at__mark{opacity:1;transition:transform var(--ds-lg-slide) var(--ds-lg-ease), opacity var(--ds-lg-quick) var(--ds-lg-ease)}.ds-at__groups{gap:var(--ds-lg-gap);flex-direction:column;min-width:0;display:flex}.ds-at__groups>.ds-bl__found{padding:0 0 var(--ds-space-2) var(--ds-space-1)}.ds-at__group{gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-lg-inside) var(--ds-lg-inside);border-radius:var(--ds-lg-radius);background:var(--ds-lg-card);box-shadow:var(--ds-lg-card-edge);scroll-margin-top:calc(var(--ds-top) + var(--ds-space-6));flex-direction:column;display:flex}.ds-at__head{align-items:center;gap:var(--ds-space-3);padding:0 var(--ds-space-2) var(--ds-space-1);display:flex}.ds-at__head .ds-frost{width:2rem;height:2rem}.ds-at__head .ds-frost svg{width:1.125rem;height:1.125rem}.ds-at__head>h2{min-width:0;font-size:var(--ds-lg-card-head);font-weight:var(--ds-weight-heading);line-height:var(--ds-lg-card-head-lh);letter-spacing:-.015em;color:var(--ds-lg-ink);flex:1}.ds-at__head>[data-count]{font-size:var(--ds-lg-small);font-variant-numeric:tabular-nums;color:var(--ds-lg-grey);white-space:nowrap}.ds-at__rows{flex-direction:column;padding:0;list-style:none;display:flex}.ds-at__rows>li{border-top:var(--ds-hairline) solid var(--ds-lg-divider);transition:border-color var(--ds-dur-quick) var(--ds-ease-out)}.ds-at__rows>li:has(a:focus-visible),.ds-at__rows>li:has(a:focus-visible)+li{border-top-color:#0000}.ds-at__rows a{align-items:center;column-gap:var(--ds-space-4);min-height:3rem;padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);transition:background-color var(--ds-dur-quick) var(--ds-ease-out);grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto;text-decoration:none;display:grid}.ds-at__name{font-size:.9375rem;font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink);line-height:1.3}.ds-at__line{font-size:var(--ds-lg-body-size);line-height:var(--ds-lg-body-lh);color:var(--ds-lg-text)}.ds-at__rows a:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ds-at__rows>li:hover,.ds-at__rows>li:hover+li{border-top-color:#0000}.ds-at__rows a:hover{background:#fffc}.ds-at__rows a:hover .ds-ob-row__go{color:var(--ds-navy-900)}.ds-at__rows a:hover .ds-more__shaft{transform:scaleX(1.3333)}.ds-at__rows a:hover .ds-more__head{transform:translate(.1875rem)}}@media (width<=63.99rem){.ds-at__finder{grid-template-columns:minmax(0,1fr);display:grid}.ds-at__mark,.ds-at__index>.ds-lg-list__glide{display:none}.ds-lg-list.ds-at__index{column-gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-at__index .ds-lg-list__row[aria-current]{font-weight:var(--ds-weight-regular);color:var(--ds-lg-text)}}@media (width>=48rem) and (width<=63.99rem){.ds-at__finder{column-gap:var(--ds-space-4);grid-template-rows:auto 1fr;grid-template-columns:14rem minmax(0,1fr)}.ds-at__stage{grid-row:span 2}}@media (width<=47.99rem){.ds-at__stage{min-height:12rem}.ds-at__index .ds-lg-list__row{min-height:2.75rem}.ds-at__group{padding:var(--ds-space-3) var(--ds-space-2) var(--ds-space-2)}.ds-at__rows a{padding:var(--ds-space-3) var(--ds-space-2);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;row-gap:.125rem}.ds-at__line{grid-row:2}.ds-ob-row__go:is(.ds-at__rows *){grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){.ds-at__index[data-marked]>.ds-at__mark{transition:opacity var(--ds-lg-quick) var(--ds-lg-ease)}}.ds-ind .ds-ob__body{font-size:var(--ds-small-size);line-height:var(--ds-leading-body)}.ds-ind__go{min-height:2.75rem;font-size:var(--ds-small-size);font-weight:var(--ds-weight-medium);color:var(--ds-text-accent);align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.ds-ind__go svg{width:1rem;height:1rem}.ds-ind__go .ds-more__shaft,.ds-ind__go .ds-more__head{transition:transform var(--ds-dur-quick) var(--ds-ease-out);transform-origin:0}.ds-ind__go:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-sm)}@media (hover:hover) and (pointer:fine){.ds-ind__go:hover .ds-more__shaft{transform:scaleX(1.3333)}.ds-ind__go:hover .ds-more__head{transform:translate(3px)}}.ds-ind>.ds-ob{gap:var(--ds-space-4)}.ds-ind .ds-ob__body{text-align:center;align-self:center;max-width:22rem}.ds-ind .ds-ob__rule,.ds-ind__go{align-self:center}.ds-atx{justify-items:center;row-gap:var(--ds-space-12)}.ds-atx>*{grid-column:1/-1}.ds-atx__intro{text-align:center;flex-direction:column;align-items:center;min-width:0;max-width:44rem;display:flex}.ds-atx__intro>.ds-cl__trail{padding-bottom:var(--ds-space-4);justify-content:center}.ds-atx__intro>h1{padding-bottom:var(--ds-space-6);overflow-wrap:anywhere}.ds-atx__intro>.ds-whr__lede{padding-bottom:var(--ds-space-8)}.ds-atd__hero{align-items:center;row-gap:var(--ds-space-10)}.ds-atd__hero>*{grid-column:1/-1}@media (width>=64rem){.ds-atd__copy{grid-column:1/span 6}}.ds-atd__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ds-atd__copy>.ds-cl__trail{padding-bottom:var(--ds-space-3)}.ds-atd__copy>h1{padding-bottom:var(--ds-space-6);overflow-wrap:anywhere}.ds-atd__copy>.ds-whr__lede{padding-bottom:var(--ds-space-8)}.ds-atd__foot{align-items:center;gap:var(--ds-space-3) var(--ds-space-6);flex-wrap:wrap;display:flex}.ds-atx__intro>.ds-atd__foot{justify-content:center}.ds-atd__foot svg{width:1rem;height:1rem}.ds-atd__cat{align-items:center;gap:var(--ds-space-2);min-height:2.75rem;font-size:var(--ds-lg-body-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-grey);transition:color var(--ds-lg-quick) var(--ds-lg-ease);text-decoration:none;display:inline-flex}.ds-atd__cat .ds-frost{width:1.75rem;height:1.75rem}.ds-atd__cat .ds-frost svg{width:1rem;height:1rem}.ds-atd__cat:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px;border-radius:.25rem}@media (hover:hover) and (pointer:fine){.ds-atd__cat:hover{color:var(--ds-lg-ink)}}.ds-atx__show{background:var(--ds-surface-float);border-radius:1rem 1rem 0 0;flex-direction:column;width:min(100%,60rem);display:flex;overflow:hidden;box-shadow:0 0 0 1px #0f122212,0 32px 64px -40px #0f122273;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.ds-atx__bar{border-bottom:var(--ds-hairline) solid var(--ds-lg-divider);flex:none;align-items:center;gap:.375rem;height:2.25rem;padding:0 .875rem;display:flex}.ds-atx__bar>i{aspect-ratio:1;border-radius:var(--ds-radius-full);background:var(--ds-lg-sunk);flex:none;width:.625rem}.ds-atx__bar>span{min-width:0;font-family:var(--ds-font-mono);color:var(--ds-lg-grey);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;padding-inline-end:2.25rem;font-size:.75rem;line-height:1;overflow:hidden}.ds-atx__show>img{aspect-ratio:16/9;object-fit:cover;object-position:top center;width:100%;height:auto;display:block}@media (width<=47.99rem){.ds-atx{row-gap:var(--ds-space-8)}.ds-atx__show{border-radius:.75rem .75rem 0 0}.ds-atx__bar{height:1.75rem}.ds-atx__bar>i{width:.5rem}.ds-atx__bar>span{font-size:.6875rem}}@media (prefers-reduced-motion:no-preference){.ds-atx__intro>*,.ds-atx__show{animation:ds-fh-in .7s var(--ds-ease-out) var(--at,0s) both}.ds-atx__intro>:first-child{--at:.1s}.ds-atx__intro>:nth-child(2){--at:.2s}.ds-atx__intro>:nth-child(3){--at:.32s}.ds-atx__intro>:nth-child(4){--at:.44s}.ds-atx__show{--at:.6s}}.ds-atx__use{gap:var(--ds-space-10);flex-direction:column;align-self:center;width:100%;max-width:48rem;display:flex}.ds-atx__say{align-items:center;gap:var(--ds-space-6);text-align:center;flex-direction:column;display:flex}.ds-atx__lead{max-width:44rem;font-size:var(--ds-size-xl);font-weight:var(--ds-weight-medium);letter-spacing:-.01em;text-wrap:balance;color:var(--ds-lg-ink);line-height:1.4}.ds-atx__rest{max-width:44rem;font-size:var(--ds-size-md);line-height:var(--ds-leading-body);color:var(--ds-lg-text)}.ds-atx__keys{gap:var(--ds-space-4);padding:var(--ds-lg-pad) var(--ds-lg-pad) var(--ds-space-2);border-radius:var(--ds-lg-radius);background:var(--ds-lg-card);box-shadow:var(--ds-lg-card-edge);flex-direction:column;display:flex}.ds-atd__title{font-size:var(--ds-lg-card-head);font-weight:var(--ds-weight-heading);line-height:var(--ds-lg-card-head-lh);letter-spacing:-.015em;color:var(--ds-lg-ink)}.ds-atd__title>span{color:var(--ds-lg-grey)}.ds-atx__list{flex-direction:column;padding:0;list-style:none;display:flex}.ds-atx__list>li{align-items:baseline;gap:var(--ds-space-3);padding:var(--ds-space-4) 0;border-top:var(--ds-hairline) solid var(--ds-lg-divider);font-size:var(--ds-size-md);color:var(--ds-lg-text);grid-template-columns:2.25rem minmax(0,1fr);line-height:1.45;display:grid}.ds-atx__list>li>span:first-child{font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ds-text-accent);font-size:.75rem}.ds-atm{gap:var(--ds-grid-gap);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:0;list-style:none;display:flex;overflow-x:auto}.ds-atm::-webkit-scrollbar{display:none}.ds-atm>li{scroll-snap-align:start;flex:0 0 min(19rem,82vw);display:flex}.ds-atm>li:only-child{flex-basis:100%}.ds-atm__card{gap:var(--ds-space-4);width:100%;padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-6);border-radius:var(--ds-ob-radius-sm);background:var(--ds-ob-card);box-shadow:var(--ds-lg-card-edge);color:inherit;flex-direction:column;text-decoration:none;display:flex}.ds-atm__shot{background:var(--ds-surface-float);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0f12220f,0 12px 24px -18px #0f12224d}.ds-atm__bar{border-bottom:var(--ds-hairline) solid var(--ds-lg-divider);flex:none;align-items:center;gap:.3125rem;height:1.625rem;padding:0 .625rem;display:flex}.ds-atm__bar>i{aspect-ratio:1;border-radius:var(--ds-radius-full);background:var(--ds-lg-sunk);flex:none;width:.4375rem}.ds-atm__bar>span{min-width:0;font-family:var(--ds-font-mono);color:var(--ds-lg-grey);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;padding-inline-end:1.375rem;font-size:.6875rem;line-height:1;overflow:hidden}.ds-atm__pic{aspect-ratio:16/10;display:block;overflow:hidden}.ds-atm__pic>img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.ds-atm__say{gap:var(--ds-space-2);padding-inline:var(--ds-space-3);flex:1;grid-template-rows:auto 1fr auto;display:grid}.ds-atm__name{font-size:var(--ds-size-md);font-weight:var(--ds-weight-heading);line-height:var(--ds-leading-snug);letter-spacing:-.01em;color:var(--ds-lg-ink)}.ds-atm__go{min-height:2.75rem;padding-top:var(--ds-space-3);border-top:var(--ds-hairline) solid var(--ds-lg-divider);width:100%;font-size:var(--ds-small-size);font-weight:var(--ds-weight-medium);color:var(--ds-text-accent);justify-self:start;align-items:center;gap:.375rem;display:inline-flex}.ds-atm__go svg{flex:none;width:1rem;height:1rem}.ds-atm__go .ds-more__shaft,.ds-atm__go .ds-more__head{transition:transform var(--ds-dur-quick) var(--ds-ease-out);transform-origin:0}.ds-atm__line{max-width:24rem;font-size:var(--ds-small-size);line-height:var(--ds-leading-body);color:var(--ds-lg-grey)}.ds-atm__card:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}@media (hover:hover) and (pointer:fine){.ds-atm__card:hover .ds-more__shaft{transform:scaleX(1.3333)}.ds-atm__card:hover .ds-more__head{transform:translate(3px)}}@media (width>=48rem){.ds-atm{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.ds-atm>li:last-child:nth-child(odd){grid-column:1/-1}.ds-atm>li:last-child:nth-child(odd)>.ds-atm__card{align-items:center;gap:var(--ds-space-8);padding:var(--ds-space-3);grid-template-columns:minmax(0,24rem) minmax(0,1fr);display:grid}.ds-atm>li:last-child:nth-child(odd) .ds-atm__say{gap:var(--ds-space-2);padding-inline:0 var(--ds-space-6);grid-template-rows:none}.ds-atm>li:last-child:nth-child(odd) .ds-atm__name{font-size:var(--ds-size-lg)}}@media (width>=64rem){.ds-atm{grid-template-columns:repeat(6,minmax(0,1fr))}.ds-atm>li,.ds-atm>li:last-child:nth-child(odd){grid-column:span 2}.ds-atm>li:nth-child(3n+1):nth-last-child(2),.ds-atm>li:nth-child(3n+1):nth-last-child(2)+li{grid-column:span 3}.ds-atm>li:nth-child(3n+1):last-child{grid-column:1/-1}.ds-atm>li:last-child:nth-child(odd):not(:nth-child(3n+1))>.ds-atm__card{align-items:stretch;gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-6);display:flex}.ds-atm>li:last-child:nth-child(odd):not(:nth-child(3n+1)) .ds-atm__say{gap:var(--ds-space-2);padding-inline:var(--ds-space-3);grid-template-rows:auto 1fr auto}.ds-atm>li:last-child:nth-child(odd):not(:nth-child(3n+1)) .ds-atm__name{font-size:var(--ds-size-md)}.ds-atm>li:nth-child(3n+1):last-child:not(:nth-child(odd))>.ds-atm__card{align-items:center;gap:var(--ds-space-8);padding:var(--ds-space-3);grid-template-columns:minmax(0,24rem) minmax(0,1fr);display:grid}.ds-atm>li:nth-child(3n+1):last-child:not(:nth-child(odd)) .ds-atm__say{gap:var(--ds-space-2);padding-inline:0 var(--ds-space-6);grid-template-rows:none}.ds-atm>li:nth-child(3n+1):last-child:not(:nth-child(odd)) .ds-atm__name{font-size:var(--ds-size-lg)}}@media (prefers-reduced-motion:reduce){.ds-atm__go .ds-more__shaft,.ds-atm__go .ds-more__head{transition:none}}.ds-wf-stage{isolation:isolate;border-radius:var(--ds-ob-radius);background:var(--ds-ob-card);min-height:22rem;box-shadow:var(--ds-lg-card-edge);place-items:center;display:grid;position:relative;overflow:hidden}.ds-wf-stage>*{grid-area:1/1}@media (width>=64rem){.ds-wf-stage{grid-column:7/-1}}.ds-atd__hero:has(>.ds-wf-stage){align-items:center}@media (width<=47.99rem){.ds-wf-stage{border-radius:var(--ds-ob-radius-sm);min-height:19rem}.ds-wf-stage>:is(.ds-ob-plat,.ds-ob-vs){zoom:.8}.ds-wf-stage>.ds-ob-cmp{zoom:.74}}.ds-ob-plat{align-items:center;display:flex}.ds-ob-plat__hub{z-index:1;aspect-ratio:1;border-radius:var(--ds-ob-radius-sm);background:var(--ds-ob-plastic);width:6rem;box-shadow:var(--ds-ob-lift);place-items:center;display:grid;position:relative}.ds-ob-plat__hub img{width:3rem;height:auto}.ds-ob-plat__layers{gap:var(--ds-space-3);padding-left:var(--ds-space-12);flex-direction:column;display:flex;position:relative}.ds-ob-plat__layers:before,.ds-ob-plat__layers:after{content:"";border:0 solid #0f122229;position:absolute}.ds-ob-plat__layers:before{top:1.75rem;bottom:1.75rem;left:var(--ds-space-6);border-left-width:var(--ds-hairline)}.ds-ob-plat__layers:after{width:var(--ds-space-6);border-top-width:var(--ds-hairline);top:50%;left:0}.ds-ob-plat__layer{align-items:center;gap:var(--ds-space-3);width:12.5rem;height:3.5rem;padding:0 var(--ds-space-3);background:var(--ds-ob-plastic);box-shadow:var(--ds-ob-lift);border-radius:.875rem;display:flex;position:relative}.ds-ob-plat__layer:before{content:"";width:var(--ds-space-6);border-top:var(--ds-hairline) solid #0f122229;position:absolute;top:50%;right:100%}.ds-ob-plat__well{aspect-ratio:1;border-radius:var(--ds-radius-full);background:var(--ds-lg-field);width:2.25rem;box-shadow:var(--ds-ob-sink);color:var(--ds-lg-ink);place-items:center;display:grid}.ds-ob-plat__well svg{width:1.125rem;height:1.125rem}.ds-ob-plat__layer>b{font-family:var(--ds-font-mono);font-size:.75rem;font-weight:var(--ds-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-lg-grey);text-shadow:0 1px #fff}.ds-ob-vs{padding:var(--ds-space-4) 0;justify-content:center;align-items:center;display:flex;position:relative}.ds-ob-vs__plate{justify-content:center;align-items:center;gap:var(--ds-space-3);border-radius:var(--ds-ob-radius-sm);background:var(--ds-ob-plastic);width:9.5rem;height:7rem;box-shadow:var(--ds-ob-lift);flex-direction:column;display:flex}.ds-ob-vs__plate[data-side=webflow]{z-index:1;padding-right:var(--ds-space-4);translate:.375rem;rotate:-6deg}.ds-ob-vs__plate[data-side=other]{padding-left:var(--ds-space-6);translate:-.375rem .5rem;rotate:5deg}.ds-ob-vs__plate>img{width:2.75rem;height:auto}.ds-ob-vs__plate>b{font-family:var(--ds-font-display);font-size:1.125rem;font-weight:var(--ds-weight-heading);letter-spacing:-.02em;color:var(--ds-lg-grey);text-shadow:0 1px #fff}.ds-ob-vs[data-long] .ds-ob-vs__plate[data-side=other]>b{font-size:1rem}.ds-ob-vs__coin{z-index:2;aspect-ratio:1;border-radius:var(--ds-radius-full);background:radial-gradient(circle at 35% 28%, #ffd57a, var(--ds-amber-500) 55%, #e08600);width:2.75rem;font-family:var(--ds-font-mono);font-size:.75rem;font-weight:var(--ds-weight-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-lg-ink);place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #0f12220f,0 10px 18px -10px #0f122273}.ds-wf-what{align-items:center;row-gap:var(--ds-space-10)}.ds-wf-what>*{grid-column:1/-1}@media (width>=64rem){.ds-wf-what__say{grid-column:1/span 5}.ds-wf-what>.ds-wf-what__card{grid-column:7/-1}}.ds-wf-what__say{align-items:flex-start;gap:var(--ds-space-6);flex-direction:column;display:flex}.ds-wf-what__say>p{max-width:34rem;font-size:var(--ds-size-lg);line-height:var(--ds-leading-body);color:var(--ds-text-muted)}.ds-wf-what__say>.ds-button svg{width:1rem;height:1rem}.ds-wf-what__card{padding:var(--ds-lg-pad);border-radius:var(--ds-ob-radius);background:var(--ds-ob-card);box-shadow:var(--ds-lg-card-edge);display:grid}.ds-wf-what__card>picture{border-radius:.75rem;display:block;overflow:hidden;box-shadow:0 0 0 1px #0f12221a,0 2px 4px #0f12221f,0 16px 28px -14px #0f122280}.ds-wf-what__cert{width:100%;height:auto;display:block}.ds-wfv{align-self:center;align-items:center;gap:var(--ds-space-10);text-align:center;flex-direction:column;width:100%;max-width:48rem;display:flex}.ds-wfv__say{align-items:center;gap:var(--ds-lg-pad);flex-direction:column;display:flex}.ds-wfv__say>.ds-hub__h2{padding-bottom:var(--ds-space-2)}.ds-wfv__say>p{max-width:40rem;color:var(--ds-lg-text);font-size:1rem;line-height:1.625rem}.ds-wfv__say>.ds-wfv__verdict{max-width:46rem;font-size:var(--ds-lg-card-head);text-wrap:balance;color:var(--ds-lg-ink);line-height:1.6}.ds-wfv__scores{align-items:center;gap:var(--ds-space-3);text-align:start;flex-direction:column;width:100%;display:flex}.ds-wfv__scores>.ds-lg-tiles{width:100%}.ds-wfv__label{font-size:.75rem;font-weight:var(--ds-weight-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--ds-lg-grey)}.ds-wfv__pair{gap:var(--ds-space-3);padding-top:var(--ds-space-2);flex-direction:column;display:flex}.ds-wfv__pair>span{flex-direction:column;gap:.125rem;display:flex}.ds-wfv__pair>span+span{padding-top:var(--ds-space-3);border-top:1px dashed var(--ds-lg-dash)}.ds-wfv__pair b{font-size:1.75rem;font-weight:var(--ds-lg-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ds-lg-text);line-height:2.125rem}.ds-wfv__pair>span:first-child b{color:var(--ds-lg-ink)}.ds-wfv__pair b[data-none]{font-size:.9375rem;font-weight:var(--ds-weight-medium);letter-spacing:0;color:var(--ds-lg-grey);line-height:2.125rem}.ds-wfv__pair b+span{color:var(--ds-lg-grey);font-size:.75rem;line-height:1rem}.ds-wfv__diff{align-self:center;align-items:center;gap:var(--ds-space-2);min-height:2.75rem;color:var(--ds-lg-text);font-size:.9375rem;text-decoration:none;display:inline-flex}.ds-wfv__diff b{font-weight:var(--ds-lg-strong);font-variant-numeric:tabular-nums;color:var(--ds-lg-ink)}.ds-wfv__diff svg{width:1rem;height:1rem;color:var(--ds-lg-ink)}.ds-wfv__diff .ds-more__shaft,.ds-wfv__diff .ds-more__head{transition:transform var(--ds-dur-quick) var(--ds-ease-out);transform-origin:0}.ds-wfv__diff:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px;border-radius:.25rem}@media (hover:hover) and (pointer:fine){.ds-wfv__diff:hover .ds-more__shaft{transform:scaleX(1.3333)}.ds-wfv__diff:hover .ds-more__head{transform:translate(.1875rem)}}.ds-wfv__groups{gap:var(--ds-lg-gap);display:grid}.ds-wfv__group{padding-bottom:var(--ds-space-2);scroll-margin-top:calc(var(--ds-top) + var(--ds-space-6))}.ds-wfv__cat{font-size:var(--ds-lg-card-head);font-weight:var(--ds-weight-heading);line-height:var(--ds-lg-card-head-lh);letter-spacing:-.015em;color:var(--ds-lg-ink)}.ds-wfv__scroll{overscroll-behavior-x:contain;border-radius:.5rem;overflow-x:auto}.ds-wfv__scroll:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px}.ds-wfv__table{table-layout:fixed;min-width:30rem;font-size:.9375rem;line-height:1.375rem}.ds-wfv__table thead th{font-size:.75rem;font-weight:var(--ds-weight-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--ds-lg-grey);padding-top:0}.ds-wfv__table thead th:first-child{width:38%}.ds-wfv__table tbody th{font-weight:var(--ds-weight-medium);color:var(--ds-lg-text)}.ds-wfv__table td[data-webflow]{font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink)}.ds-wfv__table td[data-none]{font-weight:var(--ds-weight-regular);color:var(--ds-lg-grey)}.ds-wfv__table tr[data-same] td{color:var(--ds-lg-grey)}.ds-wfv__both{background:var(--ds-lg-sunk);font-size:.6875rem;font-weight:var(--ds-weight-medium);letter-spacing:.05em;text-transform:uppercase;vertical-align:.0625rem;color:var(--ds-lg-title);border-radius:.3125rem;padding:0 .375rem;line-height:1.125rem;display:inline-block}@media (prefers-reduced-motion:no-preference){.ds-ob-vs__plate{transition:rotate .7s var(--ds-ease-out) .15s, translate .7s var(--ds-ease-out) .15s}.ds-ob-vs__coin{transition:scale .4s var(--ds-ease-out) .6s, opacity .3s var(--ds-ease-out) .6s}[data-waiting] .ds-ob-vs__plate[data-side=webflow]{transition:none;translate:4.5rem;rotate:0deg}[data-waiting] .ds-ob-vs__plate[data-side=other]{transition:none;translate:-4.5rem;rotate:0deg}[data-waiting] .ds-ob-vs__coin{opacity:0;transition:none;scale:.6}.ds-ob-plat__layer{transition:translate .6s var(--ds-ease-out) calc(var(--li) * 90ms + .2s), opacity .4s var(--ds-ease-out) calc(var(--li) * 90ms + .2s)}[data-waiting] .ds-ob-plat__layer{opacity:0;transition:none;translate:-1rem}}.ds-ob-cmp{grid-template-columns:auto auto auto;align-items:center;display:grid}.ds-ob-cmp__hub{z-index:1;aspect-ratio:1;border-radius:var(--ds-ob-radius-sm);background:var(--ds-ob-plastic);width:6rem;box-shadow:var(--ds-ob-lift);grid-area:1/2;place-items:center;display:grid;position:relative}.ds-ob-cmp__hub img{width:3rem;height:auto}.ds-ob-cmp__side{flex-direction:column;grid-row:1;gap:.625rem;display:flex;position:relative}.ds-ob-cmp__side[data-side=near]{padding-right:var(--ds-space-12);grid-column:1}.ds-ob-cmp__side[data-side=far]{padding-left:var(--ds-space-12);grid-column:3}.ds-ob-cmp__side:before,.ds-ob-cmp__side:after{content:"";border:0 solid #0f122229;position:absolute}.ds-ob-cmp__side:before{border-left-width:var(--ds-hairline);top:1.25rem;bottom:1.25rem}.ds-ob-cmp__side:after{width:var(--ds-space-6);border-top-width:var(--ds-hairline);top:50%}.ds-ob-cmp__side[data-side=near]:before{right:var(--ds-space-6)}.ds-ob-cmp__side[data-side=near]:after{right:0}.ds-ob-cmp__side[data-side=far]:before{left:var(--ds-space-6)}.ds-ob-cmp__side[data-side=far]:after{left:0}.ds-ob-cmp__plate{background:var(--ds-ob-plastic);width:7.5rem;height:2.5rem;box-shadow:var(--ds-ob-lift);font-family:var(--ds-font-display);font-size:.875rem;font-weight:var(--ds-weight-heading);letter-spacing:-.01em;white-space:nowrap;color:var(--ds-lg-grey);text-shadow:0 1px #fff;border-radius:.75rem;place-items:center;position:relative}.ds-ob-cmp__plate:after{content:"";width:var(--ds-space-6);border-top:var(--ds-hairline) solid #0f122229;position:absolute;top:50%}[data-side=near]>.ds-ob-cmp__plate:after{left:100%}[data-side=far]>.ds-ob-cmp__plate:after{right:100%}@media (prefers-reduced-motion:no-preference){.ds-ob-cmp__plate{transition:translate .6s var(--ds-ease-out) calc(var(--li) * 70ms + .2s), opacity .4s var(--ds-ease-out) calc(var(--li) * 70ms + .2s)}[data-waiting] [data-side=near]>.ds-ob-cmp__plate{opacity:0;transition:none;translate:1rem}[data-waiting] [data-side=far]>.ds-ob-cmp__plate{opacity:0;transition:none;translate:-1rem}}.ds-wfv__table[data-ladder]{min-width:46rem}.ds-wfv__table[data-ladder] thead th:first-child{width:12%}.ds-wfv__table[data-ladder] thead th:not(:first-child){letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:var(--ds-weight-medium);color:var(--ds-lg-title)}@media (width>=64rem){.ds-wfv__scroll[data-view=rows]{display:none}}@media (width<=63.99rem){.ds-wfv__scroll[data-view=ladder]{display:none}}@media (width<=47.99rem){.ds-wfv__table{overflow-wrap:break-word;hyphens:auto;min-width:18rem;font-size:.8125rem;line-height:1.25rem}.ds-wfv__table thead th{font-size:.6875rem}.ds-wfv__table thead th:first-child{width:36%}.ds-wfv__group{padding-inline:var(--ds-space-4)}.ds-wfv__scores .ds-lg-tile{padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-4)}.ds-wfv__pair b{font-size:1.375rem;line-height:1.75rem}.ds-wf-what__card{padding:var(--ds-space-4);border-radius:var(--ds-ob-radius-sm)}.ds-wf-what__card>picture{border-radius:.5rem}}.ds-wfv__scores>.ds-lg-tiles{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr))}.ds-ob-vs__plate>b{white-space:normal;text-align:center;text-wrap:balance;max-width:100%}@media (width>=64rem){.ds-ob-cards:is([data-count="5"],[data-count="7"]){grid-template-columns:repeat(6,minmax(0,1fr))}.ds-ob-cards:is([data-count="5"],[data-count="7"])>li{grid-column:span 2}.ds-ob-cards:is([data-count="5"],[data-count="7"])>li:nth-child(n+4){grid-column:span 3}}.ds-sv-items[data-one]{grid-template-columns:minmax(0,1fr)}.ds-cmp__note{padding:var(--ds-space-2) 0 var(--ds-space-1);font-size:var(--ds-lg-small);color:var(--ds-lg-grey);line-height:1.25rem}.ds-ob-cmp__hub[data-vs]{border-radius:var(--ds-radius-full);background:radial-gradient(circle at 35% 28%, #ffd57a, var(--ds-amber-500) 55%, #e08600);width:4.5rem;font-family:var(--ds-font-mono);font-size:1rem;font-weight:var(--ds-weight-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-lg-ink);box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #0f12220f,0 14px 24px -12px #0f122273}.ds-ob-cmp__hub>b{font-family:var(--ds-font-display);font-size:1.0625rem;font-weight:var(--ds-weight-heading);letter-spacing:-.02em;white-space:nowrap;color:var(--ds-lg-grey);text-shadow:0 1px #fff}.ds-ob-cmp__count{top:calc(var(--ds-space-3) * -1);right:calc(var(--ds-space-3) * -1);aspect-ratio:1;border-radius:var(--ds-radius-full);background:radial-gradient(circle at 35% 28%, #ffd57a, var(--ds-amber-500) 55%, #e08600);width:2.25rem;font-family:var(--ds-font-mono);font-size:.875rem;font-weight:var(--ds-weight-heading);font-variant-numeric:tabular-nums;color:var(--ds-lg-ink);place-items:center;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #0f12220f,0 10px 18px -10px #0f122273}.ds-ob-cmp:not(:has(>[data-side=near])){grid-template-columns:auto auto}.ds-ob-cmp:not(:has(>[data-side=near]))>.ds-ob-cmp__hub{grid-column:1}.ds-ob-cmp:not(:has(>[data-side=near]))>[data-side=far]{grid-column:2}@media (prefers-reduced-motion:no-preference){.ds-ob-cmp__count{transition:scale .4s var(--ds-ease-out) .5s, opacity .3s var(--ds-ease-out) .5s}[data-waiting] .ds-ob-cmp__count{opacity:0;transition:none;scale:.6}}@media (width>=64rem){.ds-ob-cards[data-count="4"]>li,.ds-ob-cards[data-count="10"]>li:nth-child(n+7){grid-column:span 3}}@media (width>=48rem){.ds-ob-cards[data-count="4"] .ds-ob__stage>.ds-ob-cmp{zoom:.9}}.ds-ob-vs__plate>img[data-square]{width:2.25rem}.ds-wfv__say>.ds-cmp__note{font-size:var(--ds-lg-small);color:var(--ds-lg-grey);line-height:1.25rem}.ds-wfv__say>.ds-button{align-self:center}.ds-ob-trio{justify-items:center;column-gap:var(--ds-space-3);padding:var(--ds-space-4) 0;grid-template-columns:repeat(2,auto);display:grid;position:relative}.ds-ob-trio__plate{justify-content:center;align-items:center;gap:var(--ds-space-3);border-radius:var(--ds-ob-radius-sm);background:var(--ds-ob-plastic);width:9rem;height:6.5rem;box-shadow:var(--ds-ob-lift);flex-direction:column;display:flex}.ds-ob-trio__plate:first-child{z-index:1;grid-column:1/-1;translate:0 .5rem;rotate:-3deg}.ds-ob-trio__plate:nth-child(2){translate:.5rem -.25rem;rotate:-7deg}.ds-ob-trio__plate:nth-child(3){translate:-.5rem;rotate:6deg}.ds-ob-trio__plate>img{width:2.25rem;height:auto}.ds-ob-trio__plate>b{font-family:var(--ds-font-display);font-size:1.0625rem;font-weight:var(--ds-weight-heading);letter-spacing:-.02em;white-space:nowrap;color:var(--ds-lg-grey);text-shadow:0 1px #fff}.ds-ob-trio__coin{z-index:2;aspect-ratio:1;border-radius:var(--ds-radius-full);background:radial-gradient(circle at 35% 28%, #ffd57a, var(--ds-amber-500) 55%, #e08600);width:2.75rem;font-family:var(--ds-font-mono);font-size:.75rem;font-weight:var(--ds-weight-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-lg-ink);place-items:center;display:grid;position:absolute;top:62%;left:50%;translate:-50% -50%;box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #0f12220f,0 10px 18px -10px #0f122273}@media (width<=47.99rem){.ds-wf-stage>.ds-ob-trio{zoom:.8}}@media (prefers-reduced-motion:no-preference){.ds-ob-trio__plate{transition:rotate .7s var(--ds-ease-out) .15s, translate .7s var(--ds-ease-out) .15s}.ds-ob-trio__coin{transition:scale .4s var(--ds-ease-out) .6s, opacity .3s var(--ds-ease-out) .6s}[data-waiting] .ds-ob-trio__plate:first-child{transition:none;translate:0 3.5rem;rotate:0deg}[data-waiting] .ds-ob-trio__plate:nth-child(2){transition:none;translate:4.5rem -1.5rem;rotate:0deg}[data-waiting] .ds-ob-trio__plate:nth-child(3){transition:none;translate:-4.5rem -1.5rem;rotate:0deg}[data-waiting] .ds-ob-trio__coin{opacity:0;transition:none;scale:.6}}.ds-ft-card__head{gap:var(--ds-space-1);flex-direction:column;display:flex}.ds-ft-card__head>:is(h2,h3){font-size:var(--ds-lg-card-head);font-weight:var(--ds-weight-heading);line-height:var(--ds-lg-card-head-lh);letter-spacing:-.015em;color:var(--ds-lg-ink)}.ds-ft-card__head>p{color:var(--ds-lg-text);font-size:.9375rem;line-height:1.5rem}.ds-ft-field{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}.ds-ft-field>label{font-size:var(--ds-small-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-title)}.ds-ft-input{width:100%;min-width:0;height:2.75rem;padding:0 var(--ds-space-3);border-radius:var(--ds-lg-radius-group);background:var(--ds-surface-float);font:inherit;font-family:var(--ds-lg-font);color:var(--ds-lg-text);-webkit-appearance:none;appearance:none;touch-action:manipulation;transition:box-shadow var(--ds-lg-quick) var(--ds-lg-ease);border:0;font-size:1rem;box-shadow:0 0 0 1px #0f12221a,inset 0 1px 2px #0f12220d}.ds-ft-input::placeholder{color:var(--ds-lg-grey);opacity:1}.ds-ft-input:focus-visible{box-shadow:0 0 0 2px var(--ds-lg-ink), inset 0 1px 2px #0f12220d;outline:none}.ds-ft-input[aria-invalid=true]{box-shadow:0 0 0 1px var(--ds-danger), inset 0 1px 2px #0f12220d}.ds-ft-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px var(--ds-danger)}@media (hover:hover) and (pointer:fine){.ds-ft-input:hover:not(:focus-visible,[aria-invalid=true]){box-shadow:0 0 0 1px #0f122233,inset 0 1px 2px #0f12220d}}.ds-ft-field>.ds-dropdown{background:0 0}.ds-ft-field>.ds-dropdown>.ds-dropdown__label{font-size:var(--ds-small-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-title)}.ds-ft-field .ds-dropdown__trigger{border-radius:var(--ds-lg-radius-group);background:var(--ds-surface-float);min-height:2.75rem;font-family:var(--ds-lg-font);color:var(--ds-lg-text);touch-action:manipulation;border:0;font-size:1rem;box-shadow:0 0 0 1px #0f12221a,inset 0 1px 2px #0f12220d}.ds-ft-field .ds-dropdown__trigger:is(:focus-visible,[aria-expanded=true]){box-shadow:0 0 0 2px var(--ds-lg-ink), inset 0 1px 2px #0f12220d}.ds-ft-field .ds-dropdown__trigger[aria-invalid=true]{box-shadow:0 0 0 1px var(--ds-danger), inset 0 1px 2px #0f12220d}.ds-ft-field .ds-dropdown__trigger[aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px var(--ds-danger)}.ds-ft-field .ds-dropdown__value[data-placeholder]{color:var(--ds-lg-grey)}@media (hover:hover) and (pointer:fine){.ds-ft-field .ds-dropdown__trigger:hover:not(:focus-visible,[aria-invalid=true],[aria-expanded=true]){box-shadow:0 0 0 1px #0f122233,inset 0 1px 2px #0f12220d}}.ds-ft-err{font-size:var(--ds-small-size);color:var(--ds-danger);line-height:1.25rem}.ds-ft-err:empty{display:none}.ds-ft-alert{justify-content:space-between;align-items:center;gap:var(--ds-space-2) var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-lg-radius-group);background:var(--ds-surface-float);flex-wrap:wrap;display:flex;box-shadow:0 0 0 1px #b4231840}.ds-ft-alert[hidden]{display:none}.ds-ft-alert>p{color:var(--ds-danger);flex:14rem;font-size:.9375rem;line-height:1.375rem}.ds-ft-alert__book{min-height:2.75rem;font:inherit;font-size:var(--ds-small-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ds-ft-alert__book:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px;border-radius:.25rem}.ds-ft-busy{border:1.5px solid #ffffff59;border-radius:999px;width:.875rem;height:.875rem;animation:.9s linear infinite ds-lg-spin;display:none}button[aria-busy=true]>.ds-ft-busy{display:inline-block}button[aria-busy=true]{gap:var(--ds-space-2);cursor:progress}.ds-ft-label{font-size:var(--ds-label-size);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-lg-grey)}.ds-ft-num{background:var(--ds-lg-key);width:1.5rem;height:1.5rem;box-shadow:var(--ds-lg-key-shadow);font-size:var(--ds-label-size);font-weight:var(--ds-weight-medium);font-variant-numeric:tabular-nums;color:var(--ds-lg-ink);border-radius:999px;flex:none;place-items:center;display:inline-grid}.ds-ft-mark{vertical-align:-.1875rem;border-radius:999px;flex:none;width:1rem;height:1rem;display:inline-block;position:relative;box-shadow:inset 0 0 0 1.5px #a3a3aa}:is([data-status=pass],[data-on=true]) .ds-ft-mark:after{border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:.3125rem;height:.1875rem;position:absolute;top:.25rem;left:.3125rem;rotate:-45deg}[data-status=warn] .ds-ft-mark{background:conic-gradient(#8a8a90 0 50%, transparent 50% 100%);box-shadow:inset 0 0 0 1.5px #8a8a90}[data-status=fail] .ds-ft-mark{box-shadow:inset 0 0 0 1.5px var(--ds-danger)}[data-status=fail] .ds-ft-mark:after{content:"";background:var(--ds-danger);border-radius:999px;position:absolute;inset:.3125rem}[data-on=false] .ds-ft-mark:after{content:"";background:#a3a3aa;height:1.5px;position:absolute;top:50%;left:.1875rem;right:.1875rem;translate:0 -50%;rotate:-45deg}[data-status=info] .ds-ft-mark{box-shadow:none;border:1.5px dotted #a3a3aa}.ds-ft-fixes{gap:var(--ds-space-3);padding-top:var(--ds-space-4);border-top:var(--ds-hairline) solid var(--ds-lg-divider);flex-direction:column;display:flex}.ds-ft-fixes[hidden]{display:none}.ds-ft-fixes>h3{font-size:var(--ds-title-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink)}.ds-ft-fixes ol{gap:var(--ds-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.ds-ft-fixes li{align-items:flex-start;gap:var(--ds-space-3);display:flex}.ds-ft-fixes li>p{color:var(--ds-lg-text);font-size:.9375rem;line-height:1.5rem}.ds-ft-fixes li b{font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink)}.ds-ft-bots__cols{gap:var(--ds-space-6) var(--ds-space-8);display:grid}@media (width>=48rem){.ds-ft-bots__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-ft-bots__col{gap:var(--ds-space-2);flex-direction:column;display:flex}.ds-ft-bots__col ul{flex-direction:column;padding:0;list-style:none;display:flex}.ds-ft-bots__col li{justify-content:space-between;align-items:center;gap:var(--ds-space-3);border-bottom:1px dashed var(--ds-lg-dash);min-height:2.5rem;color:var(--ds-lg-text);font-size:.9375rem;display:flex}.ds-ft-bots__col li:last-child{border-bottom:0}.ds-ft-state{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-small-size);color:var(--ds-lg-grey);display:inline-flex}[data-on=true]>.ds-ft-state{color:var(--ds-lg-ok-ink)}.ds-ft-checks__grid{flex-direction:column;display:flex}.ds-ft-checks__grid>.ds-ft-group{break-inside:avoid;padding-bottom:var(--ds-space-8)}.ds-ft-checks__grid>.ds-ft-group:last-child{padding-bottom:0}@media (width>=64rem){.ds-ft-checks__grid{columns:2;column-gap:var(--ds-space-12);display:block}.ds-ft-checks__grid>.ds-ft-group:last-child{padding-bottom:var(--ds-space-8)}}.ds-ft-checks__col{flex-direction:column;min-width:0;display:flex}.ds-ft-checks__col>.ds-ft-group{padding-bottom:var(--ds-space-8)}.ds-ft-checks__grid>.ds-ft-checks__col:last-child>.ds-ft-group:last-child{padding-bottom:0}@media (width>=64rem){.ds-ft-checks__grid:has(>.ds-ft-checks__col){column-gap:var(--ds-space-12);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ds-ft-checks__col>.ds-ft-group:last-child{padding-bottom:0}}.ds-ft-group__head{justify-content:space-between;align-items:baseline;gap:var(--ds-space-3);font-size:var(--ds-title-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink);display:flex}.ds-ft-group__head>span+span{font-size:var(--ds-small-size);font-variant-numeric:tabular-nums;color:var(--ds-lg-grey)}.ds-ft-table :is(th,td){padding-block:.75rem}.ds-ft-table td:first-child{width:1.75rem;padding-right:0}.ds-ft-table th{font-weight:var(--ds-weight-medium);color:var(--ds-lg-text)}.ds-ft-table td:last-child{padding-right:0}.ds-ft-tip{padding-top:var(--ds-space-1);font-size:var(--ds-small-size);font-weight:var(--ds-weight-regular);color:var(--ds-lg-grey);line-height:1.375rem;display:block}.ds-lg-card.ds-ft-cta{align-items:flex-start;gap:var(--ds-space-6);padding:var(--ds-space-8);flex-direction:column}.ds-ft-cta>.ds-ft-card__head{width:100%}@media (width<=47.99rem){.ds-lg-card.ds-ft-cta{padding:var(--ds-space-6) var(--ds-space-4)}.ds-ft-cta>.ds-button{width:100%}}.ds-ft-field>span[id]{font-size:var(--ds-small-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-title)}.ds-ft-link{min-height:2.75rem;font:inherit;font-size:var(--ds-small-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink);text-underline-offset:.25em;cursor:pointer;transition:text-decoration-color var(--ds-lg-quick) var(--ds-lg-ease);background:0 0;border:0;align-items:center;padding:0;text-decoration:underline #001f724d;display:inline-flex}.ds-ft-link[hidden]{display:none}.ds-ft-link:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px;border-radius:.25rem}@media (hover:hover) and (pointer:fine){.ds-ft-link:hover{text-decoration-color:currentColor}}.ds-ft-sub{max-width:40rem;font-size:var(--ds-body-size);color:var(--ds-lg-text);line-height:1.6}.ds-ft-sub[hidden]{display:none}.ds-lg-seg.ds-ft-seg{align-self:flex-start;max-width:100%}.ds-ft-seg .ds-lg-seg__opt>span{font-variant-numeric:tabular-nums;color:var(--ds-lg-grey);padding-left:.25rem}@media (pointer:coarse){.ds-lg-seg.ds-ft-seg{--ds-lg-control:2.75rem;--ds-lg-segment:2.375rem}}@media (width<=47.99rem){.ds-lg-seg.ds-ft-seg{align-self:stretch;width:100%}.ds-ft-seg .ds-lg-seg__opt{flex:1 1 0;min-width:0;padding:0 .375rem}}.ds-lg-card.ds-ft-block{gap:var(--ds-space-6);padding:var(--ds-space-8)}.ds-ft-block__top{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-4) var(--ds-space-6);flex-wrap:wrap;display:flex}.ds-ft-block__foot{justify-content:flex-end;gap:var(--ds-space-3);padding-top:var(--ds-space-4);border-top:var(--ds-hairline) solid var(--ds-lg-divider);flex-wrap:wrap;display:flex}@media (width<=47.99rem){.ds-lg-card.ds-ft-block{padding:var(--ds-space-6) var(--ds-space-4)}.ds-ft-block__foot>.ds-button{flex:100%}}.ds-ft-scroll{overscroll-behavior-x:contain;overflow-x:auto}.ds-ft-scroll:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px}.ds-ft-types{min-width:34rem}.ds-ft-types th[scope=row]{font-weight:var(--ds-weight-medium);color:var(--ds-lg-text)}.ds-ft-types code,.ds-ft-paths code{color:var(--ds-lg-ink);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem}.ds-ft-zero{color:#a3a3aa}.ds-ft-plan__bar{align-items:center;gap:var(--ds-space-3) var(--ds-space-4);flex-wrap:wrap;display:flex}.ds-ft-flag[hidden]{display:none}.ds-ft-flag{--tone:var(--ds-lg-peach)}.ds-ft-plan__body{gap:var(--ds-space-8);display:grid}@media (width>=64rem){.ds-ft-plan__body{gap:var(--ds-space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ds-ft-plan__counts{gap:var(--ds-space-4);flex-direction:column;display:flex}.ds-ft-counts{gap:var(--ds-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ds-ft-counts>div{justify-content:flex-end;gap:var(--ds-space-1);flex-direction:column-reverse;min-width:0;display:flex}.ds-ft-counts dt{font-size:var(--ds-small-size);color:var(--ds-lg-title);align-items:center;gap:.375rem;display:flex}.ds-ft-counts dd{font-size:var(--ds-lg-figure);font-weight:var(--ds-weight-heading);line-height:var(--ds-lg-figure-lh);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ds-lg-ink)}@media (width<=30rem){.ds-ft-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-ft-sw{border-radius:.1875rem;flex:none;width:.625rem;height:.625rem}[data-key=keep]>dt>.ds-ft-sw,.ds-ft-split>[data-key=keep]{background:var(--ds-lg-ink)}[data-key=redirect]>dt>.ds-ft-sw,.ds-ft-split>[data-key=redirect]{background:#8a8a90}[data-key=manual]>dt>.ds-ft-sw,.ds-ft-split>[data-key=manual]{background:repeating-linear-gradient(135deg,#c9c9ce 0 2px,#e5e5e9 2px 5px)}.ds-ft-split{background:var(--ds-lg-sunk);height:.75rem;box-shadow:var(--ds-lg-sunk-shadow);border-radius:999px;position:relative;overflow:hidden}.ds-ft-split>span{transform:translateX(calc(var(--start,0) * 100%)) scaleX(var(--size,0));transform-origin:0;position:absolute;inset:0}.ds-ft-split>span+span{box-shadow:inset 2px 0 #fff}@media (prefers-reduced-motion:no-preference){.ds-ft-split>span{transition:transform .45s var(--ds-ease-out)}@starting-style{.ds-ft-split>span{transform:translate(0)scaleX(0)}}}.ds-ft-effort{gap:var(--ds-space-3);flex-direction:column;display:flex}@media (width>=64rem){.ds-ft-effort{padding-left:var(--ds-space-8);border-left:var(--ds-hairline) solid var(--ds-lg-divider)}}.ds-ft-effort__head{align-items:center;gap:var(--ds-space-3);display:flex}.ds-ft-effort__head>strong{font-size:var(--ds-lg-card-head);font-weight:var(--ds-weight-heading);color:var(--ds-lg-ink)}.ds-ft-effort__meter{gap:.1875rem;display:inline-flex}.ds-ft-effort__meter>i{background:var(--ds-lg-sunk);width:1.25rem;height:.5rem;box-shadow:var(--ds-lg-sunk-shadow);border-radius:.1875rem}.ds-ft-effort__meter>i:nth-child(-n+1),[style*="--band: 2"] .ds-ft-effort__meter>i:nth-child(-n+2),[style*="--band: 3"] .ds-ft-effort__meter>i{background:var(--ds-lg-ink);box-shadow:none}.ds-ft-effort ul,.ds-ft-notes{gap:var(--ds-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.ds-ft-effort li,.ds-ft-notes li{padding-left:var(--ds-space-4);color:var(--ds-lg-text);font-size:.9375rem;line-height:1.5rem;position:relative}.ds-ft-effort li:before,.ds-ft-notes li:before{content:"";background:var(--ds-lg-ink);border-radius:999px;width:.3125rem;height:.3125rem;position:absolute;top:.625rem;left:0}.ds-ft-notes[hidden]{display:none}.ds-ft-notes{padding-top:var(--ds-space-4);border-top:1px dashed var(--ds-lg-dash)}.ds-ft-paths{flex-direction:column;padding:0;list-style:none;display:flex}.ds-ft-paths>li{column-gap:var(--ds-space-4);row-gap:var(--ds-space-1);padding:var(--ds-space-3) 0;border-bottom:1px dashed var(--ds-lg-dash);grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;display:grid}.ds-ft-paths>li:last-child{border-bottom:0}@media (width>=64rem){.ds-ft-paths>li{grid-template-columns:4.5rem minmax(0,1.4fr) minmax(0,1fr)}}.ds-ft-paths__route{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;min-width:0;display:flex}.ds-ft-paths__to{color:var(--ds-lg-grey)}.ds-ft-paths__why{font-size:var(--ds-small-size);color:var(--ds-lg-grey);grid-column:2;line-height:1.375rem}@media (width>=64rem){.ds-ft-paths__why{grid-column:3}}.ds-ft-tag{background:var(--ds-lg-key);height:1.375rem;box-shadow:var(--ds-lg-key-shadow);font-size:var(--ds-label-size);font-weight:var(--ds-weight-medium);white-space:nowrap;color:var(--ds-lg-text);border-radius:.375rem;justify-self:start;align-items:center;padding:0 .5rem;display:inline-flex}[data-action=redirect]>.ds-ft-tag{color:var(--ds-lg-ink)}[data-action=manual]>.ds-ft-tag{color:var(--ds-lg-grey);background:0 0;box-shadow:inset 0 0 0 1px #a3a3aa}.ds-ft-list3{gap:var(--ds-space-8);display:grid}@media (width>=64rem){.ds-ft-list3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-ft-list3>.ds-ft-fixes{border-top:0;padding-top:0}.ds-ft-fixes>h4{font-size:var(--ds-title-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink)}@keyframes ds-ft-land{0%{opacity:0;transform:translateY(.375rem)}}.ds-ft-md{gap:var(--ds-space-3);max-width:46rem;color:var(--ds-lg-text);flex-direction:column;font-size:.9375rem;line-height:1.6;display:flex}.ds-ft-md :is(ul,ol){gap:var(--ds-space-2);padding-left:var(--ds-space-6);flex-direction:column;display:flex}.ds-ft-md li::marker{color:var(--ds-lg-grey)}.ds-ft-md h4{font-size:var(--ds-body-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink)}.ds-ft-md strong,.ds-ft-rows strong{font-weight:inherit;color:var(--ds-lg-ink)}.ds-ft-md code{background:var(--ds-surface-float);border-radius:.25rem;padding:0 .25rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem}.ds-ft-notice{padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-lg-radius-group);background:var(--ds-lg-tray);box-shadow:var(--ds-lg-card-edge);color:var(--ds-lg-text);font-size:.9375rem}.ds-ft-acc{flex-direction:column;display:flex}.ds-ft-acc>details{border-top:1px dashed var(--ds-lg-dash)}.ds-ft-acc summary{justify-content:space-between;align-items:center;gap:var(--ds-space-4);min-height:3.25rem;font-size:var(--ds-title-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink);cursor:pointer;list-style:none;display:flex}.ds-ft-acc summary::-webkit-details-marker{display:none}.ds-ft-acc summary:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px;border-radius:.25rem}.ds-ft-acc__meta{align-items:center;gap:var(--ds-space-3);font-size:var(--ds-small-size);font-variant-numeric:tabular-nums;color:var(--ds-lg-grey);display:inline-flex}.ds-ft-acc__meta>svg{width:1rem;height:1rem;transition:rotate var(--ds-dur-open) var(--ds-ease-out)}.ds-ft-acc details[open] .ds-ft-acc__meta>svg{rotate:180deg}.ds-ft-acc .ds-ft-md{padding-bottom:var(--ds-space-6)}.ds-ft-busy{border-color:color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor}.ds-ft-x{justify-items:center;row-gap:var(--ds-space-10)}.ds-ft-x>*{grid-column:1/-1;width:100%}.ds-ft-x__intro{text-align:center;flex-direction:column;align-items:center;min-width:0;max-width:44rem;display:flex}.ds-ft-x__intro>.ds-cl__trail{padding-bottom:var(--ds-space-4);justify-content:center}.ds-ft-x__intro>h1{padding-bottom:var(--ds-space-6);overflow-wrap:anywhere}.ds-ft-x__intro>.ds-whr__lede{max-width:36rem}.ds-ft-x__tool{z-index:3;gap:var(--ds-space-4);flex-direction:column;min-width:0;max-width:48rem;display:flex;position:relative}.ds-ft-quiet{padding-inline:var(--ds-space-4);font-size:var(--ds-small-size);text-align:start;color:var(--ds-lg-grey);line-height:1.375rem}@media (width>=48rem){.ds-ft-quiet{padding-inline:var(--ds-space-6)}}@media (prefers-reduced-motion:no-preference){.ds-ft-x__intro>*,.ds-ft-x__tool,.ds-ft-x>.ds-ft-ana{animation:ds-fh-in .7s var(--ds-ease-out) var(--at,0s) both}.ds-ft-x__intro>:first-child{--at:.1s}.ds-ft-x__intro>:nth-child(2){--at:.2s}.ds-ft-x__intro>:nth-child(3){--at:.32s}.ds-ft-x__tool{--at:.44s}.ds-ft-x>.ds-ft-ana{--at:.6s}}.ds-ft-bar{gap:var(--ds-space-4);padding:var(--ds-space-4);border-radius:var(--ds-lg-radius);background:var(--ds-lg-card);box-shadow:var(--ds-lg-card-edge);text-align:start;display:grid}.ds-ft-bar>:is(.ds-ft-alert,.ds-ft-bar__wide,.ds-ft-bar__foot){grid-column:1/-1}@media (width>=48rem){.ds-ft-bar[data-layout=row]{column-gap:var(--ds-space-3);row-gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.ds-ft-bar[data-layout=row]>.ds-ft-field{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--ds-space-2);display:grid}.ds-ft-bar[data-layout=row]>.ds-button{grid-area:2/3;align-self:center;height:2.75rem}.ds-ft-bar[data-layout=grid]{gap:var(--ds-space-4);padding:var(--ds-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-ft-bar__foot{justify-content:space-between;align-items:center;gap:var(--ds-space-3) var(--ds-space-4);padding-top:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-ft-bar__foot>p{font-size:var(--ds-small-size);color:var(--ds-lg-grey)}@media (width<=47.99rem){.ds-ft-bar>.ds-button,.ds-ft-bar__foot>.ds-button{width:100%}}.ds-ft-ph{vertical-align:middle;border:1px dashed #c9c9ce;border-radius:999px;width:4rem;height:.75rem;display:inline-block}.ds-ft-ph[data-size=s]{width:2.5rem}.ds-ft-ph[data-size=l]{border-radius:.5rem;width:min(100%,12rem);height:1.75rem}.ds-ft-ana{border-radius:var(--ds-lg-radius);background:var(--ds-lg-card);min-width:0;max-width:60rem;box-shadow:var(--ds-lg-card-edge);text-align:start;flex-direction:column;display:flex}.ds-ft-ana__top{gap:var(--ds-space-8);padding:var(--ds-space-8);border-bottom:var(--ds-hairline) solid var(--ds-lg-divider);align-items:center;display:grid}@media (width>=48rem){.ds-ft-ana__top{gap:var(--ds-space-10);grid-template-columns:14rem minmax(0,1fr)}}.ds-ft-ana__dial{align-items:center;gap:var(--ds-space-3);flex-direction:column;display:flex}.ds-ft-ana__dial .ds-ob-gauge{width:11rem;padding:.625rem}.ds-ft-ana__figure{align-items:baseline;gap:var(--ds-space-2);min-height:3rem;display:flex}.ds-ft-ana__figure>span:first-child:not(.ds-ft-ph){min-width:2ch;font-size:var(--ds-size-3xl);font-weight:var(--ds-weight-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-align:right;color:var(--ds-lg-ink);line-height:1}.ds-ft-ana__figure>.ds-ft-ph{border-radius:.5rem;align-self:center;width:3.5rem;height:2.5rem}.ds-ft-ana__figure>span+span{font-size:var(--ds-small-size);color:var(--ds-lg-grey)}.ds-ft-ana__say{align-items:flex-start;gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}.ds-ft-ana__verdict{align-self:stretch;align-items:center;min-height:2.25rem;display:flex}.ds-ft-ana__h,.ds-ft-ana__title{font-size:var(--ds-size-xl);font-weight:var(--ds-weight-heading);letter-spacing:-.02em;color:var(--ds-lg-grey);line-height:1.25}.ds-ft-ana__h:focus{outline:none}.ds-ft-ana__line{align-self:stretch;gap:var(--ds-space-2);max-width:34rem;min-height:3.25rem;font-size:var(--ds-body-size);color:var(--ds-lg-text);flex-direction:column;line-height:1.6;display:flex}.ds-ft-ana__line>.ds-ft-ph{width:min(100%,26rem);display:block}.ds-ft-ana__line>.ds-ft-ph+.ds-ft-ph{width:min(70%,16rem)}.ds-ft-ana__page{font-size:var(--ds-small-size);color:var(--ds-lg-grey);overflow-wrap:anywhere}.ds-ft-ana__page>span{color:var(--ds-lg-text)}.ds-ft-ana__say>.ds-lg-tray{align-self:stretch;width:auto;max-width:24rem}.ds-ft-ana__body{gap:var(--ds-space-4);padding:var(--ds-space-8);flex-direction:column;display:flex}.ds-ft-ana__head{gap:var(--ds-space-2);flex-direction:column;display:flex}@media (width<=47.99rem){.ds-ft-ana__top,.ds-ft-ana__body{padding:var(--ds-space-6) var(--ds-space-4)}.ds-ft-ana__say{text-align:center;align-items:center}.ds-ft-ana__say>.ds-lg-tray{align-self:center;width:100%}}.ds-ft-rows{flex-direction:column;padding:0;list-style:none;display:flex}.ds-ft-rows>li{align-items:start;gap:var(--ds-space-4);padding:var(--ds-space-4) 0;border-top:1px dashed var(--ds-lg-dash);grid-template-columns:1rem minmax(0,1fr) auto;display:grid}.ds-ft-rows>li>.ds-ft-mark{translate:0 .1875rem}.ds-ft-rows>li>div{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}.ds-ft-rows h3{font-size:var(--ds-title-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink);line-height:1.4}.ds-ft-rows p{max-width:40rem;color:var(--ds-lg-text);font-size:.9375rem;line-height:1.5rem}.ds-ft-rows p>b{font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink)}.ds-ft-slot{text-align:right;flex-direction:column;align-items:flex-end;gap:.125rem;min-width:4.5rem;padding-top:.25rem;display:flex}.ds-ft-slot>b{font-size:var(--ds-size-xl);font-weight:var(--ds-weight-heading);font-variant-numeric:tabular-nums;color:var(--ds-lg-ink);line-height:1}.ds-ft-slot>span:not(.ds-ft-ph,.ds-lg-spin){font-size:var(--ds-label-size);white-space:nowrap;color:var(--ds-lg-grey)}@media (prefers-reduced-motion:no-preference){.ds-ft-slot>b{animation:ds-ft-land var(--ds-dur-emphasis) var(--ds-ease-out)}}:is([data-status=wait],[data-status=live])>.ds-ft-mark{box-shadow:none;border:1.5px dashed #a3a3aa}[data-status=live]>.ds-ft-mark{border-color:var(--ds-lg-ink)}@media (prefers-reduced-motion:no-preference){[data-status=live]>.ds-ft-mark{animation:2.4s linear infinite ds-lg-spin}}.ds-ft-more[hidden]{display:none}.ds-whr:has(+.ds-ft-more:not([hidden])){padding-bottom:var(--ds-lg-gap)}.ds-ft-stack{gap:var(--ds-lg-gap);flex-direction:column;align-self:center;width:100%;max-width:60rem;display:flex}.ds-ft-stack .ds-ft-fixes{border-top:0;padding-top:0}.ds-ft-fixes>:is(h2,h3){font-size:var(--ds-lg-card-head);font-weight:var(--ds-weight-heading);line-height:var(--ds-lg-card-head-lh);letter-spacing:-.015em;color:var(--ds-lg-ink)}.ds-ft-cta__go{gap:var(--ds-space-3);flex-wrap:wrap;display:flex}@media (width<=47.99rem){.ds-ft-cta__go,.ds-ft-cta__go>.ds-button{width:100%}}.ds-ft-col{gap:var(--ds-space-8);flex-direction:column;align-self:center;width:100%;max-width:48rem;display:flex}.ds-ft-col__head>.ds-eyebrow{align-self:center}.ds-ft-col__head{align-items:center;gap:var(--ds-space-4);text-align:center;flex-direction:column;display:flex}.ds-ft-keys{padding:var(--ds-space-2) var(--ds-lg-pad);border-radius:var(--ds-lg-radius);background:var(--ds-lg-card);box-shadow:var(--ds-lg-card-edge);flex-direction:column;list-style:none;display:flex}.ds-ft-keys>li{align-items:baseline;gap:var(--ds-space-3);padding:var(--ds-space-4) 0;grid-template-columns:2.25rem minmax(0,1fr);display:grid}.ds-ft-keys>li+li{border-top:var(--ds-hairline) solid var(--ds-lg-divider)}.ds-ft-keys>li>span{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ds-text-accent);font-size:.75rem}.ds-ft-keys>li>div{gap:var(--ds-space-1);flex-direction:column;display:flex}.ds-ft-keys h3{font-size:var(--ds-title-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink);line-height:1.4}.ds-ft-keys p{color:var(--ds-lg-text);font-size:.9375rem;line-height:1.5rem}.ds-ft-main>.ds-section{padding-top:0}.ds-ft-main .ds-faqt{gap:var(--ds-space-8);flex-direction:column;align-self:center;width:100%;max-width:48rem;display:flex}.ds-ft-main .ds-faqt__head{display:contents}.ds-ft-main .ds-faqt__head>.ds-hub__title{text-align:center;order:1;align-self:center;align-items:center}.ds-ft-main .ds-faqt__card{order:2;align-self:stretch}.ds-ft-main .ds-faqt__head>.ds-faqt__ask{order:3;align-self:center}.ds-ft-group{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}.ds-ft-ana__plan{gap:var(--ds-space-8);padding:var(--ds-space-8);border-bottom:var(--ds-hairline) solid var(--ds-lg-divider);display:grid}.ds-ft-ph[data-size=m]{width:min(100%,9rem)}.ds-ft-effort__meter[data-empty]>i{background:var(--ds-lg-sunk);box-shadow:var(--ds-lg-sunk-shadow)}.ds-ft-paths>li[data-action=wait]>.ds-ft-paths__route{flex-wrap:nowrap}.ds-ft-paths>li[data-action=wait] .ds-ft-paths__to{color:#c9c9ce}.ds-ft-live{gap:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-lg-radius-group);background:var(--ds-surface-float);flex-direction:column;display:flex;box-shadow:0 0 0 1px #0f12220f}.ds-ft-slot>.ds-lg-spin{width:1rem;height:1rem}@media (width<=47.99rem){.ds-ft-ana__plan{padding:var(--ds-space-6) var(--ds-space-4)}.ds-ft-rows>li{grid-template-columns:1rem minmax(0,1fr)}.ds-ft-rows>li>.ds-ft-slot{align-items:baseline;gap:var(--ds-space-2);text-align:left;flex-direction:row;grid-column:2;padding-top:0}}.ds-ft-drop{isolation:isolate;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-12) var(--ds-space-6);border-radius:var(--ds-lg-radius);background:var(--ds-ob-card);text-align:center;cursor:pointer;transition:box-shadow var(--ds-lg-quick) var(--ds-lg-ease);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f122212}.ds-ft-drop:after{content:"";z-index:-1;border-radius:calc(var(--ds-lg-radius) - .625rem);transition:border-color var(--ds-lg-quick) var(--ds-lg-ease);border:1.5px dashed #c9c9ce;position:absolute;inset:.625rem}.ds-ft-drop>.ds-ob-tex{z-index:-2;position:absolute;inset:0}.ds-ft-drop[data-over]:after{border-color:var(--ds-lg-ink)}.ds-ft-drop[data-over]{box-shadow:inset 0 0 0 1px var(--ds-lg-ink)}.ds-ft-drop__key{background:var(--ds-ob-plastic);width:3.5rem;height:3.5rem;box-shadow:var(--ds-ob-lift);color:var(--ds-lg-ink);border-radius:1rem;place-items:center;display:grid}.ds-ft-drop__key>svg{width:1.5rem;height:1.5rem}.ds-ft-drop>h2{padding-top:var(--ds-space-2);font-size:var(--ds-lg-card-head);font-weight:var(--ds-weight-heading);line-height:var(--ds-lg-card-head-lh);letter-spacing:-.015em;color:var(--ds-lg-ink)}.ds-ft-drop>p{padding-bottom:var(--ds-space-2);font-size:var(--ds-small-size);color:var(--ds-lg-grey)}.ds-ft-drop>p[data-error]{font-weight:var(--ds-weight-medium);color:var(--ds-danger)}@media (width<=47.99rem){.ds-ft-drop{padding:var(--ds-space-8) var(--ds-space-4)}.ds-ft-drop>.ds-button{width:100%}}.ds-ft-ana[data-bg-ana]{gap:0;overflow:hidden}.ds-ft-compare{--check:#e9e9ec;isolation:isolate;aspect-ratio:16/9;border-bottom:var(--ds-hairline) solid var(--ds-lg-divider);background:var(--ds-surface-float);touch-action:pan-y;max-height:34rem;position:relative;overflow:hidden}.ds-ft-compare>img,.ds-ft-compare__after>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}[data-state=loading] .ds-ft-compare>img{opacity:.35;filter:grayscale()}.ds-ft-compare__after{background:repeating-conic-gradient(var(--check) 0 25%, #fff 0 50%) 0 0 / 1.25rem 1.25rem;clip-path:inset(0 0 0 var(--at,50%));position:absolute;inset:0}[data-state=loading] .ds-ft-compare__after{opacity:0}.ds-ft-compare__tag{top:var(--ds-space-3);left:var(--ds-space-3);z-index:2;background:var(--ds-lg-key);box-shadow:var(--ds-lg-key-shadow);font-size:var(--ds-label-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-text);border-radius:999px;padding:.25rem .625rem;position:absolute}.ds-ft-compare__tag[data-side=after]{left:auto;right:var(--ds-space-3);color:var(--ds-lg-ink)}.ds-ft-compare__handle{top:0;bottom:0;left:var(--at,50%);z-index:2;pointer-events:none;background:#fff;width:2px;position:absolute;translate:-50%;box-shadow:0 0 0 1px #0f12221f}.ds-ft-compare__handle:after{content:"";background:var(--ds-lg-knob);width:2.25rem;height:2.25rem;box-shadow:var(--ds-lg-knob-shadow);border-radius:999px;position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-ft-compare>input[type=range]{z-index:3;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;width:100%;height:100%;position:absolute;inset:0}.ds-ft-compare>input[type=range]:disabled{cursor:default;pointer-events:none}.ds-ft-compare:has(>input:focus-visible) .ds-ft-compare__handle:after{box-shadow:var(--ds-lg-knob-shadow), 0 0 0 2px #fff, 0 0 0 4px var(--ds-lg-ink)}[data-state=idle] .ds-ft-compare__handle,[data-state=idle] .ds-ft-compare__after,[data-state=error] .ds-ft-compare__after{opacity:.6}.ds-ft-compare__over{z-index:4;justify-content:center;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-4);flex-direction:column;display:flex;position:absolute;inset:0}.ds-ft-tray-line{padding:0 var(--ds-space-3) var(--ds-space-2);font-size:var(--ds-body-size);text-align:center;color:var(--ds-lg-text);line-height:1.5}.ds-ft-compare__over .ds-lg-tray{width:min(100%,24rem)}.ds-ft-steps3{gap:var(--ds-space-6);padding:var(--ds-space-8);list-style:none;display:grid}@media (width>=48rem){.ds-ft-steps3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-ft-steps3>li{align-items:baseline;gap:var(--ds-space-2);grid-template-columns:2rem minmax(0,1fr);display:grid}.ds-ft-steps3>li>span{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ds-text-accent);font-size:.75rem}.ds-ft-steps3 h3{padding-bottom:var(--ds-space-1);font-size:var(--ds-title-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink)}.ds-ft-steps3 p{color:var(--ds-lg-text);font-size:.9375rem;line-height:1.5rem}.ds-ft-done__foot{justify-content:flex-end;gap:var(--ds-space-3);padding:var(--ds-space-6) var(--ds-space-8);flex-wrap:wrap;display:flex}@media (width<=47.99rem){.ds-ft-steps3{padding:var(--ds-space-6) var(--ds-space-4)}.ds-ft-done__foot{padding:var(--ds-space-4)}.ds-ft-done__foot>.ds-button{flex:100%}}:is(.ds-ft-x,.ds-ft-more) [hidden]{display:none}[data-state=idle] .ds-ft-compare{aspect-ratio:auto;height:clamp(14rem,30vw,20rem)}[data-state=idle] .ds-ft-compare:before{content:"";border:1.5px dashed #c9c9ce;border-radius:.75rem;position:absolute;inset:3rem calc(50% + 1.5rem) 1.5rem 1.5rem}.ds-ft-main .ds-faqt .ds-eyebrow{align-self:center}@media (width<=47.99rem){.ds-ft-ana__verdict{justify-content:center}.ds-ft-ana__line{align-items:center}}.ds-ft-drop>.ds-ob-tex{opacity:.5}.ds-ob-cmp__plate{justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.ds-ob-cmp__plate>img{flex:none;width:1rem;height:1rem}.ds-ob-cmp__plate>img:not([data-square]){width:1.25rem;height:auto}.ds-ob-cmp__hub img[data-square]{width:2.25rem;height:2.25rem}.ds-sv-items[data-one] .ds-sv-items__desc,.ds-sv-items>li:only-child .ds-sv-items__desc{max-width:none}.ds-ct{gap:var(--ds-lg-gap);text-align:start;align-items:start;min-width:0;display:grid}@media (width>=75rem){.ds-ct{grid-template-columns:minmax(0,1fr) 22rem}}.ds-ct__cal{min-width:0;padding:var(--ds-lg-pad);border-radius:var(--ds-lg-radius);background:var(--ds-lg-card);box-shadow:var(--ds-lg-card-edge);gap:var(--ds-lg-inside);flex-direction:column;scroll-margin-top:7rem;display:flex}.ds-ct__bar{justify-content:space-between;align-items:center;gap:var(--ds-space-2) var(--ds-space-4);width:min(100%,45rem);padding-inline:var(--ds-space-1);flex-wrap:wrap;align-self:center;display:flex}.ds-ct__label{font-size:var(--ds-label-size);font-weight:var(--ds-lg-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--ds-lg-grey);line-height:1rem}.ds-ct__you{font-size:var(--ds-small-size);font-variant-numeric:tabular-nums;color:var(--ds-lg-grey);line-height:1.25rem}.ds-ct__you>span{font-weight:var(--ds-lg-medium);color:var(--ds-lg-ink)}.ds-ct__you[hidden]{display:none}.ds-ct__frame{min-height:36rem;display:grid;position:relative}.ds-ct__embed{min-width:0}.ds-ct__wait,.ds-ct__fail{font-size:var(--ds-small-size);color:var(--ds-lg-grey);justify-content:center;align-items:center;line-height:1.375rem;display:flex;position:absolute;inset:0}.ds-ct__wait{gap:var(--ds-space-3);transition:opacity var(--ds-dur-quick) var(--ds-ease-out), visibility 0s linear var(--ds-dur-quick)}.ds-ct__frame:not([data-state=loading])>.ds-ct__wait{visibility:hidden;opacity:0}.ds-ct__ring{border:2px solid var(--ds-lg-spin-track);border-top-color:var(--ds-lg-ink);border-radius:50%;width:1.125rem;height:1.125rem}@media (prefers-reduced-motion:no-preference){.ds-ct__ring{animation:.9s linear infinite ds-lg-spin}}.ds-ct__fail{gap:var(--ds-space-4);padding:var(--ds-space-6);text-align:center;background:var(--ds-lg-page);box-shadow:var(--ds-lg-card-edge);visibility:hidden;border-radius:.75rem;flex-direction:column}.ds-ct__frame[data-state=failed]>.ds-ct__fail{visibility:visible}.ds-ct__fail>p:first-child{font-size:var(--ds-body-size);font-weight:var(--ds-lg-medium);color:var(--ds-lg-ink)}.ds-ct__fail a,.ds-ct__addr a,.ds-ct__tel{color:var(--ds-lg-ink);text-decoration:none}@media (hover:hover) and (pointer:fine){.ds-ct__fail a:hover,.ds-ct__addr a:hover,.ds-ct__tel:hover{text-underline-offset:.2em;text-decoration:underline}}.ds-ct__fail a:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px;border-radius:.25rem}.ds-ct__go{width:1rem;height:1rem;color:var(--ds-icon-grey);transition:translate var(--ds-dur-quick) var(--ds-ease-out), color var(--ds-dur-quick) var(--ds-ease-out);flex:none;display:grid}.ds-ct__go>svg{width:100%;height:100%}.ds-ct__addr a{font-size:var(--ds-title-size);font-weight:var(--ds-lg-medium);color:var(--ds-lg-ink);overflow-wrap:anywhere;line-height:1.5rem}.ds-ct__note{font-size:var(--ds-small-size);color:var(--ds-lg-grey);line-height:1.375rem}.ds-ct__tel{font-size:var(--ds-small-size);font-weight:var(--ds-lg-medium);font-variant-numeric:tabular-nums;align-self:flex-start;line-height:1.375rem}.ds-ct__addr{font-style:normal}.ds-ct__addr a{display:inline}.ds-ct__addr a>svg{vertical-align:-.0625rem;width:.875rem;height:.875rem;color:var(--ds-icon-grey);display:inline-block}@media (pointer:coarse){.ds-ct__tel,.ds-ct__fail a{align-items:center;min-height:2.75rem;display:inline-flex}.ds-ct__addr a{padding-block:.625rem;display:block}}@media (width<=39.99rem){.ds-ct__cal{padding:var(--ds-space-2)}.ds-ct__bar{padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-1)}}@media (prefers-reduced-motion:no-preference){.ds-ft-x>.ds-ct{animation:ds-fh-in .7s var(--ds-ease-out) .44s both}}.ds-legal__intro{align-items:center;gap:var(--ds-space-4);text-align:center;flex-direction:column;display:flex}.ds-legal__intro>.ds-cl__trail{justify-content:center}.ds-legal__date{font-size:var(--ds-small-size);color:var(--ds-lg-grey)}.ds-legal__switch>.ds-lg-seg__opt{align-items:center;text-decoration:none;display:inline-flex}.ds-legal__switch>.ds-lg-seg__opt[aria-current=page]{background:var(--ds-lg-thumb);box-shadow:var(--ds-lg-thumb-shadow);font-weight:var(--ds-lg-medium);color:var(--ds-lg-ink)}.ds-legal__ask{gap:var(--ds-space-2);padding:var(--ds-space-4);font-size:var(--ds-small-size);line-height:var(--ds-leading-body);color:var(--ds-lg-text);flex-direction:column;display:flex}@media (width<=63.99rem){.ds-legal__intro>.ds-legal__switch{height:auto}.ds-legal__intro>.ds-legal__switch>.ds-lg-seg__opt{height:auto;min-height:2.75rem}.ds-bp__rail>.ds-legal__ask{display:none}}@media (prefers-reduced-motion:no-preference){.ds-legal__intro>*{animation:ds-fh-in .7s var(--ds-ease-out) var(--at,0s) both}.ds-legal__intro>:first-child{--at:.1s}.ds-legal__intro>:nth-child(2){--at:.2s}.ds-legal__intro>:nth-child(3){--at:.32s}.ds-legal__intro>:nth-child(4){--at:.44s}}.ds-prc-wrap{row-gap:var(--ds-space-8)}.ds-prc-wrap>*{grid-column:1/-1}.ds-prc{gap:var(--ds-space-8) var(--ds-lg-gap);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.ds-prc__offer{flex-direction:column;min-width:0;display:flex}.ds-prc__lane{align-items:center;gap:var(--ds-space-2);min-height:1rem;padding-bottom:var(--ds-space-4);display:flex;position:relative}.ds-prc__lane:before{content:"";border-radius:var(--ds-radius-full);background:var(--ds-navy-900);transform-origin:0;height:2px;position:absolute;top:calc(.5rem - 1px);left:.5rem;right:0}[data-lane=month]>.ds-prc__lane:before{background:repeating-linear-gradient(90deg, var(--ds-navy-300) 0 .375rem, transparent .375rem 1rem)}.ds-prc__node{z-index:1;border:2px solid var(--ds-navy-900);border-radius:var(--ds-radius-full);background:var(--ds-ground);width:1rem;height:1rem;box-shadow:0 0 0 3px var(--ds-ground);flex:none;position:relative}[data-lane=month] .ds-prc__node{background:var(--ds-accent)}.ds-prc__tag{z-index:1;background:var(--ds-ground);font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-subtle);padding-inline:.25rem .5rem;line-height:1rem;position:relative}.ds-prc__card{gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-6) var(--ds-lg-pad) var(--ds-lg-pad);border-radius:var(--ds-lg-radius);background:var(--ds-lg-card);box-shadow:var(--ds-lg-card-edge);flex-direction:column;flex:auto;display:flex}[data-featured]>.ds-prc__card{background:var(--ds-surface-float);box-shadow:0 0 0 1px var(--ds-lg-ink)}.ds-prc__name{font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-text-subtle);line-height:1rem}[data-featured] .ds-prc__name{color:var(--ds-lg-ink)}.ds-prc__price{flex-wrap:wrap;align-items:baseline;gap:.25rem .375rem;display:flex}.ds-prc__price strong{font-family:var(--ds-font-display);font-size:var(--ds-size-2xl);font-weight:var(--ds-weight-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ds-text-display);line-height:1.1}.ds-prc__price span{font-size:var(--ds-body-size);color:var(--ds-text-subtle)}.ds-prc__line{font-size:var(--ds-body-size);line-height:var(--ds-leading-body);color:var(--ds-text-muted)}.ds-prc__card>.ds-button{align-self:stretch}.ds-prc__rows{padding:0;list-style:none}.ds-prc__rows>li{border-top:1px dashed var(--ds-lg-dash)}.ds-prc__row>summary,p.ds-prc__row{min-height:2.75rem;font-size:var(--ds-body-size);line-height:var(--ds-leading-snug);color:var(--ds-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding-block:.375rem;display:grid}.ds-prc__row>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:.25rem;list-style:none}.ds-prc__row>summary::-webkit-details-marker{display:none}.ds-prc__row>summary:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px}.ds-prc__caret{width:1.5rem;height:1.5rem;color:var(--ds-icon-grey);transition:rotate var(--ds-lg-quick) var(--ds-lg-ease), color var(--ds-lg-quick) var(--ds-lg-ease);place-items:center;display:grid}.ds-prc__caret svg{width:.75rem;height:.75rem}.ds-prc__row[open] .ds-prc__caret{color:var(--ds-lg-ink);rotate:180deg}@media (hover:hover) and (pointer:fine){.ds-prc__row>summary:hover,.ds-prc__row>summary:hover .ds-prc__caret{color:var(--ds-lg-ink)}}.ds-prc__row>p{padding:0 0 var(--ds-space-3) calc(1.25rem + .625rem);font-size:var(--ds-body-size);line-height:var(--ds-leading-body);color:var(--ds-text-muted)}.ds-prc__terms{padding-bottom:var(--ds-space-8);font-size:var(--ds-small-size);line-height:var(--ds-leading-snug);text-align:center;color:var(--ds-text-subtle)}.ds-prc-brief{justify-items:start;gap:var(--ds-space-8);padding:var(--ds-space-8) var(--ds-space-6);border-radius:var(--ds-lg-radius);background:var(--ds-lg-card);box-shadow:var(--ds-lg-card-edge);display:grid}.ds-prc-brief>.ds-hub__title{grid-column:auto}.ds-prc-brief__line{font-size:var(--ds-body-size);line-height:var(--ds-leading-body);color:var(--ds-text-muted)}@media (width<=47.99rem){.ds-prc-brief>.ds-button{justify-self:stretch}}@media (width>=48rem){.ds-prc{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-prc__offer{grid-row:span 6;grid-template-rows:subgrid;row-gap:0;display:grid}.ds-prc__card{grid-row:2/span 5;grid-template-rows:subgrid;align-content:start;display:grid}.ds-prc__line{align-self:start}.ds-prc__card>.ds-button{justify-self:stretch}.ds-prc-brief{padding:var(--ds-space-10)}}@media (width>=64rem){.ds-prc-brief{column-gap:var(--ds-space-12)}.ds-prc-brief__line{max-width:var(--ds-measure)}}@media (width>=72rem){.ds-prc{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-prc__offer:not(:last-child)>.ds-prc__lane:before{right:calc(-1 * var(--ds-lg-gap))}.ds-prc__offer:not([data-opens]) .ds-prc__tag{display:none}}@media (prefers-reduced-motion:no-preference){.ds-prc__card{animation:ds-fh-in .7s var(--ds-ease-out) calc(.3s + var(--i,0) * 80ms) both}.ds-prc__node{animation:ds-prc-land .3s var(--ds-ease-out) calc(.55s + var(--i,0) * .3s) both}.ds-prc__lane:before{animation:ds-prc-draw .5s var(--ds-ease-out) calc(.65s + var(--i,0) * .3s) both}.ds-prc__tag{animation:ds-prc-fade .3s var(--ds-ease-out) calc(.7s + var(--i,0) * .3s) both}@supports selector(::details-content){.ds-prc__row{interpolate-size:allow-keywords}.ds-prc__row::details-content{opacity:0;block-size:0;transition:block-size .25s var(--ds-lg-ease), opacity .2s var(--ds-lg-ease), content-visibility .25s allow-discrete;overflow:clip}.ds-prc__row[open]::details-content{opacity:1;block-size:auto}}}@keyframes ds-prc-draw{0%{scale:0 1}}@keyframes ds-prc-land{0%{opacity:0;scale:.4}}@keyframes ds-prc-fade{0%{opacity:0}}.ds-faqp__lede{max-width:34rem}.ds-bp__article:has(>.ds-faqp__group){gap:var(--ds-space-8);flex-direction:column;display:flex}.ds-faqp__search{width:100%}.ds-bp__article>.ds-faqp__search{height:2.75rem}.ds-bp__article>.ds-faqp__search input{font-size:1rem}.ds-faqp__group{gap:var(--ds-space-4);scroll-margin-top:calc(var(--ds-top) + var(--ds-space-6));flex-direction:column;display:flex}.ds-faqp__head{font-size:1.375rem;font-weight:var(--ds-weight-semibold);letter-spacing:-.015em;color:var(--ds-lg-ink);scroll-margin-top:calc(var(--ds-top) + var(--ds-space-6));line-height:1.875rem}[data-toc-list] a.ds-faqp__topic{justify-content:space-between;gap:var(--ds-space-3);display:flex}.ds-faqp__topic>span+span{font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;color:var(--ds-lg-grey);font-size:.75rem}[data-toc-list] li[data-empty]>a{opacity:.45}.ds-faqp__none{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-6);color:var(--ds-lg-text);flex-wrap:wrap;display:flex}.ds-faqp__none[hidden],.ds-faqp__group[hidden],.ds-bp__q[hidden]{display:none}.ds-legal__intro>.ds-lg-btn{align-self:center}[data-hero-stage]>.ds-atd__copy>.ds-whr__top{padding-bottom:var(--ds-space-3)}[data-hero-stage]>.ds-atd__copy>.ds-whr__lede:last-child{padding-bottom:0}[data-hero-stage=work] .ds-whr__foot{align-self:stretch}@media (width>=64rem){[data-hero-stage=work] .ds-whr__foot{row-gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr) auto}[data-hero-stage=work] .ds-whr__foot>.ds-whr__lede{grid-column:1/-1}}@media (width<=47.99rem){:is(.ds-hs-col,.ds-hs-apps){zoom:.8}}@media (prefers-reduced-motion:no-preference){[data-hero-stage]>.ds-atd__copy>:is(.ds-hub__h2,.ds-whr__lede),[data-hero-stage]>.ds-wf-stage{animation:ds-fh-in .7s var(--ds-ease-out) var(--at,0s) both}[data-hero-stage]>.ds-atd__copy>.ds-hub__h2{--at:.2s}[data-hero-stage]>.ds-atd__copy>.ds-whr__lede{--at:.35s}[data-hero-stage]>.ds-wf-stage{--at:.45s}}.ds-ob-pass{width:12em;rotate:var(--tilt,0deg);transform-origin:50% -16em;justify-items:center;padding-top:5em;font-size:1rem;display:grid;position:relative}.ds-ob-pass__strap{width:1.75em;height:29.75em;position:absolute;top:-24em;left:50%;translate:-50%}.ds-ob-pass__clip{z-index:2;background:linear-gradient(#f3f4f6,#c6c9d0);border-radius:.5em;width:2.75em;height:1.625em;position:absolute;top:4.25em;left:50%;translate:-50%;box-shadow:inset 0 1px #ffffffe6,inset 0 -.375em #0f122214,0 0 0 1px #0f12221a,0 .375em .625em -.25em #0f122259}.ds-ob-pass__card{background:var(--ds-ob-plastic);width:100%;box-shadow:var(--ds-ob-lift);text-align:start;border-radius:1em;justify-items:start;gap:.75em;padding:1.25em 1.125em 1.125em;display:grid;position:relative}.ds-ob-pass__slot{border-radius:var(--ds-radius-full);background:var(--ds-lg-sunk);width:2.75em;height:.5em;box-shadow:var(--ds-ob-sink);justify-self:center}.ds-ob-pass__top{justify-content:space-between;justify-self:stretch;align-items:center;display:flex}.ds-ob-pass__mark{font-size:1em;font-weight:var(--ds-weight-semibold);letter-spacing:-.03em;color:var(--ds-navy-900);text-shadow:0 1px 0 var(--ds-stone-0);line-height:1}.ds-ob-pass__coin{border-radius:var(--ds-radius-full);background:var(--ds-lg-glass);place-items:center;width:2.25em;height:2.25em;display:grid}.ds-ob-pass__coin svg{width:1.125em;height:1.125em}.ds-ob-pass__photo{aspect-ratio:1;background:var(--ds-lg-inner);width:4.5em;box-shadow:var(--ds-ob-sink);border-radius:.625em;place-items:end center;display:grid;overflow:hidden}.ds-ob-pass__photo svg{width:70%;height:auto;overflow:visible}.ds-ob-pass__name{border-radius:var(--ds-radius-full);background:var(--ds-ob-ghost);width:70%;height:.625em}.ds-ob-pass__role{min-height:2.5em;font-size:1em;font-weight:var(--ds-weight-medium);letter-spacing:-.01em;text-wrap:balance;color:var(--ds-navy-900);line-height:1.25}.ds-ob-pass__foot{border-top:1px dashed var(--ds-lg-dash);font-size:1em;font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-track-caps);text-transform:uppercase;color:var(--ds-lg-grey);justify-self:stretch;align-items:center;gap:.5em;padding-top:.75em;line-height:1;display:flex}.ds-ob-pass__led,.ds-car-led{border-radius:var(--ds-radius-full);background:radial-gradient(circle at 35% 30%, #fff, var(--ds-stone-400) 70%);flex:none;width:.5rem;height:.5rem;box-shadow:inset 0 0 0 1px #0f12221f}.ds-ob-pass__led{width:.625em;height:.625em}.ds-ob-pass[data-state=open] .ds-ob-pass__led,[data-state=open]>.ds-car-led{background:radial-gradient(circle at 35% 30%, var(--ds-lg-ok-light), var(--ds-lg-ok) 70%);box-shadow:0 0 .5em #00a3648c}.ds-ob-pass[data-state=open] .ds-ob-pass__foot{color:var(--ds-lg-ok-ink)}.ds-car-roles>.ds-ob{padding:0 var(--ds-space-6) var(--ds-space-6);text-align:center;align-items:center;position:relative}@media (width<=47.99rem){.ds-car-roles>.ds-ob{padding:0 var(--ds-space-4) var(--ds-space-4)}}.ds-car-roles .ds-ob__stage{padding-top:var(--ds-space-6);align-items:start}.ds-car-role__meta{font-size:var(--ds-small-size);color:var(--ds-lg-grey);line-height:1.25rem}.ds-car-role__foot{justify-content:center;align-items:center;gap:var(--ds-space-2) var(--ds-space-6);flex-wrap:wrap;display:flex}.ds-car-roles .ds-ind__go:after{content:"";border-radius:inherit;position:absolute;inset:0}.ds-car-status{font-size:var(--ds-label-size);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-track-caps);text-transform:uppercase;color:var(--ds-lg-grey);align-items:center;gap:.375rem;line-height:1rem;display:inline-flex}.ds-car-status:before{content:"";border-radius:var(--ds-radius-full);background:var(--ds-stone-400);width:.5rem;height:.5rem}.ds-car-status[data-state=open]{color:var(--ds-lg-ok-ink)}.ds-car-status[data-state=open]:before{background:var(--ds-lg-ok)}@media (hover:hover) and (pointer:fine){.ds-car-roles>.ds-ob:hover .ds-ind__go .ds-more__shaft{transform:scaleX(1.3333)}.ds-car-roles>.ds-ob:hover .ds-ind__go .ds-more__head{transform:translate(3px)}}@media (prefers-reduced-motion:no-preference){.ds-car-roles>.ds-ob[data-waiting] .ds-ob__stage>.ds-ob-pass{transition:none}}.ds-lg-card.ds-car-none{gap:var(--ds-space-6);padding:var(--ds-space-6);display:grid}.ds-car-none>.ds-lg-tray{justify-self:center}.ds-car-none__say{gap:var(--ds-space-6);flex-direction:column;display:flex}.ds-car-none__line{font-size:var(--ds-lg-card-head);line-height:var(--ds-lg-card-head-lh);letter-spacing:-.01em;color:var(--ds-lg-text)}.ds-car-none__act{align-items:center;gap:var(--ds-space-3) var(--ds-space-6);flex-wrap:wrap;display:flex}.ds-car-none__mail{font-size:var(--ds-small-size);color:var(--ds-lg-grey);line-height:1.25rem}.ds-car-none__mail a{color:var(--ds-lg-ink);text-underline-offset:.2em}.ds-car-none__mail a:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset);border-radius:.25rem}@media (width>=48rem){.ds-lg-card.ds-car-none{align-items:center;gap:var(--ds-space-10);padding:var(--ds-space-8);grid-template-columns:minmax(0,22.5rem) minmax(0,1fr)}}@media (width<=47.99rem){.ds-car-none__act>.ds-lg-btn{width:100%}}.ds-car-chips{gap:var(--ds-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ds-atd__copy>.ds-car-chips{padding-bottom:var(--ds-space-6)}.ds-car-chips>li{border-radius:var(--ds-radius-full);background:var(--ds-lg-glass);height:2rem;box-shadow:var(--ds-lg-glass-shadow);font-size:var(--ds-lg-small);font-weight:var(--ds-lg-medium);color:var(--ds-lg-text);align-items:center;gap:.375rem;padding:0 .75rem;display:inline-flex}.ds-car-chips svg{width:1rem;height:1rem;color:var(--ds-icon-grey)}.ds-car-note{align-items:center;gap:var(--ds-space-3);padding:.375rem .375rem .375rem var(--ds-space-4);border-radius:var(--ds-lg-radius);background:var(--ds-lg-capsule);box-shadow:var(--ds-lg-capsule-shadow);font-size:var(--ds-lg-body-size);font-weight:var(--ds-lg-medium);line-height:var(--ds-lg-body-lh);color:var(--ds-lg-text);flex-wrap:wrap;display:flex}.ds-car-note>.ds-lg-btn{height:2.25rem}.ds-car-stage{min-height:27rem}.ds-car-stage>.ds-ob-pass{align-self:start}.ds-bp__article>.ds-bp__offer[id]{scroll-margin-top:calc(var(--ds-top) + var(--ds-space-6))}@media (width<=47.99rem){.ds-car-stage{min-height:21rem}.ds-car-stage>.ds-ob-pass{zoom:.8}}@media (pointer:coarse){.ds-car-note>.ds-lg-btn{height:2.75rem}}@media (prefers-reduced-motion:reduce){.ds-car-roles .ds-ob__stage>.ds-ob-pass{transition:none}}@keyframes ds-car-hang{0%{opacity:0;translate:0 -4em;rotate:0deg}}.ds-car-roles .ds-ob__stage>.ds-ob-pass{rotate:var(--sway,var(--tilt,0deg));transition:rotate .7s var(--ds-ease-needle), translate .3s var(--ds-ease-out)}.ds-car-stage>.ds-ob-pass{rotate:var(--sway,var(--tilt,0deg));transition:rotate .7s var(--ds-ease-needle)}@media (prefers-reduced-motion:no-preference){.ds-car-roles>.ds-ob[data-waiting] .ds-ob__stage>.ds-ob-pass{opacity:0;transform:translateY(-4em)}.ds-car-roles>.ds-ob:not([data-waiting]) .ds-ob__stage>.ds-ob-pass{animation:ds-pass-swing 1.4s linear calc(var(--i,0) * 90ms + .12s) both}.ds-car-stage>.ds-ob-pass{animation:1.4s linear .35s both ds-pass-swing}}@keyframes ds-pass-swing{0%{opacity:0;animation-timing-function:var(--ds-ease-out);transform:translateY(-4em)rotate(0)}20%{opacity:1;animation-timing-function:ease-in-out;transform:translateY(.25em)rotate(6deg)}40%{animation-timing-function:ease-in-out;transform:translateY(0)rotate(-3.5deg)}60%{animation-timing-function:ease-in-out;transform:rotate(1.75deg)}78%{animation-timing-function:ease-in-out;transform:rotate(-.75deg)}to{transform:none}}@media (hover:hover) and (pointer:fine){.ds-car-roles>.ds-ob:hover .ds-ob-pass{rotate:var(--sway,0deg);translate:0 -.375em}}@media (prefers-reduced-motion:reduce){.ds-car-roles .ds-ob__stage>.ds-ob-pass,.ds-car-stage>.ds-ob-pass{transition:none;animation:none}}.ds-car-roles .ds-ob__stage>.ds-ob-pass,.ds-car-stage>.ds-ob-pass{z-index:2;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ds-car-roles .ds-ob__stage:has(>.ds-ob-pass){z-index:2;pointer-events:none;position:relative}.ds-car-roles .ds-ob__stage>.ds-ob-pass,.ds-car-stage>.ds-ob-pass{pointer-events:auto}.ds-car-roles .ds-ob__stage>.ds-ob-pass[data-dragging],.ds-car-stage>.ds-ob-pass[data-dragging]{cursor:grabbing}.ds-ob-pass__strap{background:repeating-linear-gradient(0deg, #0000001f 0 1px, transparent 1px 3px), linear-gradient(90deg, var(--ds-navy-900) 0 22%, var(--ds-amber-500) 22% 30%, var(--ds-navy-900) 30% 70%, var(--ds-amber-500) 70% 78%, var(--ds-navy-900) 78%)}.ds-ob-pass__coin{background:radial-gradient(circle at 50% 20%, #ffffffb3, transparent 52%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--ds-amber-500) 70%, white) 30%, var(--ds-amber-500) 70%, color-mix(in srgb, var(--ds-amber-500) 82%, black) 100%);color:var(--ds-navy-900);box-shadow:inset 0 -2px 4px #78460038,0 6px 12px -6px #fda700b3}.ds-ob-pass__dot{color:var(--ds-amber-500)}@media (width>=64rem){.ds-cells.ds-values{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-ct>.ds-ct__cal{box-shadow:none;background:0 0;padding:0}.ds-ct__side{gap:var(--ds-space-3);min-width:0;padding:var(--ds-lg-pad);border-radius:var(--ds-lg-radius);background:var(--ds-lg-card);box-shadow:var(--ds-lg-card-edge);flex-direction:column;display:flex}.ds-ct__side>.ds-ct__label+.ds-ct__rows,.ds-ct__side>.ds-ct__label+.ds-ct__offices{padding-top:0}.ds-ct__rows{padding:0 0 var(--ds-space-3);flex-direction:column;list-style:none;display:flex}.ds-ct__rows>li+li{border-top:1px dashed var(--ds-lg-dash)}.ds-ct__row{align-items:center;column-gap:var(--ds-space-3);min-height:3.5rem;padding:var(--ds-space-2) 0;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.ds-ct__row>.ds-ob-lnk{grid-row:span 2}.ds-ct__row>.ds-ct__go{grid-area:1/3/span 2}.ds-ct__k{font-size:var(--ds-label-size);color:var(--ds-lg-grey);line-height:1rem}.ds-ct__v{font-size:var(--ds-body-size);font-weight:var(--ds-lg-medium);font-variant-numeric:tabular-nums;color:var(--ds-lg-ink);overflow-wrap:anywhere;line-height:1.375rem}.ds-ct__row:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px;border-radius:.5rem}@media (hover:hover) and (pointer:fine){.ds-ct__row:hover .ds-ct__go{color:var(--ds-lg-ink);translate:.125rem}}.ds-ct__offices{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.ds-ct__offices>li{flex-direction:column;min-width:0;display:flex}.ds-ct__city{font-size:var(--ds-small-size);font-weight:var(--ds-weight-semibold);color:var(--ds-lg-ink)}.ds-ct__offices .ds-ct__addr a{font-size:var(--ds-small-size);font-weight:var(--ds-weight-regular,400);color:var(--ds-lg-text);line-height:1.375rem}.ds-ct__now{align-items:center;gap:var(--ds-space-2);padding-top:var(--ds-space-3);border-top:1px dashed var(--ds-lg-dash);font-size:var(--ds-small-size);font-variant-numeric:tabular-nums;color:var(--ds-lg-grey);display:flex}.ds-ct__now[hidden]{display:none}.ds-ct__now [data-time]{font-weight:var(--ds-lg-medium);color:var(--ds-lg-ink)}.ds-ct__dot{background:var(--ds-lg-ok);border-radius:50%;width:.5rem;height:.5rem}main:has(.ds-ct)>.ds-section:nth-of-type(2){padding-top:var(--ds-space-16)}main:has(.ds-ct)>.ds-section~.ds-section{padding-top:0}@media (width>=75rem){.ds-ft-x>.ds-ct{grid-template-columns:minmax(0,1fr) 24rem}}.ds-ct>.ds-ct__side{gap:var(--ds-space-4);padding:var(--ds-space-6)}.ds-ct__side>.ds-ct__offices{grid-template-columns:minmax(0,1fr);gap:0}.ds-ct__offices>li{gap:var(--ds-space-1);padding:var(--ds-space-4) 0}.ds-ct__offices>li+li{border-top:1px dashed var(--ds-lg-dash)}.ds-ct__offices>li:first-child{padding-top:0}.ds-ct__offices .ds-ct__city{padding-bottom:var(--ds-space-1)}.ds-ct__side>.ds-ct__rows{padding-bottom:var(--ds-space-4)}.ds-ct__side>.ds-ct__now{padding-top:var(--ds-space-4)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-under-hero]{animation:linear both ds-under-hero view();animation-range:entry entry 35%}}}@keyframes ds-under-hero{0%{opacity:0;translate:0 6rem}to{opacity:1;translate:none}}.ds-pt-bar{border-bottom:var(--ds-hairline) solid var(--ds-lg-divider);background:var(--ds-surface-float);flex:none;align-items:center;gap:.375rem;height:2.25rem;padding:0 .875rem;display:flex}.ds-pt-bar>i{aspect-ratio:1;border-radius:var(--ds-radius-full);background:var(--ds-lg-sunk);flex:none;width:.625rem}.ds-pt-bar>span{min-width:0;font-family:var(--ds-font-mono);font-size:var(--ds-size-xs);color:var(--ds-lg-grey);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:.375rem;padding-inline-end:2.25rem;line-height:1;display:inline-flex}.ds-pt-lock,.ds-pt-ico{color:var(--ds-lg-grey);flex:none}.ds-pt-sample{background:var(--ds-lg-track);box-shadow:var(--ds-lg-track-shadow);font-family:var(--ds-lg-font);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-lg-grey);white-space:nowrap;border-radius:.375rem;flex:none;padding:.1875rem .4375rem;line-height:1.2}.ds-pt-key{border-radius:var(--ds-lg-radius-key);background:var(--ds-lg-key);width:2rem;height:2rem;box-shadow:var(--ds-lg-key-shadow);color:var(--ds-lg-ink);flex:none;place-items:center;display:grid}.ds-pt-state{font-size:var(--ds-size-xs);font-weight:var(--ds-weight-medium);color:var(--ds-lg-grey);white-space:nowrap;flex:none;align-items:center;gap:.3125rem;line-height:1.2;display:inline-flex}.ds-pt-state[data-state=done]{color:var(--ds-lg-ok-ink)}.ds-pt-state[data-state=next]{color:var(--ds-lg-muted)}.ds-pt-state>.ds-check{width:.875rem;height:.875rem}.ds-pt-state>.ds-check svg{width:.5625rem;height:.5625rem}.ds-pt-ring{border:1.5px solid var(--ds-lg-spin-track);border-top-color:var(--ds-lg-ink);border-radius:var(--ds-radius-full);flex:none;width:.75rem;height:.75rem;animation:1.1s linear infinite ds-spin}.ds-pt-tasks{flex-direction:column;padding:0;list-style:none;display:flex}.ds-pt-tasks>li{align-items:center;gap:var(--ds-space-3);grid-template-columns:4.25rem minmax(0,1fr) auto;min-height:2.375rem;display:grid}.ds-pt-tasks>li+li{border-top:var(--ds-hairline) dashed var(--ds-lg-dash)}.ds-pt-lane{font-size:var(--ds-size-xs);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-lg-grey)}.ds-pt-what{font-size:var(--ds-lg-small);color:var(--ds-lg-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-pt-quiet{min-height:2.75rem;font-family:var(--ds-lg-font);font-size:var(--ds-lg-body-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink);align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.ds-pt-quiet svg{width:1rem;height:1rem}.ds-pt-quiet .ds-more__shaft,.ds-pt-quiet .ds-more__head{transition:transform var(--ds-dur-quick) var(--ds-ease-out)}.ds-pt-quiet:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px;border-radius:.25rem}@media (hover:hover) and (pointer:fine){.ds-pt-quiet:hover .ds-more__head{transform:translate(2px)}.ds-pt-quiet:hover .ds-more__shaft{transform-origin:0;transform:scaleX(1.12)}}.ds-pt-show{isolation:isolate;width:min(100%,72rem);min-width:0;position:relative}.ds-pt-show:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 50% 45%, color-mix(in oklab, var(--ds-navy-100) 70%, transparent), transparent 72%);pointer-events:none;position:absolute;inset:-3rem max(-6rem,50% - 50vw) 20%}.ds-pt-win{background:var(--ds-surface-float);font-family:var(--ds-lg-font);text-align:left;border-radius:1rem 1rem 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0f122212,0 32px 64px -40px #0f122273;-webkit-mask-image:linear-gradient(#000 64%,#0000 100%);mask-image:linear-gradient(#000 64%,#0000 100%)}.ds-pt-app{grid-template-columns:13rem minmax(0,1fr);min-height:34rem;display:grid}.ds-pt-side{gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-2);border-right:var(--ds-hairline) solid var(--ds-lg-divider);flex-direction:column;display:flex}.ds-pt-brand{align-items:center;gap:var(--ds-space-2);height:2.25rem;padding:0 var(--ds-space-2);border-radius:var(--ds-lg-radius-key);background:var(--ds-lg-key);box-shadow:var(--ds-lg-key-shadow);display:flex}.ds-pt-brand>span{background:var(--ds-lg-ink);width:1.375rem;height:1.375rem;font-size:var(--ds-size-xs);font-weight:var(--ds-weight-semibold);color:#fff;border-radius:.375rem;flex:none;place-items:center;display:grid}.ds-pt-brand>b{min-width:0;font-size:var(--ds-lg-small);font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink);flex:1}.ds-pt-brand>svg{width:.75rem;height:.75rem;color:var(--ds-lg-grey);flex:none}.ds-pt-group{gap:var(--ds-space-1);flex-direction:column;display:flex}.ds-pt-group>p{padding:0 var(--ds-space-2);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-medium);color:var(--ds-lg-grey)}.ds-pt-group>ul{flex-direction:column;padding:0;list-style:none;display:flex}.ds-pt-group li{align-items:center;gap:var(--ds-space-2);height:1.875rem;padding:0 var(--ds-space-2);border-radius:var(--ds-lg-radius-seg);font-size:var(--ds-lg-small);color:var(--ds-lg-text);display:flex}.ds-pt-group li[data-current]{background:var(--ds-lg-track);font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink)}.ds-pt-group li[data-current] .ds-pt-ico{color:var(--ds-lg-ink)}.ds-pt-main{gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-4) var(--ds-space-6) var(--ds-space-6);flex-direction:column;display:flex}.ds-pt-top{align-items:center;gap:var(--ds-space-2);display:flex}.ds-pt-crumb{font-size:var(--ds-lg-small);color:var(--ds-lg-grey);flex:1}.ds-pt-pick{border-radius:var(--ds-lg-radius-key);background:var(--ds-lg-key);height:1.75rem;box-shadow:var(--ds-lg-key-shadow);font-size:var(--ds-lg-small);font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink);align-items:center;gap:.375rem;padding:0 .625rem;display:inline-flex}.ds-pt-pick>svg{width:.75rem;height:.75rem;color:var(--ds-lg-grey)}.ds-pt-head{font-size:var(--ds-lg-head);font-weight:var(--ds-weight-semibold);line-height:var(--ds-lg-head-lh);letter-spacing:-.02em;color:var(--ds-lg-grey);text-wrap:balance}.ds-pt-head>b{font-weight:inherit;color:var(--ds-lg-ink)}.ds-pt-tiles{gap:var(--ds-lg-gap);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.ds-pt-tiles>li{min-width:0;display:flex;position:relative}.ds-pt-tile{width:100%;font:inherit;text-align:left;cursor:pointer;transition:transform var(--ds-dur-open) var(--ds-ease-out), box-shadow var(--ds-dur-open) var(--ds-ease-out);gap:var(--ds-space-1);min-width:0;padding:var(--ds-space-4);background:var(--ds-lg-card);box-shadow:var(--ds-lg-card-edge);border:0;border-radius:1rem;flex-direction:column;flex:1;display:flex}.ds-pt-tile>span{font-size:var(--ds-lg-small);color:var(--ds-lg-title)}.ds-pt-tile>b{font-size:var(--ds-lg-figure);font-weight:var(--ds-weight-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ds-lg-ink);line-height:1}.ds-pt-tile>small{font-size:var(--ds-size-xs);color:var(--ds-lg-grey);line-height:1.35}.ds-pt-cards{gap:var(--ds-lg-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.ds-pt-card{gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-4);background:var(--ds-lg-card);box-shadow:var(--ds-lg-card-edge);border-radius:1rem;flex-direction:column;display:flex}.ds-pt-title{justify-content:space-between;align-items:center;gap:var(--ds-space-3);font-size:var(--ds-size-xs);color:var(--ds-lg-grey);flex-wrap:wrap;display:flex}.ds-pt-title>span:first-child{font-size:var(--ds-lg-body-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-title)}.ds-pt-legend{align-items:center;gap:.375rem;display:inline-flex}.ds-pt-legend>i{background:var(--ds-lg-spin-track);border-radius:.125rem;width:.5rem;height:.5rem}.ds-pt-legend>i[data-back]{background:var(--ds-lg-ink)}.ds-pt-chart{gap:var(--ds-space-3);grid-template-columns:repeat(6,minmax(0,1fr));height:9.5rem;display:grid}.ds-pt-month{font:inherit;cursor:pointer;column-gap:.1875rem;row-gap:var(--ds-space-2);background:0 0;border:0;border-radius:.375rem;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr 1fr;padding:0;display:grid}.ds-pt-chart i{background:var(--ds-lg-sunk);transform:scaleY(var(--h));transform-origin:bottom;transition:transform 1s var(--ds-ease-out) calc(var(--i) * 70ms);border-radius:.25rem .25rem .125rem .125rem;align-self:stretch}.ds-pt-chart i[data-back]{background:var(--ds-navy-200)}.ds-pt-month[data-now] i{background:var(--ds-lg-spin-track)}.ds-pt-month[data-now] i[data-back]{background:var(--ds-lg-ink)}.ds-pt-chart small{font-size:var(--ds-size-xs);color:var(--ds-lg-grey);text-align:center;grid-column:1/-1}.ds-pt-month[data-now] small{font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink)}.ds-pt-card .ds-pt-tasks>li{grid-template-columns:minmax(0,1fr) auto}.ds-pt-card .ds-pt-lane{display:none}.ds-pt-sum{gap:var(--ds-space-1) var(--ds-space-4);padding-top:var(--ds-space-3);border-top:var(--ds-hairline) dashed var(--ds-lg-dash);font-size:var(--ds-size-xs);color:var(--ds-lg-grey);flex-wrap:wrap;display:flex}.ds-pt-sum b{font-weight:var(--ds-weight-semibold);color:var(--ds-lg-ink)}.ds-pt-ai{right:var(--ds-space-8);bottom:var(--ds-space-10);width:20rem;display:grid;position:absolute}.ds-pt-ai>.ds-tray{transition:opacity .36s var(--ds-ease-out), transform .36s var(--ds-ease-out);grid-area:1/1}.ds-pt-ai>[data-ai=read]{opacity:0;transform:translateY(.375rem)scale(.98)}@media (width>=90rem){.ds-pt-ai{right:-3.5rem;bottom:var(--ds-space-6)}}[data-pt-dash][data-beat="0"] .ds-pt-chart i{transform:scaleY(0)}[data-pt-dash]:not([data-beat="3"])[data-beat] [data-ai=read]{opacity:1;transform:none}[data-pt-dash]:not([data-beat="3"])[data-beat] [data-ai=done]{opacity:0;transform:translateY(.375rem)scale(.98)}@media (prefers-reduced-motion:no-preference){.ds-pt-show{animation:ds-fh-in .7s var(--ds-ease-out) .56s both}}@media (width<=63.99rem){.ds-pt-app{grid-template-columns:minmax(0,1fr)}.ds-pt-side{display:none}}@media (width<=47.99rem){.ds-pt-win{border-radius:.75rem .75rem 0 0;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.ds-pt-bar{height:1.875rem}.ds-pt-bar>i{width:.5rem}.ds-pt-app{min-height:0}.ds-pt-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-pt-crumb,.ds-pt-card[data-area=week]{display:none}.ds-pt-top{justify-content:space-between}.ds-pt-main{gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-3) 7rem}.ds-pt-head{font-size:var(--ds-size-lg);line-height:1.3}.ds-pt-tile{padding:var(--ds-space-3)}.ds-pt-tile>b{font-size:var(--ds-size-xl)}.ds-pt-cards{grid-template-columns:minmax(0,1fr)}.ds-pt-chart{gap:var(--ds-space-2);height:7rem}.ds-pt-ai{right:var(--ds-space-4);bottom:var(--ds-space-4);left:var(--ds-space-4);width:auto}.ds-pt-show:before{inset:-2rem 0 30%}}.ds-pt-sw{scroll-margin-top:var(--ds-top);align-items:start}.ds-pt-sw>*{grid-column:1/-1}.ds-pt-sw__pin{align-items:center;gap:var(--ds-space-6);flex-direction:column;min-width:0;display:flex}.ds-pt-sw__control{justify-content:center;display:flex}@media (pointer:coarse){.ds-pt-sw__control>.ds-lg-seg{--ds-lg-control:3.125rem;--ds-lg-segment:2.75rem}}.ds-pt-sw__stage{--fit-css:1;border-radius:var(--ds-ob-radius);background:var(--ds-ob-card);max-width:100%;position:relative;overflow:hidden}.ds-pt-sw__canvas{--cw:70rem;--ch:36rem;width:var(--cw);height:var(--ch);zoom:var(--fit,var(--fit-css));display:grid;position:relative}.ds-pt-sw__canvas>[data-pane]{grid-area:1/1;min-width:0;position:relative}@media (width<=77rem){.ds-pt-sw__stage{--fit-css:.86}}@media (width<=70rem){.ds-pt-sw__stage{--fit-css:.78}}.ds-pt-sw__say{font-size:var(--ds-body-size);color:var(--ds-text-muted);text-align:center;justify-items:center;line-height:1.5;display:grid}.ds-pt-sw__say>span{transition:opacity var(--ds-dur-panel) var(--ds-ease-swap);grid-area:1/1}[data-pt-switch][data-show=without] [data-say=with],[data-pt-switch][data-show=with] [data-say=without]{opacity:0}.ds-pt-mess{top:var(--y);left:var(--x);z-index:var(--z);width:var(--mw);transform:rotate(var(--r));transition:transform .72s var(--ds-ease-out) calc(80ms + var(--k) * 70ms), opacity var(--ds-dur-open) var(--ds-ease-out) calc(var(--k) * 70ms);position:absolute}.ds-pt-mess[data-kind=sheet]{--k:0;--x:3rem;--y:2.75rem;--mw:27rem;--r:-2deg;--z:1;--dd:9s;--tx:.25rem;--ty:-.375rem;--tr:.4deg}.ds-pt-mess[data-kind=mail]{--k:1;--x:22.5rem;--y:6.5rem;--mw:29rem;--r:1.25deg;--z:2;--dd:11s;--tx:-.375rem;--ty:.25rem;--tr:-.3deg}.ds-pt-mess[data-kind=chat]{--k:2;--x:49.5rem;--y:11rem;--mw:17.5rem;--r:-2deg;--z:3;--dd:10s;--tx:.25rem;--ty:.375rem;--tr:.35deg}.ds-pt-mess[data-kind=call]{--k:3;--x:15rem;--y:27rem;--mw:19rem;--r:2.5deg;--z:4;--dd:12s;--tx:-.25rem;--ty:-.25rem;--tr:-.4deg}.ds-pt-mess__body{background:var(--ds-surface-float);font-family:var(--ds-lg-font);text-align:left;animation:ds-pt-drift var(--dd) var(--ds-ease-swap) calc(var(--k) * -2.5s) infinite alternate;border-radius:.875rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0f122212,0 2px 4px #0f12220a,0 22px 40px -24px #0f122266}@keyframes ds-pt-drift{0%{transform:translate(0)rotate(0)}to{transform:translate(var(--tx), var(--ty)) rotate(var(--tr))}}.ds-pt-desk[data-paused] .ds-pt-mess__body,[data-pt-switch][data-show=with] .ds-pt-mess__body{animation-play-state:paused}.ds-pt-mbar{height:2.5rem;padding:0 var(--ds-space-4);border-bottom:var(--ds-hairline) solid var(--ds-lg-divider);align-items:center;gap:.375rem;display:flex}.ds-pt-mbar>i{aspect-ratio:1;border-radius:var(--ds-radius-full);background:var(--ds-lg-sunk);flex:none;width:.625rem}.ds-pt-mbar>span{min-width:0;font-size:var(--ds-lg-small);font-weight:var(--ds-weight-medium);color:var(--ds-lg-text);text-overflow:ellipsis;white-space:nowrap;flex:1;padding-inline-start:var(--ds-space-2);overflow:hidden}.ds-pt-mess[data-kind=sheet] .ds-pt-mbar>span{font-family:var(--ds-font-mono);font-size:var(--ds-size-xs)}.ds-pt-count{border-radius:var(--ds-radius-full);background:var(--ds-lg-ink);min-width:1.375rem;height:1.375rem;font-size:var(--ds-size-xs);font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums;color:#fff;flex:none;place-items:center;padding:0 .375rem;display:grid}.ds-pt-count[data-pop]{animation:ds-pt-pop var(--ds-dur-emphasis) var(--ds-ease-pop)}@keyframes ds-pt-pop{0%{opacity:.4;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.ds-pt-inbox{flex-direction:column;padding:0;list-style:none;display:flex}.ds-pt-inbox>li{align-items:start;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);grid-template-columns:.5rem minmax(0,1fr) auto;display:grid}.ds-pt-inbox>li+li{border-top:var(--ds-hairline) dashed var(--ds-lg-dash)}.ds-pt-dot{border-radius:var(--ds-radius-full);background:var(--ds-lg-ink);width:.5rem;height:.5rem;translate:0 .375rem}.ds-pt-inbox__say{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ds-pt-inbox__say>b{font-size:var(--ds-lg-small);font-weight:var(--ds-weight-semibold);color:var(--ds-lg-ink)}.ds-pt-inbox__say>span{font-size:var(--ds-lg-body-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-text);line-height:1.35}.ds-pt-inbox__say>small{font-size:var(--ds-lg-small);color:var(--ds-lg-grey);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-pt-inbox time{font-size:var(--ds-size-xs);color:var(--ds-lg-grey)}.ds-pt-thread{justify-content:flex-end;align-items:flex-end;gap:var(--ds-space-2);min-height:15rem;padding:var(--ds-space-4);flex-direction:column;display:flex}.ds-pt-msg{background:var(--ds-lg-track);font-size:var(--ds-lg-body-size);color:var(--ds-lg-text);border-radius:1rem 1rem .25rem;padding:.625rem .875rem;line-height:1.35}.ds-pt-seen{font-size:var(--ds-size-xs);color:var(--ds-lg-grey)}.ds-pt-cells{padding:var(--ds-space-3) var(--ds-space-4) 0;grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:.1875rem;display:grid}.ds-pt-cells>b{font-size:var(--ds-size-xs);font-weight:var(--ds-weight-semibold);color:var(--ds-lg-title);padding:.25rem .375rem}.ds-pt-cells>i{background:var(--ds-lg-track);border-radius:.1875rem;height:1.5rem}.ds-pt-cells>i[data-w="1"]{background:var(--ds-lg-sunk)}.ds-pt-cells>i[data-w="3"]{background:linear-gradient(90deg, var(--ds-lg-sunk) 45%, var(--ds-lg-track) 45%)}.ds-pt-stamp{border-radius:var(--ds-lg-radius-key);background:var(--ds-lg-track);box-shadow:var(--ds-lg-track-shadow);font-size:var(--ds-lg-small);font-weight:var(--ds-weight-medium);color:var(--ds-lg-muted);align-self:flex-start;align-items:center;gap:.375rem;padding:.3125rem .625rem;display:inline-flex}.ds-pt-mess[data-kind=sheet] .ds-pt-mess__body{gap:var(--ds-space-3);padding-bottom:var(--ds-space-4)}.ds-pt-mess[data-kind=sheet] .ds-pt-stamp{translate:var(--ds-space-4) 0}.ds-pt-call{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ds-pt-call__say{flex-direction:column;gap:.125rem;display:flex}.ds-pt-call__say>b{font-size:var(--ds-lg-body-size);font-weight:var(--ds-weight-semibold);color:var(--ds-lg-ink)}.ds-pt-call__say>small{font-size:var(--ds-lg-small);color:var(--ds-lg-grey)}.ds-pt-call__len{border-radius:var(--ds-radius-full);background:var(--ds-lg-track);font-size:var(--ds-size-xs);font-weight:var(--ds-weight-medium);color:var(--ds-lg-grey);white-space:nowrap;padding:.1875rem .5rem}.ds-pt-toast{top:var(--ds-space-6);right:var(--ds-space-6);z-index:6;align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--ds-surface-float);font-family:var(--ds-lg-font);font-size:var(--ds-lg-body-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink);opacity:0;transition:opacity var(--ds-dur-panel) var(--ds-ease-out), transform var(--ds-dur-panel) var(--ds-ease-out);padding:.5rem .875rem .5rem .75rem;display:inline-flex;position:absolute;transform:translateY(-.5rem)scale(.96);box-shadow:0 0 0 1px #0f122212,0 14px 28px -14px #0f122273}.ds-pt-toast>svg{color:var(--ds-lg-ink)}.ds-pt-toast[data-on]{opacity:1;transform:none}.ds-pt-one{padding:var(--ds-space-8) var(--ds-space-10) 0;opacity:0;transition:opacity .26s var(--ds-ease-out)}.ds-pt-show[data-place=stage]{isolation:auto;width:100%;animation:none}.ds-pt-show[data-place=stage]:before{content:none}.ds-pt-show[data-place=stage]>.ds-pt-win{-webkit-mask-image:none;mask-image:none}[data-place=stage] .ds-pt-what{white-space:normal}.ds-pt-docs{z-index:2;gap:var(--ds-space-2);width:16rem;padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-surface-float);font-family:var(--ds-lg-font);text-align:left;border-radius:1rem;flex-direction:column;display:flex;position:absolute;top:21.5rem;left:-1.5rem;box-shadow:0 0 0 1px #0f122212,0 2px 4px #0f12220a,0 24px 40px -22px #0f122273}.ds-pt-docs__head{justify-content:space-between;gap:var(--ds-space-3);font-size:var(--ds-size-xs);color:var(--ds-lg-grey);display:flex}.ds-pt-docs__head>span:first-child{font-size:var(--ds-lg-body-size);font-weight:var(--ds-weight-semibold);color:var(--ds-lg-ink)}.ds-pt-docs>ul{flex-direction:column;padding:0;list-style:none;display:flex}.ds-pt-docs li{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ds-pt-docs li+li{border-top:var(--ds-hairline) dashed var(--ds-lg-dash)}.ds-pt-docs li>span:nth-child(2){flex-direction:column;display:flex}.ds-pt-docs b{font-size:var(--ds-lg-small);font-weight:var(--ds-weight-medium);color:var(--ds-lg-title)}.ds-pt-docs small{font-size:var(--ds-size-xs);color:var(--ds-lg-grey)}.ds-pt-docs .ds-pt-key>.ds-icon{color:var(--ds-lg-ink)}[data-pt-switch][data-show=with] .ds-pt-mess{opacity:0;transform:translate(var(--pt-dx,0), var(--pt-dy,0)) scale(var(--pt-sx,.4), var(--pt-sy,.4));transition:transform .72s var(--ds-ease-out) calc(var(--k) * 70ms), opacity .36s var(--ds-ease-swap) calc(.3s + var(--k) * 70ms);pointer-events:none}[data-pt-switch][data-show=with] .ds-pt-one{opacity:1;transition:opacity var(--ds-dur-panel) var(--ds-ease-out) .24s}[data-pt-switch][data-show=with] .ds-pt-toast{opacity:0}[data-pt-switch]:not([data-ready]) :is(.ds-pt-mess,.ds-pt-one,.ds-pt-sw__say>span){transition:none}@media (width>=48rem) and (width<=63.99rem){.ds-pt-sw__stage{--fit-css:.95}.ds-pt-sw__canvas{--cw:44rem;--ch:34rem}.ds-pt-mess[data-kind=sheet]{--x:1.5rem;--y:2rem;--mw:22rem}.ds-pt-mess[data-kind=mail]{--x:12.5rem;--y:5.5rem;--mw:26rem}.ds-pt-mess[data-kind=chat]{--x:27rem;--y:15.5rem;--mw:15.5rem}.ds-pt-mess[data-kind=call]{--x:3rem;--y:26rem;--mw:18rem}.ds-pt-thread{min-height:12rem}.ds-pt-one{padding:var(--ds-space-6) var(--ds-space-6) 0}.ds-pt-docs{display:none}}@media (width<=47.99rem){.ds-pt-sw__pin{gap:var(--ds-space-4)}.ds-pt-sw__stage{--fit-css:.86;border-radius:var(--ds-ob-radius-sm)}.ds-pt-sw__canvas{--cw:24rem;--ch:36rem}.ds-pt-mess[data-kind=sheet]{--x:1rem;--y:1.25rem;--mw:17.5rem}.ds-pt-mess[data-kind=mail]{--x:2.75rem;--y:8.25rem;--mw:20.5rem}.ds-pt-mess[data-kind=chat]{--x:9rem;--y:22rem;--mw:14.25rem}.ds-pt-mess[data-kind=call]{--x:.75rem;--y:29.5rem;--mw:14.5rem}.ds-pt-cells>i:nth-of-type(n+13){display:none}.ds-pt-inbox__say>span{font-size:var(--ds-lg-small)}.ds-pt-thread{min-height:0}.ds-pt-call__len{display:none}.ds-pt-toast{top:var(--ds-space-3);right:var(--ds-space-3)}.ds-pt-one{padding:var(--ds-space-4) var(--ds-space-4) 0}[data-place=stage] .ds-pt-main{padding-bottom:var(--ds-space-4)}[data-place=stage] .ds-pt-card[data-area=week]{display:flex}[data-place=stage] .ds-pt-card[data-area=return],.ds-pt-docs{display:none}}@media (prefers-reduced-motion:reduce){.ds-pt-mess,[data-pt-switch][data-show] .ds-pt-mess{transform:rotate(var(--r));transition:opacity var(--ds-dur-panel) var(--ds-ease-swap)}.ds-pt-mess__body,.ds-pt-count[data-pop]{animation:none}.ds-pt-toast{display:none}:is(.ds-pt-tile,.ds-pt-tip,[data-ai-line],.ds-pt-rep__page [data-r]){transition:none}.ds-pt-tile:is(:hover,:focus-visible,[data-open]){transform:none}}:is(.ds-pt-tour__win,.ds-pt-step__solo){background:var(--ds-surface-float);font-family:var(--ds-lg-font);text-align:left;border-radius:1rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0f122212,0 32px 64px -40px #0f122273}@media (width>=64rem){.ds-pt-step__solo{display:none}}:is(.ds-pt-deal__plan,.ds-pt-deal__label){font-size:var(--ds-size-xs);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-track-caps);text-transform:var(--ds-caps);color:var(--ds-lg-grey)}@media (width>=64rem){.ds-ob-cards[data-three]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-ob-cards[data-three]>.ds-ob{padding-bottom:var(--ds-space-6)}.ds-pt-show{--hit:2.75rem}.ds-pt-sw__canvas{--hit:calc(2.75rem / var(--fit,var(--fit-css)))}:is(.ds-pt-tile,.ds-pt-month,button.ds-pt-state,.ds-pt-count,.ds-pt-toast,button.ds-pt-keycap,button.ds-pt-mail):focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px}@media (pointer:coarse){:is(button.ds-pt-state,.ds-pt-count,button.ds-pt-keycap){position:relative}:is(button.ds-pt-state,.ds-pt-count,button.ds-pt-keycap):after{content:"";width:max(100%, var(--hit));height:var(--hit);position:absolute;top:50%;left:50%;translate:-50% -50%}}.ds-pt-tip{z-index:3;border-radius:var(--ds-lg-radius-key);background:var(--ds-lg-ink);width:max-content;max-width:15rem;font-size:var(--ds-size-xs);font-weight:var(--ds-weight-medium);color:#fff;opacity:0;transition:opacity var(--ds-dur-quick) var(--ds-ease-out), transform var(--ds-dur-quick) var(--ds-ease-out);pointer-events:none;padding:.375rem .625rem;line-height:1.35;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%,.25rem);box-shadow:0 8px 16px -8px #001f7280}.ds-pt-tiles>li:first-child>.ds-pt-tip{left:0;transform:translateY(.25rem)}.ds-pt-tiles>li:last-child>.ds-pt-tip{left:auto;right:0;transform:translateY(.25rem)}.ds-pt-tile:is(:focus-visible,[data-open]){box-shadow:var(--ds-lg-card-edge), 0 12px 20px -14px #0f122259;transform:translateY(-.125rem)}.ds-pt-tile:is(:focus-visible,[data-open])+.ds-pt-tip{opacity:1;transform:translate(-50%)}.ds-pt-tiles>li:is(:first-child,:last-child)>.ds-pt-tile:is(:focus-visible,[data-open])+.ds-pt-tip{transform:none}@media (hover:hover) and (pointer:fine){.ds-pt-tile:hover{box-shadow:var(--ds-lg-card-edge), 0 12px 20px -14px #0f122259;transform:translateY(-.125rem)}.ds-pt-tile:hover+.ds-pt-tip{opacity:1;transform:translate(-50%)}.ds-pt-tiles>li:is(:first-child,:last-child)>.ds-pt-tile:hover+.ds-pt-tip{transform:none}.ds-pt-month:hover{background:#001f720d}button.ds-pt-state:hover{background:var(--ds-lg-track)}.ds-pt-mess__body[data-drag]{cursor:grab}}@media (width<=47.99rem){.ds-pt-tiles>li:nth-child(odd)>.ds-pt-tip{left:0;right:auto;transform:translateY(.25rem)}.ds-pt-tiles>li:nth-child(2n)>.ds-pt-tip{left:auto;right:0;transform:translateY(.25rem)}.ds-pt-tiles>li>.ds-pt-tile:is(:focus-visible,[data-open])+.ds-pt-tip{transform:none}}.ds-pt-month:focus-visible{outline-offset:0}.ds-pt-sum{font-variant-numeric:tabular-nums}button.ds-pt-state{border-radius:var(--ds-lg-radius-seg);cursor:pointer;min-height:1.75rem;transition:background-color var(--ds-dur-quick) var(--ds-ease-out);background:0 0;border:0;padding:0 .5rem;font-family:inherit}button.ds-pt-state:active{transform:scale(.97)}.ds-pt-state:not([data-state=done])>.ds-check,.ds-pt-state:not([data-state=doing])>.ds-pt-ring{display:none}.ds-pt-state[data-state=done]>.ds-check{animation:ds-pt-pop var(--ds-dur-open) var(--ds-ease-pop)}[data-ai-line]{transition:opacity var(--ds-dur-quick) var(--ds-ease-out)}[data-ai-line][data-swapping]{opacity:0}.ds-pt-count{cursor:pointer;transition:opacity var(--ds-dur-open) var(--ds-ease-out), transform var(--ds-dur-open) var(--ds-ease-out);border:0;font-family:inherit}.ds-pt-count[data-off]{opacity:0;pointer-events:none;transform:scale(.6)}.ds-pt-toast{cursor:pointer;border:0}.ds-pt-mess__body[data-dragging]{cursor:grabbing}.ds-pt-mess__body[data-settle]{transition:translate var(--ds-dur-open) var(--ds-ease-out)}@media (prefers-reduced-motion:reduce){.ds-pt-ring{animation:none}:is(.ds-pt-mail,.ds-pt-tour__screens>.ds-pt-scr,.ds-pt-step__say,.ds-pt-file__code>li,.ds-pt-file__out>b,.ds-pt-chart i,.ds-pt-ai>.ds-tray){transition-property:opacity;transition-duration:.2s;transition-delay:0s}}#cal-booking iframe,#cal-booking iframe:is(:focus,:focus-visible){color-scheme:light;border:0;outline:none;min-height:37rem;display:block;overflow:hidden}.ds-ob-cards[data-three]>.ds-ob>:is(.ds-ob__rule,.ds-ob__body,.ds-ind__go){align-self:center}.ds-ob-cards[data-three]>.ds-ob>.ds-ob__body{text-align:center}.ds-stop{box-sizing:content-box;background:var(--ds-mark);background-clip:content-box;width:.17em;height:.17em;padding-inline-start:.05em;display:inline-block}[data-faq-page] .ds-bp__thumb:before{content:"";border-radius:var(--ds-radius-full);background:var(--ds-mark);width:.1875rem;position:absolute;inset-block:.5rem;inset-inline-start:.25rem}.ds-cl__result>.ds-odo{padding-bottom:var(--ds-space-4);background:linear-gradient(var(--ds-mark), var(--ds-mark)) left bottom / 2.5rem .25rem no-repeat}[dir=rtl] .ds-cl__result>.ds-odo{background-position:100% 100%}.ds-ft-ana__dial .ds-ob-gauge__face:after{background:radial-gradient(circle at 35% 30%, #fff9, transparent 55%), var(--ds-amber-500);box-shadow:0 2px 4px #78460059}[data-mig-target]>.ds-lg-seg__thumb:after{content:"";border-radius:var(--ds-radius-full);background:var(--ds-mark);width:1rem;height:.1875rem;position:absolute;bottom:.1875rem;left:50%;translate:-50%}.ds-ft-drop>.ds-ft-drop__key{background:radial-gradient(circle at 50% 20%, #ffffffb3, transparent 52%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--ds-amber-500) 70%, white) 30%, var(--ds-amber-500) 70%, color-mix(in srgb, var(--ds-amber-500) 82%, black) 100%);color:var(--ds-navy-900);box-shadow:inset 0 -2px 4px #78460038,0 6px 12px -6px #fda700b3}.ds-ptw{z-index:1;gap:var(--ds-space-2);width:min(17rem,86%);padding:var(--ds-space-4);background:var(--ds-ob-plastic);box-shadow:var(--ds-ob-lift);font-family:var(--ds-lg-font);text-align:start;border-radius:1rem;flex-direction:column;display:flex;position:relative}.ds-ptw__head{justify-content:space-between;align-items:baseline;gap:var(--ds-space-2);padding-bottom:var(--ds-space-1);display:flex}.ds-ptw__head>b{font-size:.875rem;font-weight:var(--ds-weight-semibold);color:var(--ds-lg-ink)}.ds-ptw__head>small{font-size:.6875rem;font-weight:var(--ds-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-lg-grey)}.ds-ptw__row{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding-top:var(--ds-space-2);border-top:1px dashed var(--ds-lg-dash);color:var(--ds-lg-text);font-size:.8125rem;line-height:1.125rem;display:flex}.ds-ptw__ok{flex:none;display:inline-flex}.ds-ptw .ds-check{width:1rem;height:1rem}.ds-ptw__ok svg,.ds-ptw__paid svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.625rem;height:.625rem}.ds-ptw__ring{box-sizing:border-box;border:2px solid var(--ds-lg-spin-track);border-top-color:var(--ds-amber-500);border-radius:50%;flex:none;width:1rem;height:1rem}.ds-ptw__what{color:var(--ds-lg-grey);font-size:.8125rem}.ds-ptw__sum{font-size:1.75rem;font-weight:var(--ds-weight-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ds-lg-ink);line-height:1}.ds-ptw__paid{border-radius:var(--ds-radius-full);font-size:.75rem;font-weight:var(--ds-weight-semibold);color:var(--ds-lg-ok-ink,#007a4b);background:#00a3641a;align-self:flex-start;align-items:center;gap:.375rem;padding:.25rem .625rem .25rem .375rem;display:inline-flex}.ds-ptw__big{color:var(--ds-lg-grey);font-size:.875rem}.ds-ptw__big>b{font-size:1.75rem;font-weight:var(--ds-weight-semibold);letter-spacing:-.02em;color:var(--ds-lg-ink)}.ds-ptw__bars{height:4.5rem;padding-top:var(--ds-space-2);align-items:flex-end;gap:.375rem;display:flex}.ds-ptw__bars>i{height:var(--h);background:var(--ds-lg-sunk);border-radius:.25rem .25rem .125rem .125rem;flex:1}.ds-ptw__bars>i[data-now]{background:linear-gradient(var(--ds-amber-500) 0 .25rem, var(--ds-navy-900) .25rem)}@media (prefers-reduced-motion:no-preference){.ds-ob[data-reveal]:not([data-waiting]) .ds-ptw__bars>i{animation:ds-ptw-bar .7s var(--ds-ease-out) both;transform-origin:bottom}.ds-ob[data-reveal]:not([data-waiting]) .ds-ptw__bars>i:nth-child(2){animation-delay:80ms}.ds-ob[data-reveal]:not([data-waiting]) .ds-ptw__bars>i:nth-child(3){animation-delay:.16s}.ds-ob[data-reveal]:not([data-waiting]) .ds-ptw__bars>i:nth-child(4){animation-delay:.24s}.ds-ob[data-reveal]:not([data-waiting]) .ds-ptw__bars>i:nth-child(5){animation-delay:.32s}.ds-ptw__ring{animation:1.1s linear infinite ds-lg-spin}}@keyframes ds-ptw-bar{0%{transform:scaleY(.15)}}.ds-whr[data-night]{background:var(--ds-surface-close);color:var(--ds-night-text);position:relative;overflow:clip}.ds-whr[data-night]>.ds-section-stack{z-index:1;position:relative}.ds-pth__bg{pointer-events:none;position:absolute;inset:0}.ds-whr[data-night] .ds-cl__trail,.ds-whr[data-night] .ds-cl__trail :is(a,svg,span){color:var(--ds-night-quiet)}.ds-whr[data-night] .ds-cl__trail [aria-current]{color:var(--ds-night-muted)}.ds-whr[data-night] [data-fill]>.ds-fill__part{color:var(--ds-text-inverse);--fill-to:var(--ds-text-inverse)}.ds-whr[data-night] [data-fill]>.ds-fill__part[data-accent]{color:var(--ds-accent);--fill-to:var(--ds-accent)}.ds-whr[data-night] .ds-whr__lede{color:var(--ds-night-muted)}.ds-whr[data-night] .ds-pt-quiet{color:var(--ds-text-inverse)}.ds-whr[data-night] .ds-pt-show{--ds-pth-w:max(100vw, 64rem);--ds-pth-h:calc(var(--ds-pth-w) * .225)}.ds-whr[data-night] .ds-pt-show:before{width:var(--ds-pth-w);background:url(/media/founders/hero-ground.webp) 0 0 / 100% var(--ds-pth-h) no-repeat, linear-gradient(#fff, var(--ds-ground)) 0 calc(var(--ds-pth-h) - 1px) / 100% 3rem no-repeat, linear-gradient(var(--ds-ground), var(--ds-ground)) 0 calc(var(--ds-pth-h) + 3rem - 2px) / 100% 100% no-repeat;inset:20% auto -60rem 50%;translate:-50%}@media (width<=47.99rem){.ds-whr[data-night] .ds-pt-show:before{inset:12% auto -60rem 50%}}.ds-ob-cards[data-stage=tall] .ds-ob__stage{min-height:17.5rem}@media (pointer:coarse){:is(.ds-nav__logo,.ds-nav__sound,.ds-foot .ds-foot__ask a,.ds-foot .ds-foot__social a){position:relative}:is(.ds-nav__logo,.ds-nav__sound,.ds-foot .ds-foot__ask a,.ds-foot .ds-foot__social a):after{content:"";width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-notice__close:after{content:"";width:2.75rem;height:2.375rem;position:absolute;top:0;right:0}}@media (width<=47.99rem){.ds-lg-search.ds-bl__search input{font-size:1rem}.ds-wfv__table thead th,.ds-wfv__both{font-size:.75rem}}.ds-bl__empty{padding:var(--ds-space-12) 0;text-align:center;color:var(--ds-lg-grey);grid-column:1/-1;font-size:1rem}.ds-bl__empty>a{font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink)}.ds-bl__face{object-fit:cover;width:3rem;height:3rem;box-shadow:var(--ds-ob-lift);border-radius:50%}.ds-whr__top:has(>.ds-bl__face){justify-content:flex-start}.ds-bl__profiles{gap:var(--ds-space-6);flex-wrap:wrap;display:flex}.ds-whr__top:has(>.ds-bl__face){align-items:center}.ds-abm-head{align-items:center;gap:var(--ds-space-6);text-align:center;flex-direction:column;display:flex}.ds-abm-head>*{grid-column:1/-1}.ds-abm-head__line{max-width:32rem;font-size:var(--ds-size-lg);line-height:var(--ds-leading-snug);color:var(--ds-lg-text)}.ds-abm{isolation:isolate;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:clip}.ds-abm>*{grid-area:1/1}.ds-abm__world{aspect-ratio:1440/524;width:min(100%,72rem);position:relative;-webkit-mask-image:radial-gradient(70% 80%,#000 45%,#0000 100%);mask-image:radial-gradient(70% 80%,#000 45%,#0000 100%)}.ds-abm__map{width:100%;height:auto;display:block}.ds-abm__rows{gap:var(--ds-space-8);width:100%;padding-block:1.5rem;display:grid;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.ds-abm__row{gap:var(--ds-space-12);width:max-content;display:flex}.ds-abm__row:nth-child(2){padding-left:var(--ds-space-20)}.ds-abm__face{width:3rem;height:3rem;transition:scale .2s var(--ds-ease-out);border-radius:50%;flex:none;position:relative;box-shadow:0 0 0 2px #fff,0 0 0 3px #0f122214,0 .5rem 1rem -.375rem #0f122259}.ds-abm__face>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ds-abm__row:nth-child(3) .ds-abm__face{width:2.5rem;height:2.5rem}@media (hover:hover) and (pointer:fine){.ds-abm__face:hover{z-index:2;scale:1.15}}@media (prefers-reduced-motion:no-preference){.ds-abm__row{animation:ds-abm-slide var(--dur,56s) linear infinite}.ds-abm__row[data-dir=back]{animation-direction:reverse}.ds-abm[data-paused] .ds-abm__row{animation-play-state:paused}}@keyframes ds-abm-slide{0%{translate:0}to{translate:-50%}}@media (width<=47.99rem){.ds-abm__rows{gap:var(--ds-space-4)}.ds-abm__row{gap:var(--ds-space-6)}.ds-abm__face{width:2.5rem;height:2.5rem}.ds-abm__row:nth-child(3) .ds-abm__face{width:2rem;height:2rem}}@media (width>=48rem){.ds-ob-cards[data-four]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.ds-abm-head .ds-hub__h2{max-width:var(--ds-head-width);font-size:var(--ds-size-h2)}}.ds-ob-cards[data-four]>.ds-ob>:is(.ds-ob__rule,.ds-ob__body){align-self:center}.ds-ob-cards[data-four]>.ds-ob>.ds-ob__body{max-width:26rem;font-size:var(--ds-size-md);text-align:center}.ds-foot__more ul{flex-wrap:wrap}.ds-cookie{inset-inline-end:var(--ds-gutter);bottom:calc(var(--ds-space-4) + env(safe-area-inset-bottom,0px));z-index:90;width:min(23.5rem, calc(100vw - 2 * var(--ds-gutter)));border-radius:var(--ds-lg-radius);background:var(--ds-surface-float);box-shadow:var(--ds-ob-lift);font-family:var(--ds-font-body);flex-direction:column;gap:.875rem;padding:1rem;display:none;position:fixed}html[data-cookie-ask] .ds-cookie{animation:ds-cookie-in var(--ds-dur-open) var(--ds-ease-out) both;display:flex}@keyframes ds-cookie-in{0%{opacity:0;transform:translateY(var(--ds-space-2))}}html[data-cookie-ask] .ds-xray-toggle{visibility:hidden}.ds-cookie__ask{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.ds-cookie__coin{width:2.25rem;height:2.25rem;color:var(--ds-navy-900);background:linear-gradient(#fff,#f4f4f6);border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0000000f,0 1px 2px #00000014}.ds-cookie__coin svg{fill:currentColor;width:1.125rem;height:1.125rem}.ds-cookie__words{gap:.125rem;min-width:0;display:grid}.ds-cookie__title{font-size:.9375rem;font-weight:var(--ds-weight-semibold);letter-spacing:-.01em;color:var(--ds-text);line-height:1.3}.ds-cookie__text{color:var(--ds-text-muted);font-size:.8125rem;line-height:1.45}.ds-cookie__text a{color:var(--ds-link);font-weight:var(--ds-weight-medium);text-decoration:underline;text-decoration-thickness:var(--ds-hairline);text-underline-offset:.2em;white-space:nowrap;transition:color var(--ds-dur-quick) var(--ds-ease-hover)}.ds-cookie__text a:hover{color:var(--ds-link-hover)}.ds-cookie__text a:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-sm)}.ds-cookie__actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ds-cookie__actions>.ds-button{width:100%}.ds-cookie__done{background:var(--ds-lg-capsule-done);min-height:2.5rem;color:var(--ds-lg-ok-ink);font-size:.8125rem;font-weight:var(--ds-weight-medium);border-radius:999px;align-items:center;gap:.625rem;padding-inline:.5rem 1rem;display:none}.ds-cookie[data-done]{border-radius:999px;width:auto;padding:.375rem}.ds-cookie[data-done] .ds-cookie__ask,.ds-cookie[data-done] .ds-cookie__actions{display:none}.ds-cookie[data-done] .ds-cookie__done{animation:ds-cookie-done var(--ds-dur-open) var(--ds-ease-out) both;display:flex}.ds-cookie[data-done=off] .ds-cookie__done{background:var(--ds-lg-capsule);color:var(--ds-lg-text)}.ds-cookie[data-done=on] [data-off],.ds-cookie[data-done=off] [data-on]{display:none}.ds-cookie__dot{background:linear-gradient(#fff,#e9e9ec);border-radius:999px;width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1px #00000014}@keyframes ds-cookie-done{0%{opacity:0;transform:scale(.96)}}html[data-cookie-ask] .ds-cookie[data-leaving]{opacity:0;transform:translateY(var(--ds-space-2));transition:opacity var(--ds-dur-quick) var(--ds-ease-out), transform var(--ds-dur-quick) var(--ds-ease-out)}@media (prefers-reduced-motion:reduce){@keyframes ds-cookie-in{0%{opacity:0}}@keyframes ds-cookie-done{0%{opacity:0}}html[data-cookie-ask] .ds-cookie[data-leaving]{transform:none}}.ds-bp[data-legal] .ds-bp__prose{font-size:var(--ds-body-size);line-height:var(--ds-leading-body);gap:1rem}.ds-bp[data-legal] .ds-bp__prose>h2{font-size:1.5rem;line-height:1.25}.ds-legal__num{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums;color:var(--ds-lg-grey);padding-inline-end:.5rem}.ds-menu__foot-title{font-weight:var(--ds-weight-semibold);color:var(--ds-text-display)}.ds-fh[data-art=route]{background:radial-gradient(ellipse 80% 42rem at 50% 0%, color-mix(in oklab, var(--ds-navy-900) 92%, white) 0%, var(--ds-navy-900) 38%, transparent 100%), var(--ds-surface-close)}.ds-fh__route{position:absolute;inset:0 0 auto}.ds-fh__route svg{width:100%;height:100%;-webkit-mask-image:radial-gradient(var(--mw,18rem) var(--mh,9rem) at var(--mx,50%) var(--my,14rem), transparent 72%, #000 100%);mask-image:radial-gradient(var(--mw,18rem) var(--mh,9rem) at var(--mx,50%) var(--my,14rem), transparent 72%, #000 100%);position:absolute;inset:0;overflow:visible}.ds-fh__route path{fill:none}.ds-fh[data-art=route] .ds-fh__wave{-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.ds-fh__route:not([data-drawn]){visibility:hidden}.ds-fh__arc{stroke:#ffffff38;stroke-width:1px;stroke-dasharray:2 5}.ds-fh__trip{stroke:var(--ds-amber-500);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.07 1;stroke-dashoffset:.07px;opacity:0}.ds-fh__trip[data-back]{stroke:#fff}.ds-fh__city{top:var(--y0);left:var(--x0);font-size:.75rem;font-weight:var(--ds-weight-medium);letter-spacing:.05em;text-transform:uppercase;color:#ffffff9e;flex-direction:column;align-items:flex-start;gap:.75rem;line-height:1;display:flex;position:absolute;translate:-.3125rem -.3125rem}.ds-fh__city[data-end]{left:auto;right:calc(100% - var(--x1));align-items:flex-end;translate:.3125rem -.3125rem}.ds-fh__city:before{content:"";background:#fff;border-radius:999px;width:.625rem;height:.625rem;box-shadow:0 0 .75rem .1875rem #ffffff73}.ds-fh__city:after{content:"";opacity:0;border:1px solid #ffffff80;border-radius:999px;width:.625rem;height:.625rem;position:absolute;top:0;left:0}.ds-fh__city[data-end]:after{left:auto;right:0}@media (prefers-reduced-motion:no-preference){.ds-fh__route{animation:ds-fh-room 1.6s var(--ds-ease-out) both}.ds-fh__trip{opacity:1;animation:7s linear infinite ds-fh-trip}.ds-fh__trip[data-back]{animation-name:ds-fh-trip-back;animation-delay:-3.5s}.ds-fh__city:after{animation:ds-fh-ping 3.5s var(--ds-ease-out) infinite}.ds-fh__city[data-end]:after{animation-delay:1.75s}.ds-fh__route[data-paused] .ds-fh__trip,.ds-fh__route[data-paused] .ds-fh__city:after{animation-play-state:paused}}@keyframes ds-fh-trip{0%{stroke-dashoffset:.07px}70%,to{stroke-dashoffset:-1px}}@keyframes ds-fh-trip-back{0%{stroke-dashoffset:-1px}70%,to{stroke-dashoffset:.07px}}@keyframes ds-fh-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.ds-abp{grid-template-columns:minmax(0,1fr);gap:6rem;display:grid}.ds-abp>*{grid-column:1/-1}.ds-abp__say{text-align:center;justify-items:center;display:grid}.ds-abp__say>.ds-say{text-align:center;text-wrap:balance}.ds-abp__cols{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ds-abp__col{gap:1rem;min-height:28rem;padding-inline:.875rem 1rem;display:grid;position:relative}.ds-abp__col:before{content:"";background:var(--ds-line);width:1px;position:absolute;inset-block:0;inset-inline-start:0}.ds-abp__name{color:var(--ds-lg-grey);font-size:.8125rem;line-height:1.3}.ds-abp__when{font-size:clamp(2rem,3.2vw,2.75rem);font-weight:var(--ds-weight-medium);letter-spacing:-.03em;color:var(--ds-text-display);font-variant-numeric:tabular-nums;line-height:1.05}.ds-abp__line{max-width:17rem;color:var(--ds-text);font-size:.9375rem;line-height:1.45}.ds-abp__num{font-family:var(--ds-font-mono);letter-spacing:.04em;color:var(--ds-lg-grey);font-variant-numeric:tabular-nums;font-size:.6875rem}@media (width<=63.99rem){.ds-abp{gap:4rem}.ds-abp__col{min-height:22rem}}@media (width<=35.99rem){.ds-abp__cols{grid-template-columns:minmax(0,1fr);row-gap:0}.ds-abp__col{min-height:0;padding:1rem 0 2rem}.ds-abp__col:before{transform-origin:0;width:auto;height:1px;inset-block:0 auto;inset-inline:0}}.ds-abp__col{grid-template-rows:auto 1fr auto 1fr auto}.ds-abp__name{grid-row:1}.ds-abp__art{grid-row:2;align-self:center;padding-block:1.5rem}.ds-abp__art .ds-street{max-width:17rem}.ds-abp__when{direction:ltr;unicode-bidi:isolate;grid-row:3;justify-self:start}.ds-abp__line{grid-row:4;align-self:start}.ds-abp__num{grid-row:5}@media (width<=35.99rem){.ds-abp__col{grid-template-rows:auto auto auto auto auto;row-gap:.5rem}.ds-abp__art{padding-block:.5rem 1rem}}.ds-end__sky{width:100%;height:100%;position:absolute;inset:0}.ds-end__space[data-sky]>:is(span,i){display:none}.ds-globe__tile video{object-fit:cover;border-radius:var(--ds-radius-md);background:var(--ds-surface-sunk);width:100%;height:100%;box-shadow:0 0 0 var(--ds-hairline) var(--ds-ink-a12), 0 10px 24px -12px var(--ds-ink-a30);pointer-events:none;backface-visibility:hidden;transition:transform var(--ds-dur-open) var(--ds-ease-out), opacity var(--ds-dur-open) var(--ds-ease-out);display:block;transform:translateZ(0)scale(1)}.ds-globe__tile:is(:hover,:focus-visible) video{transform:translateZ(calc(var(--globe-r) * .08)) scale(1.3)}.ds-globe__sphere:has(.ds-globe__tile:is(:hover,:focus-visible)) .ds-globe__tile:not(:hover,:focus-visible) video{opacity:.55}.ds-world__strip video{aspect-ratio:16/9;object-fit:cover;background:var(--ds-navy-950);pointer-events:none;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff0f,0 18px 40px -20px #000000b3}.ds-world{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.ds-world[data-dragging]{cursor:grabbing}.ds-world :is(button,a){cursor:pointer}.ds-end{padding-bottom:calc(var(--ds-section-pad) / 2)}.ds-foot{padding-top:calc(var(--ds-section-pad) / 2)}.ds-prc-brief__art{padding-block:var(--ds-space-4);justify-self:stretch;place-items:center;display:grid}.ds-prc-sheet{background:var(--ds-ob-plastic);width:min(100%,19rem);box-shadow:var(--ds-ob-lift);border-radius:.75rem;gap:.875rem;padding:1.25rem 1.25rem 1.75rem;display:grid;position:relative;rotate:-2deg}.ds-prc-sheet:before{content:"";z-index:-1;border-radius:inherit;background:var(--ds-ob-plastic);box-shadow:var(--ds-ob-lift);position:absolute;inset:0;translate:.5rem .25rem;rotate:5deg}.ds-prc-sheet__head{border-bottom:1px solid var(--ds-line);font-size:.6875rem;font-weight:var(--ds-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-lg-grey);padding-bottom:.75rem}.ds-prc-sheet__rows{gap:.75rem;padding:0;list-style:none;display:grid}.ds-prc-sheet__rows>li{font-size:.8125rem;font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink);grid-template-columns:auto 5.5rem minmax(0,1fr);align-items:center;gap:.625rem;display:grid}.ds-prc-sheet__rows .ds-check svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.75rem;height:.75rem}.ds-prc-sheet__rows i{width:var(--w);background:var(--ds-stone-200,#e9e9e9);border-radius:999px;height:.375rem}.ds-prc-sheet__stamp{background:var(--ds-lg-ink);font-size:.75rem;font-weight:var(--ds-weight-semibold);color:#fff;white-space:nowrap;border-radius:.625rem;padding:.5rem .875rem;position:absolute;bottom:-.875rem;right:-1rem;rotate:-6deg;box-shadow:0 10px 20px -10px #001f7299,inset 0 1px #ffffff2e}@media (prefers-reduced-motion:no-preference){.ds-prc-sheet__rows>li{transition:opacity .4s var(--ds-ease-out), transform .4s var(--ds-ease-out);transition-delay:calc(.2s + var(--k) * .26s)}.ds-prc-sheet__stamp{transition:opacity .3s var(--ds-ease-out), transform .45s var(--ds-ease-out);transition-delay:1.15s}.ds-prc-brief__art[data-waiting] .ds-prc-sheet__rows>li{opacity:0;transform:translateY(.375rem)}.ds-prc-brief__art[data-waiting] .ds-prc-sheet__stamp{opacity:0;transform:scale(1.25)}}@media (width>=64rem){.ds-prc-brief{align-items:center;row-gap:var(--ds-space-8);grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.ds-prc-brief>.ds-hub__title{grid-area:1/1}.ds-prc-brief>.ds-button{grid-area:2/1;justify-self:start}.ds-prc-brief>.ds-prc-brief__art{grid-area:1/2/span 2}:is(.ds-hub__title,.ds-bp-more__head,.ds-wfv__say,.ds-ft-col__head,.ds-wf-what__say,.ds-pai__head,.ds-atx__say)>.ds-hub__h2{font-size:var(--ds-size-h2)}.ds-prc-brief .ds-hub__h2{font-size:var(--ds-h2-size)}}.ds-ft-ana__title{font-size:var(--ds-h2-size);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-track-tight)}@media (width>=64rem){.ds-ft-ana__title{font-size:var(--ds-size-h2)}:is(.ds-whr__lede,.ds-fh__lede,.ds-faqp__lede,.ds-hero-copy__lede,.ds-atx__intro>p,.ds-ft-x__intro>p,.ds-flh__lede){max-width:var(--ds-cols-3)}:is(.ds-bp__prose,.ds-faqt__panel-inner,.ds-wfv__say>p,.ds-wf-what__say>p,.ds-wfv__verdict,.ds-ft-quiet,.ds-bp__q){max-width:38rem}.ds-fh[data-align=left] .ds-fh__lede,:root .ds-ft-x__intro>.ds-whr__lede{max-width:var(--ds-cols-3)}}:is([data-status=pass],[data-on=true]) .ds-ft-mark{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3.2 6.2 1.9 1.9 3.8-4.2' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .75rem no-repeat, radial-gradient(circle at 35% 28%, var(--ds-lg-ok-light), var(--ds-lg-ok) 72%);box-shadow:inset 0 0 0 1.25px #ffffff8c}:is([data-status=pass],[data-on=true]) .ds-ft-mark:after{content:none}.ds-ft-table{table-layout:fixed}.ds-ft-table tr:not(.ds-ft-tiprow)>td:last-child{white-space:normal;overflow-wrap:break-word;text-align:end;width:34%;color:var(--ds-lg-title)}.ds-ft-table tr:has(+.ds-ft-tiprow)>*{border-bottom:0;padding-bottom:.125rem}.ds-ft-tiprow>td,.ds-ft-tiprow>td>.ds-ft-tip{padding-top:0}.ds-globe__lights{stroke-dasharray:none;stroke-linecap:round}.ds-globe__lights>*{fill:none;opacity:0}.ds-globe__comet{stroke:var(--ds-amber-500);transform-origin:300px 300px;rotate:-90deg}.ds-globe__comet[data-tail]{filter:none}.ds-globe__pulse{stroke:#8fa9ff;stroke-width:2.5px;stroke-dasharray:.22 1;stroke-dashoffset:.22px;filter:drop-shadow(0 0 5px #7c9bff)}.ds-globe__trace{stroke:#8fa9ff;stroke-width:2.5px;stroke-dasharray:.3 .7;filter:drop-shadow(0 0 5px #7c9bfff2)}@media (prefers-reduced-motion:no-preference){.ds-globe__comet{animation:9s linear infinite ds-globe-orbit}.ds-globe__pulse{animation:ds-globe-pulse 6s var(--ds-ease-out) calc(var(--k) * 1.5s) infinite}.ds-globe__trace{animation:ds-globe-trace 8s linear calc(1.2s + var(--k) * 2s) infinite}.ds-globe__guides[data-paused] .ds-globe__lights>*{animation-play-state:paused}}@keyframes ds-globe-orbit{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes ds-globe-pulse{0%{stroke-dashoffset:.22px;opacity:0}8%{opacity:1}40%{stroke-dashoffset:-.95px;opacity:0}to{stroke-dashoffset:-.95px;opacity:0}}@keyframes ds-globe-trace{0%{stroke-dashoffset:0;opacity:0}4%{opacity:1}22%{opacity:1}25%{stroke-dashoffset:-1px;opacity:0}to{stroke-dashoffset:-1px;opacity:0}}:root .ds-hero-bg[data-ground=night]{overflow:clip}:root .ds-hero-bg[data-ground=night]:before,:root .ds-hero-bg[data-ground=night]:after{content:"";z-index:-1;pointer-events:none;position:absolute}:root .ds-hero-bg[data-ground=night]:before{inset:-25%}:root .ds-hero-bg[data-ground=night]:after{opacity:.7;background-image:radial-gradient(1px 1px at 8% 18%,#ffffff80,#0000),radial-gradient(1px 1px at 22% 72%,#c8d6ff66,#0000),radial-gradient(1.5px 1.5px at 41% 12%,#ffffff73,#0000),radial-gradient(1px 1px at 57% 86%,#ffffff59,#0000),radial-gradient(1px 1px at 79% 9%,#c8d6ff80,#0000),radial-gradient(1.5px 1.5px at 93% 44%,#fff6,#0000),radial-gradient(1px 1px at 4% 55%,#ffffff59,#0000),radial-gradient(1px 1px at 36% 48%,#c8d6ff4d,#0000),radial-gradient(1px 1px at 66% 58%,#ffffff4d,#0000),radial-gradient(1px 1px at 88% 82%,#fda70073,#0000);inset:0}@media (prefers-reduced-motion:no-preference){:root .ds-hero-bg[data-ground=night]:after{animation:24s ease-in-out infinite alternate ds-hero-twinkle}}@keyframes ds-hero-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(4%,-3%)scale(1.06)}to{transform:translate(-3%,2%)scale(1.02)}}@keyframes ds-hero-twinkle{0%{opacity:.45}50%{opacity:.85}to{opacity:.55}}:root .ds-hero-bg[data-ground=night]:after,.ds-globe__pulse,.ds-globe__trace{display:none}:root .ds-hero-bg[data-ground=night]:before{filter:blur(2.5rem);background:radial-gradient(34% 40% at 32% 44%,#2952d624,#0000 70%)}:root .ds-hero-bg[data-ground=night] .ds-globe__guides{stroke:#ffffff24}.ds-globe__comet{stroke-width:1.75px;stroke-dasharray:.03 .97;filter:drop-shadow(0 0 3px #fda7008c)}.ds-globe__comet[data-tail]{stroke-width:1px;stroke-dasharray:.14 .86;stroke:#fda70038}@media (prefers-reduced-motion:no-preference){:root .ds-hero-bg[data-ground=night]:before{animation:60s ease-in-out infinite alternate ds-hero-breathe}.ds-globe__comet{opacity:.85;animation-duration:16s}.ds-globe__comet[data-tail]{animation-delay:.5s}}@keyframes ds-hero-breathe{0%{opacity:.8;transform:translate(0,0)}to{opacity:1;transform:translate(2%,-1.5%)}}@media (width>=64rem){.ds-car-none__line{max-width:none}}:root .ds-section--edge .ds-pinfo__lede{max-width:none}.ds-bl__find{align-items:center;gap:var(--ds-space-3);flex:0 36rem;min-width:0;display:flex}.ds-bl__country{flex:none;width:11.5rem}.ds-bl__country .ds-dropdown__trigger,.ds-bl__country select{border-radius:var(--ds-lg-radius-group);background:var(--ds-lg-field);height:2.75rem;min-height:2.75rem;box-shadow:var(--ds-lg-card-edge);font-family:var(--ds-lg-font);color:var(--ds-lg-text);border:0;padding-inline:.875rem .75rem;font-size:.9375rem}.ds-bl__country .ds-dropdown__trigger:is(:focus-visible,[aria-expanded=true]){box-shadow:0 0 0 2px var(--ds-lg-ink);border-color:#0000}@media (hover:hover) and (pointer:fine){.ds-bl__country .ds-dropdown__trigger:hover{color:var(--ds-lg-ink)}}[data-blog][data-country=dubai] [data-post]:not([data-country=dubai]),[data-blog][data-country=mauritius] [data-post]:not([data-country=mauritius]){display:none}@media (width<=47.99rem){.ds-bl__find{flex-wrap:wrap;flex-basis:100%}.ds-bl__find>.ds-bl__search,.ds-bl__country{flex:100%;width:auto;min-width:0}}.ds-blh{align-items:end;row-gap:var(--ds-space-6);padding-bottom:var(--ds-space-10);border-bottom:var(--ds-hairline) solid var(--ds-line)}.ds-blh>*{grid-column:1/-1}.ds-whr:has(>.ds-section-stack>.ds-blh){padding-bottom:var(--ds-space-10)}.ds-blh__name{align-items:flex-start;gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}.ds-blh__side{align-items:flex-start;gap:var(--ds-space-4);flex-direction:column;min-width:0;display:flex}@media (width>=64rem){.ds-blh__name{grid-column:1/span 7}.ds-blh__side{grid-column:9/-1}:root .ds-blh .ds-bl__line{max-width:none}}.ds-tm{gap:var(--ds-space-8);flex-direction:column;grid-column:1/-1;justify-self:center;width:100%;max-width:38rem;display:flex}.ds-tm__head{gap:var(--ds-space-3);flex-direction:column;display:flex}.ds-tm__line{color:var(--ds-lg-text);font-size:1.0625rem;line-height:1.6}.ds-tm__form{gap:var(--ds-space-6);padding:var(--ds-space-6);flex-direction:column;display:flex}.ds-tm__quote{position:relative}.ds-tm__quote:before{content:"“";color:var(--ds-lg-ink);pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:2.5rem;line-height:1;position:absolute;top:.375rem;left:.75rem}.ds-tm__quote>.ds-tm__words{height:auto;min-height:9rem;padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-3) 2.5rem;resize:vertical;line-height:1.6;display:block}[dir=rtl] .ds-tm__quote:before{content:"”";left:auto;right:.75rem}[dir=rtl] .ds-tm__quote>.ds-tm__words{padding:var(--ds-space-3) 2.5rem var(--ds-space-3) var(--ds-space-3)}.ds-tm__hint{font-size:var(--ds-small-size);color:var(--ds-lg-grey);line-height:1.25rem}.ds-tm__opt{font-weight:var(--ds-weight-regular);color:var(--ds-lg-grey)}.ds-tm__row{gap:var(--ds-space-4);display:grid}@media (width>=40rem){.ds-tm__row{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-tm__consent{gap:var(--ds-space-3);flex-direction:column;display:flex}.ds-tm__check{align-items:flex-start;gap:var(--ds-space-3);color:var(--ds-lg-text);cursor:pointer;font-size:.9375rem;line-height:1.5;display:flex}.ds-tm__check>input{width:1.125rem;height:1.125rem;accent-color:var(--ds-lg-ink);cursor:pointer;flex:none;margin:0;translate:0 .1875rem}@media (pointer:coarse){.ds-tm__check{align-items:center;min-height:2.75rem}.ds-tm__check>input{translate:none}}.ds-tm__ai{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-tm__ai>.ds-button svg{fill:currentColor;width:.875rem;height:.875rem}.ds-tm__ai>.ds-pt-quiet{cursor:pointer;background:0 0;border:0;padding:0}.ds-tm__ai>.ds-tm__hint{flex:14rem}.ds-tm__ai>.ds-tm__hint:not(:has(>span:not([hidden]))){display:none}.ds-tm__check>input[aria-invalid=true]{outline:2px solid var(--ds-danger);outline-offset:2px}.ds-tm__send{display:flex}.ds-tm__trap{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.ds-tm__done{gap:var(--ds-space-2);padding:var(--ds-space-6);flex-direction:column;display:flex}.ds-tm__done[hidden]{display:none}.ds-tm__done-title{font-size:1.375rem;font-weight:var(--ds-weight-semibold);color:var(--ds-lg-ink);outline:none}@media (width<=39.99rem){.ds-tm__send>.ds-button{width:100%}}.ds-far__bar{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-8);border-bottom:var(--ds-hairline) solid var(--ds-lg-divider);display:flex}.ds-far__trail{align-items:center;gap:var(--ds-space-2);min-width:0;font-size:var(--ds-small-size);color:var(--ds-lg-grey);display:flex}.ds-far__trail>svg{width:1rem;height:1rem;color:var(--ds-icon-grey);flex:none}.ds-far__site{overflow-wrap:anywhere;min-width:0;font-weight:var(--ds-weight-medium);color:var(--ds-lg-text)}.ds-far__date{font-size:var(--ds-small-size);font-variant-numeric:tabular-nums;color:var(--ds-lg-grey);flex:none}.ds-far__doc{gap:var(--ds-space-12);padding:var(--ds-space-12);flex-direction:column;display:flex}.ds-far__lead{align-items:flex-start;gap:var(--ds-space-4);flex-direction:column;display:flex}.ds-far__meta{font-size:var(--ds-small-size);color:var(--ds-lg-grey)}.ds-far__verdict{align-self:stretch;align-items:center;min-height:2.5rem;display:flex}.ds-far__h{width:100%;max-width:44rem;font-size:var(--ds-size-2xl);font-weight:var(--ds-weight-heading);letter-spacing:-.03em;text-wrap:balance;color:var(--ds-lg-grey);line-height:1.15}.ds-far__h:focus{outline:none}.ds-far__h>.ds-ft-ph{width:min(100%,26rem);height:2.25rem}.ds-far__fig .ds-ft-ph+small{display:none}.ds-far__h .ds-fill__part[data-accent]{color:var(--ds-lg-ink)}.ds-far__chips{gap:var(--ds-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ds-far__chips>li{border-radius:var(--ds-lg-radius-key);background:var(--ds-surface-float);min-height:1.75rem;box-shadow:0 0 0 1px var(--ds-lg-divider);font-size:var(--ds-lg-small);color:var(--ds-lg-text);align-items:center;padding:0 .625rem;display:inline-flex}.ds-far__sum{font-size:var(--ds-lede-size);color:var(--ds-lg-text);line-height:1.6}.ds-far__lead>.ds-lg-tray{align-self:stretch;width:auto;max-width:24rem}.ds-far__figs{border-radius:var(--ds-lg-radius-group);background:var(--ds-surface-float);box-shadow:0 0 0 1px var(--ds-lg-divider);display:grid}.ds-far__figs>div{gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-6);flex-direction:column;display:flex}.ds-far__figs>div+div{border-top:var(--ds-hairline) solid var(--ds-lg-divider)}.ds-far__figs dt{font-size:var(--ds-small-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-title)}.ds-far__fig{min-height:3rem;font-size:var(--ds-size-3xl);font-weight:var(--ds-weight-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ds-lg-ink);align-items:baseline;gap:.125rem;line-height:1;display:flex}.ds-far__fig small{font-size:var(--ds-small-size);font-weight:var(--ds-weight-regular);letter-spacing:0;color:var(--ds-lg-grey)}.ds-far__fig .ds-ft-ph{border-radius:.5rem;align-self:center;width:4.5rem;height:2.5rem}.ds-far__note{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-3);min-height:1.5rem;font-size:var(--ds-small-size);color:var(--ds-lg-grey);display:flex}.ds-far__spark{flex:none;align-items:flex-end;gap:.1875rem;height:1.5rem;display:inline-flex}.ds-far__spark>i{background:var(--ds-navy-200);width:.3125rem;height:100%;transform:scaleY(var(--v,.12));transform-origin:bottom;border-radius:1px}.ds-far__spark>i[data-low]{background:var(--ds-amber-500)}@media (width>=48rem){.ds-far__figs{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-far__figs>div+div{border-top:0;border-inline-start:var(--ds-hairline) solid var(--ds-lg-divider)}.ds-far__h{font-size:2.25rem}}.ds-far__figs[data-four]{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-far__figs[data-four]>div+div{border-top:0;border-inline-start:0}.ds-far__figs[data-four]>div:nth-child(2n){border-inline-start:var(--ds-hairline) solid var(--ds-lg-divider)}.ds-far__figs[data-four]>div:nth-child(n+3){border-top:var(--ds-hairline) solid var(--ds-lg-divider)}@media (width>=64rem){.ds-far__figs[data-four]{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-far__figs[data-four]>div+div{border-inline-start:var(--ds-hairline) solid var(--ds-lg-divider)}.ds-far__figs[data-four]>div:nth-child(n+3){border-top:0}}.ds-far__part{gap:var(--ds-space-4);flex-direction:column;display:flex}.ds-far__h3{font-size:var(--ds-size-lg);font-weight:var(--ds-weight-heading);color:var(--ds-lg-ink);line-height:1.3}.ds-far__areas{flex-direction:column;padding:0;list-style:none;display:flex}.ds-far__areas>li{align-items:start;gap:var(--ds-space-4);padding:var(--ds-space-4) 0;border-top:1px dashed var(--ds-lg-dash);grid-template-columns:1rem minmax(0,1fr) 8rem 4.5rem;display:grid}.ds-far__areas>li>.ds-ft-mark{translate:0 .1875rem}.ds-far__areas>li>div{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}.ds-far__areas h4{font-size:var(--ds-title-size);font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink);line-height:1.4}.ds-far__areas p{color:var(--ds-lg-text);font-size:.9375rem;line-height:1.5rem}.ds-far__areas p strong{font-weight:inherit;color:var(--ds-lg-ink)}.ds-far__meter{background:var(--ds-lg-sunk);border-radius:999px;height:.375rem;display:block;overflow:hidden;translate:0 .5625rem}.ds-far__meter>i{border-radius:inherit;background:var(--ds-lg-ink);height:100%;transform:scaleX(var(--v,0));transform-origin:0;display:block}[dir=rtl] .ds-far__meter>i{transform-origin:100%}[data-low]>.ds-far__meter>i{background:var(--ds-amber-500)}.ds-far__score{white-space:nowrap;font-size:var(--ds-small-size);color:var(--ds-lg-grey);justify-content:flex-end;align-items:baseline;gap:.125rem;display:flex}.ds-far__score>b{font-size:var(--ds-size-xl);font-weight:var(--ds-weight-heading);font-variant-numeric:tabular-nums;color:var(--ds-lg-ink);line-height:1}.ds-far__score>.ds-lg-spin{align-self:center}@media (prefers-reduced-motion:no-preference){.ds-far__meter>i,.ds-far__spark>i{transition:transform .4s var(--ds-ease-out)}}.ds-far__found{gap:var(--ds-space-3);display:grid}.ds-far__card{align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-6);border-radius:var(--ds-lg-radius-group);background:var(--ds-surface-float);box-shadow:0 0 0 1px var(--ds-lg-divider);flex-direction:column;display:flex}.ds-far__card>h4{font-size:var(--ds-title-size);font-weight:var(--ds-weight-medium);text-wrap:balance;color:var(--ds-lg-ink);line-height:1.4}.ds-far__card>p{color:var(--ds-lg-text);font-size:.9375rem;line-height:1.6}.ds-far__card>.ds-far__proof{background:var(--ds-lg-field);font-size:var(--ds-lg-small);font-variant-numeric:tabular-nums;color:var(--ds-lg-text);border-radius:.375rem;padding:.25rem .5rem;line-height:1.25rem}@media (width>=48rem){.ds-far__found{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-far__fix{gap:var(--ds-space-4);padding:var(--ds-space-6);border-radius:var(--ds-lg-radius-group);background:var(--ds-surface-float);box-shadow:0 0 0 1px var(--ds-lg-divider);flex-direction:column;display:flex}.ds-far__flag{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-label-size);font-weight:var(--ds-weight-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--ds-lg-ink);display:flex}.ds-far__warn{background:var(--ds-amber-500);width:1.25rem;height:1.25rem;font-size:var(--ds-label-size);font-weight:var(--ds-weight-semibold);color:var(--ds-on-accent);border-radius:999px;place-items:center;display:inline-grid}.ds-far__first{max-width:44rem;font-size:var(--ds-size-lg);font-weight:var(--ds-weight-medium);text-wrap:pretty;color:var(--ds-lg-ink);line-height:1.45}.ds-far__then{flex-direction:column;padding:0;list-style:none;display:flex}.ds-far__then>li{align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-3) 0;border-top:1px dashed var(--ds-lg-dash);display:flex}.ds-far__then strong{font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink)}.ds-far__then>li,.ds-far__then p{color:var(--ds-lg-text);font-size:.9375rem;line-height:1.5rem}@media (width<=47.99rem){.ds-far__bar{padding:var(--ds-space-3) var(--ds-space-4)}.ds-far__date{display:none}.ds-far__doc{gap:var(--ds-space-10);padding:var(--ds-space-8) var(--ds-space-4)}.ds-far__areas>li{grid-template-columns:1rem minmax(0,1fr) auto}.ds-far__areas>li>.ds-far__meter{grid-area:2/2/auto/-1;translate:none}.ds-far__fix,.ds-far__card{padding:var(--ds-space-6) var(--ds-space-4)}}.ds-lg{font-family:var(--ds-lg-font);font-size:var(--ds-lg-body-size);font-weight:var(--ds-lg-body);line-height:var(--ds-lg-body-lh);letter-spacing:-.006em;color:var(--ds-lg-text)}.ds-lg-eyebrow{font-size:var(--ds-lg-small);color:var(--ds-lg-grey);line-height:1.125rem}.ds-lg-head{font-family:var(--ds-lg-font);font-size:var(--ds-lg-head);font-weight:var(--ds-lg-body);line-height:var(--ds-lg-head-lh);letter-spacing:-.02em;text-wrap:pretty;color:var(--ds-lg-ink)}.ds-lg-head>span{display:block}.ds-lg-head>span+span{color:#555}@media (width<=35rem){.ds-lg-head{font-size:1.5rem;line-height:1.875rem}}.ds-lg-card{gap:var(--ds-lg-inside);min-width:0;padding:var(--ds-lg-pad);border-radius:var(--ds-lg-radius);background:var(--ds-lg-card);box-shadow:var(--ds-lg-card-edge);flex-direction:column;display:flex}.ds-lg-card__title{min-height:1.5rem;font-size:var(--ds-lg-body-size);font-weight:var(--ds-lg-body);line-height:var(--ds-lg-body-lh);color:var(--ds-lg-title);align-items:center;gap:.375rem;display:flex}.ds-lg-card__head{max-width:40ch;font-size:var(--ds-lg-card-head);font-weight:var(--ds-lg-body);line-height:var(--ds-lg-card-head-lh);letter-spacing:-.012em;text-wrap:pretty;color:var(--ds-lg-grey)}.ds-lg-card__head>b{font-weight:var(--ds-lg-medium);color:var(--ds-lg-ink)}@media (width<=35rem){.ds-lg-card__head{font-size:1.125rem;line-height:1.5rem}}.ds-lg-info{width:1rem;height:1rem;font-size:.625rem;font-weight:var(--ds-lg-strong);color:var(--ds-lg-grey);border:1.25px solid;border-radius:50%;place-items:center;line-height:1;display:inline-grid}.ds-lg-tiles{gap:var(--ds-lg-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));padding:0;list-style:none;display:grid}.ds-lg-tile{min-width:0;padding:1.125rem var(--ds-lg-pad) var(--ds-lg-pad);border-radius:var(--ds-lg-radius);background:var(--ds-lg-card);box-shadow:var(--ds-lg-card-edge);flex-direction:column;gap:.375rem;display:flex}.ds-lg-tile__label{font-size:var(--ds-lg-body-size);line-height:var(--ds-lg-body-lh);color:var(--ds-lg-title);align-items:center;gap:.375rem;display:flex}.ds-lg-tile__figure{font-size:var(--ds-lg-figure);font-weight:var(--ds-lg-strong);line-height:var(--ds-lg-figure-lh);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ds-lg-ink)}.ds-lg-tile__note{font-size:var(--ds-lg-small);color:var(--ds-lg-grey);line-height:1.125rem}.ds-lg-group{height:var(--ds-lg-control);border-radius:var(--ds-lg-radius-group);background:var(--ds-lg-glass);box-shadow:var(--ds-lg-glass-shadow);align-items:center;padding:.1875rem;display:inline-flex}.ds-lg-group__seg{height:var(--ds-lg-segment);border-radius:var(--ds-lg-radius-seg);font:inherit;font-family:var(--ds-lg-font);font-size:var(--ds-lg-small);font-weight:var(--ds-lg-medium);color:var(--ds-lg-text);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--ds-lg-quick) var(--ds-lg-ease), box-shadow var(--ds-lg-quick) var(--ds-lg-ease);background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .625rem;line-height:1;display:inline-flex;position:relative}.ds-lg-group__seg[data-quiet]{font-weight:var(--ds-lg-body);color:var(--ds-lg-grey);cursor:default}.ds-lg-group__seg svg{color:#43434b;flex:none;width:1rem;height:1rem}.ds-lg-group__seg+.ds-lg-group__seg:not([data-quiet]):before{content:"";inset-block:.4375rem;background:var(--ds-lg-divider);width:1px;transition:opacity var(--ds-lg-quick) var(--ds-lg-ease);pointer-events:none;position:absolute;left:-1px}.ds-lg-group__seg:not([data-quiet]):focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:1px}@media (hover:hover) and (pointer:fine){.ds-lg-group__seg:not([data-quiet]):hover{background:var(--ds-lg-capsule);box-shadow:var(--ds-lg-capsule-shadow)}.ds-lg-group__seg:not([data-quiet]):hover:before,.ds-lg-group__seg:not([data-quiet]):hover+.ds-lg-group__seg:before{opacity:0}}.ds-lg-group__seg:not([data-quiet]):active{background:var(--ds-lg-capsule);box-shadow:var(--ds-lg-capsule-shadow)}.ds-lg-btn{border-radius:var(--ds-lg-radius-group);background:var(--ds-lg-ink);height:2.5rem;box-shadow:var(--ds-lg-primary-shadow);font:inherit;font-family:var(--ds-lg-font);font-size:var(--ds-lg-small);font-weight:var(--ds-lg-medium);color:#fff;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--ds-lg-quick) var(--ds-lg-ease), box-shadow var(--ds-lg-quick) var(--ds-lg-ease), translate var(--ds-lg-quick) var(--ds-lg-ease);border:0;justify-content:center;align-items:center;gap:.375rem;padding:0 1.25rem;line-height:1;text-decoration:none;display:inline-flex}.ds-lg-btn--key{background:var(--ds-lg-key);box-shadow:var(--ds-lg-key-shadow);color:var(--ds-lg-ink)}.ds-lg-btn:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:2px}.ds-lg-btn:active{background:var(--ds-lg-ink-pressed);translate:0 1px}.ds-lg-btn--key:active{background:var(--ds-lg-key);box-shadow:var(--ds-lg-pressed)}.ds-lg-btn:disabled{opacity:.5;cursor:default}@media (hover:hover) and (pointer:fine){.ds-lg-btn:hover{background:var(--ds-lg-ink-hover)}.ds-lg-btn--key:hover{background:var(--ds-lg-key);box-shadow:var(--ds-lg-key-lift)}}@media (pointer:coarse){.ds-lg-btn{height:2.75rem;padding:0 1rem}}.ds-lg-seg{height:var(--ds-lg-control);border-radius:var(--ds-lg-radius-group);background:var(--ds-lg-track);box-shadow:var(--ds-lg-track-shadow);align-items:center;gap:.125rem;padding:.1875rem;display:inline-flex;position:relative}.ds-lg-seg__thumb{width:var(--w,0);height:var(--ds-lg-segment);border-radius:var(--ds-lg-radius-seg);background:var(--ds-lg-thumb);box-shadow:var(--ds-lg-thumb-shadow);translate:var(--x,0) 0;transition:translate var(--ds-lg-slide) var(--ds-lg-ease), width var(--ds-lg-slide) var(--ds-lg-ease);pointer-events:none;position:absolute;top:.1875rem;left:0}.ds-lg-seg:not([data-ready]) .ds-lg-seg__thumb{opacity:0;transition:none}.ds-lg-seg__opt{height:var(--ds-lg-segment);border-radius:var(--ds-lg-radius-seg);font:inherit;font-family:var(--ds-lg-font);font-size:var(--ds-lg-small);font-weight:var(--ds-lg-body);color:var(--ds-lg-grey);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--ds-lg-quick) var(--ds-lg-ease);background:0 0;border:0;padding:0 .75rem;line-height:1;position:relative}.ds-lg-seg__opt[aria-checked=true]{font-weight:var(--ds-lg-medium);color:var(--ds-lg-ink)}.ds-lg-seg:not([data-ready]) .ds-lg-seg__opt[aria-checked=true]{background:var(--ds-lg-thumb);box-shadow:var(--ds-lg-thumb-shadow)}.ds-lg-seg__opt:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:1px}@media (hover:hover) and (pointer:fine){.ds-lg-seg__opt:hover{color:var(--ds-lg-ink)}}.ds-lg-list{flex-direction:column;gap:.125rem;padding:0;list-style:none;display:flex;position:relative}.ds-lg-list__glide{height:var(--h,2rem);border-radius:var(--ds-lg-radius-key);background:var(--ds-lg-glide);translate:0 var(--y,0);opacity:0;transition:translate var(--ds-lg-slide) var(--ds-lg-ease), height var(--ds-lg-slide) var(--ds-lg-ease), opacity var(--ds-lg-quick) var(--ds-lg-ease) .12s;pointer-events:none;position:absolute;top:0;left:0;right:0}.ds-lg-list[data-glide] .ds-lg-list__glide{opacity:1;transition-delay:0s}.ds-lg-list__row{border-radius:var(--ds-lg-radius-key);min-height:2rem;font-size:var(--ds-lg-body-size);color:#36353a;transition:color var(--ds-lg-quick) var(--ds-lg-ease);align-items:center;gap:.5rem;padding:0 .4375rem;text-decoration:none;display:flex;position:relative}.ds-lg-list__row svg{color:#43434b;width:1rem;height:1rem;transition:color var(--ds-lg-quick) var(--ds-lg-ease);flex:none}.ds-lg-list__row[aria-current]{background:var(--ds-lg-glass);box-shadow:var(--ds-lg-glass-shadow);font-weight:var(--ds-lg-medium);color:var(--ds-lg-ink);border-radius:.5625rem}.ds-lg-list__row[aria-current] svg,.ds-lg-list__row[data-on] svg,.ds-lg-list__row[data-on]{color:var(--ds-lg-ink)}.ds-lg-list__row:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ds-lg-list:not([data-ready]) .ds-lg-list__row:not([aria-current]):hover{background:var(--ds-lg-glide);color:var(--ds-lg-ink)}}@media (pointer:coarse){.ds-lg-list__row{min-height:2.75rem}}.ds-lg-search{height:var(--ds-lg-segment);border-radius:var(--ds-lg-radius-group);background:var(--ds-lg-field);align-items:center;gap:.5rem;padding:0 .375rem 0 .625rem;display:flex;position:relative}.ds-lg-search svg{width:.875rem;height:.875rem;color:var(--ds-lg-grey);flex:none}.ds-lg-search input{min-width:0;height:100%;font:inherit;font-family:var(--ds-lg-font);font-size:var(--ds-lg-small);color:var(--ds-lg-text);background:0 0;border:0;outline:none;flex:1;padding:0}.ds-lg-search input::placeholder{color:var(--ds-lg-grey)}.ds-lg-search:focus-within{box-shadow:0 0 0 2px var(--ds-lg-ink)}.ds-lg-search kbd{height:1.25rem;font-family:var(--ds-lg-font);color:var(--ds-lg-muted);background:linear-gradient(#fff,#f7f7f7);border-radius:.3125rem;align-items:center;padding:0 .375rem;font-size:.6875rem;display:inline-flex;box-shadow:0 0 0 1px #00000014,0 1px #0000000a}@media (width<=30rem){.ds-lg-search{height:2.75rem}.ds-lg-search input{font-size:1rem}}.ds-lg-table{border-collapse:collapse;width:100%;font-size:var(--ds-lg-body-size)}.ds-lg-table :is(th,td){border-bottom:1px dashed var(--ds-lg-dash);text-align:left;vertical-align:top;padding:.625rem .75rem .625rem 0}.ds-lg-table th{font-weight:var(--ds-lg-body);color:var(--ds-lg-grey)}.ds-lg-table td{font-variant-numeric:tabular-nums;color:var(--ds-lg-text)}.ds-lg-table tbody tr:last-child>*{border-bottom:0}.ds-lg-tray{border-radius:var(--ds-lg-radius);background:var(--ds-lg-tray);width:min(100%,22.5rem);box-shadow:var(--ds-lg-tray-shadow);font-size:var(--ds-lg-body-size);color:var(--ds-lg-ink);flex-direction:column;align-items:center;gap:.875rem;padding:.875rem .625rem .625rem;line-height:1.4;display:flex}.ds-lg-tray__title{text-align:center;text-wrap:balance;font-variant-numeric:tabular-nums;max-width:100%;padding-inline:.75rem}.ds-lg-tray[data-state=done]{background:var(--ds-lg-tray-done)}.ds-lg-tray[data-state=done] .ds-lg-tray__title{color:var(--ds-lg-ok-title)}.ds-lg-capsule{background:var(--ds-lg-capsule);min-width:0;min-height:3rem;box-shadow:var(--ds-lg-capsule-shadow);color:var(--ds-lg-text);border-radius:999px;justify-content:center;align-self:stretch;align-items:center;gap:.75rem;padding:0 1.125rem;display:flex;overflow:hidden}.ds-lg-capsule>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-lg-tray[data-state=done] .ds-lg-capsule{background:var(--ds-lg-capsule-done);color:var(--ds-lg-ok-ink)}.ds-lg-spin{border:1.75px solid var(--ds-lg-spin-track);border-top-color:var(--ds-lg-text);border-radius:999px;flex:none;width:1.125rem;height:1.125rem;animation:.9s linear infinite ds-lg-spin}@keyframes ds-lg-spin{to{rotate:1turn}}.ds-lg-check{background:radial-gradient(circle at 35% 28%, var(--ds-lg-ok-light), var(--ds-lg-ok) 72%);border-radius:999px;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid;box-shadow:inset 0 0 0 1.5px #ffffffbf,0 1px 2px #00a36459}.ds-lg-check svg{fill:none;stroke:#fff;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:.75rem;height:.75rem}.ds-lg-toggle{--on:1;--tw:3.75rem;--kw:2.25rem;width:var(--tw);height:calc(var(--tw) / 2);background:linear-gradient(90deg, var(--ds-lg-on-a), var(--ds-lg-on-b));cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background var(--ds-lg-slide) var(--ds-lg-ease);border:0;border-radius:999px;flex:none;padding:0;display:inline-block;position:relative;box-shadow:inset 0 1px 2px #0000002e}.ds-lg-toggle[aria-checked=false]{--on:0;background:var(--ds-lg-sunk);box-shadow:var(--ds-lg-sunk-shadow)}.ds-lg-toggle>span:not(.ds-sr-only){top:50%;left:calc(var(--kw) / -6);width:var(--kw);height:var(--kw);background:var(--ds-lg-knob);box-shadow:var(--ds-lg-knob-shadow);translate:calc(var(--on) * (var(--tw) - var(--kw) + var(--kw) / 3)) -50%;transition:translate .28s var(--ds-lg-ease), scale var(--ds-lg-quick) var(--ds-lg-ease);border-radius:999px;position:absolute}.ds-lg-toggle>span:not(.ds-sr-only):after{content:"";transition:opacity .2s var(--ds-lg-ease);background:radial-gradient(circle,#8ef0c4,#2fb57a);border-radius:999px;position:absolute;inset:34%;box-shadow:0 0 8px 2px #4ab8878c}.ds-lg-toggle[aria-checked=false]>span:after{opacity:0}.ds-lg-toggle:active>span:not(.ds-sr-only){scale:.94}.ds-lg-toggle:focus-visible{outline:2px solid var(--ds-lg-ink);outline-offset:6px}.ds-lg-pastel{background:var(--tone,var(--ds-lg-blue));height:1.5rem;font-size:var(--ds-lg-small);font-weight:var(--ds-lg-medium);color:var(--ds-lg-text);border-radius:999px;align-items:center;padding:0 .625rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.ds-lg-spin{border-top-color:var(--ds-lg-muted);animation:none}:is(.ds-lg-seg__thumb,.ds-lg-list__glide,.ds-lg-toggle,.ds-lg-toggle>span:not(.ds-sr-only),.ds-lg-group__seg,.ds-lg-btn){transition:none}.ds-lg-toggle:active>span:not(.ds-sr-only){scale:none}}.ds-lg-headgroup{flex-direction:column;gap:.5rem;display:flex}
