@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-wght-normal.BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer tokens{:root{--color-black:#060512;--color-white:#f9f9f9;--color-gym-card-surface:#fff;--color-grey-light:#dddee4;--color-grey-medium:#b7b8c4;--color-grey-dark:#6c6d77;--color-blue:#2b4cf0;--color-purple:#5542df;--color-orange:#f55402;--color-open-us:#f45301;--color-open-de:#ef0;--color-open-uk:#0052fe;--color-open-fr:#ae58ff;--color-background:var(--color-white);--color-surface:var(--color-grey-light);--color-text:var(--color-black);--color-text-muted:var(--color-grey-dark);--color-border:var(--color-grey-medium);--color-border-strong:var(--color-grey-dark);--color-action:var(--color-blue);--color-action-hover:#2340cc;--color-action-pressed:#1c33a3;--color-on-action:var(--color-white);--color-accent:var(--color-orange);--color-on-accent:var(--color-black);--color-country-us:var(--color-open-us);--color-country-de:var(--color-open-de);--color-country-gb:var(--color-open-uk);--color-country-fr:var(--color-open-fr);--color-on-country:var(--color-black);--color-on-country-gb:var(--color-white);--color-control-selection:var(--color-white);--color-on-control-selection:var(--color-black);--color-inverse-background:var(--color-black);--color-inverse-text:var(--color-white);--color-focus:var(--color-blue);--color-selection-background:var(--color-blue);--color-selection-text:var(--color-white);--font-display:"N27", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-12:.75rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-24:1.5rem;--font-size-32:2rem;--font-size-48:3rem;--font-size-64:4rem;--font-size-96:6rem;--font-size-128:8rem;--text-xs:var(--font-size-12);--text-sm:var(--font-size-14);--text-base:var(--font-size-16);--text-lg:var(--font-size-18);--text-xl:var(--font-size-20);--text-h3:var(--font-size-24);--text-heading-sm:var(--font-size-32);--text-h2:var(--font-size-32);--text-h1:var(--font-size-48);--text-display:var(--font-size-48);--text-display-xl:var(--font-size-64);--leading-display:.9;--leading-heading:1.1;--leading-label:1.2;--leading-body:1.5;--leading-prose:1.7;--tracking-display:-.04em;--tracking-body:-.01em;--tracking-label:.02em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--container-max:80rem;--container-narrow:45rem;--measure-prose:65ch;--measure-intro:55ch;--page-gutter:clamp(1rem, 4vw, 4rem);--desktop-gutter:1rem;--header-height:4.75rem;--header-row-height:5.25rem;--section-space:clamp(4rem, 10vw, 8rem);--grid-gap:clamp(1rem, 3vw, 3rem);--border-width:1px;--radius-none:0;--radius-sm:.25rem;--radius-pill:999px;--shadow-raised:0 .5rem 2rem #0605121f;--z-header:10;--z-overlay:20;--z-dialog:30;--focus-width:2px;--focus-offset:3px;--duration-fast:.12s;--duration-normal:.24s;--duration-slow:.4s;--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (width>=64rem){:root{--header-height:5.25rem;--text-h2:var(--font-size-48);--text-h1:var(--font-size-64);--text-display:var(--font-size-96);--text-display-xl:var(--font-size-128)}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s;--duration-slow:0s}}}@layer reset{*,:before,:after{box-sizing:border-box}body{margin:0}img,video{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}}@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:calc(var(--header-height) + var(--space-4))}body{background:var(--color-background);min-width:0;min-height:100svh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-body);overflow-wrap:break-word}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);font-weight:var(--font-weight-regular);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);text-wrap:balance}h1{font-size:var(--text-h1);line-height:var(--leading-heading)}h2{font-size:var(--text-h2)}h3,h4,h5,h6{font-size:var(--text-h3)}a{color:var(--color-action);text-underline-offset:.2em}a:hover{color:var(--color-action-hover)}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}::selection{background:var(--color-selection-background);color:var(--color-selection-text)}code,pre,kbd,samp{font-family:var(--font-mono)}}@layer utilities{.container{width:min(var(--container-max), 100%);padding-inline:var(--page-gutter);margin-inline:auto}@media (width>=64rem){.container{width:min(var(--container-max), calc(100% - 2 * var(--desktop-gutter)));padding-inline:0}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@font-face{font-family:N27;src:url(./n27-thin-webfont.C3nHO-96.woff2)format("woff2"),url(./n27-thin-webfont.iqh6tsPB.woff)format("woff");font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:N27;src:url(./n27-thinitalic-webfont.D7VKOX3J.woff2)format("woff2"),url(./n27-thinitalic-webfont.DdFrIxm9.woff)format("woff");font-style:italic;font-weight:100;font-display:swap}@font-face{font-family:N27;src:url(./n27-extralight-webfont.DOI4ti3E.woff2)format("woff2"),url(./n27-extralight-webfont.Bp4AOKxm.woff)format("woff");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:N27;src:url(./n27-extralightitalic-webfont.CGb6LILO.woff2)format("woff2"),url(./n27-extralightitalic-webfont.BbUTE9nr.woff)format("woff");font-style:italic;font-weight:200;font-display:swap}@font-face{font-family:N27;src:url(./n27-light-webfont.BIx4-_Dp.woff2)format("woff2"),url(./n27-light-webfont.Dyo2lIpU.woff)format("woff");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:N27;src:url(./n27-lightitalic-webfont.CRII2Qwx.woff2)format("woff2"),url(./n27-lightitalic-webfont.Cai4rbVF.woff)format("woff");font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:N27;src:url(./n27-regular-webfont.BbgSAH5W.woff2)format("woff2"),url(./n27-regular-webfont.D1_LvjER.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:N27;src:url(./n27-regularitalic-webfont.CVYpj3yf.woff2)format("woff2"),url(./n27-regularitalic-webfont.D7ROLDRw.woff)format("woff");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:N27;src:url(./n27-medium-webfont.DH35LhjO.woff2)format("woff2"),url(./n27-medium-webfont.Dii5nJA7.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:N27;src:url(./n27-mediumitalic-webfont.D64udNV2.woff2)format("woff2"),url(./n27-mediumitalic-webfont.BsJDbXbb.woff)format("woff");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:N27;src:url(./n27-bold-webfont.CA2lIGcP.woff2)format("woff2"),url(./n27-bold-webfont.C7jtbzSb.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:N27;src:url(./n27-bolditalic-webfont.CdFUURzh.woff2)format("woff2"),url(./n27-bolditalic-webfont.xZE4SEVX.woff)format("woff");font-style:italic;font-weight:700;font-display:swap}.logo.svelte-1vl7thk{padding:var(--logo-height);padding-inline:var(--logo-padding-inline,var(--logo-height));flex:none;display:inline-flex}img.svelte-1vl7thk{height:var(--logo-height);width:auto;max-width:none}footer.svelte-7lfk2o{background:var(--color-black);color:var(--color-white);--color-focus:var(--color-white)}.footer-content.svelte-7lfk2o{padding-block:var(--space-12) var(--space-6)}.footer-main.svelte-7lfk2o,.footer-bottom.svelte-7lfk2o{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.footer-main.svelte-7lfk2o{padding-bottom:var(--space-8)}.footer-brand.svelte-7lfk2o{align-items:center;gap:var(--space-8);display:flex}p.svelte-7lfk2o{color:var(--color-grey-light);margin:0}.footer-bottom.svelte-7lfk2o{border-top:1px solid color-mix(in srgb, var(--color-white) 16%, transparent);padding-top:var(--space-4);color:var(--color-grey-medium)}small.svelte-7lfk2o{font-size:var(--text-xs);line-height:var(--leading-body)}nav.svelte-7lfk2o{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.footer-main.svelte-7lfk2o nav:where(.svelte-7lfk2o){gap:var(--space-2);flex-shrink:0}.cookie-settings.svelte-7lfk2o{font:inherit;cursor:pointer;background:0 0;border:0}.footer-bottom.svelte-7lfk2o a:where(.svelte-7lfk2o),.cookie-settings.svelte-7lfk2o{color:inherit;font-size:var(--text-sm);padding:.75rem 0;text-decoration:none}.footer-bottom.svelte-7lfk2o a:where(.svelte-7lfk2o):hover,.cookie-settings.svelte-7lfk2o:hover{color:var(--color-white);text-underline-offset:.2em;text-decoration:underline}.social-link.svelte-7lfk2o{min-width:2.75rem;min-height:2.75rem;color:var(--color-white);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:inline-flex}.social-link.svelte-7lfk2o:hover{background:color-mix(in srgb, currentColor 12%, transparent)}@media (width<=47.999rem){.footer-content.svelte-7lfk2o{text-align:center}.footer-main.svelte-7lfk2o,.footer-brand.svelte-7lfk2o,.footer-bottom.svelte-7lfk2o{flex-direction:column}.footer-brand.svelte-7lfk2o{gap:var(--space-4)}.footer-bottom.svelte-7lfk2o{gap:var(--space-2)}.footer-bottom.svelte-7lfk2o nav:where(.svelte-7lfk2o){justify-content:center;column-gap:var(--space-6);row-gap:0}}.cookie-card.svelte-1ddp7wr{--color-focus:var(--color-black);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;right:calc(var(--space-4) + env(safe-area-inset-right,0px));bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:var(--z-overlay);width:min(24rem, calc(100vw - 2rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:calc(100svh - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-none);background:var(--color-white);color:var(--color-black);text-align:center;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.cookie-card.svelte-1ddp7wr>:where(.svelte-1ddp7wr){flex-shrink:0}h2.svelte-1ddp7wr{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-regular);line-height:var(--leading-heading);margin:0}p.svelte-1ddp7wr{font-size:var(--text-base);line-height:var(--leading-body);margin:0}.signup-memory.svelte-1ddp7wr{gap:var(--space-2);display:grid}.memory-choice.svelte-1ddp7wr{align-items:center;gap:var(--space-2);min-height:2.75rem;font-weight:var(--font-weight-medium);cursor:pointer;display:flex}.memory-choice.svelte-1ddp7wr input:where(.svelte-1ddp7wr){width:1.125rem;height:1.125rem;accent-color:var(--color-action);margin:0}.choices.svelte-1ddp7wr{gap:var(--space-2);--button-padding-inline:var(--space-2);--button-font-size:var(--text-sm);display:grid}.information-links.svelte-1ddp7wr{justify-content:center;align-items:baseline;gap:0 var(--space-4);flex-wrap:wrap;display:flex}.details-toggle.svelte-1ddp7wr,a.svelte-1ddp7wr,.close.svelte-1ddp7wr{color:inherit;font-size:var(--text-sm);line-height:var(--leading-body);text-underline-offset:.2em;cursor:pointer;padding-block:var(--space-2);text-decoration:underline}.details-toggle.svelte-1ddp7wr{background:0 0;border:0;padding-inline:0;font-family:inherit}.details-copy[hidden].svelte-1ddp7wr{display:none}.details-copy.svelte-1ddp7wr{gap:var(--space-4);padding-top:var(--space-4);text-align:left;display:grid}h3.svelte-1ddp7wr{margin:0 0 var(--space-1);font-size:var(--text-base);font-weight:var(--font-weight-medium)}code.svelte-1ddp7wr{overflow-wrap:anywhere}.close.svelte-1ddp7wr{background:0 0;border:0;align-self:center;padding-inline:0;font-family:inherit}dialog.svelte-c93a6q{background:var(--color-white);width:min(39rem,100vw - 2rem);max-height:calc(100svh - 2rem);color:var(--color-black);box-shadow:0 .5rem 2rem color-mix(in srgb, var(--color-black) 16%, transparent);border:0;border-radius:0;margin:auto;padding:0;overflow-y:auto}dialog.svelte-c93a6q::backdrop{background:color-mix(in srgb, var(--color-black) 55%, transparent)}@media (prefers-reduced-motion:no-preference){dialog.svelte-c93a6q{opacity:0;transition:opacity .18s ease, transform .18s ease, display .18s allow-discrete, overlay .18s allow-discrete;transform:translateY(.75rem)scale(.98)}dialog[open].svelte-c93a6q{opacity:1;transition-duration:.24s;transition-timing-function:cubic-bezier(.2,.8,.2,1);transform:translateY(0)scale(1)}dialog.svelte-c93a6q::backdrop{transition:background .18s ease, display .18s allow-discrete, overlay .18s allow-discrete;background:0 0}dialog[open].svelte-c93a6q::backdrop{background:color-mix(in srgb, var(--color-black) 55%, transparent);transition-duration:.24s}@starting-style{dialog[open].svelte-c93a6q{opacity:0;transform:translateY(.75rem)scale(.98)}dialog[open].svelte-c93a6q::backdrop{background:0 0}}}.layout.svelte-c93a6q{grid-template-columns:1fr 1fr;min-height:30.5rem;display:grid}.content.svelte-c93a6q{text-align:center;align-self:center;padding:4.75rem 1.25rem 3.5rem}h2.svelte-c93a6q{font-family:var(--font-body);font-size:var(--text-h3);font-weight:700;line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-transform:uppercase;margin:0}h2.svelte-c93a6q:focus{outline:none}.intro.svelte-c93a6q{font-size:var(--text-base);line-height:var(--leading-body);margin:1.25rem 0}.close.svelte-c93a6q{z-index:1;width:2.75rem;height:2.75rem;color:var(--color-black);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:.125rem;right:.125rem}.close.svelte-c93a6q svg:where(.svelte-c93a6q){fill:none;stroke:currentColor;stroke-width:1.5px;width:1.125rem;height:1.125rem}.decline.svelte-c93a6q{min-height:2.75rem;color:inherit;cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-label);font-weight:700;line-height:var(--leading-label);text-transform:uppercase;background:0 0;border:0;margin-top:1rem;padding:.5rem}.photo.svelte-c93a6q picture,.photo.svelte-c93a6q img{object-fit:cover;width:100%;height:100%;display:block}.photo.svelte-c93a6q picture{position:absolute;inset:0}.photo.svelte-c93a6q{background:var(--color-grey-light);min-width:0;position:relative;overflow:hidden}@media (width<=47.999rem){dialog.svelte-c93a6q{width:min(20rem,100vw - 2rem)}.layout.svelte-c93a6q{grid-template-columns:1fr;min-height:0}.content.svelte-c93a6q{padding:1.5rem 1.25rem 1.25rem}.photo.svelte-c93a6q{display:none}}header.svelte-hv3zzy{--surface:color-mix(in srgb, var(--color-black) 78%, transparent);--ink:var(--color-white);--color-focus:var(--ink);z-index:var(--z-header);color:var(--ink);pointer-events:none;padding:0;font-family:Space Grotesk Variable,sans-serif;position:fixed;inset:0 0 auto}.bar.svelte-hv3zzy{isolation:isolate;width:100%;min-height:var(--header-height);pointer-events:auto;border-radius:0;position:relative}.header-content.svelte-hv3zzy{min-height:var(--header-height);grid-template-columns:1fr auto;align-items:center;gap:1rem;display:grid}.bar.svelte-hv3zzy:before{content:"";z-index:-1;border-radius:inherit;border-bottom:1px solid color-mix(in srgb, var(--color-grey-medium) 20%, transparent);background:var(--surface);-webkit-backdrop-filter:blur(32px);opacity:1;transition:opacity .3s;position:absolute;inset:0}.bar.svelte-hv3zzy:has(details[open]:where(.svelte-hv3zzy)):before{background:var(--color-black);-webkit-backdrop-filter:none;border-bottom-color:#0000}.hero-handover.svelte-hv3zzy:not(.past-hero) .bar:where(.svelte-hv3zzy):before{opacity:0}.hero-handover.svelte-hv3zzy .bar:where(.svelte-hv3zzy):has(details[open]:where(.svelte-hv3zzy)):before{opacity:1}a.svelte-hv3zzy,button.svelte-hv3zzy{color:var(--ink);font-size:var(--text-base);letter-spacing:var(--tracking-display);white-space:nowrap;font-weight:500;text-decoration:none}.home.svelte-hv3zzy{min-height:var(--header-height);justify-self:start;align-items:center;padding:1.125rem 0;display:flex}.home.svelte-hv3zzy img:where(.svelte-hv3zzy){width:auto;height:3rem}.header-navigation.svelte-hv3zzy{transform:translateX(calc((1 - var(--header-cta-progress,1)) * (var(--header-cta-width,0px) + var(--action-gap))));justify-content:center;align-items:center;gap:.25rem;display:flex}.hero-handover.svelte-hv3zzy:not([data-cta-ready]) .desktop-actions:where(.svelte-hv3zzy)>.cta:where(.svelte-hv3zzy){visibility:hidden;pointer-events:none;position:absolute}.header-navigation.svelte-hv3zzy a:where(.svelte-hv3zzy){color:color-mix(in srgb, var(--color-white) 90%, transparent);align-items:center;min-height:2.75rem;padding-inline:.75rem;transition:color .15s;display:grid;position:relative}.header-navigation.svelte-hv3zzy a:where(.svelte-hv3zzy):after{content:"";background:var(--color-white);opacity:0;pointer-events:none;height:1px;transition:opacity .15s;position:absolute;inset:auto .75rem .35rem}.header-navigation.svelte-hv3zzy a:where(.svelte-hv3zzy):hover:after{opacity:1}.header-navigation.svelte-hv3zzy:not(:has(a:hover)) a:where(.svelte-hv3zzy):focus-visible:after{opacity:1}.header-navigation.svelte-hv3zzy:not(:has(a:hover,a:focus-visible)) a[aria-current=page]:where(.svelte-hv3zzy):after{opacity:1}.header-navigation.svelte-hv3zzy a:where(.svelte-hv3zzy):hover,.header-navigation.svelte-hv3zzy a:where(.svelte-hv3zzy):focus-visible,.header-navigation.svelte-hv3zzy a[aria-current=page]:where(.svelte-hv3zzy){color:var(--color-white)}.actions.svelte-hv3zzy,.desktop-actions.svelte-hv3zzy{--action-gap:.5rem;justify-self:end;align-items:center;gap:var(--action-gap);display:flex}.desktop-actions.svelte-hv3zzy{flex-shrink:0;width:max-content}.cta.svelte-hv3zzy{cursor:pointer;background:var(--color-white);min-height:2.75rem;color:var(--color-black);border-radius:var(--radius-pill);border:1px solid #0000;justify-content:center;align-items:center;padding:.5rem 1.125rem;transition:background-color .15s;display:inline-flex}.cta.svelte-hv3zzy:hover{background:var(--color-grey-light)}details.svelte-hv3zzy{display:none}details.svelte-hv3zzy::details-content{content-visibility:hidden;transition:content-visibility .22s allow-discrete}details[open].svelte-hv3zzy::details-content{content-visibility:visible}summary.svelte-hv3zzy{cursor:pointer;place-items:center;width:2.75rem;height:2.75rem;list-style:none;display:grid}summary.svelte-hv3zzy::-webkit-details-marker{display:none}.menu-lines.svelte-hv3zzy{width:1.125rem;height:.5rem;position:relative}.menu-lines.svelte-hv3zzy:before,.menu-lines.svelte-hv3zzy:after{content:"";background:currentColor;height:1.5px;transition:top .18s,bottom .18s,transform .18s;position:absolute;inset-inline:0}.menu-lines.svelte-hv3zzy:before{top:0}.menu-lines.svelte-hv3zzy:after{bottom:0}details[open].svelte-hv3zzy .menu-lines:where(.svelte-hv3zzy):before{top:50%;transform:translateY(-50%)rotate(45deg)}details[open].svelte-hv3zzy .menu-lines:where(.svelte-hv3zzy):after{top:50%;bottom:auto;transform:translateY(-50%)rotate(-45deg)}.mobile-navigation.svelte-hv3zzy{background:var(--color-black);border-bottom:1px solid color-mix(in srgb, var(--color-grey-medium) 20%, transparent);clip-path:inset(0 0 100%);border-radius:0;flex-direction:column;max-height:calc(100dvh - 7rem);padding:1rem;transition:clip-path .22s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:100% 0 auto;overflow-y:auto}details[open].svelte-hv3zzy .mobile-navigation:where(.svelte-hv3zzy){clip-path:inset(0)}.mobile-navigation.svelte-hv3zzy a:where(.svelte-hv3zzy){border-radius:var(--radius-pill);color:color-mix(in srgb, var(--color-white) 90%, transparent);padding:.875rem 1rem}.mobile-navigation.svelte-hv3zzy a:where(.svelte-hv3zzy):hover,.mobile-navigation.svelte-hv3zzy a:where(.svelte-hv3zzy):focus-visible,.mobile-navigation.svelte-hv3zzy a[aria-current=page]:where(.svelte-hv3zzy){color:var(--color-white);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.skip.svelte-hv3zzy{z-index:var(--z-overlay);background:var(--color-white);color:var(--color-black);padding:1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip.svelte-hv3zzy:focus{transform:none}@media (width<=63.999rem){.header-content.svelte-hv3zzy{gap:.5rem}.home.svelte-hv3zzy img:where(.svelte-hv3zzy){height:1.75rem}.actions.svelte-hv3zzy{--action-gap:.25rem}}@media (width<=33rem){.header-content.svelte-hv3zzy:has(.header-navigation:where(.svelte-hv3zzy) a:where(.svelte-hv3zzy)+a:where(.svelte-hv3zzy)) .desktop-actions:where(.svelte-hv3zzy){display:none}.header-content.svelte-hv3zzy:has(.header-navigation:where(.svelte-hv3zzy) a:where(.svelte-hv3zzy)+a:where(.svelte-hv3zzy)) details:where(.svelte-hv3zzy){display:block}}@media (width<=19.5rem){.desktop-actions.svelte-hv3zzy{display:none}details.svelte-hv3zzy{display:block}}@media (prefers-reduced-motion:reduce){.bar.svelte-hv3zzy:before,.cta.svelte-hv3zzy,.header-navigation.svelte-hv3zzy a:where(.svelte-hv3zzy),.header-navigation.svelte-hv3zzy a:where(.svelte-hv3zzy):after,.mobile-navigation.svelte-hv3zzy,.menu-lines.svelte-hv3zzy:before,.menu-lines.svelte-hv3zzy:after{transition:none}}.site-shell.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}.page-content.svelte-12qhfyh{flex:1}::view-transition-group(*){animation-duration:.3s;animation-timing-function:ease-in-out}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.18s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}
