@font-face{font-family:Montserrat;font-weight:800;font-display:swap;src:url(../../../_fonts/montserrat/montserrat-latin-800.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--landing-ink:var(--ref-green-700);--landing-ink-2:var(--ref-green-700);--landing-ink-raised:var(--ref-green-700);--landing-ink-line:var(--ref-green-600);--landing-on-ink:var(--ref-white);--landing-on-ink-muted:var(--ref-green-50);--landing-accent-ink:var(--ref-white);--landing-accent-paper:var(--ref-green-700);--landing-highlight:var(--ref-green-700);--landing-nav-h:68px;--landing-glow:transparent;--landing-cta:var(--ref-white);--landing-on-cta:var(--ref-gray-950);--landing-cta-hover:var(--ref-gray-100);--landing-spark:var(--ref-amber-400);--landing-paper:var(--bg-base);--landing-paper-alt:var(--bg-surface);--landing-trust-bg:var(--ref-green-50);--landing-v-commerce-bg:var(--ref-green-100);--landing-v-commerce-fg:var(--ref-green-800);--landing-v-food-bg:var(--ref-amber-100);--landing-v-food-fg:var(--ref-amber-800);--landing-v-booking-bg:var(--ref-rose-100);--landing-v-booking-fg:var(--ref-rose-800);--landing-v-listings-bg:var(--ref-sky-100);--landing-v-listings-fg:var(--ref-sky-800);--landing-v-portfolio-bg:var(--ref-violet-100);--landing-v-portfolio-fg:var(--ref-violet-800);--landing-fs-display:clamp(2.125rem, 1.2rem + 4.6vw, 3.75rem);--landing-fs-h2:clamp(1.5rem, 1.1rem + 2.2vw, 2.5rem);--landing-fs-figure:clamp(1.75rem, 1.3rem + 2vw, 2.25rem);--landing-max:72rem;--landing-gutter:var(--space-4);--landing-section-pad:clamp(var(--space-10), 8vw, calc(var(--space-12) * 2))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--landing-accent-paper:var(--ref-green-400);--landing-trust-bg:var(--ref-green-950);--landing-v-commerce-bg:var(--ref-green-900);--landing-v-commerce-fg:var(--ref-green-200);--landing-v-food-bg:var(--ref-amber-900);--landing-v-food-fg:var(--ref-amber-200);--landing-v-booking-bg:var(--ref-rose-900);--landing-v-booking-fg:var(--ref-rose-200);--landing-v-listings-bg:var(--ref-sky-900);--landing-v-listings-fg:var(--ref-sky-200);--landing-v-portfolio-bg:var(--ref-violet-900);--landing-v-portfolio-fg:var(--ref-violet-200)}}:root[data-theme=dark]{--landing-glow:var(--landing-grad-a);--landing-cta:var(--ref-green-500);--landing-cta-hover:var(--ref-green-400);--landing-ink:var(--ref-gray-950);--landing-ink-2:var(--ref-green-950);--landing-ink-raised:var(--ref-gray-900);--landing-ink-line:var(--ref-gray-800);--landing-on-ink:var(--ref-white);--landing-on-ink-muted:var(--ref-gray-400);--landing-accent-ink:var(--ref-green-400);--landing-accent-paper:var(--ref-green-400);--landing-trust-bg:var(--ref-green-950);--landing-v-commerce-bg:var(--ref-green-900);--landing-v-commerce-fg:var(--ref-green-200);--landing-v-food-bg:var(--ref-amber-900);--landing-v-food-fg:var(--ref-amber-200);--landing-v-booking-bg:var(--ref-rose-900);--landing-v-booking-fg:var(--ref-rose-200);--landing-v-listings-bg:var(--ref-sky-900);--landing-v-listings-fg:var(--ref-sky-200);--landing-v-portfolio-bg:var(--ref-violet-900);--landing-v-portfolio-fg:var(--ref-violet-200)}@media (width>=56rem){:root{--landing-gutter:var(--space-8)}}html{scroll-padding-block-start:var(--landing-nav-h)}@media (width<=55.99rem){html{scroll-padding-block-end:88px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.lenis,html.lenis body{block-size:auto}html.lenis{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.mk-cta{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;min-block-size:var(--size-control-lg);padding:var(--space-2) var(--space-6);border-radius:var(--radius-full);background:var(--action-primary);color:var(--action-primary-text);font-weight:var(--font-weight-strong);text-align:center;border:2px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.mk-cta:hover{background:var(--action-primary-hover)}.mk-cta:focus-visible{outline:3px solid var(--focus-color);outline-offset:3px}.mk-cta:not(.on-ink,.outline){background:var(--ed-on-paper);color:var(--ed-paper)}.mk-cta:not(.on-ink,.outline):hover{opacity:.88}.mk-cta.on-ink{background:var(--landing-cta);color:var(--landing-on-cta)}.mk-cta.on-ink:hover{background:var(--landing-cta-hover)}.mk-cta.on-ink:focus-visible{outline-color:var(--landing-accent-ink)}.mk-cta.outline{border-color:var(--ed-on-paper);color:var(--ed-on-paper);background:0 0}.mk-cta.outline:hover{background:var(--bg-surface-hover)}@media (width<=29.99rem){.mk-cta.wide{inline-size:100%;max-inline-size:26rem}}@media (prefers-reduced-motion:no-preference){.mk-cta{transition:background-color var(--motion-fast) var(--ease-out)}}.mk-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-closing{--landing-ink:var(--ref-gray-950);--landing-ink-line:var(--ref-gray-800);--landing-on-ink:var(--ref-white);--landing-on-ink-muted:var(--ref-gray-400);--landing-accent-ink:var(--ref-white)}
