*,*:before,*:after{box-sizing:border-box}*{margin:0}ul,ol{padding:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--ays-bg: oklch(15% .03 330);--ays-surface: oklch(20% .04 330);--ays-surface-raised: oklch(25% .05 330);--ays-text: oklch(96% .01 330);--ays-text-muted: oklch(72% .02 330);--ays-accent: oklch(68% .16 10);--ays-accent-strong: oklch(58% .19 8);--ays-on-accent: oklch(100% 0 0);--ays-border: oklch(35% .04 330);--ays-radius-sm: .5rem;--ays-radius-md: .875rem;--ays-radius-lg: 1.25rem;--ays-radius-pill: 999px;--ays-space-1: .25rem;--ays-space-2: .5rem;--ays-space-3: .75rem;--ays-space-4: 1rem;--ays-space-6: 1.5rem;--ays-space-8: 2rem;--ays-font-display: "Poltawski Nowy", Georgia, serif;--ays-font-body: "DM Sans", system-ui, -apple-system, sans-serif;--ays-shell-max: 28rem}:root{--ays-text-primary: oklch(27.12% .0201 311.81);--ays-text-secondary: oklch(43.23% .0288 312.87);--ays-text-tertiary: oklch(56.76% .0376 308.64);--ays-text-inverse-primary: oklch(100% 0 0);--ays-text-inverse-secondary: oklch(92.29% .0086 308.36);--ays-text-inverse-tertiary: oklch(77.28% .0245 310.64);--ays-text-disabled: oklch(66.81% .0361 308.77);--ays-icon-primary: oklch(27.12% .0201 311.81);--ays-icon-brand: oklch(54.18% .2112 314.87);--ays-icon-brand-secondary: oklch(47.26% .0759 44.25);--ays-button-primary: oklch(54.18% .2112 314.87);--ays-button-primary-bottom: oklch(63.02% .2062 314.72);--ays-button-on-primary: oklch(100% 0 0);--ays-chip-active: oklch(90.28% .0542 313.46);--ays-chip-base: oklch(95.31% .0144 50.8);--ays-tag-ghost: oklch(100% 0 0 / .161);--ays-container-ghost: oklch(27.12% .0201 311.81 / .04);--ays-container-ghost-inverse: oklch(100% 0 0 / .239);--ays-container-interactive-hover: oklch(27.12% .0201 311.81 / .078);--ays-container-list-brand: oklch(95.2% .0282 313.36);--ays-page-top: oklch(100% 0 0);--ays-page-bottom: oklch(95.31% .0144 50.8);--ays-page-default: oklch(98.16% .0051 48.69);--ays-border-base: oklch(27.12% .0201 311.81 / .161);--ays-border-base-soft-inverse: oklch(100% 0 0 / .078);--ays-page-moment-bottom: oklch(37.36% .1302 318.14);--ays-scrim: oklch(27.12% .0201 311.81);--ays-section-action-bg: oklch(90.15% .032 50.38);--ays-cta-fade: oklch(95.75% .0126 56.25);--ays-page-inverse: oklch(26.46% .107 317.43);--ays-player-wash: oklch(23.31% .0704 293.55 / .84);--ays-shadow-cover: oklch(27.12% .0201 311.81 / .24);--ays-button-ghost-bg: oklch(100% 0 0 / .161);--ays-slider-track: oklch(100% 0 0 / .122);--ays-slider-buffer: oklch(100% 0 0 / .239);--ays-slider-active: oklch(63.02% .2062 314.72);--ays-page-inverse-top: oklch(41.48% .1578 316.64);--ays-container-ghost-soft-inverse: oklch(100% 0 0 / .122);--ays-border-inverse: oklch(100% 0 0 / .161);--ays-star-empty: oklch(66.81% .0361 308.77);--ays-star-filled: oklch(63.02% .2062 314.72);--ays-surface-highlight: oklch(54.18% .2112 314.87 / .32);--ays-border-highlight: oklch(59.15% .2569 322.9);--ays-button-secondary: oklch(59.15% .2569 322.9);--ays-button-secondary-bottom: oklch(64.5% .2154 16.44);--ays-ease: cubic-bezier(.32, .72, 0, 1);--ays-spacing-0: 0;--ays-spacing-1: 1px;--ays-spacing-2: 2px;--ays-spacing-4: 4px;--ays-spacing-6: 6px;--ays-spacing-8: 8px;--ays-spacing-12: 12px;--ays-spacing-16: 16px;--ays-spacing-20: 20px;--ays-spacing-24: 24px;--ays-spacing-32: 32px;--ays-spacing-40: 40px;--ays-spacing-48: 48px;--ays-spacing-80: 80px;--ays-corner-4: 4px;--ays-corner-sm: 6px;--ays-corner-8: 8px;--ays-corner-lg: 12px;--ays-corner-xl: 16px;--ays-corner-24: 24px;--ays-corner-rounded: 1000px;--ays-icon-sm: 16px;--ays-icon-md: 20px;--ays-icon-lg: 24px;--ays-icon-xl: 32px;--ays-weight-regular: 400;--ays-weight-medium: 500;--ays-weight-semibold: 600;--ays-weight-bold: 700;--ays-title-extra-size: 22px;--ays-title-extra-line: 28px;--ays-title-extra-tracking: -.15px;--ays-display-medium-size: 52px;--ays-display-medium-line: 60px;--ays-display-medium-tracking: -.25px;--ays-headline-large-size: 32px;--ays-headline-large-line: 38px;--ays-headline-large-tracking: -.25px;--ays-headline-small-size: 24px;--ays-headline-small-line: 30px;--ays-headline-small-tracking: -.25px;--ays-title-large-size: 18px;--ays-title-large-line: 24px;--ays-title-large-tracking: -.15px;--ays-title-medium-size: 16px;--ays-title-medium-line: 20px;--ays-title-medium-tracking: -.15px;--ays-title-medium-e-size: 16px;--ays-title-medium-e-line: 20px;--ays-title-medium-e-tracking: -.15px;--ays-link-small-size: 11px;--ays-link-small-line: 14px;--ays-link-small-tracking: .1px;--ays-label-extra-size: 16px;--ays-label-extra-line: 24px;--ays-label-extra-tracking: .075px;--ays-label-large-size: 14px;--ays-label-large-line: 20px;--ays-label-large-tracking: .075px;--ays-body-large-size: 16px;--ays-body-large-line: 24px;--ays-body-large-tracking: .05px;--ays-label-medium-size: 12px;--ays-label-medium-line: 16px;--ays-label-medium-tracking: .075px;--ays-body-medium-size: 14px;--ays-body-medium-line: 20px;--ays-body-medium-tracking: .05px;--ays-body-small-size: 12px;--ays-body-small-line: 16px;--ays-body-small-tracking: .05px;--ays-overline-extra-size: 14px;--ays-overline-extra-line: 18px;--ays-overline-extra-tracking: .13px;--ays-overline-large-size: 12px;--ays-overline-large-line: 16px;--ays-overline-large-tracking: .13px;--ays-overline-medium-size: 11px;--ays-overline-medium-line: 14px;--ays-overline-medium-tracking: .13px;--ays-overline-small-size: 10px;--ays-overline-small-line: 14px;--ays-overline-small-tracking: .13px}[data-scale=marketing]{--font-marketing-heading: "Playfair Display", Georgia, "Times New Roman", serif;--font-marketing-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--lh-heading: 1.2;--lh-body: 1.45;--lh-link: 1.45;--lh-button: 1.45;--fw-h1: 700;--fw-h2: 700;--fw-h3: 700;--fw-h4: 600;--fw-h5: 600;--fw-h6: 600;--fw-p-regular: 400;--fw-p-medium: 500;--fw-link: 500;--fw-button: 600;--ls-marketing: 0;--ls-caps: .05em;--ls-tight: -.02em;--fs-h1: 56px;--fs-h2: 40px;--fs-h3: 32px;--fs-h4: 24px;--fs-h5: 20px;--fs-h6: 16px;--fs-p1: 20px;--fs-p2: 16px;--fs-p3: 14px;--fs-p4: 12px;--fs-link-l: 18px;--fs-link-m: 16px;--fs-link-s: 14px;--fs-link-xs: 12px;--fs-button-l: 16px;--fs-button-m: 14px;--fs-button-s: 12px;--font-display: var(--font-marketing-heading);--font-ui: var(--font-marketing-body);--fs-display-extra: var(--fs-h1);--fs-display-large: var(--fs-h1);--fs-display-medium: var(--fs-h2);--fs-display-small: var(--fs-h3);--fs-headline-extra: var(--fs-h1);--fs-headline-large: var(--fs-h2);--fs-headline-medium: var(--fs-h3);--fs-headline-small: var(--fs-h4);--fs-title-extra: var(--fs-h5);--fs-title-large: var(--fs-h5);--fs-title-medium: var(--fs-h6);--fs-title-small: var(--fs-p4);--fs-body-extra: var(--fs-p1);--fs-body-large: var(--fs-p2);--fs-body-medium: var(--fs-p3);--fs-body-small: var(--fs-p4);--fs-label-extra: var(--fs-button-l);--fs-label-large: var(--fs-button-m);--fs-label-medium: var(--fs-button-s);--fs-label-small: var(--fs-button-s);--fs-link-extra: var(--fs-link-l);--fs-link-large: var(--fs-link-m);--fs-link-medium: var(--fs-link-s);--fs-link-small: var(--fs-link-xs);--lh-display-extra: var(--lh-heading);--lh-display-large: var(--lh-heading);--lh-display-medium: var(--lh-heading);--lh-display-small: var(--lh-heading);--lh-headline-extra: var(--lh-heading);--lh-headline-large: var(--lh-heading);--lh-headline-medium: var(--lh-heading);--lh-headline-small: var(--lh-heading);--lh-title-extra: var(--lh-heading);--lh-title-large: var(--lh-heading);--lh-title-medium: var(--lh-heading);--lh-title-small: var(--lh-heading);--lh-body-extra: var(--lh-body);--lh-body-large: var(--lh-body);--lh-body-medium: var(--lh-body);--lh-body-small: var(--lh-body);--lh-label-extra: var(--lh-button);--lh-label-large: var(--lh-button);--lh-label-medium: var(--lh-button);--lh-label-small: var(--lh-button);--lh-link-extra: var(--lh-link);--lh-link-large: var(--lh-link);--lh-link-medium: var(--lh-link);--lh-link-small: var(--lh-link);--fw-display-extra: var(--fw-h1);--fw-display-large: var(--fw-h1);--fw-display-medium: var(--fw-h2);--fw-display-small: var(--fw-h3);--fw-headline-extra: var(--fw-h1);--fw-headline-large: var(--fw-h2);--fw-headline-medium: var(--fw-h3);--fw-headline-small: var(--fw-h4);--fw-title-extra: var(--fw-h5);--fw-title-large: var(--fw-h5);--fw-title-medium: var(--fw-h6);--fw-title-small: var(--fw-p-regular);--fw-body-extra: var(--fw-p-regular);--fw-body-large: var(--fw-p-regular);--fw-body-medium: var(--fw-p-regular);--fw-body-small: var(--fw-p-regular);--fw-label-extra: var(--fw-button);--fw-label-large: var(--fw-button);--fw-label-medium: var(--fw-button);--fw-label-small: var(--fw-button);--fw-link-extra: var(--fw-link);--fw-link-large: var(--fw-link);--fw-link-medium: var(--fw-link);--fw-link-small: var(--fw-link);--ls-display: var(--ls-marketing);--ls-headline: var(--ls-marketing);--ls-title: var(--ls-marketing);--ls-body: var(--ls-marketing);--ls-label: var(--ls-marketing);--ls-link: var(--ls-marketing)}[data-scale=marketing] .bds-h1,[data-scale=marketing] .bds-h2,[data-scale=marketing] .bds-h3,[data-scale=marketing] .bds-h4,[data-scale=marketing] .bds-h5,[data-scale=marketing] .bds-h6{font-family:var(--font-marketing-heading);letter-spacing:var(--ls-marketing);line-height:var(--lh-heading);margin:0}[data-scale=marketing] .bds-h1{font-size:var(--fs-h1);font-weight:var(--fw-h1)}[data-scale=marketing] .bds-h2{font-size:var(--fs-h2);font-weight:var(--fw-h2)}[data-scale=marketing] .bds-h3{font-size:var(--fs-h3);font-weight:var(--fw-h3)}[data-scale=marketing] .bds-h4{font-size:var(--fs-h4);font-weight:var(--fw-h4)}[data-scale=marketing] .bds-h5{font-size:var(--fs-h5);font-weight:var(--fw-h5)}[data-scale=marketing] .bds-h6{font-size:var(--fs-h6);font-weight:var(--fw-h6)}[data-scale=marketing] .bds-p1,[data-scale=marketing] .bds-p2,[data-scale=marketing] .bds-p3,[data-scale=marketing] .bds-p4{font-family:var(--font-marketing-body);letter-spacing:var(--ls-marketing);line-height:var(--lh-body);font-weight:var(--fw-p-regular);margin:0}[data-scale=marketing] .bds-p1{font-size:var(--fs-p1)}[data-scale=marketing] .bds-p2{font-size:var(--fs-p2)}[data-scale=marketing] .bds-p3{font-size:var(--fs-p3)}[data-scale=marketing] .bds-p4{font-size:var(--fs-p4)}[data-scale=marketing] .bds-p1--medium,[data-scale=marketing] .bds-p2--medium,[data-scale=marketing] .bds-p3--medium,[data-scale=marketing] .bds-p4--medium{font-weight:var(--fw-p-medium)}[data-scale=marketing] .bds-link-l,[data-scale=marketing] .bds-link-m,[data-scale=marketing] .bds-link-s,[data-scale=marketing] .bds-link-xs{font-family:var(--font-marketing-body);letter-spacing:var(--ls-marketing);line-height:var(--lh-link);font-weight:var(--fw-link)}[data-scale=marketing] .bds-link-l{font-size:var(--fs-link-l)}[data-scale=marketing] .bds-link-m{font-size:var(--fs-link-m)}[data-scale=marketing] .bds-link-s{font-size:var(--fs-link-s)}[data-scale=marketing] .bds-link-xs{font-size:var(--fs-link-xs)}[data-scale=marketing] .bds-button-l,[data-scale=marketing] .bds-button-m,[data-scale=marketing] .bds-button-s{font-family:var(--font-marketing-body);letter-spacing:var(--ls-marketing);line-height:var(--lh-button);font-weight:var(--fw-button)}[data-scale=marketing] .bds-button-l{font-size:var(--fs-button-l)}[data-scale=marketing] .bds-button-m{font-size:var(--fs-button-m)}[data-scale=marketing] .bds-button-s{font-size:var(--fs-button-s)}@media(max-width:1079px){[data-scale=marketing]{--fs-h1: 48px;--fs-h2: 36px;--fs-h3: 28px;--fs-h4: 24px;--fs-h5: 20px;--fs-h6: 16px;--fs-p1: 18px;--fs-p2: 16px;--fs-p3: 14px;--fs-p4: 12px;--fs-link-l: 16px;--fs-link-m: 16px;--fs-link-s: 14px;--fs-link-xs: 12px;--fs-button-l: 16px;--fs-button-m: 14px;--fs-button-s: 12px}}@media(max-width:767px){[data-scale=marketing]{--fs-h1: 36px;--fs-h2: 32px;--fs-h3: 24px;--fs-h4: 20px;--fs-h5: 18px;--fs-h6: 16px;--fs-p1: 18px;--fs-p2: 16px;--fs-p3: 14px;--fs-p4: 12px;--fs-link-l: 16px;--fs-link-m: 14px;--fs-link-s: 14px;--fs-link-xs: 12px;--fs-button-l: 16px;--fs-button-m: 14px;--fs-button-s: 12px}}:root{--content-max: 1080px;--hero-max: 1120px;--section-px: var(--ays-spacing-24);--section-px-xl: 80px;--header-h: 64px;--lp-col-gap: 64px;--lp-section-py: 48px;--lp-section-py-lg: 120px;--lp-section-py-final: 128px;--lp-body-lg-size: 18px;--lp-body-lg-line: 28px;--lp-hero-title-min: 40px;--lp-hero-title-max: 80px;--lp-ease-out: cubic-bezier(.23, 1, .32, 1);--lp-reveal-y: 8px;--lp-accent-pink: oklch(69.1% .2225 354.81);--lp-accent-gradient: linear-gradient( 119deg, var(--ays-icon-brand) 0%, var(--lp-accent-pink) 100% );--fig-accent-pink: oklch(63.86% .2252 2.8);--fig-accent-gradient: linear-gradient( 102deg, var(--ays-icon-brand) 0%, var(--fig-accent-pink) 100% );--lp-prize-gradient: linear-gradient( 180deg, var(--ays-button-secondary) 24%, var(--ays-button-secondary-bottom) 100% );--lp-primary-gradient: linear-gradient( 180deg, var(--ays-button-primary) 64%, var(--ays-button-primary-bottom) 100% )}@supports (background: linear-gradient(in srgb,red,blue)){:root{--lp-prize-gradient: linear-gradient( 180deg in srgb, var(--ays-button-secondary) 24%, var(--ays-button-secondary-bottom) 100% )}}@media(min-width:768px){:root{--section-px: var(--ays-spacing-48)}}@media(min-width:1080px){:root{--section-px: var(--section-px-xl)}}body{font-family:var(--ays-font-body);color:var(--ays-text-primary);background:var(--ays-page-bottom);overflow-x:hidden}.skip-link{position:absolute;left:8px;top:-48px;z-index:50;padding:var(--ays-spacing-8) var(--ays-spacing-16);border-radius:var(--ays-corner-8);background:var(--ays-page-inverse);color:var(--ays-text-inverse-primary);transition:top .16s ease}.skip-link:focus{top:8px}.section-inner{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--section-px)}.section--light,.section--dark{padding-block:var(--lp-section-py)}@media(min-width:1080px){.section--light,.section--dark{padding-block:var(--lp-section-py-lg)}}.section--light{background:var(--ays-page-default);color:var(--ays-text-primary)}.section--dark{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--ays-page-inverse-top) 0%,var(--ays-page-inverse) 62%);color:var(--ays-text-inverse-primary)}.eyebrow{display:flex;align-items:center;gap:var(--ays-spacing-8);font-weight:var(--ays-weight-semibold);font-size:var(--ays-overline-extra-size);line-height:var(--ays-overline-extra-line);letter-spacing:var(--ays-overline-extra-tracking);text-transform:uppercase;color:var(--ays-text-secondary)}.eyebrow:before{content:"";flex-shrink:0;inline-size:var(--ays-spacing-8);block-size:var(--ays-spacing-8);border-radius:var(--ays-corner-rounded);background:var(--ays-icon-brand)}.eyebrow--inverse{color:var(--ays-text-inverse-secondary)}.section-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ays-spacing-8)}.section-heading{color:var(--ays-text-primary)}.section-heading--inverse{color:var(--ays-text-inverse-primary)}.section-body{color:var(--ays-text-secondary)}.section-body--inverse{color:var(--ays-text-inverse-secondary)}.microcopy{font-size:var(--ays-body-small-size);line-height:var(--ays-body-small-line);letter-spacing:var(--ays-body-small-tracking);color:var(--ays-text-tertiary)}.microcopy--inverse{color:var(--ays-text-inverse-tertiary)}.note{font-size:var(--ays-body-small-size);line-height:var(--ays-body-small-line);letter-spacing:var(--ays-body-small-tracking);color:var(--ays-text-tertiary)}.note--inverse{color:var(--ays-text-inverse-tertiary)}.reinforce{font-family:var(--ays-font-display);font-weight:var(--ays-weight-semibold);font-size:var(--ays-title-large-size);line-height:var(--ays-title-large-line);letter-spacing:var(--ays-title-large-tracking);color:var(--ays-icon-brand)}.store-badges{display:flex;flex-wrap:wrap;gap:var(--ays-spacing-12);align-items:center}.store-badge{display:inline-flex;border-radius:var(--ays-corner-lg);transition:filter .12s ease,transform .12s var(--lp-ease-out)}@media(hover:hover)and (pointer:fine){.store-badge:hover{filter:brightness(1.05);transform:translateY(-1px)}}.store-badge:focus-visible{outline:2px solid var(--ays-icon-brand);outline-offset:3px}.store-badge img{height:48px;width:auto}.copy-chip{position:relative;display:inline-flex;align-items:center;gap:var(--ays-spacing-6);padding:var(--ays-spacing-8) var(--ays-spacing-12);border:1px solid var(--ays-chip-active);border-radius:var(--ays-corner-rounded);background:var(--ays-chip-active);color:var(--ays-icon-brand);cursor:pointer;transition:filter .12s ease,transform .12s var(--lp-ease-out)}@media(hover:hover)and (pointer:fine){.copy-chip:hover{filter:brightness(.97)}}.copy-chip:active{transform:scale(.97)}.copy-chip:focus-visible{outline:2px solid var(--ays-icon-brand);outline-offset:2px}.copy-chip__label{font-weight:var(--ays-weight-semibold);font-size:var(--ays-label-large-size);line-height:var(--ays-label-large-line);letter-spacing:var(--ays-label-large-tracking)}.copy-chip__icon{opacity:.75}.copy-chip__toast{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:var(--ays-spacing-2) var(--ays-spacing-8);border-radius:var(--ays-corner-sm);background:var(--ays-text-primary);color:var(--ays-text-inverse-primary);font-size:var(--ays-overline-small-size);letter-spacing:var(--ays-overline-small-tracking);white-space:nowrap;opacity:0;transform:translate(-50%) translateY(2px) scale(.98);visibility:hidden;transition:opacity .14s ease,transform .14s var(--lp-ease-out),visibility 0s linear .14s;pointer-events:none}.copy-chip[data-copied=true] .copy-chip__toast{opacity:1;transform:translate(-50%) translateY(0) scale(1);visibility:visible;transition:opacity .14s ease,transform .14s var(--lp-ease-out),visibility 0s}.copy-chip--inline{padding:1px var(--ays-spacing-8);gap:var(--ays-spacing-4);vertical-align:middle;transform:translateY(-1px)}.copy-chip--inline .copy-chip__label{font-size:var(--ays-label-medium-size);line-height:var(--ays-label-medium-line);letter-spacing:var(--ays-label-medium-tracking)}.copy-chip--inline .copy-chip__icon{width:12px;height:12px}.hero{padding-block:0;background:linear-gradient(180deg,var(--ays-page-inverse) 12%,var(--ays-page-inverse-top) 100%)}.hero__inner{position:relative;width:100%;max-width:var(--hero-max);margin-inline:auto;padding-inline:var(--section-px);min-height:max(600px,90dvh);display:grid;grid-template-rows:1fr auto;justify-items:center;align-items:center;padding-block:var(--ays-spacing-48) 0}@media(min-width:768px){.hero__inner{min-height:100dvh;display:flex;flex-direction:column;padding-top:120px}.hero__inner .hero__gallery{position:absolute;inset-inline:var(--section-px);bottom:0;width:auto;padding-top:0}}.hero__content{display:flex;flex-direction:column;align-items:center;gap:var(--ays-spacing-32);width:100%;max-width:var(--hero-max);text-align:center}.hero__logo{height:40px;width:auto}.hero__text{display:flex;flex-direction:column;align-items:center;gap:var(--ays-spacing-16);width:100%}.hero__title{font-family:var(--ays-font-display);font-weight:var(--ays-weight-bold);font-size:clamp(var(--lp-hero-title-min),8vw,var(--lp-hero-title-max));line-height:1.1;letter-spacing:-.25px;color:var(--ays-text-inverse-primary);max-width:15ch}.hero__subhead{font-size:var(--ays-body-large-size);line-height:var(--ays-body-large-line);color:var(--ays-text-inverse-secondary);max-width:40ch}.hero__tagline{font-family:var(--ays-font-display);font-weight:var(--ays-weight-semibold);font-size:var(--ays-title-extra-size);line-height:var(--ays-title-extra-line);letter-spacing:var(--ays-title-extra-tracking);color:var(--ays-text-inverse-primary);max-width:24ch}@media(min-width:1080px){.hero__tagline{font-weight:var(--ays-weight-bold);font-size:var(--ays-headline-large-size);line-height:var(--ays-headline-large-line);letter-spacing:var(--ays-headline-large-tracking)}.hero__subhead{font-size:var(--lp-body-lg-size);line-height:var(--lp-body-lg-line)}}.hero__accent{background:var(--lp-accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__accent--italic{font-style:italic}.hero__action{display:flex;flex-direction:column;gap:var(--ays-spacing-12);align-items:center;margin-top:var(--ays-spacing-16)}.hero__action .store-badges{justify-content:center}.hero__microcopy{display:block;max-width:min(46ch,calc(100vw - 2 * var(--section-px)));margin-inline:auto;text-align:center}.hero__microcopy .microcopy{display:block}.hero__dates{display:block;margin-top:var(--ays-spacing-2);font-weight:var(--ays-weight-bold);font-size:var(--ays-body-small-size);line-height:var(--ays-body-small-line);letter-spacing:var(--ays-body-small-tracking);color:var(--ays-text-inverse-secondary)}@media(min-width:1080px){.hero__microcopy{max-width:none}}.hero__gallery{--hero-progress: 1;--hero-spread: clamp(60px, 24vw, 200px);display:flex;justify-content:center;align-items:flex-start;gap:clamp(6px,1vw,12px);width:100%;padding-top:clamp(24px,5vh,64px)}@media(min-width:768px){[data-reveal=ready] .hero__gallery{--hero-progress: 0}}.hero__photo{--w: calc(clamp(84px, 17vw, 209px)*1.2) ;--dir: 0;--rot: 0deg;--fan-y: 0px;--sc0: 1;--lift: 0px;margin:0;width:var(--w);aspect-ratio:209 / 332;transform:translate(calc(var(--dir) * var(--hero-spread) * (1 - var(--hero-progress)))) translateY(calc(var(--fan-y) + var(--lift) * (1 - var(--hero-progress)))) rotate(var(--rot)) scale(calc(var(--sc0) + (1 - var(--sc0)) * var(--hero-progress)));will-change:transform}.hero__photo-frame{width:100%;height:100%;border-radius:var(--ays-corner-8);overflow:hidden;box-shadow:0 20px 40px var(--ays-shadow-cover)}.hero__photo img{width:100%;height:100%;object-fit:cover;display:block}.hero__photo--1{--dir: -1;--rot: -12deg;--fan-y: -6%;--sc0: .8}.hero__photo--2{--w: clamp(102px, 21vw, 269px);--fan-y: 10%;--sc0: .87;transform-origin:center top;z-index:1}.hero__photo--3{--dir: 1;--rot: 12deg;--fan-y: -6%;--sc0: .8}@media(min-width:768px){.hero__photo-frame{border-radius:var(--ays-corner-xl)}.hero__photo--2 .hero__photo-frame{border-radius:var(--ays-corner-24)}}@keyframes hero-photo-in{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:none}}@media(min-width:768px){[data-reveal=ready] .hero__photo-frame{opacity:0;animation:hero-photo-in .6s var(--lp-ease-out) both;animation-delay:var(--enter-delay, 0ms)}.hero__photo--2 .hero__photo-frame{--enter-delay: 0ms}.hero__photo--1 .hero__photo-frame{--enter-delay: 90ms}.hero__photo--3 .hero__photo-frame{--enter-delay: .17s}}.prize__inner{display:grid;gap:var(--ays-spacing-24);align-items:center}@media(min-width:1080px){.prize__inner{grid-template-columns:1fr 1fr;gap:var(--ays-spacing-24);align-items:center}}.prize__narrative{display:flex;flex-direction:column;gap:var(--ays-spacing-16)}@media(min-width:1080px){.prize__narrative{gap:var(--ays-spacing-24);padding-right:var(--ays-spacing-80)}}.prize__heading{font-family:var(--ays-font-display);font-weight:var(--ays-weight-bold);font-size:var(--ays-headline-large-size);line-height:var(--ays-headline-large-line);letter-spacing:var(--ays-headline-large-tracking)}@media(min-width:1080px){.prize__heading{font-size:var(--ays-display-medium-size);line-height:var(--ays-display-medium-line);letter-spacing:var(--ays-display-medium-tracking)}}.prize__accent{background:var(--lp-accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.prize__card-wrap{transform:rotate(3deg)}[data-reveal=ready] .prize__card-wrap{transform:rotate(0)}[data-reveal=ready] .prize__card-wrap:has(.prize__card[data-revealed=true]){transform:rotate(3deg);transition:transform .6s var(--lp-ease-out)}.prize__card{display:flex;flex-direction:column;gap:var(--ays-spacing-24);padding:var(--ays-spacing-24);border-radius:var(--ays-corner-24);border:6px solid var(--ays-container-ghost-inverse);background:var(--lp-prize-gradient);box-shadow:0 24px 60px -18px var(--ays-shadow-cover)}@media(min-width:1080px){.prize__card{padding:var(--ays-spacing-40);border-width:8px;border-color:var(--ays-container-ghost-soft-inverse)}}.prize__card-title{font-family:var(--ays-font-display);font-weight:var(--ays-weight-bold);font-size:var(--ays-headline-small-size);line-height:var(--ays-headline-small-line);letter-spacing:var(--ays-headline-small-tracking);color:var(--ays-text-inverse-primary)}@media(min-width:1080px){.prize__card-title{font-size:28px;line-height:34px;letter-spacing:-.25px}}.prize__list{list-style:none;display:flex;flex-direction:column;gap:var(--ays-spacing-16)}.prize__item{display:flex;align-items:center;gap:var(--ays-spacing-12);color:var(--ays-text-inverse-primary)}@media(min-width:1080px){.prize__item{gap:var(--ays-spacing-16)}}.prize__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--ays-corner-rounded);background:var(--ays-container-ghost-inverse)}.prize__icon img{display:block;width:28px;height:28px;filter:brightness(0) invert(1)}.prize__item-text{display:flex;flex-direction:column;min-width:0}.prize__item-title{font-family:var(--ays-font-display);font-weight:var(--ays-weight-semibold);font-size:var(--ays-title-extra-size);line-height:var(--ays-title-extra-line);letter-spacing:var(--ays-title-extra-tracking)}.prize__item-detail{font-size:var(--ays-body-large-size);line-height:var(--ays-body-large-line);letter-spacing:var(--ays-body-large-tracking);color:var(--ays-text-inverse-secondary)}.prize__item-single{min-width:0;font-weight:var(--ays-weight-medium);font-size:var(--ays-title-medium-size);line-height:var(--ays-title-medium-line);letter-spacing:var(--ays-title-medium-tracking)}.prize__details{display:flex;flex-direction:column;gap:var(--ays-spacing-8);border-top:1px solid var(--ays-border-inverse);padding-top:var(--ays-spacing-16)}.prize__details-label{font-size:var(--ays-body-medium-size);line-height:var(--ays-body-medium-line);letter-spacing:var(--ays-body-medium-tracking);font-weight:var(--ays-weight-bold);color:var(--ays-text-inverse-primary)}.prize__details-text{font-size:var(--ays-body-medium-size);line-height:var(--ays-body-medium-line);letter-spacing:var(--ays-body-medium-tracking);color:var(--ays-text-inverse-secondary)}.prize__details-link{color:var(--ays-text-inverse-primary);font-weight:var(--ays-weight-medium);text-decoration:underline;text-underline-offset:2px}.prize__details-link:focus-visible{outline:2px solid var(--ays-text-inverse-primary);outline-offset:2px;border-radius:var(--ays-corner-sm)}.fig-section{padding-block:var(--ays-spacing-48)}@media(min-width:1080px){.fig-section{padding-block:var(--lp-section-py-lg)}}.fig-section--light{background:var(--ays-page-default);color:var(--ays-text-primary)}.fig-section--dark{background:linear-gradient(180deg,var(--ays-page-inverse) 12%,var(--ays-page-moment-bottom) 100%);color:var(--ays-text-inverse-primary)}.fig-split{display:flex;flex-direction:column;gap:var(--ays-spacing-24)}@media(min-width:1080px){.fig-split{flex-direction:row;align-items:flex-start}}.fig-content{min-width:0;display:flex;flex-direction:column;gap:var(--ays-spacing-24)}.fig-row{min-width:0}@media(min-width:1080px){.fig-content,.fig-row{flex:1 1 0}.fig-content{padding-right:var(--ays-spacing-80)}}.fig-title{font-family:var(--ays-font-display);font-weight:var(--ays-weight-bold);font-size:var(--ays-headline-large-size);line-height:var(--ays-headline-large-line);letter-spacing:var(--ays-headline-large-tracking);color:var(--ays-text-primary)}@media(min-width:1080px){.fig-title{font-size:var(--ays-display-medium-size);line-height:var(--ays-display-medium-line);letter-spacing:var(--ays-display-medium-tracking)}}.fig-section--dark .fig-title{color:var(--ays-text-inverse-primary)}.fig-accent{background:var(--fig-accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.fig-body{font-size:var(--ays-body-large-size);line-height:var(--ays-body-large-line);letter-spacing:var(--ays-body-large-tracking);color:var(--ays-text-secondary)}.fig-section--dark .fig-body{color:var(--ays-text-inverse-primary)}.fig-link{color:var(--ays-icon-brand);font-weight:var(--ays-weight-medium);text-decoration:underline;text-underline-offset:2px}@media(hover:hover)and (pointer:fine){.fig-link:hover{filter:brightness(1.08)}}.fig-link:focus-visible{outline:2px solid var(--ays-icon-brand);outline-offset:2px;border-radius:var(--ays-corner-sm)}.he-dates{margin:0;display:flex;flex-direction:column;gap:var(--ays-spacing-12);padding:var(--ays-spacing-16) var(--ays-spacing-24);border:1px solid var(--ays-border-base);border-radius:var(--ays-corner-xl);background:var(--ays-container-ghost)}.he-dates__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ays-spacing-16)}.he-dates__term{font-size:var(--ays-body-medium-size);line-height:var(--ays-body-medium-line);letter-spacing:var(--ays-body-medium-tracking);color:var(--ays-text-secondary)}.he-dates__value{margin:0;font-family:var(--ays-font-display);font-weight:var(--ays-weight-semibold);font-size:var(--ays-title-medium-e-size);line-height:var(--ays-title-medium-e-line);letter-spacing:var(--ays-title-medium-e-tracking);color:var(--ays-text-primary);text-align:right}.score-card{display:flex;flex-direction:column;gap:var(--ays-spacing-16);padding:var(--ays-spacing-16) var(--ays-spacing-24);border-radius:var(--ays-corner-xl);border:1px solid var(--ays-border-base);background:var(--ays-container-ghost)}.score-card__head{display:flex;flex-direction:column;gap:var(--ays-spacing-4)}.score-card__title{font-family:var(--ays-font-display);font-weight:var(--ays-weight-semibold);font-size:var(--ays-title-large-size);line-height:var(--ays-title-large-line);letter-spacing:var(--ays-title-large-tracking);color:var(--ays-text-primary)}.score-card__subtext{font-size:var(--ays-body-medium-size);line-height:var(--ays-body-medium-line);letter-spacing:var(--ays-body-medium-tracking);color:var(--ays-text-secondary)}.score-card__formula{font-size:var(--ays-body-large-size);line-height:var(--ays-body-large-line);letter-spacing:var(--ays-body-large-tracking);color:var(--ays-text-primary)}.ways-row{list-style:none;display:flex;flex-direction:column;gap:var(--ays-spacing-16)}.ways-card{display:flex;align-items:center;gap:var(--ays-spacing-16);padding:var(--ays-spacing-16);border-radius:var(--ays-corner-xl);border:.5px solid var(--ays-border-base);background:var(--ays-page-top)}@media(min-width:1080px){.ways-card{gap:var(--ays-spacing-24);padding:var(--ays-spacing-16) var(--ays-spacing-24)}}.ways-card--highlight{border:2px solid var(--ays-icon-brand)}.ways-card__badge-wrap{flex-shrink:0;width:48px;display:flex;flex-direction:column;align-items:center;gap:var(--ays-spacing-4)}.ways-card__badge{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--ays-corner-rounded);background:var(--ays-button-primary);color:var(--ays-text-inverse-primary);font-family:var(--ays-font-display);font-weight:var(--ays-weight-semibold);font-size:var(--ays-title-extra-size);line-height:var(--ays-title-extra-line);letter-spacing:var(--ays-title-extra-tracking)}.ways-card--highlight .ways-card__badge{background:var(--lp-prize-gradient)}.ways-card__sublabel{font-weight:var(--ays-weight-medium);font-style:italic;font-size:var(--ays-overline-small-size);line-height:var(--ays-overline-small-line);letter-spacing:var(--ays-overline-small-tracking);color:var(--ays-text-disabled);white-space:nowrap}.ways-card__content{min-width:0;display:flex;flex-direction:column;gap:var(--ays-spacing-4)}.ways-card__title{display:flex;align-items:center;gap:var(--ays-spacing-4);font-family:var(--ays-font-display);font-weight:var(--ays-weight-semibold);font-size:var(--ays-title-extra-size);line-height:var(--ays-title-extra-line);letter-spacing:var(--ays-title-extra-tracking);color:var(--ays-text-primary)}.ways-card__icon{display:block;width:20px;height:20px}.ways-card__desc{font-size:var(--ays-body-large-size);line-height:var(--ays-body-large-line);letter-spacing:var(--ays-body-large-tracking);color:var(--ays-text-secondary)}.tl-timeline{list-style:none;display:flex;flex-direction:column}.tl-step{display:flex;gap:var(--ays-spacing-16);align-items:stretch}@media(min-width:1080px){.tl-step{gap:var(--ays-spacing-24)}}.tl-step__rail{position:relative;flex-shrink:0;width:40px;display:flex;align-items:center;justify-content:center}@media(min-width:1080px){.tl-step__rail{width:48px}}.tl-step__rail:before{content:"";position:absolute;left:50%;transform:translate(-50%);inset-block:0;width:2px;background:color-mix(in oklab,var(--ays-icon-brand) 20%,transparent)}.tl-step:first-child .tl-step__rail:before{top:50%}.tl-step:last-child .tl-step__rail:before{bottom:50%}.tl-step__badge{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--ays-corner-rounded);background:var(--ays-container-list-brand);color:var(--ays-icon-brand);font-family:var(--ays-font-display);font-weight:var(--ays-weight-semibold);font-size:var(--ays-title-large-size);line-height:var(--ays-title-large-line);letter-spacing:var(--ays-title-large-tracking)}@media(min-width:1080px){.tl-step__badge{width:48px;height:48px;font-size:var(--ays-title-extra-size);line-height:var(--ays-title-extra-line);letter-spacing:var(--ays-title-extra-tracking)}}.tl-step__content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--ays-spacing-24);padding-block:var(--ays-spacing-24)}.tl-step__text{font-size:var(--ays-body-large-size);line-height:var(--ays-body-large-line);letter-spacing:var(--ays-body-large-tracking);color:var(--ays-text-secondary)}.tl-step__link{color:var(--ays-icon-brand);font-weight:var(--ays-weight-medium);text-decoration:underline;text-underline-offset:2px}@media(hover:hover)and (pointer:fine){.tl-step__link:hover{filter:brightness(1.08)}}.tl-step__link:focus-visible{outline:2px solid var(--ays-icon-brand);outline-offset:2px;border-radius:var(--ays-corner-sm)}.moment__tags{list-style:none;display:flex;flex-wrap:wrap;gap:var(--ays-spacing-12)}.moment__tag{display:inline-flex;align-items:center;white-space:nowrap;padding:var(--ays-spacing-8) var(--ays-spacing-16);border-radius:var(--ays-corner-rounded);background:var(--ays-container-ghost-soft-inverse);border:1px solid var(--ays-border-base-soft-inverse);color:var(--ays-text-inverse-primary);font-weight:var(--ays-weight-medium);font-size:var(--ays-overline-extra-size);line-height:var(--ays-overline-extra-line);letter-spacing:var(--ays-overline-extra-tracking)}.moment__media{display:flex;align-items:flex-start;gap:var(--ays-spacing-8);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.moment-figure{flex:0 0 auto;width:172px;aspect-ratio:172 / 240;margin:0;border-radius:var(--ays-corner-lg);overflow:hidden;scroll-snap-align:start}.moment-figure img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:1080px){.moment__media{display:grid;grid-template-columns:1fr 1fr;gap:var(--ays-spacing-24);overflow:visible}.moment-figure{width:auto;aspect-ratio:252 / 285}}.enter-row{list-style:none;display:flex;flex-direction:column;gap:var(--ays-spacing-12)}.enter-card{display:flex;align-items:center;gap:var(--ays-spacing-12);padding:var(--ays-spacing-16);border-radius:var(--ays-corner-24);border:1px solid var(--ays-container-interactive-hover);background:var(--ays-page-top)}@media(min-width:1080px){.enter-card{padding:var(--ays-spacing-24)}}.enter-card__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--ays-corner-rounded);background:var(--ays-container-list-brand);color:var(--ays-icon-brand)}.enter-card__label{min-width:0;font-size:var(--ays-body-large-size);line-height:var(--ays-body-large-line);letter-spacing:var(--ays-body-large-tracking);color:var(--ays-text-primary)}.faq__inner{display:grid;gap:var(--ays-spacing-24)}@media(min-width:1080px){.faq__inner{grid-template-columns:.8fr 1.2fr;gap:var(--lp-col-gap);align-items:start}.faq__intro{position:sticky;top:calc(var(--header-h) + 24px)}}.faq__list{display:flex;flex-direction:column;gap:var(--ays-spacing-24)}.accordion{padding:var(--ays-spacing-24);border-radius:var(--ays-corner-8);background:var(--ays-container-ghost);overflow:hidden}@media(min-width:1080px){.accordion{padding:var(--ays-spacing-32)}}.accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ays-spacing-24);cursor:pointer;list-style:none;font-family:var(--ays-font-display);font-weight:var(--ays-weight-semibold);font-size:var(--ays-title-extra-size);line-height:var(--ays-title-extra-line);letter-spacing:var(--ays-title-extra-tracking);color:var(--ays-text-primary)}.accordion__summary::-webkit-details-marker{display:none}.accordion__icon{position:relative;flex-shrink:0;inline-size:var(--ays-icon-xl);block-size:var(--ays-icon-xl);border-radius:var(--ays-corner-rounded);background:var(--ays-button-primary)}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;inset:0;margin:auto;background:var(--ays-button-on-primary);transition:transform .2s var(--ays-ease),opacity .2s var(--ays-ease)}.accordion__icon:before{inline-size:var(--ays-spacing-12);block-size:var(--ays-spacing-2)}.accordion__icon:after{inline-size:var(--ays-spacing-2);block-size:var(--ays-spacing-12)}.accordion[open] .accordion__icon:after{transform:rotate(90deg);opacity:0}.accordion__body{padding-top:var(--ays-spacing-24);font-size:var(--ays-body-large-size);line-height:var(--ays-body-large-line);letter-spacing:var(--ays-body-large-tracking);color:var(--ays-text-secondary)}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}.accordion::details-content{block-size:0;overflow:clip;opacity:0;transition:content-visibility .24s allow-discrete,block-size .24s var(--ays-ease),opacity .2s ease}.accordion[open]::details-content{block-size:auto;opacity:1}}.final{scroll-margin-top:var(--header-h);text-align:center;background:linear-gradient(180deg,var(--ays-page-moment-bottom) 0%,var(--ays-page-inverse) 88%);color:var(--ays-text-inverse-primary);padding-block:var(--lp-section-py)}@media(min-width:1080px){.final{padding-block:var(--lp-section-py-final)}}.final__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--ays-spacing-24);max-width:840px}.final__heading{display:flex;flex-direction:column;align-items:center;gap:var(--ays-spacing-12)}.final__title{font-family:var(--ays-font-display);font-weight:var(--ays-weight-bold);font-size:clamp(2.25rem,6vw,4rem);line-height:1.12;letter-spacing:-.25px}.final__accent{background:var(--lp-accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.final__subcopy{font-size:var(--ays-body-large-size);line-height:var(--ays-body-large-line);letter-spacing:var(--ays-body-large-tracking);color:var(--ays-text-inverse-secondary);max-width:46ch}@media(min-width:1080px){.final__subcopy{font-size:var(--lp-body-lg-size);line-height:var(--lp-body-lg-line)}}.final__action{display:flex;flex-direction:column;align-items:center;gap:var(--ays-spacing-12)}.final__action .store-badges{justify-content:center}.footer{background:var(--ays-page-inverse);color:var(--ays-text-inverse-tertiary);padding-block:var(--ays-spacing-24) calc(var(--ays-spacing-24) + var(--countdown-bar-h, 0px))}@media(min-width:768px){.footer{padding-block:var(--ays-spacing-24) calc(var(--ays-spacing-24) + var(--countdown-bar-h, 0px))}}.footer__inner{display:flex;flex-direction:column;align-items:center;gap:var(--ays-spacing-24);text-align:center}@media(min-width:1080px){.footer__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--ays-spacing-32);text-align:left}}.footer__brand{display:flex;flex-direction:column;align-items:center;gap:var(--ays-spacing-16)}@media(min-width:1080px){.footer__brand{flex-direction:row;gap:var(--ays-spacing-32)}}.footer__logo{height:32px;width:auto}.footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ays-spacing-32)}.footer__links a{font-size:var(--ays-body-large-size);line-height:var(--ays-body-large-line);letter-spacing:var(--ays-body-large-tracking);color:var(--ays-text-inverse-tertiary);text-decoration:none;transition:color .12s ease}@media(hover:hover)and (pointer:fine){.footer__links a:hover{color:var(--ays-text-inverse-primary)}}.footer__links a:focus-visible{outline:2px solid var(--ays-icon-brand);outline-offset:2px;border-radius:var(--ays-corner-sm)}.footer__link-pending{font-size:var(--ays-body-large-size);line-height:var(--ays-body-large-line);letter-spacing:var(--ays-body-large-tracking);color:var(--ays-text-inverse-tertiary);opacity:.6}.footer__copyright{font-size:var(--ays-body-large-size);line-height:var(--ays-body-large-line);letter-spacing:var(--ays-body-large-tracking);color:var(--ays-text-inverse-tertiary)}.footer__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ays-spacing-16)}.navbar{position:fixed;top:0;left:0;right:0;z-index:30;padding:var(--ays-spacing-8) var(--section-px);padding-top:calc(var(--ays-spacing-8) + env(safe-area-inset-top,0));pointer-events:none;transition:transform .26s var(--ays-ease),opacity .2s ease}.navbar[data-hidden=true]{transform:translateY(-120%);opacity:0;visibility:hidden;transition:transform .18s var(--lp-ease-out),opacity .14s ease,visibility 0s linear .18s}.navbar__pill{pointer-events:auto;max-width:1200px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--ays-spacing-12);padding:var(--ays-spacing-12);border-radius:var(--ays-corner-rounded);background:color-mix(in oklab,var(--ays-page-inverse) 92%,transparent);backdrop-filter:blur(8px);box-shadow:0 1px 0 var(--ays-border-inverse),0 8px 28px var(--ays-shadow-cover);color:var(--ays-text-inverse-primary)}.navbar__brand{display:inline-flex;align-items:center;flex-shrink:0;padding-left:var(--ays-spacing-4);border-radius:var(--ays-corner-8)}.navbar__brand:focus-visible{outline:2px solid var(--ays-icon-brand);outline-offset:2px}.navbar__logo{height:32px;width:auto;display:block}.navbar__actions{display:flex;align-items:center;gap:var(--ays-spacing-12);min-width:0}.navbar__lang{display:inline-flex;align-items:center;gap:var(--ays-spacing-6);font-size:13px;line-height:1;letter-spacing:.52px;font-weight:var(--ays-weight-medium);color:color-mix(in oklab,var(--ays-text-inverse-primary) 72%,transparent);text-decoration:none;transition:color .12s ease}.navbar__lang-icon{flex-shrink:0}@media(hover:hover)and (pointer:fine){.navbar__lang:hover{color:var(--ays-text-inverse-primary)}}.navbar__lang:focus-visible{outline:2px solid var(--ays-icon-brand);outline-offset:2px;border-radius:var(--ays-corner-sm)}.navbar__buttons{display:flex;align-items:center;gap:var(--ays-spacing-8)}.navbar__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ays-spacing-4);padding:var(--ays-spacing-6) var(--ays-spacing-12);border-radius:var(--ays-corner-rounded);font-family:var(--ays-font-body);font-size:var(--ays-label-large-size);line-height:var(--ays-label-large-line);letter-spacing:var(--ays-label-large-tracking);font-weight:var(--ays-weight-semibold);text-decoration:none;white-space:nowrap;transition:filter .12s ease,transform .12s var(--lp-ease-out),background-color .12s ease}.navbar__btn--primary{background-image:var(--lp-primary-gradient);color:var(--ays-button-on-primary)}.navbar__btn--ghost{background:var(--ays-button-ghost-bg);color:var(--ays-text-inverse-primary)}.navbar__btn-icon{flex-shrink:0}@media(hover:hover)and (pointer:fine){.navbar__btn--primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.navbar__btn--ghost:hover{background:var(--ays-container-ghost-soft-inverse)}}.navbar__btn:focus-visible{outline:2px solid var(--ays-icon-brand);outline-offset:2px}.navbar__download{display:inline-flex;align-items:center}.navbar__dl--appstore,.navbar__dl--play,[data-platform=ios] .navbar__dl--button,[data-platform=ios] .navbar__dl--play,[data-platform=android] .navbar__dl--button,[data-platform=android] .navbar__dl--appstore{display:none}[data-platform=ios] .navbar__dl--appstore,[data-platform=android] .navbar__dl--play{display:inline-flex}.store-badge--sm img{height:32px}.navbar__hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;width:40px;height:40px;gap:5px;padding:4px;background:none;border:none;cursor:pointer;color:var(--ays-text-inverse-primary)}.navbar__hamburger span{display:block;width:22px;height:1.5px;border-radius:2px;background:currentColor;transform-origin:center;transition:transform .3s var(--ays-ease),opacity .2s ease}.navbar__hamburger.is-open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.navbar__hamburger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.navbar__hamburger.is-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.navbar__hamburger:focus-visible{outline:2px solid var(--ays-icon-brand);outline-offset:2px;border-radius:var(--ays-corner-8)}.navbar__menu{position:fixed;inset:0;z-index:29;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ays-spacing-24);padding:calc(96px + env(safe-area-inset-top,0)) var(--section-px) calc(var(--ays-spacing-48) + env(safe-area-inset-bottom,0));background:color-mix(in oklab,var(--ays-page-inverse) 97%,transparent);backdrop-filter:blur(20px);color:var(--ays-text-inverse-primary);opacity:0;transform:translateY(-6px);pointer-events:none;visibility:hidden;transition:opacity .3s var(--ays-ease),transform .3s var(--ays-ease),visibility 0s linear .3s}.navbar__menu.is-open{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .3s var(--ays-ease),transform .3s var(--ays-ease)}.navbar__menu-download{display:flex;flex-direction:column;align-items:center;gap:var(--ays-spacing-16)}.navbar__menu .navbar__btn{font-size:var(--ays-label-extra-size);padding:var(--ays-spacing-12) var(--ays-spacing-32)}.navbar__menu-lang{font-size:15px}@media(max-width:767px){.navbar__actions{display:none}.navbar__hamburger{display:flex}}@media(min-width:768px){.navbar__actions{gap:var(--ays-spacing-16)}.navbar__menu{display:none}}.countdown-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:var(--ays-spacing-12) var(--section-px) calc(var(--ays-spacing-12) + env(safe-area-inset-bottom,0));background:color-mix(in oklab,var(--ays-page-inverse) 92%,transparent);backdrop-filter:blur(12px);box-shadow:0 -1px 0 var(--ays-border-inverse),0 -8px 28px var(--ays-shadow-cover);color:var(--ays-text-inverse-primary);transition:transform .26s var(--ays-ease),opacity .2s ease}.countdown-bar[data-hidden=true]{transform:translateY(120%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .18s var(--lp-ease-out),opacity .14s ease,visibility 0s linear .18s}.countdown-bar[data-ended=true]{display:none}.countdown-bar__inner{max-width:var(--hero-max);margin-inline:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--ays-spacing-8) var(--ays-spacing-16)}.countdown-bar__label{display:inline-flex;align-items:center;gap:var(--ays-spacing-8);font-family:var(--ays-font-display);font-weight:var(--ays-weight-semibold);font-size:var(--ays-title-large-size);line-height:var(--ays-title-large-line);letter-spacing:var(--ays-title-large-tracking);color:var(--ays-text-inverse-secondary)}.countdown-bar__icon{flex-shrink:0;width:18px;height:18px}.countdown-bar__clock{display:flex;align-items:center;gap:var(--ays-spacing-6)}.countdown-seg{display:flex;flex-direction:column;align-items:center;min-width:48px;padding:5px var(--ays-spacing-8);border-radius:var(--ays-corner-8);background:var(--ays-container-ghost-soft-inverse);border:1px solid var(--ays-border-inverse)}.countdown-seg__value{font-family:var(--ays-font-display);font-weight:var(--ays-weight-semibold);font-size:var(--ays-title-extra-size);line-height:var(--ays-title-extra-line);letter-spacing:var(--ays-title-extra-tracking);font-variant-numeric:tabular-nums;color:var(--ays-text-inverse-primary)}.countdown-seg__unit{font-size:var(--ays-overline-small-size);line-height:var(--ays-overline-small-line);letter-spacing:var(--ays-overline-small-tracking);font-weight:var(--ays-weight-medium);text-transform:uppercase;color:var(--ays-text-inverse-secondary)}@media(min-width:768px){.countdown-bar__inner{flex-wrap:nowrap;justify-content:space-between;gap:var(--ays-spacing-24)}}[data-reveal=ready] :is(.hero__content>*,.section-head,.fig-body,.score-card,.prize__narrative>*,.prize__card,.ways-card,.tl-step,.enter-card,.moment__tags,.moment-figure,.accordion,.final__inner>*){opacity:0;transform:translateY(var(--lp-reveal-y));transition:opacity .5s var(--lp-ease-out),transform .5s var(--lp-ease-out);transition-delay:var(--reveal-delay, 0ms)}[data-reveal=ready] [data-revealed=true]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-scale=marketing]{--font-marketing-heading: var(--ays-font-display);--font-marketing-body: var(--ays-font-body)}
