:root{--canvas: #FDFCF5;--surface: #F5F1E2;--surface-green: #EFF3E4;--surface-warm: #EFF3E4;--ink: #23271A;--ink-muted: #5C6050;--ink-soft: #7C8070;--gold: #A8842C;--gold-deep: #7C611C;--lemon: #F3C93D;--leaf: #5A7042;--surface-deep: #2A2E1D;--footer-bg: #1F2216;--ink-on-deep: #F5F2E3;--ink-on-deep-muted: rgba(245, 242, 227, .72);--line: rgba(35, 39, 26, .12);--primary: var(--gold);--primary-fg: #FFFFFF;--primary-ink: var(--gold-deep);--primary-tint: rgba(168, 132, 44, .14);--accent: var(--gold);--accent-light: var(--lemon);--error: #B0402F;--ff-display: "Libre Caslon Text", Georgia, "Times New Roman", serif;--ff-body: "Work Sans", system-ui, -apple-system, sans-serif;--ff-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--fs-xs: .78rem;--fs-small: .9rem;--fs-body: 1rem;--fs-lead: clamp(1.1rem, 1rem + .5vw, 1.3rem);--fs-h3: clamp(1.32rem, 1.18rem + .7vw, 1.618rem);--fs-h2: clamp(1.7rem, 1.42rem + 1.4vw, 2.25rem);--fs-h1: clamp(2rem, 1.55rem + 2.3vw, 3.1rem);--fs-display: clamp(2.2rem, 1.5rem + 3.4vw, 4.3rem);--fs-eyebrow: .8rem;--fs-stat: clamp(2.6rem, 1.9rem + 3vw, 4rem);--lh-tight: 1.08;--lh-body: 1.65;--measure: 66ch;--container-max: 1440px;--gutter: clamp(1rem, 4vw, 2rem);--container-pad: var(--gutter);--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--section-pad-y: clamp(4.25rem, 2.6rem + 6.8vw, 8.5rem);--section-pad-y-sm: clamp(2.5rem, 1.9rem + 2.6vw, 4rem);--head-gap: clamp(1rem, .6rem + 1.4vw, 2rem);--topbar-h: 40px;--nav-h: 66px;--header-h: calc(var(--topbar-h) + var(--nav-h));--radius-sm: 3px;--radius-md: 6px;--radius-btn: 0px;--lemon-corner: clamp(2.25rem, 5vw, 5rem);--btn-primary-bg: var(--gold);--btn-primary-fg: #221F13;--btn-secondary-bg: var(--surface);--btn-secondary-fg: var(--ink);--btn-outlined-fg: var(--ink);--btn-outlined-border: color-mix(in srgb, var(--ink) 26%, transparent);--btn-link-fg: var(--gold);--btn-link-fg-hover: var(--gold-deep);--shadow-sm: 0 1px 2px rgba(35, 39, 26, .06), 0 2px 6px rgba(35, 39, 26, .05);--shadow-md: 0 2px 4px rgba(35, 39, 26, .07), 0 10px 24px rgba(35, 39, 26, .08);--shadow-lg: 0 4px 8px rgba(35, 39, 26, .08), 0 22px 48px rgba(35, 39, 26, .12);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--dur-micro: .15s;--dur-ui: .28s;--dur-reveal: .5s}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-reveal],[data-choreo],[data-choreo-item]{opacity:1!important;transform:none!important}}:root{--ease-out-strong: cubic-bezier(.23, 1, .32, 1);--ease-in-out-strong: cubic-bezier(.77, 0, .175, 1);--dur-press: .14s;--dur-hover: .18s;--dur-reveal: .26s;--shadow-sm: 0 1px 2px rgba(16, 17, 19, .06), 0 2px 8px -2px rgba(16, 17, 19, .1);--shadow-md: 0 2px 4px rgba(16, 17, 19, .05), 0 12px 28px -12px rgba(16, 17, 19, .18);--shadow-lg: 0 4px 8px rgba(16, 17, 19, .05), 0 24px 56px -16px rgba(16, 17, 19, .24)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:calc(var(--nav-h) + 1rem);-webkit-text-size-adjust:100%}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{padding-top:var(--header-h)}img{max-width:100%;height:auto;display:block}svg{display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--ff-display);font-weight:700;line-height:var(--lh-tight);letter-spacing:-.015em;margin:0;color:var(--ink)}p{margin:0}::selection{background:var(--lemon);color:var(--ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.container{width:min(100% - 2 * var(--gutter),var(--container-max));margin-inline:auto}.container--prose{max-width:70ch}.section{padding-block:var(--section-pad-y);position:relative}.section--sm{padding-block:var(--section-pad-y-sm)}.section--surface{background:var(--surface)}.section--surface-green{background:var(--surface-green)}.section--canvas{background:var(--canvas)}[data-menusection]{scroll-margin-top:calc(var(--nav-h) + 64px)}@media (max-width: 860px){[data-menusection]{scroll-margin-top:calc(var(--header-h) + 64px)}}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--ff-mono);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0}.eyebrow .eyebrow__mark{color:var(--lemon);flex:none}.section--surface-deep .eyebrow{color:var(--lemon)}.section--surface-deep .eyebrow .eyebrow__mark{color:var(--gold)}.section-head{max-width:44ch}.section-head--center{max-width:52ch;margin-inline:auto;text-align:center}.section-head>*+*{margin-top:var(--space-3)}.section-title{font-size:var(--fs-h2)}.section-lede{font-size:var(--fs-lead);color:var(--ink-muted);line-height:1.55;max-width:var(--measure)}.mark-lemon{background-image:linear-gradient(var(--lemon),var(--lemon));background-repeat:no-repeat;background-position:0 88%;background-size:100% .32em;padding:0 .04em}.prose{color:var(--ink-muted);max-width:var(--measure)}.prose p+p{margin-top:1rem}.lead{font-size:var(--fs-lead);color:var(--ink-muted);line-height:1.55}.chips{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.chip{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--ff-mono);font-size:var(--fs-xs);font-weight:500;letter-spacing:.04em;color:var(--ink);background:var(--surface);border:1px solid var(--line);padding:.4rem .75rem;border-radius:999px}.chip svg{color:var(--lemon);flex:none}.section--surface .chip,.section--surface-green .chip{background:var(--canvas)}.marker-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.marker-list li{display:grid;grid-template-columns:1.4rem 1fr;gap:.65rem;align-items:start;color:var(--ink)}.marker-list li>svg{color:var(--lemon);margin-top:.18rem;flex:none}.section--surface-deep .marker-list li>svg{color:var(--gold)}.lemon-frame{position:relative;overflow:hidden;border-radius:var(--lemon-corner) 0 var(--lemon-corner) 0;background:var(--surface)}.lemon-frame--flip{border-radius:0 var(--lemon-corner) 0 var(--lemon-corner)}.lemon-frame img{width:100%;height:100%;object-fit:cover}.card{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.icon-badge{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-md);color:#fff;flex:none}.icon-badge--gold{background:var(--gold)}.icon-badge--leaf{background:var(--leaf)}.stars{display:inline-flex;gap:.15rem;color:var(--lemon)}.stars svg{fill:var(--lemon);stroke:none}.btn-fancy.btn-fancy[data-variant=primary]:hover:not([disabled]):not([aria-disabled=true]){background:var(--gold-deep);color:#fff;border-color:var(--gold-deep)}.btn-fancy[data-variant=link],.btn-fancy[data-variant=unlined-link]{font-weight:600;font-size:var(--fs-small)}.section--surface-deep .btn-fancy[data-variant=outlined]{--btn-outlined-fg: var(--ink-on-deep);color:var(--ink-on-deep);border-color:#f5f2e380}.section--surface-deep .btn-fancy[data-variant=outlined]:hover:not([disabled]){background:var(--ink-on-deep)!important;color:var(--surface-deep)!important;border-color:var(--ink-on-deep)!important}.section--surface-deep .btn-fancy[data-variant=link]{--btn-link-fg: var(--lemon)}.btn-row{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.text-link{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;color:var(--gold);text-decoration:none;font-size:var(--fs-small)}.text-link:hover{color:var(--gold-deep)}.text-link svg{transition:transform var(--dur-ui) var(--ease-standard)}.text-link:hover svg{transform:translate(3px)}.section--surface-deep a{color:inherit}.lead-form__form{display:flex;flex-direction:column;gap:1.1rem}.lead-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.lead-form__field{display:flex;flex-direction:column;gap:.4rem}.lead-form__field label{font-weight:600;font-size:var(--fs-small);color:var(--ink)}.lead-form__field input,.lead-form__field textarea{width:100%;padding:.8rem 1rem;font:inherit;color:var(--ink);background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-sm);transition:border-color .16s ease,box-shadow .16s ease}.lead-form__field textarea{resize:vertical;min-height:130px}.lead-form__field input:focus-visible,.lead-form__field textarea:focus-visible{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px var(--primary-tint)}.lead-form__field.has-error input,.lead-form__field.has-error textarea{border-color:var(--error)}.lead-form__error{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s var(--ease-out)}.lead-form__field.has-error .lead-form__error{grid-template-rows:1fr}.lead-form__error p{overflow:hidden;min-height:0;margin:0;font-size:var(--fs-xs);font-weight:500;color:var(--error)}.lead-form__server-error{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s var(--ease-out)}.lead-form__server-error.is-visible{grid-template-rows:1fr}.lead-form__server-error p{overflow:hidden;min-height:0;margin:0;font-weight:500;color:var(--error)}.lead-form__actions{margin-top:.4rem}.lead-form__note{font-size:var(--fs-small);color:var(--ink-muted);margin-bottom:.3rem}.lead-form__success{padding:clamp(1.75rem,3vw,2.5rem);background:var(--surface-green);border-radius:var(--radius-md);border:1px solid var(--line)}.lead-form__success-check{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:1rem;border-radius:50%;background:var(--gold);color:#fff}.lead-form__success h3{margin-bottom:.35em;font-size:var(--fs-h3)}.lead-form__success p{margin:0;color:var(--ink-muted);max-width:48ch}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width: 640px){.lead-form__row{grid-template-columns:1fr}}.text-center{text-align:center}.mono{font-family:var(--ff-mono)}.stack>*+*{margin-top:1.15rem}.stack--tight>*+*{margin-top:.7rem}.rowtext>*+*{margin-top:1.15rem}.rowtext .section-title{max-width:20ch}.mono-label{font-family:var(--ff-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}a[class*=btn-]:active:not([aria-disabled=true]),button[class*=btn-]:active:not([disabled]){transform:scale(.97);transition:transform var(--dur-press, .14s) var(--ease-out-strong, ease-out)}@media (prefers-reduced-motion: reduce){a[class*=btn-]:active,button[class*=btn-]:active{transform:none}}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:1000;transition:transform .32s var(--ease-standard)}.topbar[data-astro-cid-3ef6ksr2]{height:var(--topbar-h);background:var(--surface-deep);color:var(--ink-on-deep);font-size:var(--fs-xs)}.topbar__inner[data-astro-cid-3ef6ksr2]{height:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.topbar__addr[data-astro-cid-3ef6ksr2],.topbar__phone[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.4rem;color:var(--ink-on-deep);text-decoration:none}.topbar__addr[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2],.topbar__phone[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{color:var(--lemon);flex:none}.topbar__phone[data-astro-cid-3ef6ksr2]{font-weight:600}.topbar__phone[data-astro-cid-3ef6ksr2]:hover{color:var(--lemon)}.topbar__right[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.5rem}.topbar__verlof[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-family:var(--ff-mono);color:var(--ink-on-deep-muted);letter-spacing:.02em}.topbar__verlof[data-astro-cid-3ef6ksr2] .topbar__dot[data-astro-cid-3ef6ksr2]{color:var(--lemon);flex:none}.navbar[data-astro-cid-3ef6ksr2]{height:var(--nav-h);background:color-mix(in srgb,var(--canvas) 82%,transparent);transition:background .3s var(--ease-standard),box-shadow .3s var(--ease-standard)}.site-header[data-astro-cid-3ef6ksr2].is-scrolled .navbar[data-astro-cid-3ef6ksr2]{background:color-mix(in srgb,var(--canvas) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line),var(--shadow-sm)}.site-header[data-astro-cid-3ef6ksr2].is-compact{transform:translateY(calc(-1 * var(--topbar-h)))}.navbar__inner[data-astro-cid-3ef6ksr2]{height:100%;display:flex;align-items:center;gap:1.5rem}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;margin-right:auto}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:2.5rem;width:auto}.nav__list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:clamp(1rem,2vw,2rem);list-style:none;margin:0;padding:0}.nav__link[data-astro-cid-3ef6ksr2]{position:relative;font-size:var(--fs-small);font-weight:500;color:var(--ink);text-decoration:none;padding:.35rem 0;transition:color var(--dur-ui) var(--ease-standard)}.nav__link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-ui) var(--ease-standard)}.nav__link[data-astro-cid-3ef6ksr2]:hover{color:var(--gold-deep)}.nav__link[data-astro-cid-3ef6ksr2]:hover:after,.nav__link[data-astro-cid-3ef6ksr2].is-active:after{transform:scaleX(1)}.nav__link[data-astro-cid-3ef6ksr2].is-active{color:var(--gold-deep)}.burger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;background:transparent;border:none;cursor:pointer}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:24px;height:2px;margin-inline:auto;background:var(--ink);border-radius:2px}.nav-overlay[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:1200;background:var(--canvas);display:flex;flex-direction:column;padding-bottom:2rem;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s var(--ease-standard),transform .3s var(--ease-standard),visibility .3s}.nav-overlay[data-astro-cid-3ef6ksr2][hidden]{display:flex}body.nav-open .nav-overlay[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:none}body.nav-open{overflow:hidden}.nav-overlay__bar[data-astro-cid-3ef6ksr2]{height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;flex:none;margin-top:.5rem}.brand--overlay[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:2.5rem;width:auto}.nav-overlay__close[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer}.nav-overlay__nav[data-astro-cid-3ef6ksr2]{flex:1;display:flex;align-items:center;padding-inline:var(--gutter)}.nav-overlay__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:.35rem}.nav-overlay__link[data-astro-cid-3ef6ksr2]{display:block;font-family:var(--ff-display);font-size:clamp(1.7rem,8vw,2.4rem);color:var(--ink);text-decoration:none;padding:.35rem 0}.nav-overlay__link[data-astro-cid-3ef6ksr2].is-active{color:var(--gold)}.nav-overlay__foot[data-astro-cid-3ef6ksr2]{flex:none;padding-inline:var(--gutter);display:flex;flex-direction:column;gap:.35rem}.nav-overlay__phone[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.2rem;color:var(--gold-deep);text-decoration:none}.nav-overlay__addr[data-astro-cid-3ef6ksr2]{margin:0;color:var(--ink-muted);font-size:var(--fs-small)}@media (max-width: 860px){.topbar__addr[data-astro-cid-3ef6ksr2]{display:none}.topbar__right[data-astro-cid-3ef6ksr2]{width:100%;justify-content:space-between}.topbar__verlof[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:none}.topbar__verlof[data-astro-cid-3ef6ksr2]:after{content:"Verlof 20/07 - 13/08"}.nav[data-astro-cid-3ef6ksr2],.navbar__cta[data-astro-cid-3ef6ksr2]{display:none}.burger[data-astro-cid-3ef6ksr2]{display:flex;margin-left:auto}.site-header[data-astro-cid-3ef6ksr2].is-compact{transform:none}}@media (max-width: 400px){.topbar[data-astro-cid-3ef6ksr2]{font-size:.72rem}}.hours__title[data-astro-cid-3qcu2hno]{font-family:var(--ff-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 .6rem}.hours__list[data-astro-cid-3qcu2hno]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hours__row[data-astro-cid-3qcu2hno]{display:flex;justify-content:space-between;gap:1.5rem;padding:.42rem .55rem;border-radius:var(--radius-sm);font-size:var(--fs-small)}.hours__row[data-astro-cid-3qcu2hno]+.hours__row[data-astro-cid-3qcu2hno]{border-top:1px solid var(--line)}.hours__day[data-astro-cid-3qcu2hno]{color:var(--ink)}.hours__val[data-astro-cid-3qcu2hno]{color:var(--ink-muted);font-variant-numeric:tabular-nums}.hours__row[data-astro-cid-3qcu2hno].is-closed .hours__val[data-astro-cid-3qcu2hno]{color:var(--ink-soft)}.hours__row[data-astro-cid-3qcu2hno].is-today{background:var(--primary-tint);border-top-color:transparent}.hours__row[data-astro-cid-3qcu2hno].is-today .hours__day[data-astro-cid-3qcu2hno]{font-weight:600;color:var(--gold-deep)}.hours__row[data-astro-cid-3qcu2hno].is-today .hours__val[data-astro-cid-3qcu2hno]{color:var(--gold-deep);font-weight:500}.section--surface-deep .hours__row[data-astro-cid-3qcu2hno]+.hours__row[data-astro-cid-3qcu2hno]{border-top-color:var(--line)}.section--surface-deep .hours__day[data-astro-cid-3qcu2hno]{color:var(--ink-on-deep)}.section--surface-deep .hours__val[data-astro-cid-3qcu2hno]{color:var(--ink-on-deep-muted)}.section--surface-deep .hours__row[data-astro-cid-3qcu2hno].is-today{background:#f3c93d29}.section--surface-deep .hours__row[data-astro-cid-3qcu2hno].is-today .hours__day[data-astro-cid-3qcu2hno],.section--surface-deep .hours__row[data-astro-cid-3qcu2hno].is-today .hours__val[data-astro-cid-3qcu2hno]{color:var(--lemon)}.footer[data-astro-cid-sz7xmlte]{background:var(--footer-bg);padding-block:clamp(3.5rem,6vw,5rem) 2rem}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr;gap:clamp(2rem,4vw,3.5rem)}.footer__logo[data-astro-cid-sz7xmlte]{font-family:var(--ff-display);font-size:1.6rem;font-weight:700;color:var(--ink-on-deep);margin:0 0 .75rem}.footer__logo[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--lemon)}.footer__tag[data-astro-cid-sz7xmlte]{color:var(--ink-on-deep-muted);font-size:var(--fs-small);max-width:34ch;margin:0 0 1.25rem}.footer__socials[data-astro-cid-sz7xmlte]{display:flex;gap:.6rem}.footer__socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--ink-on-deep);border:1px solid var(--line);border-radius:var(--radius-sm);transition:background .2s,color .2s,border-color .2s}.footer__socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background:var(--gold);color:#fff;border-color:var(--gold)}.footer__head[data-astro-cid-sz7xmlte]{font-family:var(--ff-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--lemon);margin:0 0 1rem}.footer__contact[data-astro-cid-sz7xmlte]{font-style:normal;display:flex;flex-direction:column;gap:.7rem}.footer__contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:flex-start;gap:.55rem;color:var(--ink-on-deep);text-decoration:none;font-size:var(--fs-small);line-height:1.4}.footer__contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{color:var(--gold);flex:none;margin-top:.1rem}.footer__contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--lemon)}.footer__praktisch[data-astro-cid-sz7xmlte]{margin:1rem 0 0;color:var(--ink-on-deep-muted);font-size:var(--fs-xs);line-height:1.6}.footer__nav[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-on-deep-muted);text-decoration:none;font-size:var(--fs-small)}.footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--lemon)}.footer__bottom[data-astro-cid-sz7xmlte]{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.5rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;color:var(--ink-on-deep-muted);font-size:var(--fs-xs)}.footer__bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.footer__legal[data-astro-cid-sz7xmlte]{display:flex;gap:1.5rem}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-on-deep-muted);text-decoration:none}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--lemon)}@media (max-width: 900px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer__bottom[data-astro-cid-sz7xmlte]{flex-direction:column}}
