@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}audio,canvas,iframe,video,img,picture,svg{block-size:auto;display:block}audio:not(svg),canvas:not(svg),iframe:not(svg),video:not(svg),img:not(svg),picture:not(svg),svg:not(svg){max-inline-size:100%}input,button,textarea,select{font-family:inherit;font-size:inherit}input,label,button,h1,h2,h3,h4,h5,h6{line-height:1.125}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-variant-numeric:lining-nums;text-wrap:balance}fieldset,iframe{border:none}ol,ul{list-style:none}sup,sub{line-height:0}html{scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:none;text-size-adjust:none;line-height:1.25}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-block-size:100svh}svg:not([width]){max-inline-size:100%}svg:not([fill]){fill:currentColor}button{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:none}textarea{resize:vertical}textarea:not([rows]){field-sizing:content}p{font-variant-numeric:proportional-nums;text-wrap:pretty}table{font-variant-numeric:tabular-nums lining-nums slashed-zero;border-collapse:collapse}:disabled{cursor:not-allowed}:focus-visible{outline-offset:var(--space-1x)}:target{scroll-margin-block:5ex}}@layer variables{:root{--color-brand-cloud-white-50:oklch(100% 0 0);--color-brand-cloud-white-100:oklch(96.16% 0 0);--color-brand-cloud-white-200:oklch(93.1% 0 0);--color-brand-cloud-white-300:oklch(88.4% 0 0);--color-brand-cloud-white-400:oklch(85.25% .0036 219.54);--color-brand-cloud-white-500:oklch(77.68% .0053 228.84);--color-brand-cloud-white-600:oklch(56.24% 0 0);--color-brand-cloud-white-700:oklch(46.4% 0 0);--color-brand-cloud-white-800:oklch(32.7% .0028 197.02);--color-brand-cloud-white-900:oklch(8.9% .0155 211.91);--color-brand-midnight-blue-50:oklch(95.22% .0217 234.99);--color-brand-midnight-blue-100:oklch(81.1% .0899 238.34);--color-brand-midnight-blue-200:oklch(68.48% .1476 243.14);--color-brand-midnight-blue-300:oklch(52.38% .1275 245.32);--color-brand-midnight-blue-400:oklch(39.14% .0923 244.82);--color-brand-midnight-blue-500:oklch(25.01% .0535 242.8);--color-brand-midnight-blue-600:oklch(22.87% .0464 240.12);--color-brand-midnight-blue-700:oklch(18.29% .0348 239.97);--color-brand-midnight-blue-800:oklch(13.63% .0234 229.5);--color-brand-midnight-blue-900:oklch(8.9% .0155 211.91);--color-brand-indigo-50:oklch(95.71% .0162 278.51);--color-brand-indigo-100:oklch(87.76% .0499 279.08);--color-brand-indigo-200:oklch(78.73% .0876 276.98);--color-brand-indigo-300:oklch(69.52% .1285 275.6);--color-brand-indigo-400:oklch(63.41% .1588 274.51);--color-brand-indigo-500:oklch(57.56% .1864 272.24);--color-brand-indigo-600:oklch(49.09% .2282 268.61);--color-brand-indigo-700:oklch(36.41% .1828 267.62);--color-brand-indigo-800:oklch(23.46% .1044 269.19);--color-brand-indigo-900:oklch(12.33% .0363 271.05);--color-brand-seafoam-50:oklch(98.31% .0108 182.88);--color-brand-seafoam-100:oklch(93.5% .0452 184.41);--color-brand-seafoam-200:oklch(89.04% .0764 182.48);--color-brand-seafoam-300:oklch(85.18% .1047 180.14);--color-brand-seafoam-400:oklch(82.53% .1189 179.55);--color-brand-seafoam-500:oklch(80.35% .1305 177.5);--color-brand-seafoam-600:oklch(75.89% .1342 176.33);--color-brand-seafoam-700:oklch(56.36% .098 176.67);--color-brand-seafoam-800:oklch(34.91% .058 177.63);--color-brand-seafoam-900:oklch(16.29% .0224 184.45);--color-brand-sky-blue-50:oklch(98.17% .0083 236.56);--color-brand-sky-blue-100:oklch(92.4% .0352 237.56);--color-brand-sky-blue-200:oklch(86.99% .0611 237.28);--color-brand-sky-blue-300:oklch(81.53% .0869 238.85);--color-brand-sky-blue-400:oklch(78.12% .1035 239.18);--color-brand-sky-blue-500:oklch(74.57% .1204 240.38);--color-brand-sky-blue-600:oklch(68.75% .1463 242.86);--color-brand-sky-blue-700:oklch(52.8% .1301 245.87);--color-brand-sky-blue-800:oklch(32.82% .0745 244.03);--color-brand-sky-blue-900:oklch(15.54% .0269 234.59);--space-0-5x:.125rem;--space-1x:.25rem;--space-1-5x:.375rem;--space-2x:.5rem;--space-3x:.75rem;--space-4x:1rem;--space-5x:1.25rem;--space-6x:1.5rem;--space-7x:1.75rem;--space-8x:2rem;--space-10x:2.5rem;--space-11x:2.75rem;--space-12x:3rem;--space-14x:3.5rem;--space-16x:4rem;--space-20x:5rem;--space-24x:6rem;--space-32x:8rem;--space-40x:10rem;--space-48x:12rem;--space-64x:16rem;--font-sans:system-ui, "Helvetica Neue", helvetica, arial, sans-serif;--font-mono:ui-monospace, "Courier New", courier, monospace;--font-extralight:200;--font-light:300;--font-regular:400;--font-semibold:600;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--display-xs:1.5rem;--display-sm:1.75rem;--display-md:1.875rem;--display-lg:2rem;--display-xl:2.375rem;--display-2xl:2.5rem;--display-3xl:3rem;--display-4xl:3.25rem;--display-5xl:3.625rem;--display-6xl:5rem;--display-7xl:6.25rem;--tracking-tightest:-.04em;--tracking-tighter:-.03em;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-none:0;--tracking-wide:.05em;--leading-none:1;--leading-tight:1.1;--leading-snug:1.15;--leading-normal:1.2;--leading-relaxed:1.3;--duration-fastest:60ms;--duration-faster:.1s;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.28s;--duration-slower:.4s;--duration-slowest:.6s;--ease-in:cubic-bezier(.8, 0, .6, 1);--ease-out:cubic-bezier(.4, 0, .2, 1);--ease-in-out:cubic-bezier(.455, .03, .515, .955);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--ease-in-out-cubic:cubic-bezier(.66, 0, .34, 1);--color-brand-cloud-white:var(--color-brand-cloud-white-50);--color-brand-indigo:var(--color-brand-indigo-600);--color-brand-midnight-blue:var(--color-brand-midnight-blue-600);--color-brand-seafoam:var(--color-brand-seafoam-600);--color-brand-sky-blue:var(--color-brand-sky-blue-600);color-scheme:light dark;--color-page-bg:light-dark(var(--color-brand-cloud-white),var(--color-brand-sky-blue-900));--color-heading:light-dark(var(--color-brand-cloud-white-900),var(--color-brand-cloud-white));--color-paragraph:light-dark(var(--color-brand-cloud-white-900),var(--color-brand-cloud-white));--color-eyebrow:light-dark(var(--color-brand-cloud-white-600),var(--color-brand-cloud-white-500));--color-text-secondary:light-dark(var(--color-brand-cloud-white-700),var(--color-brand-cloud-white-400));--color-link-btn:light-dark(var(--color-brand-cloud-white-900),var(--color-brand-cloud-white));--color-divider:light-dark(var(--color-brand-cloud-white-200),var(--color-brand-cloud-white-300));--color-menu-divider:light-dark(var(--color-brand-cloud-white-900),var(--color-brand-cloud-white-500));--color-module-hover-bg:light-dark(var(--color-brand-cloud-white-100),#1b262d);--color-focus-ring:light-dark(var(--color-brand-indigo-600),var(--color-brand-midnight-blue-100));--color-error:light-dark(#b9000c,#ff3543);--color-warning:light-dark(#c85203,#ff8f44);--section-gap-sm:var(--space-6x);--section-gap-md:var(--space-16x);--section-gap-lg:var(--space-24x);--section-padding-sm:var(--space-6x);--section-padding-md:var(--space-16x);--section-padding-lg:var(--space-24x);--component-space-xs:var(--space-1x);--component-space-sm:var(--space-2x);--component-space-md:var(--space-4x);--component-space-lg:var(--space-6x);--component-space-xl:var(--space-8x);--component-space-2xl:var(--space-12x);--component-space-3xl:var(--space-16x);--grid-gap:var(--space-6x);--grid-margin:var(--space-4x);--grid-columns:4;--grid-column-max-width:var(--space-40x);--grid-content-max-3col:calc(3 * var(--grid-column-max-width) + 2 * var(--grid-gap));--grid-content-max-4col:calc(4 * var(--grid-column-max-width) + 3 * var(--grid-gap))}@media (width>=768px){:root{--grid-columns:8;--grid-column-max-width:9.5625rem}}:root{--indicator-size:var(--space-1-5x);--border-width-hairline:1px;--border-width-thin:var(--space-0-5x);--focus-ring-width:var(--space-0-5x);--focus-ring-offset:var(--space-0-5x);--focus-ring-offset-inset:calc(-1 * var(--focus-ring-offset));--modal-scrim-bg:linear-gradient(0deg, #0009, #0009), #ffffff1a;--modal-scrim-blur:var(--space-3x);--site-max-inline-size:90rem;--utility-bar-block-size:var(--space-20x);--header-nav-block-size:var(--space-20x);--header-chrome-max-block-size:calc(var(--header-nav-block-size) + var(--utility-bar-block-size));--header-block-size:var(--header-chrome-max-block-size);--chrome-clearance:calc(var(--header-chrome-max-block-size) + var(--space-10x));--header-collapse-transition:var(--duration-slower) var(--ease-out);transition:--header-block-size var(--header-collapse-transition)}@media (width>=512px){:root{--utility-bar-block-size:var(--space-11x)}}@media (prefers-reduced-motion:reduce){:root{--header-collapse-transition:none;transition:none}}[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}[data-glass=low]{--surface-glass-tint:light-dark(oklch(100% 0 0/.25),oklch(0% 0 0/.1));--surface-glass-blur:var(--space-2x)}[data-glass=high]{--surface-glass-tint:light-dark(oklch(100% 0 0/.5),oklch(0% 0 0/.3));--surface-glass-blur:var(--space-4x)}@property --header-block-size{syntax:"<length>";inherits:true;initial-value:80px}:root:has(.header[data-scroll-state=scrolled]){--header-block-size:var(--header-nav-block-size)}:root:has(.header[data-scroll-state=scrolled][data-scroll-direction=down]){--header-block-size:0px}:root{--font-sans:var(--font-zalando-sans);--font-mono:var(--font-roboto-mono)}:root:lang(zh-CN){--font-sans:var(--font-zalando-sans), var(--font-noto-sans-sc);--font-mono:var(--font-sans)}:root:lang(zh-CN) body,:root:lang(zh-CN) :where(.text-display,.text-heading-1,.text-heading-2,.text-heading-3,.text-heading-4,.text-heading-5,.text-heading-6){font-weight:var(--font-regular)}:root:lang(zh-CN) :is(.text-cta,.text-eyebrow,.text-caption){text-transform:none;letter-spacing:var(--tracking-none)}:root:lang(zh-CN) :is(.text-eyebrow,.text-caption){font-size:var(--text-sm)}:root:lang(zh-TW){--font-sans:var(--font-zalando-sans), var(--font-noto-sans-tc);--font-mono:var(--font-sans)}:root:lang(zh-TW) body,:root:lang(zh-TW) :where(.text-display,.text-heading-1,.text-heading-2,.text-heading-3,.text-heading-4,.text-heading-5,.text-heading-6){font-weight:var(--font-regular)}:root:lang(zh-TW) :is(.text-cta,.text-eyebrow,.text-caption){text-transform:none;letter-spacing:var(--tracking-none)}:root:lang(zh-TW) :is(.text-eyebrow,.text-caption){font-size:var(--text-sm)}}@layer base{body{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-light);line-height:var(--leading-normal);letter-spacing:var(--tracking-none);color-scheme:light;background-color:var(--color-page-bg)}html{overflow-x:hidden}main{container:root/inline-size}strong{font-weight:var(--font-semibold)}:where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])){scroll-margin-block-start:var(--header-chrome-max-block-size)}.sr-only{white-space:nowrap;clip-path:inset(50%);border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}@layer utilities{.skip-link{z-index:1000;position:absolute;inset-block-start:var(--space-4x);inset-inline-start:50%;translate:-50% -200%}.skip-link:focus{translate:-50%}.skip-link:focus-visible{outline:var(--focus-ring-width) solid var(--color-brand-cloud-white);outline-offset:var(--focus-ring-offset)}}#main-content{scroll-margin-block-start:var(--header-chrome-max-block-size)}.icon{inline-size:var(--space-4x);block-size:var(--space-4x);vertical-align:-.125em;fill:currentColor}[dir=rtl] .icon--flip-rtl{scale:-1 1}}@layer layout{:where(.grid){grid-template-columns:[grid-start] auto [main-start] repeat(var(--grid-columns), minmax(0, var(--grid-column-max-width))) [main-end] auto [grid-end];column-gap:var(--grid-gap);align-items:start;display:grid}:where(.grid)>*{grid-column:main}:where(.grid .grid--main){grid-template-columns:[main-start] repeat(var(--grid-columns), minmax(0, var(--grid-column-max-width))) [main-end]}:where(.grid>.grid__full-bleed){grid-column:grid}@media (width>=768px){:where(.grid>.grid__half-end){grid-column:span 4/main-end}}main>:where(.article-body,.button-stack,.feature,.feature-grid,.accordion,.media-block,.promo,.stats,.testimonial,.text-block){contain-intrinsic-size:auto 37.5rem;content-visibility:auto}}@layer typography{.text-display{font-size:var(--display-6xl);font-weight:var(--font-extralight);line-height:var(--leading-tight);letter-spacing:var(--tracking-tightest)}@media (width>=512px){.text-display{font-size:var(--display-7xl)}}.text-heading-1{font-size:var(--display-3xl);font-weight:var(--font-extralight);line-height:var(--leading-tight);letter-spacing:var(--tracking-snug)}@media (width>=512px){.text-heading-1{font-size:var(--display-5xl);letter-spacing:var(--tracking-tightest)}}.text-heading-2{font-size:var(--display-xl);font-weight:var(--font-extralight);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}@media (width>=512px){.text-heading-2{font-size:var(--display-4xl);letter-spacing:var(--tracking-tightest)}}.text-heading-3{font-size:var(--display-lg);font-weight:var(--font-extralight);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}@media (width>=512px){.text-heading-3{font-size:var(--display-2xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tighter)}}.text-heading-4{font-size:var(--display-md);font-weight:var(--font-light);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.text-heading-5{font-size:var(--display-sm);font-weight:var(--font-light);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}.text-heading-6{font-size:var(--display-xs);font-weight:var(--font-light);line-height:var(--leading-normal);letter-spacing:var(--tracking-snug)}.text-body-lg{font-size:var(--text-xl);font-weight:var(--font-light);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight)}.text-body-md{font-size:var(--text-md);font-weight:var(--font-light);line-height:var(--leading-normal);letter-spacing:var(--tracking-none)}@media (width>=512px){.text-body-md{font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}}.text-body-sm{font-size:var(--text-sm);font-weight:var(--font-light);line-height:var(--leading-normal);letter-spacing:var(--tracking-none)}.text-cta{font-family:var(--font-mono);font-size:var(--text-md);font-weight:var(--font-regular);line-height:var(--leading-normal);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.text-eyebrow{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-regular);line-height:var(--leading-relaxed);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.text-caption{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-regular);line-height:var(--leading-relaxed);text-transform:uppercase;letter-spacing:var(--tracking-wide)}}@layer components{@layer base{[data-margin]{margin-block-start:var(--section-padding-md);margin-block-end:var(--section-padding-md)}}@layer variants{[data-margin=none]{margin-block:0}[data-margin=start]{margin-block-end:0}[data-margin=end]{margin-block-start:0}}@layer states{[data-reveal=pending]{opacity:0;translate:0 var(--space-16x)}[data-reveal=visible]{--reveal-max-steps:6;--reveal-delay:calc(min(var(--reveal-index,0), var(--reveal-max-steps)) * var(--reveal-step,var(--duration-fastest)));opacity:1;transition:opacity var(--duration-slowest) var(--ease-out) var(--reveal-delay), translate var(--duration-slowest) var(--ease-out) var(--reveal-delay);translate:none}[data-reveal]:focus-within,[data-reveal]:target{opacity:1;transition:none;translate:none}[data-reveal]:has(:focus-within){opacity:1;transition:none;translate:none}[data-reveal]:has(:target){opacity:1;transition:none;translate:none}@media (prefers-reduced-motion:reduce){[data-reveal=pending]{translate:none}[data-reveal=visible]{--reveal-delay:0s;translate:none}}@media print{[data-reveal=pending]{opacity:1;translate:none}}}}[hidden]{display:none}
