@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.c3ultaw{animation:linear both c3ultaw;animation-timeline:view();animation-range:entry 4% entry 46%}.c2fyt29{animation:linear both c2fyt29;animation-timeline:view();animation-range:entry 4% entry 46%}.c7ys5aq{animation:linear both c6ir8ad;animation-timeline:view();animation-range:entry 4% entry 46%}.ccooafo{animation:linear both ccooafo;animation-timeline:view();animation-range:cover cover 38%}.c3ultaw.c2dk7ad,.c2fyt29.c2dk7ad,.c7ys5aq.c2dk7ad{animation-range:entry 10% entry 52%}.c3ultaw.c99eafk,.c2fyt29.c99eafk,.c7ys5aq.c99eafk{animation-range:entry 16% entry 58%}.c3ultaw.ca9v8or,.c2fyt29.ca9v8or,.c7ys5aq.ca9v8or{animation-range:entry 22% entry 64%}.ccooafo.c2dk7ad{animation-range:cover 4% cover 42%}.ccooafo.c99eafk{animation-range:cover 8% cover 46%}.ccooafo.ca9v8or{animation-range:cover 12% cover 50%}}}@supports not (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.c3ultaw,.c2fyt29,.c7ys5aq,.ccooafo{animation:c2fyt29 var(--motion-slow) var(--motion-ease) both}}}@media screen and (prefers-reduced-motion:no-preference){.c7bm3s6:hover:after,.c7bm3s6:focus-visible:after{transition:transform .72s var(--motion-ease);transform:translate(260%)}}@keyframes c3ultaw{0%{opacity:0;filter:blur(10px);transform:translateY(26px)}to{opacity:1;filter:none;transform:none}}@keyframes c2fyt29{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:none}}@keyframes c6ir8ad{0%{opacity:0;filter:blur(10px);transform:scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes ccooafo{0%{clip-path:inset(16% 0);transform:scale(1.04)}to{clip-path:inset(0);transform:none}}.c4dxvs1{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.c4dxvs1[data-align=center]{justify-content:center}.c6hvxab{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;border-radius:var(--radius-sm);font-family:var(--font-sans);font-weight:var(--font-weight-medium);white-space:nowrap;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);border:1px solid #0000;text-decoration:none;display:inline-flex}.c6hvxab svg{transition:transform var(--motion-fast) var(--motion-ease)}.c6hvxab:hover svg{transform:translate(2px)}.c6hvxab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ca0l19k{block-size:var(--size-control-sm);padding-inline:var(--space-3);font-size:var(--text-sm-size)}.c5q5czz{block-size:36px;padding-inline:var(--space-4);font-size:var(--text-base-size)}.c8ujw1g{block-size:44px;padding-inline:var(--space-5);font-size:var(--text-body-size)}.cvon98h{background:var(--color-accent);color:var(--color-accent-ink)}.cvon98h:hover{background:var(--color-accent-hover)}.c8c02u0{border-color:var(--color-border-strong);color:var(--color-ink);background:0 0}.c8c02u0:hover{border-color:var(--color-ink-faint);background:color-mix(in srgb, var(--color-ink) 6%, transparent)}.c48cfvx{padding-block:clamp(88px,11vw,152px) clamp(64px,8vw,112px);position:relative;overflow:clip}.c48cfvx[data-tone=sunken]{background:var(--color-surface-sunk)}.c48cfvx[data-tone=raised]{background:var(--color-surface)}.c48cfvx[data-tone=sunken],.c48cfvx[data-tone=raised]{border-block:1px solid var(--color-border)}.c48cfvx[data-tone=sunken]+.c48cfvx[data-tone=sunken],.c48cfvx[data-tone=sunken]+.c48cfvx[data-tone=raised],.c48cfvx[data-tone=raised]+.c48cfvx[data-tone=sunken],.c48cfvx[data-tone=raised]+.c48cfvx[data-tone=raised]{border-block-start:0}.cbdpnms{padding-block:0}.c8c8oyj{box-sizing:border-box;max-inline-size:calc(var(--layout-width-data) + 2 * var(--layout-gutter));padding-inline:var(--layout-gutter);margin-inline:auto}@media (width<=640px){.c8c8oyj{padding-inline:var(--layout-gutter-narrow)}}.c5gl5w3{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--color-ink-soft);font-family:var(--font-mono);font-size:11.5px;line-height:var(--text-xs-lh);font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;display:inline-flex}.c5gl5w3:before{content:"";border-radius:var(--radius-xs);background:var(--color-accent);block-size:6px;inline-size:6px}.c4xfymf{color:var(--color-ink);font-family:var(--font-display);font-stretch:var(--display-axes-width);font-weight:var(--display-axes-weight);text-wrap:balance;margin:0}.ca3ydks{letter-spacing:-.035em;font-size:clamp(48px,6.8vw,96px);line-height:.96}.c1s8adf{letter-spacing:-.035em;font-size:clamp(40px,4.6vw,64px);line-height:1}.c1nxud0{letter-spacing:-.03em;font-size:clamp(32px,3.4vw,48px);line-height:1.05}.c5yhf0f{margin:var(--space-4) 0 0;max-inline-size:52ch;color:var(--color-ink-soft);font-family:var(--font-sans);text-wrap:pretty;font-size:clamp(18px,1.5vw,21px);line-height:1.45}.c5gl5w3[data-align=center],.c4xfymf[data-align=center],.c5yhf0f[data-align=center]{text-align:center;margin-inline:auto}.c5gl5w3[data-align=center]{justify-content:center;inline-size:fit-content;display:flex}.c2zjqr1{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.c2zjqr1[data-size=lg]{letter-spacing:-.04em}.c6ejqj7{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c96vxl0{min-inline-size:0;margin:0}.c38iixq{aspect-ratio:var(--frame-ratio,16 / 9);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunk);position:relative;overflow:clip}.cdpf0zx{object-fit:cover;block-size:100%;inline-size:100%;display:block}.c5ucs2c .cdpf0zx{transition:transform var(--motion-slow) var(--motion-ease)}.c5ucs2c:hover .cdpf0zx{transform:scale(1.04)}.c17gcsw{display:none}.c8zy9l2{z-index:1;border:1px solid color-mix(in srgb, var(--color-on-media) 24%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-scrim) 55%, transparent);block-size:32px;inline-size:32px;color:var(--color-on-media);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--motion-fast) var(--motion-ease);place-items:center;padding:0;display:grid;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.c8zy9l2:hover{background:color-mix(in srgb, var(--color-scrim) 75%, transparent)}.c8zy9l2:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.c8zy9l2[aria-pressed=true]{background:var(--color-accent);color:var(--color-accent-ink);border-color:#0000}@media (prefers-reduced-motion:reduce){.cu3xlqz,.c8zy9l2{display:none}.c17gcsw{display:block}.c5ucs2c:hover .cdpf0zx{transform:none}}.c73ih0y{color:var(--color-ink-faint);font-size:var(--text-sm-size);line-height:var(--text-sm-lh);margin-block-start:var(--space-3)}.c7bm3s6{position:relative;overflow:clip}.c7bm3s6:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-on-media) 38%, transparent), transparent);inline-size:60%;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-130%)}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.c3ultaw{animation:linear both c3ultaw;animation-timeline:view();animation-range:entry 4% entry 46%}.c2fyt29{animation:linear both c2fyt29;animation-timeline:view();animation-range:entry 4% entry 46%}.c7ys5aq{animation:linear both c6ir8ad;animation-timeline:view();animation-range:entry 4% entry 46%}.ccooafo{animation:linear both ccooafo;animation-timeline:view();animation-range:cover cover 38%}.c3ultaw.c2dk7ad,.c2fyt29.c2dk7ad,.c7ys5aq.c2dk7ad{animation-range:entry 10% entry 52%}.c3ultaw.c99eafk,.c2fyt29.c99eafk,.c7ys5aq.c99eafk{animation-range:entry 16% entry 58%}.c3ultaw.ca9v8or,.c2fyt29.ca9v8or,.c7ys5aq.ca9v8or{animation-range:entry 22% entry 64%}.ccooafo.c2dk7ad{animation-range:cover 4% cover 42%}.ccooafo.c99eafk{animation-range:cover 8% cover 46%}.ccooafo.ca9v8or{animation-range:cover 12% cover 50%}}}@supports not (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.c3ultaw,.c2fyt29,.c7ys5aq,.ccooafo{animation:c2fyt29 var(--motion-slow) var(--motion-ease) both}}}@media screen and (prefers-reduced-motion:no-preference){.c7bm3s6:hover:after,.c7bm3s6:focus-visible:after{transition:transform .72s var(--motion-ease);transform:translate(260%)}}.c4eytud{--mx:50%;--my:50%;--glow-color:var(--color-accent);isolation:isolate;position:relative}.c4eytud[data-tone=cobalt]{--glow-color:var(--color-secondary)}.c4eytud[data-tone=ink]{--glow-color:var(--color-ink)}.c4eytud:before,.c4eytud:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--motion-slow) var(--motion-ease);position:absolute;inset:0}.c4eytud:before{background:radial-gradient(420px circle at var(--mx) var(--my), color-mix(in srgb, var(--glow-color) 14%, transparent), transparent 60%)}.c4eytud:after{z-index:1;background:radial-gradient(240px circle at var(--mx) var(--my), color-mix(in srgb, var(--glow-color) 70%, transparent), transparent 70%);-webkit-mask:linear-gradient(var(--color-ink) 0 0) content-box, linear-gradient(var(--color-ink) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--color-ink) 0 0) content-box exclude, linear-gradient(var(--color-ink) 0 0);mask:linear-gradient(var(--color-ink) 0 0) content-box exclude, linear-gradient(var(--color-ink) 0 0);padding:1px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.c4eytud:hover:before,.c4eytud:hover:after{opacity:1}}
