@font-face{font-family:Inter;src:url(/assets/inter-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}html,body,#root{margin:0;min-height:100%}body{font-family:Inter,sans-serif}figure{margin:0}.astryx-top-nav{min-height:var(--yolka-nav-height);padding-inline:calc(var(--spacing-6) * 2)}.astryx-top-nav-heading .astryx-text{font-size:var(--yolka-brand-size);font-weight:700;letter-spacing:var(--yolka-title-tracking)}button:focus-visible,a:focus-visible{outline:var(--yolka-focus-width) solid var(--color-text-accent);outline-offset:var(--yolka-focus-offset)}.page{width:100%;max-width:var(--yolka-page-width);margin-inline:auto;min-height:calc(100svh - 9rem);justify-content:space-between}.hero{flex:1;min-height:var(--yolka-hero-height);padding-inline:var(--spacing-6)}.hero-copy{flex:1 1 26rem;min-width:0;padding-block:var(--spacing-6)}.headline{font-size:var(--yolka-title-size);line-height:var(--yolka-title-leading);letter-spacing:var(--yolka-title-tracking);max-width:100%;margin:0}.description{font-size:var(--yolka-body-size);line-height:1.75;font-weight:400;color:var(--color-text-secondary);max-width:var(--yolka-copy-width);text-wrap:pretty}.launch-message{margin-block-start:var(--spacing-6);color:var(--color-text-accent)}.launch-arrow{width:var(--yolka-control-size);height:var(--spacing-4);flex:none}.launch-label{font-size:var(--yolka-footer-size);font-weight:700;letter-spacing:.1em;color:inherit}.hero-art{flex:1 1 24rem;min-width:0;align-items:center;position:relative}.road-graphic{width:100%;max-width:var(--yolka-graphic-width);height:auto;overflow:visible}.road-outline{stroke:var(--yolka-road-edge)}.road-surface{stroke:var(--yolka-orange)}.road-center{stroke:var(--yolka-ink)}.road-marker{fill:var(--yolka-ink)}.road-start{fill:var(--yolka-orange);stroke:var(--yolka-ink);stroke-width:1.5}.road-compass{stroke:var(--color-text-secondary)}.brand-mark{width:var(--yolka-brand-size);height:var(--yolka-brand-size);color:var(--color-text-accent);flex:none}.page-footer{padding:var(--spacing-6);border-block-start:var(--yolka-hairline) solid var(--color-border)}.footer-copy,.footer-domain{color:var(--color-text-secondary);font-size:var(--yolka-footer-size);line-height:1.6}.footer-domain{font-weight:700;color:var(--color-text-primary)}#language-toggle,#appearance-toggle{min-width:var(--yolka-control-size);min-height:var(--yolka-control-size)}::selection{background:var(--yolka-orange);color:var(--yolka-ink)}@media(min-width:64rem){.road-graphic{max-height:calc(100svh - 11rem);width:auto;max-width:100%}}@media(max-width:52rem){.astryx-top-nav{padding-inline:var(--spacing-6)}.hero{gap:var(--spacing-4);padding-inline:0;min-height:0}.hero-copy{flex-basis:100%;padding-block:var(--spacing-4)}.hero-art{flex-basis:100%;height:22rem;overflow:visible;align-items:flex-end}.road-graphic{width:18rem;max-width:100%;position:relative;top:0}.launch-message{margin-block-start:var(--spacing-2)}.headline{font-size:clamp(3.25rem,10vw,4.5rem)}.page-footer{padding-inline:0}.page{min-height:calc(100svh - 8rem)}}@media(prefers-reduced-motion:no-preference){.road-center{animation:road-arrival 1.8s cubic-bezier(.16,1,.3,1) both}@keyframes road-arrival{0%{stroke-dashoffset:66}to{stroke-dashoffset:0}}}
