.blog[data-astro-cid-4p7bbp4d]{padding:clamp(3.5rem,8vw,6rem) 0}.blog-head[data-astro-cid-4p7bbp4d]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 2rem;margin-bottom:2rem;display:flex}.blog-head[data-astro-cid-4p7bbp4d] h2[data-astro-cid-4p7bbp4d]{margin:0;font-size:clamp(1.7rem,4vw,2.6rem)}.blog-head[data-astro-cid-4p7bbp4d] p[data-astro-cid-4p7bbp4d]{max-width:28rem;color:var(--muted);margin:0}.blog-list[data-astro-cid-4p7bbp4d]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.blog-card[data-astro-cid-4p7bbp4d]{border-radius:var(--radius);background:color-mix(in srgb, var(--bg) 60%, #fff);height:100%;color:inherit;box-shadow:0 1px 0 var(--line), 0 20px 40px -30px #00000059;text-decoration:none;transition:transform .35s,box-shadow .35s;display:grid;overflow:hidden}[data-site=fotograaf] .blog-card[data-astro-cid-4p7bbp4d]{background:#1d1a17}a[data-astro-cid-4p7bbp4d].blog-card:hover{box-shadow:0 1px 0 var(--line), 0 30px 50px -28px #0006;transform:translateY(-5px)}.blog-img[data-astro-cid-4p7bbp4d]{aspect-ratio:16/10;display:block}.is-soon[data-astro-cid-4p7bbp4d] .blog-img[data-astro-cid-4p7bbp4d] img[data-astro-cid-4p7bbp4d]{filter:saturate(.6)}.blog-text[data-astro-cid-4p7bbp4d]{align-content:start;gap:.4rem;padding:1.25rem 1.4rem 1.5rem;display:grid}.blog-date[data-astro-cid-4p7bbp4d]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.blog-title[data-astro-cid-4p7bbp4d]{font-family:var(--font-head);font-size:1.35rem;font-style:var(--head-style);font-weight:var(--head-weight);text-transform:var(--head-case);line-height:1.2}a[data-astro-cid-4p7bbp4d].blog-card:hover .blog-title[data-astro-cid-4p7bbp4d]{text-underline-offset:4px;text-decoration:underline 2px}.blog-sum[data-astro-cid-4p7bbp4d]{color:var(--muted)}.soon[data-astro-cid-4p7bbp4d]{justify-self:start}@media (width>=860px){.blog--feature[data-astro-cid-4p7bbp4d] .blog-list[data-astro-cid-4p7bbp4d]{grid-template-columns:1.6fr 1fr}.blog--feature[data-astro-cid-4p7bbp4d] .blog-list[data-astro-cid-4p7bbp4d] li[data-astro-cid-4p7bbp4d]:first-child .blog-img[data-astro-cid-4p7bbp4d]{aspect-ratio:16/9}.blog--feature[data-astro-cid-4p7bbp4d] .blog-list[data-astro-cid-4p7bbp4d] li[data-astro-cid-4p7bbp4d]:first-child .blog-title[data-astro-cid-4p7bbp4d]{font-size:1.9rem}}.blog--rows[data-astro-cid-4p7bbp4d] .blog-list[data-astro-cid-4p7bbp4d]{grid-template-columns:1fr}@media (width>=720px){.blog--rows[data-astro-cid-4p7bbp4d] .blog-card[data-astro-cid-4p7bbp4d]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.blog--rows[data-astro-cid-4p7bbp4d] .blog-img[data-astro-cid-4p7bbp4d]{aspect-ratio:4/3;height:100%}.blog--rows[data-astro-cid-4p7bbp4d] .blog-text[data-astro-cid-4p7bbp4d]{padding:2rem 2.5rem}.blog--rows[data-astro-cid-4p7bbp4d] .blog-title[data-astro-cid-4p7bbp4d]{font-size:1.8rem}.blog--rows[data-astro-cid-4p7bbp4d] li[data-astro-cid-4p7bbp4d]:nth-child(2n) .blog-img[data-astro-cid-4p7bbp4d]{order:2}}.quotes[data-astro-cid-6fcotvd6]{padding:clamp(3.5rem,8vw,6rem) 0}.quotes-title[data-astro-cid-6fcotvd6]{margin:0 0 2rem;font-size:clamp(1.6rem,3.5vw,2.4rem)}.q-list[data-astro-cid-6fcotvd6]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.q-card[data-astro-cid-6fcotvd6]{border-radius:var(--radius);color:#222;height:100%;box-shadow:0 1px 0 var(--line), 0 18px 40px -24px #00000040;background:#fff;margin:0;padding:1.75rem;transition:transform .35s,box-shadow .35s}.q-card[data-astro-cid-6fcotvd6]:hover{box-shadow:0 1px 0 var(--line), 0 26px 50px -24px #0000004d;transform:translateY(-4px)rotate(-.4deg)}.q-mark[data-astro-cid-6fcotvd6]{width:2.2rem;color:var(--accent)}.q-card[data-astro-cid-6fcotvd6] blockquote[data-astro-cid-6fcotvd6]{font-family:var(--font-head);font-size:1.2rem;font-style:var(--head-style);margin:.75rem 0 1rem;line-height:1.4}.q-card[data-astro-cid-6fcotvd6] figcaption[data-astro-cid-6fcotvd6]{color:#555;font-size:.9rem}.quotes--notes[data-astro-cid-6fcotvd6] .q-list[data-astro-cid-6fcotvd6] li[data-astro-cid-6fcotvd6]:nth-child(odd) .q-card[data-astro-cid-6fcotvd6]{transform:rotate(-1.2deg)}.quotes--notes[data-astro-cid-6fcotvd6] .q-list[data-astro-cid-6fcotvd6] li[data-astro-cid-6fcotvd6]:nth-child(2n) .q-card[data-astro-cid-6fcotvd6]{transform:rotate(1deg)}.quotes--notes[data-astro-cid-6fcotvd6] .q-card[data-astro-cid-6fcotvd6]{background:#fffdf6;border-radius:2px;position:relative}.quotes--notes[data-astro-cid-6fcotvd6] .q-card[data-astro-cid-6fcotvd6]:before{content:"";background:color-mix(in srgb, var(--accent) 35%, #fff);opacity:.8;width:4.5rem;height:1.2rem;position:absolute;top:-.6rem;left:50%;transform:translate(-50%)rotate(-2deg)}.quotes--notes[data-astro-cid-6fcotvd6] .q-card[data-astro-cid-6fcotvd6]:hover{transform:rotate(0)translateY(-4px)}.q-slides[data-astro-cid-6fcotvd6]{max-width:52rem}.q-slide[data-astro-cid-6fcotvd6]{margin:0;animation:.7s both q-in}.q-slide[data-astro-cid-6fcotvd6] blockquote[data-astro-cid-6fcotvd6]{font-family:var(--font-head);margin:0 0 1.25rem;font-size:clamp(1.6rem,4vw,2.75rem);font-style:italic;line-height:1.2}.q-slide[data-astro-cid-6fcotvd6] blockquote[data-astro-cid-6fcotvd6]:before{content:"“";color:var(--accent)}.q-slide[data-astro-cid-6fcotvd6] blockquote[data-astro-cid-6fcotvd6]:after{content:"”";color:var(--accent)}.q-slide[data-astro-cid-6fcotvd6] figcaption[data-astro-cid-6fcotvd6]{letter-spacing:.14em;text-transform:uppercase;font-size:.85rem}.q-nav[data-astro-cid-6fcotvd6]{gap:.6rem;margin-top:2rem;display:flex}.q-dot[data-astro-cid-6fcotvd6]{cursor:pointer;background:0 0;border:0;width:2.75rem;height:2.75rem;padding:0}.q-dot[data-astro-cid-6fcotvd6]:before{content:"";opacity:.3;background:currentColor;width:100%;height:3px;transition:opacity .3s,background .3s;display:block}.q-dot[data-astro-cid-6fcotvd6][aria-pressed=true]:before{background:var(--accent);opacity:1}@keyframes q-in{0%{opacity:0;transform:translateY(12px)}}.btn[data-astro-cid-alxbuvvz]{border-radius:6px}.r-btn-yellow[data-astro-cid-alxbuvvz]{color:#14263a;background:#ffd23f}.r-btn-yellow[data-astro-cid-alxbuvvz]:hover{box-shadow:0 12px 24px #ffd23f59}.r-btn-navy[data-astro-cid-alxbuvvz]{color:#fff;background:#14263a}.r-actions[data-astro-cid-alxbuvvz]{flex-wrap:wrap;gap:.75rem;display:flex}.r-more[data-astro-cid-alxbuvvz]{white-space:nowrap;align-items:center;gap:.4rem;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.r-more[data-astro-cid-alxbuvvz] span[data-astro-cid-alxbuvvz]{transition:transform .25s}.r-more[data-astro-cid-alxbuvvz]:hover span[data-astro-cid-alxbuvvz]{transform:translate(4px)}.r-more--light[data-astro-cid-alxbuvvz]{color:#ffd23f}.r-hero[data-astro-cid-alxbuvvz]{color:#fff;background:var(--dark);grid-template-rows:1fr auto;min-height:min(68vh,38rem);display:grid;position:relative;overflow:hidden}.r-hero-img[data-astro-cid-alxbuvvz]{position:absolute;inset:-8% 0 0}.r-hero-img[data-astro-cid-alxbuvvz] img{height:100%}.r-hero-shade[data-astro-cid-alxbuvvz]{background:linear-gradient(100deg,#0a1624f2 0%,#0a1624c7 42%,#0a16241a 75%);position:absolute;inset:0}.r-hero-inner[data-astro-cid-alxbuvvz]{align-self:center;padding-top:2.25rem;padding-bottom:2.25rem;position:relative}.r-badge[data-astro-cid-alxbuvvz]{background:#ffffff1f;border-radius:4px;align-items:center;gap:.5rem;margin:0 0 1.25rem;padding:.35rem .8rem .35rem .35rem;font-size:.85rem;font-weight:600;animation:.7s both r-in;display:inline-flex}.r-badge[data-astro-cid-alxbuvvz] span[data-astro-cid-alxbuvvz]{color:#14263a;background:#ffd23f;border-radius:3px;padding:.1rem .5rem;font-weight:800}.r-hero[data-astro-cid-alxbuvvz] h1[data-astro-cid-alxbuvvz]{max-width:19ch;margin:0 0 1.25rem;font-size:clamp(2.5rem,6vw,4.4rem);line-height:.95;animation:.7s .1s both r-in}.r-lead[data-astro-cid-alxbuvvz]{color:#dbe5ef;max-width:32rem;margin:0 0 1.75rem;font-size:1.15rem;animation:.7s .2s both r-in}.r-hero-actions[data-astro-cid-alxbuvvz]{animation:.7s .3s both r-in}@keyframes r-in{0%{opacity:0;transform:translate(-30px)}}.r-search[data-astro-cid-alxbuvvz]{-webkit-backdrop-filter:blur(6px);background:#0a1624e0;position:relative}.r-search-inner[data-astro-cid-alxbuvvz]{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding-top:.6rem;padding-bottom:.6rem;display:flex}.r-search-label[data-astro-cid-alxbuvvz]{color:#ffd23f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.r-search[data-astro-cid-alxbuvvz] ul[data-astro-cid-alxbuvvz]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.r-search[data-astro-cid-alxbuvvz] ul[data-astro-cid-alxbuvvz] a[data-astro-cid-alxbuvvz]{color:#fff;border:1px solid #ffffff38;border-radius:4px;align-items:center;gap:.45rem;min-height:44px;padding:0 .85rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.r-search[data-astro-cid-alxbuvvz] ul[data-astro-cid-alxbuvvz] a[data-astro-cid-alxbuvvz]:hover{background:#ffffff14;border-color:#ffd23f}.r-search[data-astro-cid-alxbuvvz] ul[data-astro-cid-alxbuvvz] a[data-astro-cid-alxbuvvz] span[data-astro-cid-alxbuvvz]{text-align:center;background:#ffffff24;border-radius:3px;min-width:1.4rem;padding:0 .35rem;font-size:.78rem}.r-search-all[data-astro-cid-alxbuvvz]{color:#ffd23f;align-items:center;gap:.4rem;min-height:44px;margin-left:auto;font-weight:700;text-decoration:none;display:inline-flex}.r-search-all[data-astro-cid-alxbuvvz]:hover{text-underline-offset:4px;text-decoration:underline}.r-feat[data-astro-cid-alxbuvvz]{background:#f3f6f9;padding:clamp(2.5rem,5vw,3.25rem) 0}.r-section-head[data-astro-cid-alxbuvvz]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 2rem;margin-bottom:1.5rem;display:flex}.r-section-head[data-astro-cid-alxbuvvz] h2[data-astro-cid-alxbuvvz],.r-reasons[data-astro-cid-alxbuvvz] h2[data-astro-cid-alxbuvvz]{margin:0;font-size:clamp(2rem,4.5vw,3rem);line-height:1}.r-section-head[data-astro-cid-alxbuvvz] p[data-astro-cid-alxbuvvz]{color:var(--muted);margin:.5rem 0 0}.r-feat-list[data-astro-cid-alxbuvvz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.r-feat-card[data-astro-cid-alxbuvvz]{height:100%;color:var(--ink);box-shadow:0 1px 0 var(--line), 0 20px 40px -30px #14263a80;background:#fff;border-radius:8px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:grid;overflow:hidden}.r-feat-card[data-astro-cid-alxbuvvz]:hover{box-shadow:0 1px 0 var(--line), 0 30px 50px -26px #14263a8c;transform:translateY(-6px)}.r-feat-card[data-astro-cid-alxbuvvz] .r-car-img[data-astro-cid-alxbuvvz]{aspect-ratio:2}.r-feat-body[data-astro-cid-alxbuvvz]{gap:.3rem;padding:1rem 1.25rem 1.2rem;display:grid}.r-feat-name[data-astro-cid-alxbuvvz]{font-family:var(--font-head);text-transform:uppercase;font-size:1.35rem;font-weight:800;line-height:1.1}.r-feat-card[data-astro-cid-alxbuvvz]:hover .r-feat-name[data-astro-cid-alxbuvvz]{text-underline-offset:5px;text-decoration:underline 3px #ffd23f}.r-feat-specs[data-astro-cid-alxbuvvz]{color:var(--muted);font-size:.9rem}.r-feat[data-astro-cid-alxbuvvz] .r-price[data-astro-cid-alxbuvvz]{font-size:1.6rem}.r-reasons[data-astro-cid-alxbuvvz]{background:var(--dark);color:#fff;padding:clamp(2.5rem,5vw,3.25rem) 0}.r-reasons-head[data-astro-cid-alxbuvvz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;margin-bottom:1.5rem;display:flex}.r-reasons[data-astro-cid-alxbuvvz] h2[data-astro-cid-alxbuvvz]{font-size:clamp(1.7rem,3.5vw,2.4rem)}.r-reasons-list[data-astro-cid-alxbuvvz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.r-reasons-list[data-astro-cid-alxbuvvz] li[data-astro-cid-alxbuvvz]{border-left:3px solid #ffd23f;padding:.25rem 0 .25rem 1rem}.r-reasons-list[data-astro-cid-alxbuvvz] h3[data-astro-cid-alxbuvvz]{margin:.2rem 0 .3rem;font-size:1.3rem}.r-reasons-list[data-astro-cid-alxbuvvz] p[data-astro-cid-alxbuvvz]{color:#c9d6e3;margin:0;font-size:.95rem;line-height:1.5}.r-word[data-astro-cid-alxbuvvz]{padding:clamp(2.5rem,5vw,3rem) 0}.r-word-grid[data-astro-cid-alxbuvvz]{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,.85fr);align-items:center;gap:2rem;display:grid}.r-word-img[data-astro-cid-alxbuvvz]{aspect-ratio:4/3;border-radius:8px}.r-word-img[data-astro-cid-alxbuvvz] img{height:100%}.r-word-quote[data-astro-cid-alxbuvvz]{margin:0}.r-word-mark[data-astro-cid-alxbuvvz]{color:#ffd23f;width:2.2rem}.r-word-quote[data-astro-cid-alxbuvvz] blockquote[data-astro-cid-alxbuvvz]{font-family:var(--font-head);margin:.5rem 0 .75rem;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;line-height:1.2}.r-word-quote[data-astro-cid-alxbuvvz] figcaption[data-astro-cid-alxbuvvz]{color:var(--muted)}.r-tip[data-astro-cid-alxbuvvz]{color:var(--ink);background:#f3f6f9;border-top:4px solid #ffd23f;border-radius:0 0 8px 8px;gap:.45rem;padding:1.5rem;text-decoration:none;transition:transform .3s,box-shadow .3s;display:grid}.r-tip[data-astro-cid-alxbuvvz]:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px #14263a80}.r-tip-label[data-astro-cid-alxbuvvz]{color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800}.r-tip-title[data-astro-cid-alxbuvvz]{font-family:var(--font-head);text-transform:uppercase;font-size:1.3rem;font-weight:800;line-height:1.15}.r-tip-sum[data-astro-cid-alxbuvvz]{color:var(--muted);font-size:.95rem}.r-tip-more[data-astro-cid-alxbuvvz]{color:var(--accent-ink);font-weight:700}.r-pagehead[data-astro-cid-alxbuvvz]{background:var(--dark);color:#fff;position:relative;overflow:hidden}.r-pagehead[data-astro-cid-alxbuvvz]:after{content:"";background:repeating-linear-gradient(135deg,#ffd23f 0 14px,#14263a 14px 28px);height:6px;position:absolute;bottom:0;left:0;right:0}.r-pagehead-img[data-astro-cid-alxbuvvz]{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);width:44%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.r-pagehead-img[data-astro-cid-alxbuvvz]>div[data-astro-cid-alxbuvvz]{position:absolute;inset:-10% 0 0}.r-pagehead-img[data-astro-cid-alxbuvvz] img{height:100%}.r-pagehead-img[data-astro-cid-alxbuvvz]:after{content:"";background:linear-gradient(90deg,#14263ad9,#14263a26 45%);position:absolute;inset:0}.r-pagehead-inner[data-astro-cid-alxbuvvz]{padding-top:2rem;padding-bottom:3rem;position:relative}.r-crumbs[data-astro-cid-alxbuvvz]{color:#9fb4ca;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}.r-crumbs[data-astro-cid-alxbuvvz] a[data-astro-cid-alxbuvvz]{color:#fff;align-items:center;min-height:44px;display:inline-flex}.r-eyebrow[data-astro-cid-alxbuvvz]{color:#ffd23f;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 .75rem;font-size:.85rem;font-weight:800;display:inline-flex}.r-eyebrow[data-astro-cid-alxbuvvz]:before{content:"";background:#ffd23f;width:1.75rem;height:3px}.r-pagehead[data-astro-cid-alxbuvvz] h1[data-astro-cid-alxbuvvz]{max-width:18ch;margin:0 0 .75rem;font-size:clamp(2.4rem,5.5vw,4rem);line-height:.98;animation:.7s 50ms both r-in}.r-pagehead-line[data-astro-cid-alxbuvvz]{color:#c9d6e3;max-width:34rem;margin:0;font-size:1.1rem;animation:.7s .15s both r-in}.r-offer[data-astro-cid-alxbuvvz]{background:#f3f6f9;padding:clamp(2rem,5vw,3rem) 0 clamp(3.5rem,7vw,5rem)}.r-count[data-astro-cid-alxbuvvz]{color:var(--muted);white-space:nowrap;margin:0}.r-count[data-astro-cid-alxbuvvz] strong[data-astro-cid-alxbuvvz]{color:var(--accent-ink);font-size:1.4rem}.r-filters[data-astro-cid-alxbuvvz]{box-shadow:0 1px 0 var(--line), 0 16px 30px -28px #14263a80;background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:0 0 1.75rem;padding:1rem;display:flex}.r-chips[data-astro-cid-alxbuvvz]{flex-wrap:wrap;gap:.4rem;display:flex}.r-chip[data-astro-cid-alxbuvvz]{border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:4px;padding:0 .9rem;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.r-chip[data-astro-cid-alxbuvvz]:hover{border-color:var(--accent)}.r-chip[data-astro-cid-alxbuvvz][aria-pressed=true]{border-color:var(--accent-ink);background:var(--accent-ink);color:#fff}.r-sort[data-astro-cid-alxbuvvz]{align-items:center;gap:.5rem;margin-left:auto;font-size:.9rem;display:flex}.r-sort[data-astro-cid-alxbuvvz] select[data-astro-cid-alxbuvvz],.r-field[data-astro-cid-alxbuvvz] select[data-astro-cid-alxbuvvz]{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:4px;padding:0 .6rem}.r-cars[data-astro-cid-alxbuvvz]{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.r-car[data-astro-cid-alxbuvvz]{scroll-margin-top:6rem}.r-car[data-astro-cid-alxbuvvz][hidden]{display:none}.r-car-inner[data-astro-cid-alxbuvvz]{height:100%;box-shadow:0 1px 0 var(--line), 0 20px 40px -30px #14263a80;background:#fff;border-radius:8px;grid-template-rows:auto 1fr;transition:transform .3s,box-shadow .3s;display:grid;overflow:hidden}.r-car-inner[data-astro-cid-alxbuvvz]:hover{box-shadow:0 1px 0 var(--line), 0 30px 50px -26px #14263a8c;transform:translateY(-6px)}.r-car[data-astro-cid-alxbuvvz]:target .r-car-inner[data-astro-cid-alxbuvvz]{box-shadow:0 0 0 3px #ffd23f,0 30px 50px -26px #14263a8c}.r-car-img[data-astro-cid-alxbuvvz]{aspect-ratio:16/10;background:var(--soft);display:block;position:relative;overflow:hidden}.r-car-img[data-astro-cid-alxbuvvz] img{height:100%;filter:var(--tint,none);transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s}.r-car-inner[data-astro-cid-alxbuvvz]:hover .r-car-img[data-astro-cid-alxbuvvz] img,.r-feat-card[data-astro-cid-alxbuvvz]:hover .r-car-img[data-astro-cid-alxbuvvz] img{filter:var(--tint, ) brightness(1.08)}.r-fuel[data-astro-cid-alxbuvvz]{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#14263a;border-radius:3px;padding:.2rem .6rem;font-size:.75rem;font-weight:800;position:absolute;top:.75rem;left:.75rem}.r-fuel--elektrisch[data-astro-cid-alxbuvvz]{background:#1d6b45}.r-fuel--hybride[data-astro-cid-alxbuvvz]{background:#6b4a12}.r-car-body[data-astro-cid-alxbuvvz]{align-content:start;gap:.5rem;padding:1.25rem;display:grid}.r-car-name[data-astro-cid-alxbuvvz]{margin:0;font-size:1.5rem}.r-specs[data-astro-cid-alxbuvvz]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.r-specs[data-astro-cid-alxbuvvz] li[data-astro-cid-alxbuvvz]{background:var(--soft);color:var(--accent-ink);border-radius:3px;padding:.15rem .5rem;font-size:.82rem;font-weight:600}.r-extra[data-astro-cid-alxbuvvz]{color:var(--muted);margin:0;font-size:.92rem}.r-price[data-astro-cid-alxbuvvz]{font-family:var(--font-head);align-items:baseline;gap:.5rem;margin:.25rem 0 0;font-size:1.8rem;font-weight:800;line-height:1.1;display:flex}.r-price[data-astro-cid-alxbuvvz] span[data-astro-cid-alxbuvvz]{color:var(--muted);font-family:var(--font-body);font-size:.8rem;font-weight:400}.r-car-link[data-astro-cid-alxbuvvz]{text-underline-offset:4px;justify-self:start;align-items:center;gap:.3rem;min-height:44px;font-weight:700;display:inline-flex}.r-empty[data-astro-cid-alxbuvvz]{border:2px dashed var(--line);text-align:center;border-radius:8px;padding:2rem}.r-every[data-astro-cid-alxbuvvz]{background:#fff;border-left:4px solid #ffd23f;border-radius:0 8px 8px 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem 2rem;margin-top:2.5rem;padding:1.5rem;display:grid}.r-every-title[data-astro-cid-alxbuvvz]{font-family:var(--font-head);text-transform:uppercase;margin:0;font-size:1.4rem;font-weight:800}.r-every[data-astro-cid-alxbuvvz] ul[data-astro-cid-alxbuvvz]{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.r-every[data-astro-cid-alxbuvvz] li[data-astro-cid-alxbuvvz]:before{content:"✓";color:var(--accent);margin-right:.45rem;font-weight:800}.r-every-note[data-astro-cid-alxbuvvz]{color:var(--muted);grid-column:1/-1;margin:0}.r-about[data-astro-cid-alxbuvvz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.r-about-img[data-astro-cid-alxbuvvz]{min-height:26rem}.r-about-img[data-astro-cid-alxbuvvz] img{height:100%}.r-about-text[data-astro-cid-alxbuvvz]{padding:clamp(2.5rem,6vw,4.5rem)}.r-about-text[data-astro-cid-alxbuvvz] h2[data-astro-cid-alxbuvvz],.r-why[data-astro-cid-alxbuvvz] h2[data-astro-cid-alxbuvvz]{margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3.2rem);line-height:1}.r-about-text[data-astro-cid-alxbuvvz] p[data-astro-cid-alxbuvvz]{max-width:34rem}.r-checks[data-astro-cid-alxbuvvz]{margin:1.5rem 0 0;padding:0;list-style:none}.r-checks[data-astro-cid-alxbuvvz] li[data-astro-cid-alxbuvvz]{border-bottom:1px solid var(--line);padding:.6rem 0 .6rem 2rem;position:relative}.r-checks[data-astro-cid-alxbuvvz] li[data-astro-cid-alxbuvvz]:before{content:"";border-left:3px solid var(--accent);border-bottom:3px solid var(--accent);width:1.1rem;height:.6rem;position:absolute;top:.95rem;left:0;transform:rotate(-45deg)}.r-why[data-astro-cid-alxbuvvz]{background:var(--dark);color:#fff;padding:clamp(4rem,8vw,6rem) 0;scroll-margin-top:4rem}.r-stats[data-astro-cid-alxbuvvz]{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0 3rem;display:grid}.r-stats[data-astro-cid-alxbuvvz] div[data-astro-cid-alxbuvvz]{background:#ffffff0f;border-left:4px solid #ffd23f;flex-direction:column-reverse;padding:1.5rem;display:flex}.r-stats[data-astro-cid-alxbuvvz] dd[data-astro-cid-alxbuvvz]{font-family:var(--font-head);margin:0;font-size:clamp(2.2rem,6vw,4rem);font-weight:800;line-height:1}.r-stats[data-astro-cid-alxbuvvz] dt[data-astro-cid-alxbuvvz]{color:#c9d6e3;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.r-why-list[data-astro-cid-alxbuvvz]{background:#ffffff1f;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.r-why-list[data-astro-cid-alxbuvvz] li[data-astro-cid-alxbuvvz]{background:var(--dark);padding:1.75rem;transition:background .3s}.r-why-list[data-astro-cid-alxbuvvz] li[data-astro-cid-alxbuvvz]:hover{background:#1b3350}.r-why-num[data-astro-cid-alxbuvvz]{color:#ffd23f;font-family:var(--font-head);font-weight:800}.r-why-list[data-astro-cid-alxbuvvz] h3[data-astro-cid-alxbuvvz]{margin:.5rem 0;font-size:1.5rem}.r-why-list[data-astro-cid-alxbuvvz] p[data-astro-cid-alxbuvvz]{color:#c9d6e3;margin:0}.r-blog[data-astro-cid-alxbuvvz] .blog-card{align-content:start}.r-quotes[data-astro-cid-alxbuvvz]{background:#f3f6f9;scroll-margin-top:4rem}.r-contact[data-astro-cid-alxbuvvz]{background:#f3f6f9;padding:clamp(2.5rem,6vw,4rem) 0 clamp(3.5rem,7vw,5rem)}.r-contact-grid[data-astro-cid-alxbuvvz]{grid-template:"plan info""plan map"1fr/minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.r-info[data-astro-cid-alxbuvvz]{background:var(--dark);color:#fff;border-radius:8px;grid-area:info;padding:1.75rem}.r-info[data-astro-cid-alxbuvvz] h2[data-astro-cid-alxbuvvz],.r-plan[data-astro-cid-alxbuvvz] h2[data-astro-cid-alxbuvvz]{margin:0 0 1rem;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1}.r-info-list[data-astro-cid-alxbuvvz]{gap:.9rem;margin:0;display:grid}.r-info-list[data-astro-cid-alxbuvvz] div[data-astro-cid-alxbuvvz]{border-bottom:1px solid #ffffff1f;grid-template-columns:6rem minmax(0,1fr);gap:.75rem;padding-bottom:.9rem;display:grid}.r-info-list[data-astro-cid-alxbuvvz] div[data-astro-cid-alxbuvvz]:last-child{border-bottom:0;padding-bottom:0}.r-info-list[data-astro-cid-alxbuvvz] dt[data-astro-cid-alxbuvvz]{color:#ffd23f;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800;line-height:1.9}.r-info-list[data-astro-cid-alxbuvvz] dd[data-astro-cid-alxbuvvz]{overflow-wrap:anywhere;margin:0}.r-info-list[data-astro-cid-alxbuvvz] a[data-astro-cid-alxbuvvz]{color:#fff;text-underline-offset:4px;align-items:center;min-height:44px;margin:-.6rem 0;font-weight:700;display:inline-flex}.r-info-list[data-astro-cid-alxbuvvz] ul[data-astro-cid-alxbuvvz]{margin:0;padding:0;list-style:none}.r-info-note[data-astro-cid-alxbuvvz]{color:#9fb4ca;font-size:.88rem}.r-plan[data-astro-cid-alxbuvvz]{box-shadow:0 1px 0 var(--line), 0 20px 40px -30px #14263a80;background:#fff;border-radius:8px;grid-area:plan;padding:clamp(1.5rem,3vw,2.25rem)}.r-plan[data-astro-cid-alxbuvvz]>p[data-astro-cid-alxbuvvz]{color:var(--muted);margin:0 0 1.25rem}.r-field[data-astro-cid-alxbuvvz]{border:0;gap:.4rem;margin:0 0 1rem;padding:0;display:grid}.r-field-label[data-astro-cid-alxbuvvz]{letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:.8rem;font-weight:800}.r-field[data-astro-cid-alxbuvvz] select[data-astro-cid-alxbuvvz]{width:100%}.r-plan-sum[data-astro-cid-alxbuvvz]{background:var(--soft);border-left:4px solid #ffd23f;margin:.5rem 0 1.25rem;padding:1rem 1.25rem}.r-plan-sum[data-astro-cid-alxbuvvz].is-done{background:#eaf6ef;border-left-color:#2e9e5b}.r-plan-label[data-astro-cid-alxbuvvz]{color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.r-plan-text[data-astro-cid-alxbuvvz]{margin:.2rem 0 0;font-weight:600}.r-plan[data-astro-cid-alxbuvvz] .btn--ghost[data-astro-cid-alxbuvvz]{color:var(--ink)}.r-plan-note[data-astro-cid-alxbuvvz]{color:var(--muted);margin:.9rem 0 0;font-size:.88rem}.r-map[data-astro-cid-alxbuvvz]{grid-area:map;margin:0}.r-map[data-astro-cid-alxbuvvz] svg[data-astro-cid-alxbuvvz]{border-radius:8px;width:100%;height:auto;display:block}.r-map[data-astro-cid-alxbuvvz] figcaption[data-astro-cid-alxbuvvz]{color:var(--muted);margin-top:.5rem;font-size:.85rem}.r-map-pulse[data-astro-cid-alxbuvvz]{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite r-pulse}@keyframes r-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.r-close[data-astro-cid-alxbuvvz]{color:#14263a;background:#ffd23f;padding:clamp(2.25rem,5vw,3rem) 0;position:relative;overflow:hidden}.r-close[data-astro-cid-alxbuvvz]:before{content:"";clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);background:repeating-linear-gradient(135deg,#14263a1a 0 12px,#0000 12px 24px);width:22%;position:absolute;top:0;bottom:0;right:0}.r-close-inner[data-astro-cid-alxbuvvz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2.5rem;display:flex;position:relative}.r-close[data-astro-cid-alxbuvvz] h2[data-astro-cid-alxbuvvz]{margin:0 0 .35rem;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1}.r-close[data-astro-cid-alxbuvvz] p[data-astro-cid-alxbuvvz]{max-width:36rem;margin:0}@media (width<=960px){.r-word-grid[data-astro-cid-alxbuvvz]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.r-tip[data-astro-cid-alxbuvvz]{grid-column:1/-1}.r-reasons-list[data-astro-cid-alxbuvvz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (width<=820px){.r-about[data-astro-cid-alxbuvvz],.r-contact-grid[data-astro-cid-alxbuvvz]{grid-template-columns:1fr}.r-contact-grid[data-astro-cid-alxbuvvz]{grid-template-rows:none;grid-template-areas:"info""plan""map"}.r-about-img[data-astro-cid-alxbuvvz]{min-height:18rem}.r-sort[data-astro-cid-alxbuvvz]{margin-left:0}.r-feat-list[data-astro-cid-alxbuvvz]{grid-template-columns:1fr;gap:.9rem}.r-feat-card[data-astro-cid-alxbuvvz]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center}.r-feat-card[data-astro-cid-alxbuvvz] .r-car-img[data-astro-cid-alxbuvvz]{aspect-ratio:auto;align-self:stretch;width:100%;min-height:7.5rem}.r-feat-body[data-astro-cid-alxbuvvz]{padding:.75rem 1rem}.r-feat-name[data-astro-cid-alxbuvvz]{font-size:1.1rem}.r-feat[data-astro-cid-alxbuvvz] .r-price[data-astro-cid-alxbuvvz]{font-size:1.3rem}.r-feat-card[data-astro-cid-alxbuvvz] .r-fuel[data-astro-cid-alxbuvvz]{font-size:.68rem;top:.5rem;left:.5rem}.r-word-grid[data-astro-cid-alxbuvvz]{grid-template-columns:1fr}.r-word-img[data-astro-cid-alxbuvvz],.r-pagehead-img[data-astro-cid-alxbuvvz]{display:none}.r-every[data-astro-cid-alxbuvvz]{grid-template-columns:1fr}}@media (width<=560px){.r-stats[data-astro-cid-alxbuvvz]{grid-template-columns:1fr}.r-reasons-list[data-astro-cid-alxbuvvz]{grid-template-columns:1fr;gap:.9rem}.r-search-all[data-astro-cid-alxbuvvz]{margin-left:0}.r-info-list[data-astro-cid-alxbuvvz] div[data-astro-cid-alxbuvvz]{grid-template-columns:1fr;gap:.15rem}.r-close-inner[data-astro-cid-alxbuvvz] .r-actions[data-astro-cid-alxbuvvz],.r-plan[data-astro-cid-alxbuvvz] .r-actions[data-astro-cid-alxbuvvz]{width:100%}.r-close-inner[data-astro-cid-alxbuvvz] .btn[data-astro-cid-alxbuvvz],.r-plan[data-astro-cid-alxbuvvz] .btn[data-astro-cid-alxbuvvz]{flex:100%;justify-content:center}}.btn[data-astro-cid-i2uvy4za]{letter-spacing:.1em;text-transform:uppercase;border-radius:2px;font-size:.85rem}.k-btn-light[data-astro-cid-i2uvy4za]{color:var(--accent-ink);background:#fff}.k-btn-light[data-astro-cid-i2uvy4za]:hover{box-shadow:0 12px 24px #00000040}.k-link[data-astro-cid-i2uvy4za]{min-height:44px;color:var(--ink);text-underline-offset:6px;align-items:center;gap:.4rem;font-size:.9rem;text-decoration:underline 1px;display:inline-flex}.k-link[data-astro-cid-i2uvy4za]:hover{color:var(--accent-ink);text-decoration-thickness:2px}.k-link--light[data-astro-cid-i2uvy4za],.k-link--light[data-astro-cid-i2uvy4za]:hover{color:#fff}.k-eyebrow[data-astro-cid-i2uvy4za],.k-kicker[data-astro-cid-i2uvy4za]{color:var(--accent-ink);letter-spacing:.25em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem}.k-kicker--light[data-astro-cid-i2uvy4za]{color:#f2c9da}.k-num[data-astro-cid-i2uvy4za]{color:var(--accent-ink);font-family:var(--font-head);font-size:1rem}.k-open[data-astro-cid-i2uvy4za]{color:var(--muted);align-items:center;gap:.6rem;margin:1.5rem 0 0;font-size:.85rem;display:flex}.k-dot[data-astro-cid-i2uvy4za]{background:#b9a3ad;border-radius:50%;flex:none;width:.6rem;height:.6rem}.k-open[data-astro-cid-i2uvy4za].is-open .k-dot[data-astro-cid-i2uvy4za]{background:#2e8b57;animation:2s ease-out infinite k-pulse;box-shadow:0 0 #2e8b5799}@keyframes k-pulse{to{box-shadow:0 0 0 12px #2e8b5700}}.k-band-actions[data-astro-cid-i2uvy4za]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.k-hero[data-astro-cid-i2uvy4za]{background:var(--bg);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:min(62vh,33.5rem);display:grid}.k-hero-text[data-astro-cid-i2uvy4za]{flex-direction:column;justify-content:center;padding:2.5rem clamp(1.25rem,5vw,5rem);display:flex}.k-eyebrow[data-astro-cid-i2uvy4za]{margin-bottom:1.25rem}.k-hero[data-astro-cid-i2uvy4za] h1[data-astro-cid-i2uvy4za]{margin:0 0 1.25rem;font-size:clamp(2.4rem,4.7vw,4.2rem);line-height:1.04}.k-word[data-astro-cid-i2uvy4za]{animation:.9s cubic-bezier(.2,.7,.2,1) both k-rise;animation-delay:calc(var(--i) * 60ms);display:inline-block}.k-word[data-astro-cid-i2uvy4za]:nth-of-type(3),.k-word[data-astro-cid-i2uvy4za]:nth-of-type(4),.k-word[data-astro-cid-i2uvy4za]:nth-of-type(5){color:var(--accent-ink);font-style:italic}@keyframes k-rise{0%{opacity:0;transform:translateY(.6em)}}.k-lead[data-astro-cid-i2uvy4za]{max-width:30rem;color:var(--muted);margin:0 0 1.75rem;font-size:1.1rem}.k-actions[data-astro-cid-i2uvy4za]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.k-hero-img[data-astro-cid-i2uvy4za]{background:var(--dark);position:relative;overflow:hidden}.k-hero-frame[data-astro-cid-i2uvy4za]{position:absolute;inset:0 0 -8%}.k-hero-frame[data-astro-cid-i2uvy4za] img{height:100%}.k-hero-small[data-astro-cid-i2uvy4za]{aspect-ratio:3/4;border:6px solid var(--bg);width:32%;position:absolute;bottom:2rem;left:2rem;overflow:hidden;box-shadow:0 24px 50px #00000059}.k-hero-small[data-astro-cid-i2uvy4za] img{height:100%}@media (width<=820px){.k-hero[data-astro-cid-i2uvy4za]{grid-template-columns:1fr}.k-hero-img[data-astro-cid-i2uvy4za]{order:-1;min-height:62vw}.k-hero-text[data-astro-cid-i2uvy4za]{padding-top:2.25rem;padding-bottom:2.5rem}.k-hero-small[data-astro-cid-i2uvy4za]{border-width:4px;width:28%;bottom:1rem;left:1rem}}.k-marquee[data-astro-cid-i2uvy4za]{background:var(--dark);color:#f6e8ee;font-family:var(--font-head);white-space:nowrap;padding:.85rem 0;font-size:1.35rem;font-style:italic;overflow:hidden}.k-marquee-track[data-astro-cid-i2uvy4za]{animation:30s linear infinite k-scroll;display:inline-flex}.k-marquee[data-astro-cid-i2uvy4za] span[data-astro-cid-i2uvy4za]{padding-right:.5rem}@keyframes k-scroll{to{transform:translate(-50%)}}.k-teasers[data-astro-cid-i2uvy4za]{padding:clamp(2.5rem,5vw,3.5rem) 0}.k-head-row[data-astro-cid-i2uvy4za]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:1.5rem;display:flex}.k-teasers[data-astro-cid-i2uvy4za] h2[data-astro-cid-i2uvy4za],.k-teaser[data-astro-cid-i2uvy4za] h2[data-astro-cid-i2uvy4za],.k-visit[data-astro-cid-i2uvy4za] h2[data-astro-cid-i2uvy4za],.k-close[data-astro-cid-i2uvy4za] h2[data-astro-cid-i2uvy4za],.k-prices[data-astro-cid-i2uvy4za] h2[data-astro-cid-i2uvy4za],.k-story[data-astro-cid-i2uvy4za] h2[data-astro-cid-i2uvy4za],.k-team[data-astro-cid-i2uvy4za] h2[data-astro-cid-i2uvy4za]{margin:0;font-size:clamp(2rem,4.2vw,3.1rem)}.k-cards[data-astro-cid-i2uvy4za]{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.k-card[data-astro-cid-i2uvy4za]{border-bottom:1px solid var(--line);height:100%;color:inherit;flex-direction:column;padding:1.4rem 1.4rem 1.5rem 0;text-decoration:none;transition:background .3s,padding .3s;display:flex}.k-cards[data-astro-cid-i2uvy4za] li[data-astro-cid-i2uvy4za]+li[data-astro-cid-i2uvy4za] .k-card[data-astro-cid-i2uvy4za]{border-left:1px solid var(--line);padding-left:1.4rem}.k-card[data-astro-cid-i2uvy4za]:hover{background:var(--soft)}.k-card[data-astro-cid-i2uvy4za] h3[data-astro-cid-i2uvy4za]{margin:.5rem 0 .4rem;font-size:1.6rem}.k-card[data-astro-cid-i2uvy4za] p[data-astro-cid-i2uvy4za]{color:var(--muted);flex:1;margin:0 0 1rem;font-size:.95rem}.k-from[data-astro-cid-i2uvy4za]{color:var(--accent-ink);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem}.k-from[data-astro-cid-i2uvy4za] .arrow[data-astro-cid-i2uvy4za]{transition:transform .25s;display:inline-block}.k-card[data-astro-cid-i2uvy4za]:hover .arrow[data-astro-cid-i2uvy4za]{transform:translate(5px)}@media (width<=960px){.k-cards[data-astro-cid-i2uvy4za]{grid-template-columns:repeat(2,minmax(0,1fr))}.k-cards[data-astro-cid-i2uvy4za] li[data-astro-cid-i2uvy4za]:nth-child(odd) .k-card[data-astro-cid-i2uvy4za],.k-cards[data-astro-cid-i2uvy4za] li[data-astro-cid-i2uvy4za]+li[data-astro-cid-i2uvy4za]:nth-child(odd) .k-card[data-astro-cid-i2uvy4za]{border-left:0;padding-left:0}}@media (width<=560px){.k-cards[data-astro-cid-i2uvy4za]{grid-template-columns:1fr}.k-cards[data-astro-cid-i2uvy4za] li[data-astro-cid-i2uvy4za] .k-card[data-astro-cid-i2uvy4za],.k-cards[data-astro-cid-i2uvy4za] li[data-astro-cid-i2uvy4za]+li[data-astro-cid-i2uvy4za] .k-card[data-astro-cid-i2uvy4za]{border-left:0;flex-flow:wrap;align-items:baseline;gap:0 .9rem;min-height:44px;padding:.9rem 0}.k-card[data-astro-cid-i2uvy4za] h3[data-astro-cid-i2uvy4za]{flex:1;margin:0;font-size:1.45rem}.k-card[data-astro-cid-i2uvy4za] p[data-astro-cid-i2uvy4za]{display:none}}.k-teaser[data-astro-cid-i2uvy4za]{background:var(--soft);padding:clamp(2.75rem,5vw,3.75rem) 0}.k-teaser-grid[data-astro-cid-i2uvy4za]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:2.5rem 4rem;display:grid}.k-three[data-astro-cid-i2uvy4za]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 1rem;padding:0;list-style:none;display:grid}.k-three[data-astro-cid-i2uvy4za] li[data-astro-cid-i2uvy4za]{border-top:3px solid var(--accent);gap:.2rem;padding-top:.75rem;font-size:.95rem;display:grid}.k-three-num[data-astro-cid-i2uvy4za]{color:var(--accent-ink);font-family:var(--font-head);font-size:2rem;font-style:italic;line-height:1}.k-teaser-note[data-astro-cid-i2uvy4za]{color:var(--muted);margin:0}.k-slots[data-astro-cid-i2uvy4za]{background:#fff;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 40px 80px -40px #3a1a2a73}.k-slots-title[data-astro-cid-i2uvy4za]{font-family:var(--font-head);margin:0 0 1rem;font-size:1.35rem}.k-slot-list[data-astro-cid-i2uvy4za]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.k-slot[data-astro-cid-i2uvy4za]{border:1px solid var(--accent-ink);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.08em;justify-items:center;gap:.1rem;padding:.7rem .5rem;font-size:.8rem;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:grid}.k-slot[data-astro-cid-i2uvy4za] strong[data-astro-cid-i2uvy4za]{font-family:var(--font-head);letter-spacing:0;font-size:1.5rem;font-weight:400;line-height:1.1}.k-slot[data-astro-cid-i2uvy4za]:hover{background:var(--accent-ink);color:#fff;transform:translateY(-2px)}@media (width<=860px){.k-teaser-grid[data-astro-cid-i2uvy4za]{grid-template-columns:1fr}}@media (width<=560px){.k-three[data-astro-cid-i2uvy4za]{grid-template-columns:1fr;gap:0}.k-three[data-astro-cid-i2uvy4za] li[data-astro-cid-i2uvy4za]{border-top:0;border-bottom:1px solid var(--line);align-items:baseline;gap:1rem;padding:.55rem 0;display:flex}.k-three-num[data-astro-cid-i2uvy4za]{width:1.5rem;font-size:1.6rem}.k-slot-list[data-astro-cid-i2uvy4za]{gap:.4rem}.k-slot[data-astro-cid-i2uvy4za]{letter-spacing:.04em;padding:.6rem .25rem;font-size:.72rem}.k-slot[data-astro-cid-i2uvy4za] strong[data-astro-cid-i2uvy4za]{font-size:1.3rem}}.k-one-quote[data-astro-cid-i2uvy4za]{text-align:center;padding:clamp(2.75rem,5vw,3.75rem) 0 clamp(2rem,4vw,2.75rem)}.k-one-quote[data-astro-cid-i2uvy4za] figure[data-astro-cid-i2uvy4za]{max-width:52rem;margin:0 auto}.k-one-quote[data-astro-cid-i2uvy4za] blockquote[data-astro-cid-i2uvy4za]{font-family:var(--font-head);margin:0 0 1rem;font-size:clamp(1.6rem,3.6vw,2.6rem);font-style:italic;line-height:1.2}.k-one-quote[data-astro-cid-i2uvy4za] blockquote[data-astro-cid-i2uvy4za]:before{content:"“";color:var(--accent)}.k-one-quote[data-astro-cid-i2uvy4za] blockquote[data-astro-cid-i2uvy4za]:after{content:"”";color:var(--accent)}.k-one-quote[data-astro-cid-i2uvy4za] figcaption[data-astro-cid-i2uvy4za]{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 1.5rem;display:flex}.k-one-quote[data-astro-cid-i2uvy4za] figcaption[data-astro-cid-i2uvy4za]>span[data-astro-cid-i2uvy4za]{letter-spacing:.14em;text-transform:uppercase;font-size:.85rem}.k-visit[data-astro-cid-i2uvy4za],.k-close[data-astro-cid-i2uvy4za]{background:var(--accent-ink);color:#fff;padding:clamp(2.5rem,4.5vw,3.25rem) 0}.k-visit-grid[data-astro-cid-i2uvy4za]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:2rem 3rem;display:grid}.k-visit-address[data-astro-cid-i2uvy4za]{margin:.75rem 0 0;font-size:1.1rem}.k-visit[data-astro-cid-i2uvy4za] a[data-astro-cid-i2uvy4za]:not(.btn),.k-close[data-astro-cid-i2uvy4za] a[data-astro-cid-i2uvy4za]:not(.btn){color:#fff}.k-visit-address[data-astro-cid-i2uvy4za] a[data-astro-cid-i2uvy4za]{min-height:44px;padding-top:.5rem;display:inline-block}.k-visit[data-astro-cid-i2uvy4za] .k-kicker[data-astro-cid-i2uvy4za]{margin-bottom:.5rem}.k-open--big[data-astro-cid-i2uvy4za]{color:#fff;font-family:var(--font-head);margin:0;font-size:1.35rem;line-height:1.25}.k-visit-note[data-astro-cid-i2uvy4za]{color:#f2c9da;margin:.4rem 0 0;font-size:.9rem}.k-close-inner[data-astro-cid-i2uvy4za]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.k-close[data-astro-cid-i2uvy4za] h2[data-astro-cid-i2uvy4za]{font-style:italic}.k-close[data-astro-cid-i2uvy4za] p[data-astro-cid-i2uvy4za]{color:#f6dbe6;max-width:34rem;margin:.6rem 0 0}@media (width<=960px){.k-visit-grid[data-astro-cid-i2uvy4za]{grid-template-columns:1fr 1fr}.k-visit-grid[data-astro-cid-i2uvy4za] .k-band-actions[data-astro-cid-i2uvy4za]{grid-column:1/-1}}@media (width<=560px){.k-visit-grid[data-astro-cid-i2uvy4za]{grid-template-columns:1fr;gap:1.5rem}}.k-page[data-astro-cid-i2uvy4za]{background:var(--soft);border-bottom:1px solid var(--line);overflow:hidden}.k-page-inner[data-astro-cid-i2uvy4za]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding-top:clamp(2.5rem,6vw,4.25rem);padding-bottom:clamp(2.5rem,5vw,3.75rem);display:grid}.k-eyebrow--line[data-astro-cid-i2uvy4za]:before{content:"";vertical-align:middle;background:currentColor;width:2.5rem;height:1px;margin-right:.85rem;display:inline-block}.k-page[data-astro-cid-i2uvy4za] h1[data-astro-cid-i2uvy4za]{margin:0 0 1rem;font-size:clamp(2.4rem,5.4vw,4.2rem);line-height:1.05;animation:.9s cubic-bezier(.2,.7,.2,1) both k-rise}.k-page[data-astro-cid-i2uvy4za] h1[data-astro-cid-i2uvy4za] em[data-astro-cid-i2uvy4za]{color:var(--accent-ink)}.k-page-lead[data-astro-cid-i2uvy4za]{max-width:36rem;color:var(--muted);margin:0;font-size:1.1rem}.k-amp[data-astro-cid-i2uvy4za]{color:var(--accent);font-family:var(--font-head);opacity:.16;user-select:none;margin:-2rem 1rem -3.5rem 0;font-size:clamp(9rem,17vw,14rem);font-style:italic;line-height:1}.k-page-photo[data-astro-cid-i2uvy4za]{aspect-ratio:4/3;border:6px solid #fff;width:clamp(13rem,24vw,19rem);box-shadow:0 30px 60px -30px #3a1a2a8c}.k-page-photo[data-astro-cid-i2uvy4za] img{height:100%}@media (width<=680px){.k-page-inner[data-astro-cid-i2uvy4za]{grid-template-columns:1fr}.k-amp[data-astro-cid-i2uvy4za],.k-page-photo[data-astro-cid-i2uvy4za]{display:none}}.k-treat-section[data-astro-cid-i2uvy4za]{padding:clamp(3rem,7vw,5rem) 0}.k-treat-list[data-astro-cid-i2uvy4za]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin:0;padding:0;list-style:none;display:grid}.k-treat-list[data-astro-cid-i2uvy4za] li[data-astro-cid-i2uvy4za]{border-top:1px solid var(--ink);padding:1.75rem 0 2rem}.k-treat-list[data-astro-cid-i2uvy4za] h2[data-astro-cid-i2uvy4za]{margin:.5rem 0 .6rem;font-size:clamp(1.8rem,3.4vw,2.4rem)}.k-treat-list[data-astro-cid-i2uvy4za] p[data-astro-cid-i2uvy4za]{margin:0 0 .6rem}.k-treat-extra[data-astro-cid-i2uvy4za]{color:var(--muted)}.k-svc-meta[data-astro-cid-i2uvy4za]{color:var(--accent-ink);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;margin-top:1rem!important}@media (width<=720px){.k-treat-list[data-astro-cid-i2uvy4za]{grid-template-columns:1fr}}.k-prices[data-astro-cid-i2uvy4za]{background:var(--dark);color:#f8eef2;padding:clamp(3.5rem,8vw,6rem) 0}.k-prices-grid[data-astro-cid-i2uvy4za]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:3rem;display:grid}.k-prices-img[data-astro-cid-i2uvy4za]{aspect-ratio:4/5}.k-prices-img[data-astro-cid-i2uvy4za] img{height:100%}.k-price-list[data-astro-cid-i2uvy4za]{margin:1.25rem 0 1rem}.k-price[data-astro-cid-i2uvy4za]{border-bottom:1px solid #ffffff2e;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.k-price[data-astro-cid-i2uvy4za] dt[data-astro-cid-i2uvy4za]{flex:1;min-width:0;display:grid}.k-price-name[data-astro-cid-i2uvy4za]{font-family:var(--font-head);font-size:1.35rem}.k-price-meta[data-astro-cid-i2uvy4za]{color:#d9bfcb;font-size:.85rem}.k-price[data-astro-cid-i2uvy4za] dd[data-astro-cid-i2uvy4za]{align-items:center;gap:1rem;margin:0;display:flex}.k-price-amount[data-astro-cid-i2uvy4za]{color:#f5c7da;white-space:nowrap;font-size:1.15rem;font-weight:700}.k-price-book[data-astro-cid-i2uvy4za]{color:#fff;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff73;justify-content:center;align-items:center;gap:.3rem;min-width:5.2rem;min-height:44px;padding:0 .8rem;font-size:.75rem;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.k-price-book[data-astro-cid-i2uvy4za]:hover{color:var(--dark);background:#fff}.k-small[data-astro-cid-i2uvy4za]{color:#d9bfcb;font-size:.85rem}.k-small[data-astro-cid-i2uvy4za] a[data-astro-cid-i2uvy4za]{color:#fff}@media (width<=820px){.k-prices-grid[data-astro-cid-i2uvy4za]{grid-template-columns:1fr}.k-prices-img[data-astro-cid-i2uvy4za]{aspect-ratio:4/3}}@media (width<=560px){.k-price[data-astro-cid-i2uvy4za]{flex-wrap:wrap;gap:.4rem 1rem}.k-price[data-astro-cid-i2uvy4za] dt[data-astro-cid-i2uvy4za]{flex-basis:100%}.k-price[data-astro-cid-i2uvy4za] dd[data-astro-cid-i2uvy4za]{flex:1;justify-content:space-between}}.k-book[data-astro-cid-i2uvy4za]{padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3.5rem,7vw,5rem)}.k-book-grid[data-astro-cid-i2uvy4za]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:2.5rem 3.5rem;display:grid}.k-book-card[data-astro-cid-i2uvy4za]{background:#fff;padding:clamp(1.25rem,3vw,2.25rem);position:relative;box-shadow:0 40px 80px -40px #3a1a2a73}.k-steps[data-astro-cid-i2uvy4za]{letter-spacing:.12em;text-transform:uppercase;gap:.5rem;margin:0 0 1.5rem;padding:0;font-size:.75rem;list-style:none;display:flex}.k-steps[data-astro-cid-i2uvy4za] li[data-astro-cid-i2uvy4za]{border-top:3px solid var(--line);color:var(--muted);flex:1;padding-top:.6rem;transition:border-color .4s,color .4s}.k-steps[data-astro-cid-i2uvy4za] li[data-astro-cid-i2uvy4za].is-on{border-color:var(--accent);color:var(--accent-ink);font-weight:700}.k-book[data-astro-cid-i2uvy4za] fieldset[data-astro-cid-i2uvy4za]{border:0;min-width:0;margin:0 0 1.5rem;padding:0}.k-book[data-astro-cid-i2uvy4za] legend[data-astro-cid-i2uvy4za]{font-family:var(--font-head);margin-bottom:.75rem;font-size:1.3rem}.k-treatments[data-astro-cid-i2uvy4za]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;display:grid}.k-treat[data-astro-cid-i2uvy4za]{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;gap:.15rem;padding:.9rem 1rem;transition:border-color .25s,background .25s,transform .25s;display:grid}.k-treat[data-astro-cid-i2uvy4za]:hover{border-color:var(--accent);transform:translateY(-2px)}.k-treat[data-astro-cid-i2uvy4za][aria-pressed=true]{border-color:var(--accent-ink);background:var(--accent-ink);color:#fff}.k-treat-name[data-astro-cid-i2uvy4za]{font-weight:700}.k-treat-meta[data-astro-cid-i2uvy4za]{opacity:.85;font-size:.85rem}.k-days[data-astro-cid-i2uvy4za],.k-times[data-astro-cid-i2uvy4za]{flex-wrap:wrap;gap:.5rem;display:flex}.k-day[data-astro-cid-i2uvy4za],.k-times[data-astro-cid-i2uvy4za] .k-time{border:1px solid var(--accent-ink);min-width:5.5rem;min-height:44px;color:var(--accent-ink);cursor:pointer;background:#fff;border-radius:999px;padding:.55rem .9rem;transition:background .2s,color .2s,transform .2s}.k-times[data-astro-cid-i2uvy4za] .k-time{animation:.4s cubic-bezier(.3,1.5,.5,1) both k-pop;animation-delay:calc(var(--i) * 60ms)}@keyframes k-pop{0%{opacity:0;transform:scale(.7)}}.k-day[data-astro-cid-i2uvy4za]:hover,.k-times[data-astro-cid-i2uvy4za] .k-time:hover{transform:translateY(-2px)}.k-day[data-astro-cid-i2uvy4za][aria-pressed=true],.k-times[data-astro-cid-i2uvy4za] .k-time[aria-pressed=true]{background:var(--accent-ink);color:#fff}.k-times[data-astro-cid-i2uvy4za] .k-wait{color:var(--muted);margin:0;font-size:.9rem}.k-confirm[data-astro-cid-i2uvy4za]{background:var(--dark);color:#fff;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.k-confirm[data-astro-cid-i2uvy4za][hidden]{display:none}.k-confirm[data-astro-cid-i2uvy4za].is-in{animation:.6s cubic-bezier(.2,.9,.3,1.2) both k-card}@keyframes k-card{0%{opacity:0;transform:translateY(20px)scale(.96)}}.k-check[data-astro-cid-i2uvy4za]{fill:none;stroke:#f2b8cf;stroke-width:3px;stroke-linecap:round;flex:none;width:3.25rem}.k-check[data-astro-cid-i2uvy4za] circle[data-astro-cid-i2uvy4za]{stroke-dasharray:151;stroke-dashoffset:151px}.k-check[data-astro-cid-i2uvy4za] path[data-astro-cid-i2uvy4za]{stroke-dasharray:36;stroke-dashoffset:36px}.k-confirm[data-astro-cid-i2uvy4za].is-in .k-check[data-astro-cid-i2uvy4za] circle[data-astro-cid-i2uvy4za]{animation:.6s .1s forwards k-draw}.k-confirm[data-astro-cid-i2uvy4za].is-in .k-check[data-astro-cid-i2uvy4za] path[data-astro-cid-i2uvy4za]{animation:.4s .6s forwards k-draw}@keyframes k-draw{to{stroke-dashoffset:0}}.k-confirm[data-astro-cid-i2uvy4za] p[data-astro-cid-i2uvy4za]{margin:0 0 .4rem}.k-confirm-title[data-astro-cid-i2uvy4za]{font-family:var(--font-head);font-size:1.6rem}.k-confirm-note[data-astro-cid-i2uvy4za]{color:#e8cbd7;font-size:.85rem}.k-again[data-astro-cid-i2uvy4za]{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:999px;min-height:44px;margin-top:.5rem;padding:.4rem 1rem}.k-book-aside[data-astro-cid-i2uvy4za] h2[data-astro-cid-i2uvy4za]{margin:0 0 1rem;font-size:1.8rem}.k-book-aside[data-astro-cid-i2uvy4za] h3[data-astro-cid-i2uvy4za]{margin:2rem 0 .5rem;font-size:1.35rem}.k-good[data-astro-cid-i2uvy4za]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.k-good[data-astro-cid-i2uvy4za] li[data-astro-cid-i2uvy4za]{padding-left:1.6rem;position:relative}.k-good[data-astro-cid-i2uvy4za] li[data-astro-cid-i2uvy4za]:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:.7rem;height:.4rem;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.k-aside-call[data-astro-cid-i2uvy4za]{margin:1.5rem 0 0}.k-aside-call[data-astro-cid-i2uvy4za] a[data-astro-cid-i2uvy4za]{min-height:44px;padding-top:.5rem;display:inline-block}@media (width<=860px){.k-book-grid[data-astro-cid-i2uvy4za]{grid-template-columns:1fr}}.k-week[data-astro-cid-i2uvy4za]{margin:0;padding:0;list-style:none}.k-week[data-astro-cid-i2uvy4za] li[data-astro-cid-i2uvy4za]{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.6rem 0;font-size:.95rem;display:flex}.k-week[data-astro-cid-i2uvy4za] small[data-astro-cid-i2uvy4za]{color:var(--muted);font-size:.85rem}.k-today-tag[data-astro-cid-i2uvy4za]{background:var(--accent-ink);color:#fff;letter-spacing:.12em;text-transform:uppercase;vertical-align:.1em;margin-left:.35rem;padding:.05rem .5rem;font-size:.7rem;display:none}.k-week[data-astro-cid-i2uvy4za] li[data-astro-cid-i2uvy4za].is-today{color:var(--accent-ink);font-weight:700}.k-week[data-astro-cid-i2uvy4za] li[data-astro-cid-i2uvy4za].is-today .k-today-tag[data-astro-cid-i2uvy4za]{display:inline-block}.k-story[data-astro-cid-i2uvy4za]{padding:clamp(3rem,7vw,5rem) 0}.k-story-grid[data-astro-cid-i2uvy4za]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:3rem;display:grid}.k-story-img[data-astro-cid-i2uvy4za]{aspect-ratio:4/5}.k-story-img[data-astro-cid-i2uvy4za] img{height:100%}.k-about-text[data-astro-cid-i2uvy4za]{font-family:var(--font-head);margin:1rem 0;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.45}.k-story-more[data-astro-cid-i2uvy4za]{color:var(--muted);margin:0}.k-facts[data-astro-cid-i2uvy4za]{flex-wrap:wrap;gap:.6rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.k-facts[data-astro-cid-i2uvy4za] li[data-astro-cid-i2uvy4za]{border:1px solid var(--accent-ink);color:var(--accent-ink);border-radius:999px;padding:.4rem 1rem;font-size:.9rem}.k-team[data-astro-cid-i2uvy4za]{border-top:1px solid var(--line);padding:clamp(3rem,7vw,4.5rem) 0}.k-team-list[data-astro-cid-i2uvy4za]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.k-mono[data-astro-cid-i2uvy4za]{border:1px solid var(--accent-ink);width:4.5rem;height:4.5rem;color:var(--accent-ink);font-family:var(--font-head);border-radius:50%;place-items:center;font-size:2.2rem;font-style:italic;line-height:1;transition:background .3s,color .3s;display:grid}.k-team-list[data-astro-cid-i2uvy4za] li[data-astro-cid-i2uvy4za]:hover .k-mono[data-astro-cid-i2uvy4za]{background:var(--accent-ink);color:#fff}.k-team-list[data-astro-cid-i2uvy4za] h3[data-astro-cid-i2uvy4za]{margin:1rem 0 .2rem;font-size:1.6rem}.k-role[data-astro-cid-i2uvy4za]{color:var(--accent-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;font-size:.8rem}.k-team-list[data-astro-cid-i2uvy4za] p[data-astro-cid-i2uvy4za]:last-child{color:var(--muted);margin:0}.k-quotes[data-astro-cid-i2uvy4za]{background:var(--soft)}.k-quotes[data-astro-cid-i2uvy4za] .quotes-title{text-align:center}.k-quotes[data-astro-cid-i2uvy4za] .q-card{border-radius:0}@media (width<=820px){.k-story-grid[data-astro-cid-i2uvy4za]{grid-template-columns:1fr}.k-story-img[data-astro-cid-i2uvy4za]{aspect-ratio:4/3}.k-team-list[data-astro-cid-i2uvy4za]{grid-template-columns:1fr;gap:1.75rem}}.k-contact[data-astro-cid-i2uvy4za]{padding:clamp(3rem,7vw,5rem) 0}.k-contact-grid[data-astro-cid-i2uvy4za]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:3rem;display:grid}.k-reach[data-astro-cid-i2uvy4za]{gap:1.25rem;margin:0 0 2.5rem;display:grid}.k-reach[data-astro-cid-i2uvy4za] dt[data-astro-cid-i2uvy4za]{color:var(--accent-ink);letter-spacing:.22em;text-transform:uppercase;font-size:.75rem}.k-reach[data-astro-cid-i2uvy4za] dd[data-astro-cid-i2uvy4za]{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:1.1rem}.k-reach[data-astro-cid-i2uvy4za] dd[data-astro-cid-i2uvy4za] a[data-astro-cid-i2uvy4za]{min-height:44px;padding-top:.4rem;display:inline-block}.k-reach-big[data-astro-cid-i2uvy4za]{font-family:var(--font-head);line-height:1.2;font-size:clamp(1.6rem,3vw,2.1rem)!important}.k-contact[data-astro-cid-i2uvy4za] h2[data-astro-cid-i2uvy4za]{margin:0 0 .5rem;font-size:1.8rem}.k-open--line[data-astro-cid-i2uvy4za]{color:var(--ink);margin:0 0 .75rem;font-size:.95rem}.k-map[data-astro-cid-i2uvy4za]{margin:0}.k-map-svg[data-astro-cid-i2uvy4za]{width:100%;height:auto;display:block;box-shadow:0 40px 80px -40px #3a1a2a73}.k-map[data-astro-cid-i2uvy4za] figcaption[data-astro-cid-i2uvy4za]{color:var(--muted);margin-top:.85rem;font-size:.85rem}.m-ground[data-astro-cid-i2uvy4za]{fill:#f1e1e8}.m-water[data-astro-cid-i2uvy4za]{fill:#dcc7d2}.m-wave[data-astro-cid-i2uvy4za]{fill:none;stroke:#f6ecf0;stroke-width:2px;stroke-linecap:round}.m-street[data-astro-cid-i2uvy4za] path[data-astro-cid-i2uvy4za],.m-lane[data-astro-cid-i2uvy4za] path[data-astro-cid-i2uvy4za]{fill:none;stroke:#fffaf7;stroke-linecap:square}.m-street[data-astro-cid-i2uvy4za] path[data-astro-cid-i2uvy4za]{stroke-width:22px}.m-lane[data-astro-cid-i2uvy4za] path[data-astro-cid-i2uvy4za]{stroke-width:11px}.m-square[data-astro-cid-i2uvy4za]{fill:#fffaf7;stroke:#e3cbd6;stroke-width:1.5px}.m-church[data-astro-cid-i2uvy4za]{fill:#e3cbd6}.m-label[data-astro-cid-i2uvy4za]{fill:#6a4757;font-family:var(--font-body);letter-spacing:.06em;font-size:16px}.m-label--street[data-astro-cid-i2uvy4za]{fill:var(--accent-ink);font-size:15px;font-style:italic;font-family:var(--font-head);letter-spacing:.02em}.m-pin-shape[data-astro-cid-i2uvy4za]{fill:var(--accent-ink)}.m-pin-dot[data-astro-cid-i2uvy4za]{fill:#fff}.m-pulse[data-astro-cid-i2uvy4za]{fill:var(--accent);opacity:.35;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite m-pulse}@keyframes m-pulse{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.m-tag[data-astro-cid-i2uvy4za]{fill:var(--dark)}.m-tag-text[data-astro-cid-i2uvy4za]{fill:#fff;font-family:var(--font-head);text-anchor:middle;font-size:19px;font-style:italic}@media (width<=820px){.k-contact-grid[data-astro-cid-i2uvy4za]{grid-template-columns:1fr}}.g-hero[data-astro-cid-xt4ya44k]{color:#fff;background:var(--dark);align-items:end;min-height:min(64vh,35rem);display:grid;position:relative;overflow:hidden}.g-hero-img[data-astro-cid-xt4ya44k]{position:absolute;inset:-6% 0 0}.g-hero-img[data-astro-cid-xt4ya44k] img{height:100%}.g-hero-shade[data-astro-cid-xt4ya44k]{background:linear-gradient(#101e140d 25%,#101e148c 60%,#101e14eb 100%),linear-gradient(90deg,#101e148c,#0000 60%);position:absolute;inset:0}.g-leaf[data-astro-cid-xt4ya44k]{fill:#a9d18e;opacity:.85;filter:drop-shadow(0 6px 12px #0000004d);pointer-events:none;width:4rem;position:absolute}.g-leaf--1[data-astro-cid-xt4ya44k]{animation:6s ease-in-out infinite alternate g-sway;top:18%;right:12%}.g-leaf--2[data-astro-cid-xt4ya44k]{fill:#d8ecb8;width:2.4rem;animation:7s ease-in-out -2s infinite alternate g-sway;top:42%;right:30%}@keyframes g-sway{0%{rotate:-14deg}to{rotate:18deg}}.g-hero-text[data-astro-cid-xt4ya44k]{padding-top:4rem;padding-bottom:clamp(2.25rem,5vw,3.5rem);position:relative}.g-eyebrow[data-astro-cid-xt4ya44k]{backdrop-filter:blur(6px);background:#ffffff29;border-radius:999px;margin:0 0 1rem;padding:.3rem .9rem;font-size:.85rem;font-weight:600;animation:.9s both g-up;display:inline-block}.g-hero[data-astro-cid-xt4ya44k] h1[data-astro-cid-xt4ya44k]{max-width:15ch;margin:0 0 1.25rem;font-size:clamp(2.6rem,7vw,5rem);line-height:1.02;animation:.9s .1s both g-up}.g-lead[data-astro-cid-xt4ya44k]{opacity:.94;max-width:34rem;margin:0 0 2rem;font-size:1.15rem;animation:.9s .2s both g-up}.g-actions[data-astro-cid-xt4ya44k]{flex-wrap:wrap;gap:.75rem;animation:.9s .3s both g-up;display:flex}.g-hero[data-astro-cid-xt4ya44k] .btn[data-astro-cid-xt4ya44k]:not(.btn--ghost){color:var(--accent-ink);background:#fff}@keyframes g-up{0%{opacity:0;transform:translateY(24px)}}.g-kicker[data-astro-cid-xt4ya44k]{color:var(--accent-ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.85rem;font-weight:700}.g-compare[data-astro-cid-xt4ya44k] h2[data-astro-cid-xt4ya44k],.g-teasers[data-astro-cid-xt4ya44k] h2[data-astro-cid-xt4ya44k],.g-svc[data-astro-cid-xt4ya44k] h2[data-astro-cid-xt4ya44k],.g-area-sec[data-astro-cid-xt4ya44k] h2[data-astro-cid-xt4ya44k],.g-case[data-astro-cid-xt4ya44k] h2[data-astro-cid-xt4ya44k],.g-projects[data-astro-cid-xt4ya44k] h2[data-astro-cid-xt4ya44k],.g-about[data-astro-cid-xt4ya44k] h2[data-astro-cid-xt4ya44k],.g-values[data-astro-cid-xt4ya44k] h2[data-astro-cid-xt4ya44k],.g-season[data-astro-cid-xt4ya44k] h2[data-astro-cid-xt4ya44k],.g-contact[data-astro-cid-xt4ya44k] h2[data-astro-cid-xt4ya44k],.g-map-sec[data-astro-cid-xt4ya44k] h2[data-astro-cid-xt4ya44k]{margin:0 0 1rem;font-size:clamp(1.8rem,3.8vw,2.7rem)}.g-hint[data-astro-cid-xt4ya44k]{color:var(--muted);font-size:.9rem}.g-more[data-astro-cid-xt4ya44k]{align-items:center;gap:.4rem;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.g-more[data-astro-cid-xt4ya44k] span[data-astro-cid-xt4ya44k]{transition:transform .25s}.g-more[data-astro-cid-xt4ya44k]:hover{text-underline-offset:4px;text-decoration:underline}.g-more[data-astro-cid-xt4ya44k]:hover span[data-astro-cid-xt4ya44k]{transform:translate(4px)}.g-row-head[data-astro-cid-xt4ya44k]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 2rem;margin-bottom:1.75rem;display:flex}.g-row-head[data-astro-cid-xt4ya44k] h2[data-astro-cid-xt4ya44k]{margin:0!important}.g-row-head[data-astro-cid-xt4ya44k] p[data-astro-cid-xt4ya44k]{color:var(--muted);margin:0}.g-facts[data-astro-cid-xt4ya44k]{margin:0;padding:0;list-style:none}.g-facts[data-astro-cid-xt4ya44k] li[data-astro-cid-xt4ya44k]{border-bottom:1px solid var(--line);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233f7a4f' d='M20 3c-9 0-15 4.5-15 11 0 1.6.4 3 1.1 4.2L4 20.3l1.4 1.4 2.1-2.1A7.6 7.6 0 0 0 11 21c6.5 0 10-6 9-18z'/%3E%3C/svg%3E") 0 .85rem/1.1rem no-repeat;padding:.55rem 0 .55rem 2rem}.g-facts[data-astro-cid-xt4ya44k] li[data-astro-cid-xt4ya44k]:last-child{border-bottom:0}.g-towns[data-astro-cid-xt4ya44k]{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.g-towns[data-astro-cid-xt4ya44k] li[data-astro-cid-xt4ya44k]{color:var(--accent-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 35%, transparent);background:#fff;border-radius:999px;padding:.35rem .95rem .35rem .75rem;font-weight:700}.g-towns[data-astro-cid-xt4ya44k] li[data-astro-cid-xt4ya44k]:before{content:"";background:var(--accent);vertical-align:.05em;border-radius:50%;width:.55rem;height:.55rem;margin-right:.5rem;display:inline-block}.g-compare[data-astro-cid-xt4ya44k]{padding:clamp(2.25rem,4.5vw,3.25rem) 0}.g-compare-grid[data-astro-cid-xt4ya44k]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:2.5rem;display:grid}.g-compare-text[data-astro-cid-xt4ya44k] p[data-astro-cid-xt4ya44k]{margin:0 0 .75rem}.g-slider[data-astro-cid-xt4ya44k]{aspect-ratio:3/2;user-select:none;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #1428198c}.g-slider--compact[data-astro-cid-xt4ya44k]{aspect-ratio:16/9}.g-after[data-astro-cid-xt4ya44k],.g-before[data-astro-cid-xt4ya44k]{position:absolute;inset:0}.g-before[data-astro-cid-xt4ya44k]{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.g-tag[data-astro-cid-xt4ya44k]{color:#fff;pointer-events:none;background:#0009;border-radius:999px;padding:.25rem .8rem;font-size:.8rem;font-weight:700;position:absolute;top:1rem}.g-tag--before[data-astro-cid-xt4ya44k]{left:1rem}.g-tag--after[data-astro-cid-xt4ya44k]{background:var(--accent-ink);right:1rem}.g-handle[data-astro-cid-xt4ya44k]{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:3px;position:absolute;transform:translate(-50%)}.g-handle[data-astro-cid-xt4ya44k] span[data-astro-cid-xt4ya44k]{width:3rem;height:3rem;color:var(--accent-ink);background:#fff;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #0000004d}.g-range[data-astro-cid-xt4ya44k]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.g-slider[data-astro-cid-xt4ya44k]:has(.g-range:focus-visible){outline:3px solid var(--accent);outline-offset:4px}.g-teasers[data-astro-cid-xt4ya44k]{background:var(--soft);border-radius:48px 48px 0 0;padding:clamp(2.5rem,5vw,3.5rem) 0 1rem}.g-values[data-astro-cid-xt4ya44k]{background:var(--soft);border-radius:48px;padding:clamp(3rem,6vw,4.5rem) 0}.g-teaser-list[data-astro-cid-xt4ya44k]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.g-service[data-astro-cid-xt4ya44k]{background:#fff;border-radius:24px;height:100%;padding:1.6rem 1.75rem;transition:transform .35s,box-shadow .35s}.g-service[data-astro-cid-xt4ya44k]:hover{transform:translateY(-6px);box-shadow:0 24px 40px -24px #14321e66}.g-teaser[data-astro-cid-xt4ya44k]{color:inherit;flex-direction:column;text-decoration:none;display:flex}.g-service-icon[data-astro-cid-xt4ya44k]{background:var(--soft);width:3.2rem;height:3.2rem;color:var(--accent-ink);border-radius:40% 60% 55% 45%/50% 40% 60% 50%;place-items:center;transition:border-radius .6s,background .3s,color .3s;display:grid}.g-service[data-astro-cid-xt4ya44k]:hover .g-service-icon[data-astro-cid-xt4ya44k]{background:var(--accent-ink);color:#fff;border-radius:60% 40% 45% 55%/40% 60%}.g-service[data-astro-cid-xt4ya44k] h3[data-astro-cid-xt4ya44k]{margin:1rem 0 .4rem;font-size:1.3rem}.g-service[data-astro-cid-xt4ya44k] p[data-astro-cid-xt4ya44k]{color:var(--muted);margin:0}.g-teaser-more[data-astro-cid-xt4ya44k]{color:var(--accent-ink);margin-top:auto;padding-top:1rem;font-size:.95rem;font-weight:700}.g-teaser[data-astro-cid-xt4ya44k]:hover h3[data-astro-cid-xt4ya44k]{text-underline-offset:4px;text-decoration:underline 2px}.g-quote[data-astro-cid-xt4ya44k]{background:var(--soft);padding:clamp(1.25rem,2.5vw,1.75rem) 0 clamp(2.25rem,4.5vw,3rem)}.g-quote-inner[data-astro-cid-xt4ya44k]{text-align:center;max-width:52rem;margin:0 auto}.g-quote-leaf[data-astro-cid-xt4ya44k]{width:2rem;fill:var(--accent);rotate:-20deg}.g-quote[data-astro-cid-xt4ya44k] blockquote[data-astro-cid-xt4ya44k]{font-family:var(--font-head);text-wrap:balance;margin:.5rem 0 1rem;font-size:clamp(1.4rem,3vw,2rem);font-style:italic;line-height:1.3}.g-quote[data-astro-cid-xt4ya44k] blockquote[data-astro-cid-xt4ya44k]:before{content:"“"}.g-quote[data-astro-cid-xt4ya44k] blockquote[data-astro-cid-xt4ya44k]:after{content:"”"}.g-quote[data-astro-cid-xt4ya44k] figcaption[data-astro-cid-xt4ya44k]{color:var(--muted);font-size:.95rem}.g-quote[data-astro-cid-xt4ya44k] figcaption[data-astro-cid-xt4ya44k] a[data-astro-cid-xt4ya44k]{padding:.6rem 0;font-weight:700;display:inline-block}.g-head[data-astro-cid-xt4ya44k]{background:radial-gradient(60rem 22rem at 85% -10%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), var(--soft);border-radius:0 0 48px 48px;padding:clamp(2.5rem,5vw,3.5rem) 0;position:relative;overflow:hidden}.g-head-grid[data-astro-cid-xt4ya44k]{grid-template-columns:minmax(0,1fr) 16rem;align-items:center;gap:2.5rem;display:grid;position:relative}.g-eyebrow--soft[data-astro-cid-xt4ya44k]{color:var(--accent-ink);backdrop-filter:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 30%, transparent);background:#fff}.g-head[data-astro-cid-xt4ya44k] h1[data-astro-cid-xt4ya44k]{max-width:20ch;margin:0 0 .9rem;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.05;animation:.9s .1s both g-up}.g-head-line[data-astro-cid-xt4ya44k]{max-width:38rem;color:var(--muted);margin:0;font-size:1.15rem;animation:.9s .2s both g-up}.g-head-media[data-astro-cid-xt4ya44k]{animation:1s cubic-bezier(.2,.7,.2,1) .15s both g-pop}.g-head-img[data-astro-cid-xt4ya44k]{aspect-ratio:1;border-radius:46% 54% 50% 50%/52% 46% 54% 48%;overflow:hidden;box-shadow:0 24px 48px -26px #1428198c}@keyframes g-pop{0%{opacity:0;transform:scale(.9)rotate(-4deg)}}.g-leaf--soft[data-astro-cid-xt4ya44k]{fill:var(--accent);opacity:.18;filter:none}.g-leaf--3[data-astro-cid-xt4ya44k]{width:3.2rem;animation:7s ease-in-out infinite alternate g-sway;top:14%;left:52%}.g-leaf--4[data-astro-cid-xt4ya44k]{width:2rem;animation:6s ease-in-out -3s infinite alternate g-sway;bottom:10%;left:4%}.g-close[data-astro-cid-xt4ya44k]{background:var(--accent-ink);color:#fff;border-radius:48px 48px 0 0;padding:clamp(2.75rem,5vw,3.75rem) 0}.g-close-inner[data-astro-cid-xt4ya44k]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem 2rem;display:grid}.g-close-leaf[data-astro-cid-xt4ya44k]{fill:#a9d18e;width:3.25rem;animation:6s ease-in-out infinite alternate g-sway}.g-close[data-astro-cid-xt4ya44k] h2[data-astro-cid-xt4ya44k]{margin:0 0 .35rem;font-size:clamp(1.6rem,3.4vw,2.3rem)}.g-close[data-astro-cid-xt4ya44k] p[data-astro-cid-xt4ya44k]{opacity:.9;max-width:36rem;margin:0}.g-close-actions[data-astro-cid-xt4ya44k]{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.g-close[data-astro-cid-xt4ya44k] .btn[data-astro-cid-xt4ya44k]:not(.btn--ghost){color:var(--accent-ink);background:#fff}.g-close-phone[data-astro-cid-xt4ya44k]{color:#fff;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.g-svc[data-astro-cid-xt4ya44k]{padding:clamp(3rem,6vw,4.5rem) 0 clamp(2rem,4vw,3rem)}.g-svc-list[data-astro-cid-xt4ya44k]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.g-svc-item[data-astro-cid-xt4ya44k]{box-shadow:0 1px 0 var(--line), 0 24px 48px -36px #14321e73;background:#fff;border-radius:28px;padding:2rem}.g-svc-top[data-astro-cid-xt4ya44k]{justify-content:space-between;align-items:center;display:flex}.g-svc-num[data-astro-cid-xt4ya44k]{color:color-mix(in srgb, var(--accent) 35%, transparent);font-family:var(--font-head);font-size:2.4rem;font-weight:700;line-height:1}.g-svc-item[data-astro-cid-xt4ya44k] h2[data-astro-cid-xt4ya44k]{margin:1rem 0 .4rem;font-size:clamp(1.5rem,2.6vw,1.9rem)}.g-svc-lead[data-astro-cid-xt4ya44k]{margin:0 0 1.25rem;font-size:1.08rem}.g-svc-item[data-astro-cid-xt4ya44k] h3[data-astro-cid-xt4ya44k]{color:var(--accent-ink);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;margin:1.25rem 0 .35rem;font-size:.8rem;font-weight:700}.g-svc-how[data-astro-cid-xt4ya44k]{color:var(--muted);margin:0}.g-area-sec[data-astro-cid-xt4ya44k]{padding:0 0 clamp(3rem,6vw,4.5rem)}.g-area-grid[data-astro-cid-xt4ya44k]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.g-area-card[data-astro-cid-xt4ya44k]{background:var(--soft);border-radius:28px;padding:2rem}.g-area-card[data-astro-cid-xt4ya44k] p[data-astro-cid-xt4ya44k]:last-child{color:var(--muted);margin-bottom:0}.g-area-card[data-astro-cid-xt4ya44k] .g-facts[data-astro-cid-xt4ya44k] li[data-astro-cid-xt4ya44k]{border-bottom-color:color-mix(in srgb, var(--accent) 18%, transparent)}.g-case[data-astro-cid-xt4ya44k]{padding:clamp(3rem,6vw,4.5rem) 0}.g-case-head[data-astro-cid-xt4ya44k]{max-width:44rem;margin-bottom:2rem}.g-case-head[data-astro-cid-xt4ya44k] p[data-astro-cid-xt4ya44k]:last-child{color:var(--muted);margin:0;font-size:1.1rem}.g-case-grid[data-astro-cid-xt4ya44k]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:2.5rem;display:grid}.g-case-visual[data-astro-cid-xt4ya44k] .g-hint[data-astro-cid-xt4ya44k]{margin:.75rem 0 0}.g-case-facts[data-astro-cid-xt4ya44k]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.5rem 0 0;display:grid}.g-case-facts[data-astro-cid-xt4ya44k] div[data-astro-cid-xt4ya44k]{border-top:2px solid var(--accent);flex-direction:column-reverse;padding-top:.75rem;display:flex}.g-case-facts[data-astro-cid-xt4ya44k] dt[data-astro-cid-xt4ya44k]{color:var(--muted);font-size:.85rem}.g-case-facts[data-astro-cid-xt4ya44k] dd[data-astro-cid-xt4ya44k]{font-family:var(--font-head);color:var(--accent-ink);margin:0;font-size:1.2rem;font-weight:700}.g-case-story[data-astro-cid-xt4ya44k]{gap:1.5rem;display:grid}.g-case-step[data-astro-cid-xt4ya44k]{padding-left:3.25rem;position:relative}.g-case-step[data-astro-cid-xt4ya44k]:not(:last-child):after{content:"";border-left:2px dashed color-mix(in srgb, var(--accent) 35%, transparent);position:absolute;top:2.6rem;bottom:-1.25rem;left:1.05rem}.g-case-dot[data-astro-cid-xt4ya44k]{background:var(--accent-ink);color:#fff;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-weight:700;display:grid}.g-case-step[data-astro-cid-xt4ya44k] .g-case-dot[data-astro-cid-xt4ya44k]{position:absolute;top:0;left:0}.g-case-step[data-astro-cid-xt4ya44k] h3[data-astro-cid-xt4ya44k]{margin:.2rem 0 .35rem;font-size:1.3rem}.g-case-step[data-astro-cid-xt4ya44k] p[data-astro-cid-xt4ya44k]{color:var(--muted);margin:0}.g-projects[data-astro-cid-xt4ya44k]{background:var(--soft);border-radius:48px 48px 0 0;padding:clamp(3rem,6vw,4.5rem) 0}.g-project-list[data-astro-cid-xt4ya44k]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.g-project[data-astro-cid-xt4ya44k]{color:#fff;border-radius:24px;min-height:22rem;position:relative;overflow:hidden}.g-project-img[data-astro-cid-xt4ya44k]{position:absolute;inset:0}.g-project-text[data-astro-cid-xt4ya44k]{background:linear-gradient(#0000,#0f1e14eb 60%);padding:4rem 1.5rem 1.5rem;position:absolute;inset:auto 0 0}.g-project-text[data-astro-cid-xt4ya44k] h3[data-astro-cid-xt4ya44k]{margin:0 0 .3rem;font-size:1.5rem}.g-project-text[data-astro-cid-xt4ya44k] p[data-astro-cid-xt4ya44k]{opacity:.94;margin:0;font-size:.95rem}.g-project-meta[data-astro-cid-xt4ya44k]{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem!important}.g-about[data-astro-cid-xt4ya44k]{padding:clamp(3rem,6vw,4.5rem) 0}.g-about-grid[data-astro-cid-xt4ya44k]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:3rem;display:grid}.g-about-img[data-astro-cid-xt4ya44k]{aspect-ratio:4/5;border-radius:200px 200px 24px 24px}.g-stats[data-astro-cid-xt4ya44k]{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0 0;display:grid}.g-stats[data-astro-cid-xt4ya44k] div[data-astro-cid-xt4ya44k]{border-top:2px solid var(--accent);flex-direction:column-reverse;padding-top:1rem;display:flex}.g-stats[data-astro-cid-xt4ya44k] dd[data-astro-cid-xt4ya44k]{color:var(--accent-ink);font-family:var(--font-head);margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1}.g-stats[data-astro-cid-xt4ya44k] dt[data-astro-cid-xt4ya44k]{color:var(--muted);margin-top:.3rem;font-size:.9rem}.g-season[data-astro-cid-xt4ya44k]{padding:0 0 clamp(3rem,6vw,4.5rem)}.g-season-list[data-astro-cid-xt4ya44k]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.g-season-list[data-astro-cid-xt4ya44k] li[data-astro-cid-xt4ya44k]{background:var(--soft);border:1.5px dashed color-mix(in srgb, var(--accent) 35%, transparent);border-radius:24px;padding:1.6rem 1.75rem;position:relative}.g-season-num[data-astro-cid-xt4ya44k]{color:var(--accent);font-family:var(--font-head);font-size:2.2rem;font-weight:700;line-height:1}.g-season-list[data-astro-cid-xt4ya44k] h3[data-astro-cid-xt4ya44k]{margin:.6rem 0 .4rem;font-size:1.3rem}.g-season-list[data-astro-cid-xt4ya44k] p[data-astro-cid-xt4ya44k]{color:var(--muted);margin:0}.g-contact[data-astro-cid-xt4ya44k]{padding:clamp(3rem,6vw,4.5rem) 0}.g-contact-grid[data-astro-cid-xt4ya44k]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:2.5rem;display:grid}.g-steps[data-astro-cid-xt4ya44k]{gap:1.25rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.g-steps[data-astro-cid-xt4ya44k] li[data-astro-cid-xt4ya44k]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.g-steps[data-astro-cid-xt4ya44k] h3[data-astro-cid-xt4ya44k]{margin:.15rem 0 .2rem;font-size:1.3rem}.g-steps[data-astro-cid-xt4ya44k] p[data-astro-cid-xt4ya44k]{color:var(--muted);margin:0}.g-offerte[data-astro-cid-xt4ya44k] .btn--ghost[data-astro-cid-xt4ya44k]{color:var(--accent-ink)}.g-card[data-astro-cid-xt4ya44k]{background:var(--accent-ink);color:#fff;border-radius:28px;padding:2rem;box-shadow:0 30px 60px -36px #142819b3}.g-card[data-astro-cid-xt4ya44k] h2[data-astro-cid-xt4ya44k]{margin:0 0 1rem;font-size:1.6rem}.g-card[data-astro-cid-xt4ya44k] a[data-astro-cid-xt4ya44k]{color:#fff;overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.g-card-list[data-astro-cid-xt4ya44k]{gap:.5rem;margin:0 0 1.5rem;display:grid}.g-card-list[data-astro-cid-xt4ya44k] div[data-astro-cid-xt4ya44k]{border-bottom:1px solid #ffffff2e;padding-bottom:.5rem}.g-card-list[data-astro-cid-xt4ya44k] dt[data-astro-cid-xt4ya44k]{letter-spacing:.1em;opacity:.75;text-transform:uppercase;font-size:.75rem;font-weight:700}.g-card-list[data-astro-cid-xt4ya44k] dd[data-astro-cid-xt4ya44k]{margin:.15rem 0 0;font-size:1.05rem}.g-card[data-astro-cid-xt4ya44k] h3[data-astro-cid-xt4ya44k]{font-family:var(--font-body);letter-spacing:.1em;opacity:.75;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.g-hours[data-astro-cid-xt4ya44k]{margin:0 0 1.25rem;padding:0;list-style:none}.g-hours[data-astro-cid-xt4ya44k] li[data-astro-cid-xt4ya44k]{padding:.2rem 0}.g-card-note[data-astro-cid-xt4ya44k]{background:#ffffff1a;border-radius:16px;margin:0;padding:.9rem 1rem;font-size:.92rem}.g-map-sec[data-astro-cid-xt4ya44k]{padding:0 0 clamp(3rem,6vw,4.5rem)}.g-map-grid[data-astro-cid-xt4ya44k]{background:var(--soft);border-radius:32px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:2.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.g-map[data-astro-cid-xt4ya44k]{margin:0}.g-map[data-astro-cid-xt4ya44k] svg[data-astro-cid-xt4ya44k]{border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 20px 40px -30px #14281980}.g-map[data-astro-cid-xt4ya44k] figcaption[data-astro-cid-xt4ya44k]{color:var(--muted);margin-top:.6rem;font-size:.85rem}.m-land[data-astro-cid-xt4ya44k]{fill:#f7f4e8}.m-field[data-astro-cid-xt4ya44k]{fill:color-mix(in srgb, var(--accent) 12%, #f7f4e8)}.m-water[data-astro-cid-xt4ya44k]{fill:none;stroke:#b7d6d0;stroke-width:14px;stroke-linecap:round}.m-road[data-astro-cid-xt4ya44k]{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round}.m-road--main[data-astro-cid-xt4ya44k]{stroke:#e6dcc0;stroke-width:9px}.m-road--thin[data-astro-cid-xt4ya44k]{stroke-width:3.5px}.m-area[data-astro-cid-xt4ya44k]{fill:color-mix(in srgb, var(--accent) 10%, transparent);stroke:var(--accent);stroke-width:2.5px;stroke-dasharray:8 7}.m-town[data-astro-cid-xt4ya44k] circle[data-astro-cid-xt4ya44k]{fill:#fff;stroke:var(--accent-ink);stroke-width:3px}.m-town--main[data-astro-cid-xt4ya44k] circle[data-astro-cid-xt4ya44k]{fill:var(--accent-ink)}.m-town[data-astro-cid-xt4ya44k] text[data-astro-cid-xt4ya44k]{fill:var(--ink);font-family:var(--font-body);paint-order:stroke;stroke:#f7f4e8;stroke-width:5px;stroke-linejoin:round;font-size:15px;font-weight:700}.m-pin[data-astro-cid-xt4ya44k] path[data-astro-cid-xt4ya44k]{fill:#c9573a}.m-pin[data-astro-cid-xt4ya44k] circle[data-astro-cid-xt4ya44k]{fill:#fff}.m-pin[data-astro-cid-xt4ya44k]{filter:drop-shadow(0 4px 4px #00000040)}@media (width<=820px){.motion [data-astro-cid-xt4ya44k][data-reveal=left]:not(.is-in),.motion [data-astro-cid-xt4ya44k][data-reveal=right]:not(.is-in){transform:translateY(32px)}.g-compare-grid[data-astro-cid-xt4ya44k],.g-about-grid[data-astro-cid-xt4ya44k],.g-contact-grid[data-astro-cid-xt4ya44k],.g-case-grid[data-astro-cid-xt4ya44k],.g-map-grid[data-astro-cid-xt4ya44k],.g-svc-list[data-astro-cid-xt4ya44k],.g-area-grid[data-astro-cid-xt4ya44k]{grid-template-columns:1fr}.g-about-img[data-astro-cid-xt4ya44k]{aspect-ratio:4/3;border-radius:120px 120px 24px 24px}.g-head-grid[data-astro-cid-xt4ya44k]{grid-template-columns:minmax(0,1fr) 9rem;gap:1.25rem}.g-leaf--3[data-astro-cid-xt4ya44k]{width:2.4rem;top:1rem;left:auto;right:1.25rem}.g-leaf--4[data-astro-cid-xt4ya44k]{display:none}.g-close-inner[data-astro-cid-xt4ya44k]{grid-template-columns:1fr}.g-close-leaf[data-astro-cid-xt4ya44k]{width:2.5rem}.g-case-facts[data-astro-cid-xt4ya44k]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.g-head-grid[data-astro-cid-xt4ya44k]{grid-template-columns:1fr}.g-head-media[data-astro-cid-xt4ya44k]{display:none}.g-svc-item[data-astro-cid-xt4ya44k],.g-area-card[data-astro-cid-xt4ya44k],.g-card[data-astro-cid-xt4ya44k]{padding:1.5rem}.g-stats[data-astro-cid-xt4ya44k]{gap:.75rem}.g-leaf--1[data-astro-cid-xt4ya44k]{width:3rem;right:6%}.g-leaf--2[data-astro-cid-xt4ya44k]{display:none}}
