.breadcrumbs[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{gap:var(--space-2);font-size:var(--step--1);color:var(--color-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]:not(:last-child):after{content:"/";color:var(--color-line-strong);margin-inline-start:var(--space-2)}.breadcrumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{color:var(--color-text-muted)}.breadcrumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{color:var(--color-brand)}.service-art[data-astro-cid-cnmxhu3v]{block-size:100%;inline-size:100%;display:block}.service-art--light[data-astro-cid-cnmxhu3v]{background:var(--color-surface)}.service-art--deep[data-astro-cid-cnmxhu3v]{background:var(--color-bottle-700)}.service-art__line[data-astro-cid-cnmxhu3v]{stroke:var(--color-glass-200);stroke-width:1.25px;vector-effect:non-scaling-stroke}.service-art--deep[data-astro-cid-cnmxhu3v] .service-art__line[data-astro-cid-cnmxhu3v]{stroke:color-mix(in srgb, var(--color-glass-200) 35%, transparent)}.service-art__accent[data-astro-cid-cnmxhu3v]{stroke:var(--color-amber-500);stroke-width:2.5px;vector-effect:non-scaling-stroke}.teaser[data-astro-cid-oxocqt6k]{gap:var(--space-4);align-content:start;display:grid;position:relative}.teaser__body[data-astro-cid-oxocqt6k]{gap:var(--space-2);align-content:start;display:grid}.teaser__category[data-astro-cid-oxocqt6k]{align-items:center;gap:var(--space-2);font-size:var(--step--1);font-weight:var(--weight-semibold);color:var(--color-ink-muted);display:inline-flex}.teaser__category[data-astro-cid-oxocqt6k]:before{content:"";background:var(--color-dot);border-radius:50%;flex:none;block-size:.45em;inline-size:.45em}.teaser__title[data-astro-cid-oxocqt6k]{font-size:var(--step-1);letter-spacing:var(--tracking-heading);line-height:1.2}.teaser__title[data-astro-cid-oxocqt6k] a[data-astro-cid-oxocqt6k]{color:var(--color-ink);text-decoration:none}.teaser__title[data-astro-cid-oxocqt6k] a[data-astro-cid-oxocqt6k]:after{content:"";position:absolute;inset:0}.teaser[data-astro-cid-oxocqt6k]:hover .teaser__title[data-astro-cid-oxocqt6k] a[data-astro-cid-oxocqt6k],.teaser[data-astro-cid-oxocqt6k]:focus-within .teaser__title[data-astro-cid-oxocqt6k] a[data-astro-cid-oxocqt6k]{text-decoration:underline;text-decoration-color:var(--color-gold);text-underline-offset:.18em;text-decoration-thickness:2px}.teaser__excerpt[data-astro-cid-oxocqt6k]{color:var(--color-text-muted);max-inline-size:42rem}.teaser__meta[data-astro-cid-oxocqt6k]{gap:0 var(--space-4);font-size:var(--step--1);color:var(--color-ink-subtle);flex-wrap:wrap;display:flex}.teaser__meta[data-astro-cid-oxocqt6k]>[data-astro-cid-oxocqt6k]+[data-astro-cid-oxocqt6k]:before{content:"";block-size:.85em;inline-size:1px;background:var(--color-line-strong);vertical-align:-.08em;margin-inline-end:var(--space-4);display:inline-block}.teaser__media[data-astro-cid-oxocqt6k]{background:var(--color-peri-100);border-radius:10px;position:relative;overflow:hidden}.teaser__media[data-astro-cid-oxocqt6k] .teaser__image{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none;transition:transform .6s var(--ease-out);position:absolute;inset:0;aspect-ratio:auto!important}.teaser[data-astro-cid-oxocqt6k]:hover .teaser__media[data-astro-cid-oxocqt6k] .teaser__image{transform:scale(1.04)}.teaser--featured[data-astro-cid-oxocqt6k]{gap:var(--space-6)}.teaser--featured[data-astro-cid-oxocqt6k] .teaser__title[data-astro-cid-oxocqt6k]{font-size:var(--step-4);letter-spacing:var(--tracking-display);line-height:1.08}.teaser--featured[data-astro-cid-oxocqt6k] .teaser__excerpt[data-astro-cid-oxocqt6k]{font-size:var(--step-1);line-height:1.5}.teaser--featured[data-astro-cid-oxocqt6k] .teaser__body[data-astro-cid-oxocqt6k]{gap:var(--space-4)}.teaser--row[data-astro-cid-oxocqt6k]{gap:var(--space-2) var(--space-7);padding-block:var(--space-5);border-block-end:1px solid var(--color-line-strong)}.teaser--row[data-astro-cid-oxocqt6k] .teaser__date[data-astro-cid-oxocqt6k]{font-size:var(--step--1);color:var(--color-ink-subtle)}.teaser--row[data-astro-cid-oxocqt6k] .teaser__title[data-astro-cid-oxocqt6k]{font-size:var(--step-2)}.teaser--plain[data-astro-cid-oxocqt6k]{border-block-start:2px solid var(--color-ink);padding-block-start:var(--space-5)}.teaser--plain[data-astro-cid-oxocqt6k] .teaser__title[data-astro-cid-oxocqt6k]{font-size:var(--step-2)}.teaser--card[data-astro-cid-oxocqt6k]{gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--color-line);grid-template-columns:5.5rem minmax(0,1fr);align-items:start}.teaser--card[data-astro-cid-oxocqt6k] .teaser__media[data-astro-cid-oxocqt6k]{aspect-ratio:1!important}.teaser--card[data-astro-cid-oxocqt6k] .teaser__body[data-astro-cid-oxocqt6k]{gap:var(--space-1)}.teaser--card[data-astro-cid-oxocqt6k] .teaser__title[data-astro-cid-oxocqt6k]{font-size:var(--step-0);line-height:1.25}@media (width>=40rem){.teaser--card[data-astro-cid-oxocqt6k]{gap:var(--space-4);border:0;grid-template-columns:1fr;padding-block:0}.teaser--card[data-astro-cid-oxocqt6k] .teaser__media[data-astro-cid-oxocqt6k]{aspect-ratio:3/2!important}.teaser--card[data-astro-cid-oxocqt6k] .teaser__body[data-astro-cid-oxocqt6k]{gap:var(--space-2)}.teaser--card[data-astro-cid-oxocqt6k] .teaser__title[data-astro-cid-oxocqt6k]{font-size:var(--step-1)}}.teaser--wide[data-astro-cid-oxocqt6k]{gap:var(--space-4);grid-template-columns:6rem minmax(0,1fr);align-items:start}.teaser--wide[data-astro-cid-oxocqt6k] .teaser__media[data-astro-cid-oxocqt6k]{aspect-ratio:1!important}.teaser--wide[data-astro-cid-oxocqt6k] .teaser__excerpt[data-astro-cid-oxocqt6k]{display:none}@media (width>=48rem){.teaser--wide[data-astro-cid-oxocqt6k]{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}.teaser--wide[data-astro-cid-oxocqt6k] .teaser__media[data-astro-cid-oxocqt6k]{aspect-ratio:3/2!important}.teaser--wide[data-astro-cid-oxocqt6k] .teaser__title[data-astro-cid-oxocqt6k]{font-size:var(--step-2)}.teaser--wide[data-astro-cid-oxocqt6k] .teaser__excerpt[data-astro-cid-oxocqt6k]{display:block}}@media (width>=64rem){.teaser--featured[data-astro-cid-oxocqt6k]{align-items:end;gap:var(--space-9);grid-template-columns:7fr 5fr}.teaser--row[data-astro-cid-oxocqt6k]{grid-template-columns:9rem minmax(0,1fr) 11rem;align-items:baseline}.teaser__category--end[data-astro-cid-oxocqt6k]{text-align:end;justify-self:end}}.article-hero[data-astro-cid-6g6qakqv]{isolation:isolate;background:var(--color-cobalt-800);color:#fff;align-items:flex-end;min-block-size:clamp(30rem,72svh,40rem);display:flex;position:relative;overflow:hidden}.article-hero--plain[data-astro-cid-6g6qakqv]{min-block-size:clamp(24rem,50svh,32rem)}.article-hero[data-astro-cid-6g6qakqv] .article-hero__image{z-index:-2;object-fit:cover;object-position:50% 30%;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0;aspect-ratio:auto!important}.article-hero[data-astro-cid-6g6qakqv]:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(18px)saturate(1.1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 38%,#000 78% 100%);mask-image:linear-gradient(#0000 38%,#000 78% 100%)}.article-hero[data-astro-cid-6g6qakqv]:after{content:"";z-index:-1;background:linear-gradient(#0a0c1c1a 25%,#0a0c1c8c 60%,#0a0c1cd9 100%),linear-gradient(90deg,#0a0c1c59 0%,#0a0c1c00 60%);position:absolute;inset:0}.article-hero__text[data-astro-cid-6g6qakqv]{gap:var(--space-4);padding-block:calc(var(--island-space) + var(--space-8)) var(--space-8);justify-items:start;display:grid}.article-hero__category[data-astro-cid-6g6qakqv]{align-items:center;gap:var(--space-2);font-size:var(--step--1);font-weight:var(--weight-medium);color:#fff;text-decoration:none;display:inline-flex}.article-hero__category[data-astro-cid-6g6qakqv]:before{content:"";background:var(--color-dot);border-radius:50%;block-size:.5em;inline-size:.5em}.article-hero__category[data-astro-cid-6g6qakqv]:hover{color:#fff;text-decoration:underline}.article-hero[data-astro-cid-6g6qakqv] h1[data-astro-cid-6g6qakqv]{max-inline-size:22ch;font-size:clamp(2.1rem,1.3rem + 3vw,4.25rem);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);color:#fff;line-height:1.04}.article-hero__excerpt[data-astro-cid-6g6qakqv]{max-inline-size:38rem;font-size:var(--step-1);color:#ffffffe0;line-height:1.45}.article-hero__meta[data-astro-cid-6g6qakqv]{align-items:center;gap:var(--space-2) var(--space-5);font-size:var(--step--1);color:#ffffffd1;flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.article-hero__meta[data-astro-cid-6g6qakqv] a[data-astro-cid-6g6qakqv]{color:#fff;font-weight:var(--weight-medium);text-decoration-color:#ffffff80}.article-hero__meta[data-astro-cid-6g6qakqv] a[data-astro-cid-6g6qakqv]:hover{color:#fff;text-decoration-color:#fff}.byline[data-astro-cid-6g6qakqv]{align-items:center;gap:var(--space-3);display:inline-flex}.avatar[data-astro-cid-6g6qakqv]{background:var(--color-cobalt-600);color:#fff;font-weight:var(--weight-medium);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.avatar[data-astro-cid-6g6qakqv] img{object-fit:cover;block-size:100%;inline-size:100%}.avatar--sm[data-astro-cid-6g6qakqv]{block-size:2.5rem;inline-size:2.5rem;font-size:.8rem;box-shadow:0 0 0 2px #ffffffd9}.avatar--lg[data-astro-cid-6g6qakqv]{block-size:5.5rem;inline-size:5.5rem;font-size:1.5rem}.article-hero__meta[data-astro-cid-6g6qakqv]>[data-astro-cid-6g6qakqv]+[data-astro-cid-6g6qakqv]:before{content:"";block-size:.9em;inline-size:1px;vertical-align:-.1em;background:#fff6;margin-inline-end:var(--space-5);display:inline-block}.article-hero__credit[data-astro-cid-6g6qakqv]{color:#fff9;font-size:.75rem;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--gutter)}.article-hero[data-astro-cid-6g6qakqv] [data-astro-cid-6g6qakqv]:focus-visible{outline-color:#fff}.article-crumbs[data-astro-cid-6g6qakqv]{padding-block-start:var(--space-5)}.article-body__grid[data-astro-cid-6g6qakqv]{gap:var(--space-8);display:grid}.article-body__content[data-astro-cid-6g6qakqv]{gap:var(--space-8);min-inline-size:0;display:grid}.article-prose[data-astro-cid-6g6qakqv]{font-size:var(--step-0);line-height:1.7}.article-prose[data-astro-cid-6g6qakqv] .key-points{margin-block:var(--space-6) var(--space-7);padding:var(--space-5) var(--space-6) var(--space-6);border-block-start:2px solid var(--color-gold);background:var(--color-mist)}.article-prose[data-astro-cid-6g6qakqv] .key-points__title{font-size:var(--step-1);letter-spacing:var(--tracking-heading);margin:0}.article-prose[data-astro-cid-6g6qakqv] .key-points ul{margin-block-start:var(--space-3)}.article-prose[data-astro-cid-6g6qakqv] .key-points li::marker{color:var(--color-cobalt-600)}.article-prose[data-astro-cid-6g6qakqv] .key-points+*{margin-block-start:0}@media (width<=40rem){.article-prose[data-astro-cid-6g6qakqv] .key-points{padding-inline:var(--space-4)}}.article-toc[data-astro-cid-6g6qakqv]{border-block-start:2px solid var(--color-ink);align-self:start;padding-block-start:var(--space-4)}.article-toc[data-astro-cid-6g6qakqv] h2[data-astro-cid-6g6qakqv]{font-size:var(--step-0);letter-spacing:0;margin-block-end:var(--space-3)}.article-toc[data-astro-cid-6g6qakqv] ol[data-astro-cid-6g6qakqv]{gap:var(--space-2);font-size:var(--step--1);padding-inline-start:1.2em;display:grid}.article-toc[data-astro-cid-6g6qakqv] li[data-astro-cid-6g6qakqv]::marker{color:var(--color-ink-subtle)}.article-toc[data-astro-cid-6g6qakqv] a[data-astro-cid-6g6qakqv]{color:var(--color-ink-muted);text-decoration:none}.article-toc[data-astro-cid-6g6qakqv] a[data-astro-cid-6g6qakqv]:hover{color:var(--color-bottle-700);text-decoration:underline}.article-note[data-astro-cid-6g6qakqv]{max-inline-size:var(--measure);padding:var(--space-4) var(--space-5);border-inline-start:3px solid var(--color-amber-500);background:var(--color-amber-100);font-size:var(--step--1);color:var(--color-ink)}.author-box[data-astro-cid-6g6qakqv]{gap:var(--space-5);max-inline-size:var(--measure);padding:var(--space-6);background:var(--color-mist);display:grid}.author-box__text[data-astro-cid-6g6qakqv]{gap:var(--space-2);align-content:start;display:grid}.author-box__label[data-astro-cid-6g6qakqv]{font-size:var(--step--1);color:var(--color-ink-subtle)}.author-box__name[data-astro-cid-6g6qakqv]{font-size:var(--step-2);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading)}.author-box__name[data-astro-cid-6g6qakqv] a[data-astro-cid-6g6qakqv]{color:inherit;text-decoration:none}.author-box__name[data-astro-cid-6g6qakqv] a[data-astro-cid-6g6qakqv]:hover{color:var(--color-cobalt-600)}.author-box__role[data-astro-cid-6g6qakqv]{color:var(--color-text-muted)}.author-box__bio[data-astro-cid-6g6qakqv]{margin-block-start:var(--space-2)}.author-box__quals[data-astro-cid-6g6qakqv]{gap:var(--space-1);font-size:var(--step--1);color:var(--color-ink-muted);margin-block-start:var(--space-2);padding:0;list-style:none;display:grid}.author-box__quals[data-astro-cid-6g6qakqv] li[data-astro-cid-6g6qakqv]{align-items:baseline;gap:var(--space-2);display:flex}.author-box__quals[data-astro-cid-6g6qakqv] li[data-astro-cid-6g6qakqv]:before{content:"";background:var(--color-dot);border-radius:50%;flex:none;block-size:.4em;inline-size:.4em;transform:translateY(-.1em)}.author-box__links[data-astro-cid-6g6qakqv]{gap:var(--space-2);border-block-start:1px solid var(--color-line-on-tone);font-size:var(--step--1);color:var(--color-ink-muted);margin-block-start:var(--space-3);padding-block-start:var(--space-4);display:grid}.author-box__links[data-astro-cid-6g6qakqv]>a[data-astro-cid-6g6qakqv]{font-weight:var(--weight-medium)}.article-related[data-astro-cid-6g6qakqv]{background:var(--color-glass-50)}.article-related__head[data-astro-cid-6g6qakqv]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-block-end:var(--space-7);display:flex}.article-related__head[data-astro-cid-6g6qakqv] h2[data-astro-cid-6g6qakqv]{font-size:var(--step-3)}.article-related__head[data-astro-cid-6g6qakqv] a[data-astro-cid-6g6qakqv]{font-weight:var(--weight-semibold)}.article-related__grid[data-astro-cid-6g6qakqv]{gap:var(--space-7);display:grid}@media (width>=40rem){.author-box[data-astro-cid-6g6qakqv]{gap:var(--space-6);padding:var(--space-7);grid-template-columns:auto minmax(0,1fr)}}@media (width>=56rem){.article-related__grid[data-astro-cid-6g6qakqv]{grid-template-columns:repeat(3,1fr)}}@media (width>=64rem){.article-body__grid[data-astro-cid-6g6qakqv]{gap:var(--space-10);grid-template-columns:15rem minmax(0,1fr)}.article-body__content[data-astro-cid-6g6qakqv]{grid-column:2}.article-toc[data-astro-cid-6g6qakqv]{grid-area:1/1;position:sticky;inset-block-start:calc(var(--island-space) + var(--space-6))}}.section--paper[data-astro-cid-w6ymvdtg]{background:var(--color-paper)}.section--tint[data-astro-cid-w6ymvdtg],.section--mist[data-astro-cid-w6ymvdtg]{background:var(--grad-soft)}.section--powder[data-astro-cid-w6ymvdtg]{isolation:isolate;background:var(--grad-band);position:relative;overflow:clip}.section--white[data-astro-cid-w6ymvdtg]{background:var(--color-surface)}.section-head--row[data-astro-cid-e2vqtm5t]{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-7);display:flex}.magazine__hero[data-astro-cid-e2vqtm5t]{--top:calc(var(--island-space) + var(--space-4));z-index:1;isolation:isolate;padding-block:calc(var(--top) + var(--space-6)) var(--space-8);background:var(--grad-band);margin-block-start:calc(-1 * var(--top));position:relative;overflow-x:clip}.magazine__hero-grid[data-astro-cid-e2vqtm5t]{gap:var(--space-7);display:grid}.magazine__head[data-astro-cid-e2vqtm5t]{gap:var(--space-5);align-content:start;display:grid}.magazine__head[data-astro-cid-e2vqtm5t] h1[data-astro-cid-e2vqtm5t]{letter-spacing:-.015em;font-size:clamp(3.2rem,1.4rem + 5.4vw,7rem);line-height:.92}.magazine__head[data-astro-cid-e2vqtm5t] p[data-astro-cid-e2vqtm5t]{max-inline-size:30rem;font-size:var(--step-1);color:var(--color-text-muted);padding-block-start:var(--space-5);line-height:1.5;position:relative}.magazine__head[data-astro-cid-e2vqtm5t] p[data-astro-cid-e2vqtm5t]:before{content:"";background:linear-gradient(90deg,#f4d585,#c9962e);block-size:2px;inline-size:3.5rem;position:absolute;inset-block-start:0;inset-inline-start:0}.magazine__hero[data-astro-cid-e2vqtm5t] .magazine__branch{--s:clamp(7rem, 12vw, 11rem);inset-block:auto -2rem;inset-inline:auto -1rem;transform:rotate(-12deg)}.topics[data-astro-cid-e2vqtm5t]{gap:var(--space-3);align-content:start;display:grid}.magazine__hero[data-astro-cid-e2vqtm5t] .topics__title[data-astro-cid-e2vqtm5t]{font-size:var(--step-0);font-stretch:100%!important;font-weight:var(--weight-semibold)!important;letter-spacing:0!important}.topics[data-astro-cid-e2vqtm5t] ul[data-astro-cid-e2vqtm5t]{border-block-start:1px solid #141a3d2e;margin:0;padding:0;list-style:none;display:grid}.topics[data-astro-cid-e2vqtm5t] a[data-astro-cid-e2vqtm5t]{align-items:center;gap:var(--space-3);min-block-size:3rem;color:var(--color-ink);font-weight:var(--weight-medium);border-block-end:1px solid #141a3d2e;text-decoration:none;display:flex}.topics[data-astro-cid-e2vqtm5t] a[data-astro-cid-e2vqtm5t]>span[data-astro-cid-e2vqtm5t]:first-child{flex:1}.topics__count[data-astro-cid-e2vqtm5t]{color:var(--color-ink-muted);font-weight:var(--weight-regular)}.topics[data-astro-cid-e2vqtm5t] a[data-astro-cid-e2vqtm5t]:after{content:"→";color:#8a6418;transition:transform var(--duration-fast) var(--ease-out)}.topics[data-astro-cid-e2vqtm5t] a[data-astro-cid-e2vqtm5t]:hover:after{transform:translate(4px)}.topics[data-astro-cid-e2vqtm5t] a[data-astro-cid-e2vqtm5t]:hover>span[data-astro-cid-e2vqtm5t]:first-child{text-decoration:underline;text-decoration-color:var(--color-gold);text-underline-offset:.3em;text-decoration-thickness:1.5px}.featured[data-astro-cid-e2vqtm5t]{background:#fff;border-radius:12px;align-content:start;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -44px #141a3d99}.featured__media[data-astro-cid-e2vqtm5t]{background:var(--color-peri-100);display:block;overflow:hidden}.featured__media[data-astro-cid-e2vqtm5t] img{inline-size:100%;transition:transform .9s var(--ease-out)}.featured[data-astro-cid-e2vqtm5t]:hover .featured__media[data-astro-cid-e2vqtm5t] img{transform:scale(1.03)}.featured__text[data-astro-cid-e2vqtm5t]{gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-7);justify-items:start;display:grid}.featured__label[data-astro-cid-e2vqtm5t]{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--step--1);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.featured__label[data-astro-cid-e2vqtm5t] strong[data-astro-cid-e2vqtm5t]{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);color:var(--color-ink);display:inline-flex}.featured__label[data-astro-cid-e2vqtm5t] strong[data-astro-cid-e2vqtm5t]:before{content:"";background:var(--color-dot);border-radius:50%;block-size:.5em;inline-size:.5em}.featured[data-astro-cid-e2vqtm5t] h2[data-astro-cid-e2vqtm5t]{max-inline-size:20ch;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.6rem);line-height:1.04}.featured[data-astro-cid-e2vqtm5t] h2[data-astro-cid-e2vqtm5t] a[data-astro-cid-e2vqtm5t]{color:inherit;text-decoration:none}.featured[data-astro-cid-e2vqtm5t] h2[data-astro-cid-e2vqtm5t] a[data-astro-cid-e2vqtm5t]:after{content:"";z-index:1;position:absolute;inset:0}.featured__excerpt[data-astro-cid-e2vqtm5t]{max-inline-size:34rem;color:var(--color-text-muted)}.featured__more[data-astro-cid-e2vqtm5t]{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);margin-block-start:var(--space-2);display:inline-flex}.featured__more[data-astro-cid-e2vqtm5t]:after{content:"→";color:#8a6418;transition:transform var(--duration-fast) var(--ease-out)}.featured[data-astro-cid-e2vqtm5t]:hover .featured__more[data-astro-cid-e2vqtm5t]:after{transform:translate(4px)}.featured[data-astro-cid-e2vqtm5t]:has(h2 a:focus-visible){outline:3px solid var(--color-focus);outline-offset:4px}@media (width<=63.99rem){.magazine__hero[data-astro-cid-e2vqtm5t] .magazine__pearl{display:none}}@media (width>=64rem){.magazine__hero[data-astro-cid-e2vqtm5t]{padding-block:calc(var(--top) + var(--space-8)) var(--space-10)}.magazine__hero-grid[data-astro-cid-e2vqtm5t]{column-gap:var(--space-11);row-gap:var(--space-8);grid-template:"head card""topics card"1fr/minmax(0,6fr) minmax(0,5fr)}.magazine__head[data-astro-cid-e2vqtm5t]{grid-area:head}.topics[data-astro-cid-e2vqtm5t]{grid-area:topics;max-inline-size:30rem}.featured[data-astro-cid-e2vqtm5t]{grid-area:card;align-self:start;margin-block-end:calc(-1 * (var(--space-10) + var(--space-10)))}}.magazine__h2[data-astro-cid-e2vqtm5t]{font-size:var(--step-3);font-weight:var(--weight-medium)}.magazine__latest[data-astro-cid-e2vqtm5t] .magazine__h2[data-astro-cid-e2vqtm5t]{margin-block-end:var(--space-6)}.magazine__rail[data-astro-cid-e2vqtm5t]{gap:var(--space-5);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;display:grid;overflow-x:auto}.magazine__rail[data-astro-cid-e2vqtm5t]::-webkit-scrollbar{display:none}.magazine__rail[data-astro-cid-e2vqtm5t]>*{scroll-snap-align:start}.magazine__rail[data-astro-cid-e2vqtm5t] .teaser__title{font-size:var(--step-2)}.magazine__basics[data-astro-cid-e2vqtm5t]{background:var(--color-mist)}.magazine__basics-grid[data-astro-cid-e2vqtm5t]{gap:var(--space-7);display:grid}.magazine__basics-head[data-astro-cid-e2vqtm5t]{gap:var(--space-4);align-content:start;display:grid}.magazine__basics-head[data-astro-cid-e2vqtm5t] p[data-astro-cid-e2vqtm5t]{max-inline-size:26rem;color:var(--color-ink-muted)}.magazine__basics-list[data-astro-cid-e2vqtm5t]{gap:var(--space-5);display:grid}.magazine__basics-list[data-astro-cid-e2vqtm5t]>*+*{border-block-start:1px solid var(--color-line-on-tone);padding-block-start:var(--space-5)}.magazine__all-head[data-astro-cid-e2vqtm5t]{gap:var(--space-5);border-block-end:2px solid var(--color-ink);padding-block-end:var(--space-3);display:grid}.magazine__filter[data-astro-cid-e2vqtm5t]{gap:var(--space-2) var(--space-5);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto;mask-image:linear-gradient(90deg,#000 85%,#0000)}.magazine__filter[data-astro-cid-e2vqtm5t]::-webkit-scrollbar{display:none}.magazine__filter[data-astro-cid-e2vqtm5t][hidden]{display:none}.magazine__filter[data-astro-cid-e2vqtm5t] button[data-astro-cid-e2vqtm5t]{white-space:nowrap;padding:var(--space-2) 0;color:var(--color-ink-muted);font-weight:var(--weight-medium);background:0 0;border:0;border-block-end:2px solid #0000;flex:none}.magazine__filter[data-astro-cid-e2vqtm5t] button[data-astro-cid-e2vqtm5t] span[data-astro-cid-e2vqtm5t]{color:var(--color-ink-subtle);font-weight:var(--weight-regular);margin-inline-start:.2em}.magazine__filter[data-astro-cid-e2vqtm5t] button[data-astro-cid-e2vqtm5t]:hover{color:var(--color-ink);border-block-end-color:var(--color-line-strong)}.magazine__filter[data-astro-cid-e2vqtm5t] button[data-astro-cid-e2vqtm5t][aria-pressed=true]{color:var(--color-bottle-700);border-block-end-color:var(--color-bottle-600)}.magazine__grid[data-astro-cid-e2vqtm5t]{margin-block-start:var(--space-2);display:grid}.magazine__grid[data-astro-cid-e2vqtm5t] .teaser[hidden]{display:none}.magazine__more[data-astro-cid-e2vqtm5t]{justify-content:center;margin-block-start:var(--space-8);display:flex}.magazine__more-btn[data-astro-cid-e2vqtm5t]{min-block-size:3rem;padding:var(--space-3) var(--space-6);border:1.5px solid var(--color-bottle-600);border-radius:var(--radius-control);color:var(--color-bottle-700);font-weight:var(--weight-semibold);background:0 0}.magazine__more-btn[data-astro-cid-e2vqtm5t]:hover{background:var(--color-bottle-600);color:#fff}.magazine__more-btn[data-astro-cid-e2vqtm5t][hidden]{display:none}@media (width>=40rem){.magazine__grid[data-astro-cid-e2vqtm5t]{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-7)}}@media (width>=56rem){.magazine__rail[data-astro-cid-e2vqtm5t]{gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}@media (width>=64rem){.magazine__basics-grid[data-astro-cid-e2vqtm5t]{gap:var(--space-10);grid-template-columns:4fr 8fr}.magazine__basics-head[data-astro-cid-e2vqtm5t]{align-self:start;position:sticky;inset-block-start:calc(var(--island-space) + var(--space-8))}.magazine__grid[data-astro-cid-e2vqtm5t]{gap:var(--space-9) var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr))}.magazine__filter[data-astro-cid-e2vqtm5t]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible;mask-image:none}}.timeline[data-astro-cid-gorsqlhs]{gap:var(--space-8);display:grid}.timeline__head[data-astro-cid-gorsqlhs]{gap:var(--space-4);align-content:start;display:grid}.timeline__head[data-astro-cid-gorsqlhs] p[data-astro-cid-gorsqlhs]{max-inline-size:28rem;color:var(--color-text-muted)}.timeline__list[data-astro-cid-gorsqlhs]{border-block-start:1px solid var(--color-ink);padding:0;list-style:none}.timeline__item[data-astro-cid-gorsqlhs]{gap:var(--space-3);padding-block:var(--space-6);border-block-end:1px solid var(--color-line-strong);display:grid}.timeline__year[data-astro-cid-gorsqlhs]{font-size:var(--step-4);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);color:var(--color-cobalt-400);line-height:1}.timeline__item[data-astro-cid-gorsqlhs]:last-child .timeline__year[data-astro-cid-gorsqlhs]{color:var(--color-cobalt-600);align-items:center;gap:.25em;display:inline-flex}.timeline__item[data-astro-cid-gorsqlhs]:last-child .timeline__year[data-astro-cid-gorsqlhs]:after{content:"";background:var(--color-dot);border-radius:50%;block-size:.22em;inline-size:.22em}.timeline__body[data-astro-cid-gorsqlhs]{gap:var(--space-2);display:grid}.timeline__body[data-astro-cid-gorsqlhs] h3[data-astro-cid-gorsqlhs]{font-size:var(--step-2);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading)}.timeline__body[data-astro-cid-gorsqlhs] p[data-astro-cid-gorsqlhs]{max-inline-size:34rem;color:var(--color-text-muted)}@media (width>=56rem){.timeline[data-astro-cid-gorsqlhs]{gap:var(--space-10);grid-template-columns:4fr 8fr}.timeline__head[data-astro-cid-gorsqlhs]{align-self:start;position:sticky;inset-block-start:calc(var(--island-space) + var(--space-8))}.timeline__item[data-astro-cid-gorsqlhs]{gap:var(--space-6);padding-block:var(--space-7);grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}.author-head[data-astro-cid-vfdpwixu]{padding-block:var(--space-6) clamp(var(--space-8), 1rem + 4vw, var(--space-10))}.author-head__grid[data-astro-cid-vfdpwixu]{gap:var(--space-8);display:grid}.author-head__text[data-astro-cid-vfdpwixu]{gap:var(--space-4);align-content:center;justify-items:start;display:grid}.author-head[data-astro-cid-vfdpwixu] h1[data-astro-cid-vfdpwixu]{font-size:clamp(2.5rem,1.5rem + 3.4vw,4.75rem);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:1}.author-head__role[data-astro-cid-vfdpwixu]{font-size:var(--step-1);color:var(--color-cobalt-600)}.author-head__bio[data-astro-cid-vfdpwixu]{max-inline-size:34rem;font-size:var(--step-1);color:var(--color-text-muted);line-height:1.45}.author-facts[data-astro-cid-vfdpwixu]{gap:var(--space-3) var(--space-7);margin:var(--space-3) 0 0;border-block-start:1px solid var(--color-line-strong);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.author-facts[data-astro-cid-vfdpwixu] dt[data-astro-cid-vfdpwixu]{font-size:var(--step--1);color:var(--color-ink-subtle)}.author-facts[data-astro-cid-vfdpwixu] dd[data-astro-cid-vfdpwixu]{font-weight:var(--weight-medium);margin:0}.author-head__profiles[data-astro-cid-vfdpwixu]{gap:var(--space-2) var(--space-5);font-size:var(--step--1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.author-head__portrait[data-astro-cid-vfdpwixu]{background:var(--color-mist);inline-size:min(100%,26rem);margin:0;overflow:hidden}.author-head__portrait[data-astro-cid-vfdpwixu] img{object-fit:cover;object-position:50% 0;block-size:100%;inline-size:100%}.author-head__portrait--initials[data-astro-cid-vfdpwixu]{display:none}.author-head__initials[data-astro-cid-vfdpwixu]{aspect-ratio:4/5;background:var(--color-mist);color:var(--color-cobalt-600);font-size:clamp(3.5rem,2rem + 5vw,6rem);font-weight:var(--weight-medium);letter-spacing:-.02em;place-items:center;display:grid}.author-split[data-astro-cid-vfdpwixu]{gap:var(--space-5) var(--space-9);display:grid}.author-page[data-astro-cid-vfdpwixu] h2[data-astro-cid-vfdpwixu]{font-size:var(--step-4);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading)}.author-about__body[data-astro-cid-vfdpwixu]{gap:var(--space-8);max-inline-size:44rem;display:grid}.author-focus[data-astro-cid-vfdpwixu] h3[data-astro-cid-vfdpwixu],.author-quals__group[data-astro-cid-vfdpwixu] h3[data-astro-cid-vfdpwixu]{font-size:var(--step-1);font-weight:var(--weight-medium)}.dot-list[data-astro-cid-vfdpwixu]{gap:var(--space-2) var(--space-6);margin-block-start:var(--space-4);padding:0;list-style:none;display:grid}.dot-list[data-astro-cid-vfdpwixu] li[data-astro-cid-vfdpwixu]{align-items:baseline;gap:var(--space-3);display:flex}.dot-list[data-astro-cid-vfdpwixu] li[data-astro-cid-vfdpwixu]:before{content:"";background:var(--color-dot);border-radius:50%;flex:none;block-size:.45em;inline-size:.45em;transform:translateY(-.1em)}.author-quals[data-astro-cid-vfdpwixu]{background:var(--color-mist)}.author-quals__groups[data-astro-cid-vfdpwixu]{gap:var(--space-8);margin-block-start:clamp(var(--space-7), 1rem + 3vw, var(--space-9));display:grid}.cred-list[data-astro-cid-vfdpwixu]{border-block-start:1px solid var(--color-line-on-tone);padding:0;list-style:none}.cred[data-astro-cid-vfdpwixu]{gap:var(--space-1) var(--space-5);padding-block:var(--space-4);border-block-end:1px solid var(--color-line-on-tone);grid-template-columns:minmax(0,1fr) auto;display:grid}.cred__title[data-astro-cid-vfdpwixu]{font-weight:var(--weight-medium)}.cred__issuer[data-astro-cid-vfdpwixu]{font-size:var(--step--1);color:var(--color-ink-muted);grid-area:2/1}.cred__year[data-astro-cid-vfdpwixu]{color:var(--color-ink-muted);grid-area:1/2}.author-articles__head[data-astro-cid-vfdpwixu]{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-7);display:flex}.author-articles__grid[data-astro-cid-vfdpwixu]{gap:var(--space-8) var(--space-6);display:grid}.author-editorial[data-astro-cid-vfdpwixu]{background:var(--color-mist)}.author-editorial__body[data-astro-cid-vfdpwixu]{gap:var(--space-4);justify-items:start;max-inline-size:40rem;display:grid}.author-editorial__body[data-astro-cid-vfdpwixu] p[data-astro-cid-vfdpwixu]{font-size:var(--step-1);line-height:1.5}.author-editorial__body[data-astro-cid-vfdpwixu] a[data-astro-cid-vfdpwixu]{font-weight:var(--weight-medium)}@media (width>=40rem){.dot-list[data-astro-cid-vfdpwixu],.author-articles__grid[data-astro-cid-vfdpwixu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.author-head[data-astro-cid-vfdpwixu]{padding-block:var(--space-7) var(--space-10)}.author-head__grid[data-astro-cid-vfdpwixu]{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.author-head__portrait[data-astro-cid-vfdpwixu]{justify-self:end;inline-size:min(100%,24rem)}.author-head__portrait--initials[data-astro-cid-vfdpwixu]{inline-size:min(100%,20rem);display:block}.author-split[data-astro-cid-vfdpwixu]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.author-articles__grid[data-astro-cid-vfdpwixu]{grid-template-columns:repeat(3,minmax(0,1fr))}}.callout[data-astro-cid-w6p53zba]{gap:var(--space-4);display:grid}.callout__head[data-astro-cid-w6p53zba]{gap:var(--space-3);align-content:start;display:grid}.callout__label[data-astro-cid-w6p53zba]{align-items:center;gap:var(--space-2);font-size:var(--step--1);font-weight:var(--weight-medium);color:var(--color-ink-muted);margin:0;display:inline-flex}.callout__icon[data-astro-cid-w6p53zba]{border:1px solid var(--color-gold);block-size:1.9rem;inline-size:1.9rem;color:var(--color-ink);border-radius:50%;place-items:center;display:grid}.callout[data-astro-cid-w6p53zba] h2[data-astro-cid-w6p53zba]{font-size:var(--step-2)}.callout--hinweis[data-astro-cid-w6p53zba],.callout--beispiel[data-astro-cid-w6p53zba],.callout--einordnung[data-astro-cid-w6p53zba]{max-inline-size:46rem}.callout--hinweis[data-astro-cid-w6p53zba]{padding:clamp(var(--space-5), 1rem + 2vw, var(--space-7));background:var(--grad-soft);border-radius:12px}.callout--beispiel[data-astro-cid-w6p53zba]{border-inline-start:2px solid var(--color-gold);padding-inline-start:clamp(var(--space-5), 1rem + 2vw, var(--space-7))}.callout--einordnung[data-astro-cid-w6p53zba]{border-block-start:1px solid var(--color-line-strong);padding-block-start:var(--space-6)}.callout--einordnung[data-astro-cid-w6p53zba] .callout__text{color:var(--color-text-muted)}.callout--uebung[data-astro-cid-w6p53zba]{gap:var(--space-6) var(--space-9);padding:clamp(var(--space-6), 1rem + 3vw, var(--space-9));background:var(--grad-band);border-radius:12px}.callout--uebung[data-astro-cid-w6p53zba] h2[data-astro-cid-w6p53zba]{font-size:var(--step-3);max-inline-size:14ch}.callout--uebung[data-astro-cid-w6p53zba] .callout__icon[data-astro-cid-w6p53zba]{background:#ffffffa6}.callout--uebung[data-astro-cid-w6p53zba] .callout__text ol{counter-reset:step;padding-inline-start:0;list-style:none}.callout--uebung[data-astro-cid-w6p53zba] .callout__text ol li{counter-increment:step;min-block-size:2rem;padding-inline-start:2.75rem;position:relative}.callout--uebung[data-astro-cid-w6p53zba] .callout__text ol li+li{margin-block-start:var(--space-3)}.callout--uebung[data-astro-cid-w6p53zba] .callout__text ol li:before{content:counter(step);border:1px solid var(--color-gold);block-size:1.9rem;inline-size:1.9rem;font-size:var(--step--1);font-weight:var(--weight-semibold);color:var(--color-ink);background:#ffffffb3;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:-.1em;inset-inline-start:0}@media (width>=56rem){.callout--uebung[data-astro-cid-w6p53zba]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.compare[data-astro-cid-fzbpwh7x]{gap:var(--space-5);display:grid}.compare__side[data-astro-cid-fzbpwh7x]{gap:var(--space-5);padding:clamp(var(--space-6), 1rem + 2vw, var(--space-8));border-radius:12px;align-content:start;display:grid}.compare__side--a[data-astro-cid-fzbpwh7x]{background:var(--color-surface);border:1px solid var(--color-line)}.compare__side--b[data-astro-cid-fzbpwh7x]{background:var(--grad-band)}.compare__title[data-astro-cid-fzbpwh7x]{align-items:center;gap:var(--space-3);display:flex}.compare__title[data-astro-cid-fzbpwh7x] h3[data-astro-cid-fzbpwh7x]{font-size:var(--step-2)}.compare__icon[data-astro-cid-fzbpwh7x]{border:1px solid var(--color-gold);block-size:2.75rem;inline-size:2.75rem;color:var(--color-ink);background:#fff9;border-radius:50%;flex:none;place-items:center;display:grid}.compare[data-astro-cid-fzbpwh7x] ul[data-astro-cid-fzbpwh7x]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.compare[data-astro-cid-fzbpwh7x] li[data-astro-cid-fzbpwh7x]{padding-inline-start:var(--space-5);position:relative}.compare[data-astro-cid-fzbpwh7x] li[data-astro-cid-fzbpwh7x]:before{content:"";background:var(--color-gold);border-radius:50%;block-size:.45rem;inline-size:.45rem;position:absolute;inset-block-start:.6em;inset-inline-start:0}.compare__note[data-astro-cid-fzbpwh7x]{max-inline-size:var(--measure);color:var(--color-text-muted);margin-block-start:var(--space-6)}@media (width>=48rem){.compare[data-astro-cid-fzbpwh7x]{grid-template-columns:1fr 1fr}}.contact-form[data-astro-cid-vekgkm42],.form-grid[data-astro-cid-vekgkm42]{gap:var(--space-5);display:grid}.field[data-astro-cid-vekgkm42]{gap:var(--space-2);display:grid}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-weight:var(--weight-semibold);font-size:var(--step--1)}.req[data-astro-cid-vekgkm42]{color:var(--color-error)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:not([type=checkbox]),.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{min-block-size:3rem;inline-size:100%;padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out);font-size:1rem}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-block-size:9rem}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:hover,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:hover,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:hover{border-color:var(--color-glass-400)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus-visible,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-focus) 35%, transparent);outline-offset:0;border-color:var(--color-focus)}.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--color-error)!important}.field__hint[data-astro-cid-vekgkm42],.form-hint[data-astro-cid-vekgkm42]{font-size:var(--step--1);color:var(--color-text-muted)}.form-hint--error[data-astro-cid-vekgkm42]{color:var(--color-error);font-weight:var(--weight-semibold)}.field__error[data-astro-cid-vekgkm42]{font-size:var(--step--1);color:var(--color-error);font-weight:var(--weight-semibold)}.field--check[data-astro-cid-vekgkm42]{align-items:start;gap:var(--space-3);grid-template-columns:auto 1fr}.field--check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{block-size:1.35rem;inline-size:1.35rem;accent-color:var(--color-brand);margin-block-start:.15rem}.field--check[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-weight:400}.hp[data-astro-cid-vekgkm42]{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.form-message[data-astro-cid-vekgkm42]{padding:var(--space-4);border-radius:var(--radius-control);font-weight:var(--weight-medium)}.form-message--success[data-astro-cid-vekgkm42]{background:var(--color-success-bg);color:var(--color-success)}.form-message--error[data-astro-cid-vekgkm42]{background:var(--color-error-bg);color:var(--color-error)}.form-fallback[data-astro-cid-vekgkm42]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-control);border-inline-start:2px solid var(--color-gold);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line);margin-block-start:calc(-1 * var(--space-3));display:grid}.form-fallback[data-astro-cid-vekgkm42][hidden]{display:none}.form-fallback__actions[data-astro-cid-vekgkm42]{gap:var(--space-2);flex-wrap:wrap;display:flex}.form-fallback__mail[data-astro-cid-vekgkm42],.form-fallback__copy[data-astro-cid-vekgkm42]{min-block-size:2.75rem;padding-inline:var(--space-4);border:1px solid var(--color-navy);border-radius:var(--radius-control);font:inherit;font-weight:var(--weight-medium);cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.form-fallback__mail[data-astro-cid-vekgkm42]{background:var(--color-navy);color:#fff}.form-fallback__mail[data-astro-cid-vekgkm42]:hover{background:var(--color-cobalt-800);color:#fff}.form-fallback__copy[data-astro-cid-vekgkm42]{color:var(--color-navy);background:0 0}.form-fallback__hint[data-astro-cid-vekgkm42]{font-size:var(--step--1);color:var(--color-text-muted)}@media (width>=40rem){.form-grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}.field--full[data-astro-cid-vekgkm42]{grid-column:1/-1}}.hours__list[data-astro-cid-lc3d3d66]{display:grid}.hours__row[data-astro-cid-lc3d3d66]{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-block-end:1px solid var(--color-line);font-variant-numeric:proportional-nums;display:flex}.hours__row[data-astro-cid-lc3d3d66] dt[data-astro-cid-lc3d3d66] abbr[data-astro-cid-lc3d3d66]{font-weight:var(--weight-medium);text-decoration:none}.hours__row[data-astro-cid-lc3d3d66] dd[data-astro-cid-lc3d3d66]{text-align:end;margin:0}.hours__row[data-astro-cid-lc3d3d66][data-closed] dd[data-astro-cid-lc3d3d66]{color:var(--color-ink-subtle)}.hours__note[data-astro-cid-lc3d3d66]{font-size:var(--step--1);color:var(--color-text-muted);margin-block-start:var(--space-3)}.contact__grid[data-astro-cid-gcxw7wz5]{gap:var(--space-10);display:grid}.contact__direct[data-astro-cid-gcxw7wz5]{gap:var(--space-8);align-content:start;display:grid}.contact__block[data-astro-cid-gcxw7wz5]{gap:var(--space-1);justify-items:start;display:grid}.contact__block[data-astro-cid-gcxw7wz5] a[data-astro-cid-gcxw7wz5]{color:var(--color-ink);text-decoration-color:var(--color-cobalt-600)}.contact__booking[data-astro-cid-gcxw7wz5]:empty{display:none}.contact__booking[data-astro-cid-gcxw7wz5]{margin-block-start:var(--space-3)}.contact__block[data-astro-cid-gcxw7wz5] .hours{inline-size:100%;max-inline-size:22rem}.contact__title[data-astro-cid-gcxw7wz5]{font-size:var(--step--1);font-weight:var(--weight-regular);letter-spacing:0;color:var(--color-ink-subtle);margin-block-end:var(--space-2)}.contact__block[data-astro-cid-gcxw7wz5] .contact__phone[data-astro-cid-gcxw7wz5]{font-size:var(--step-3);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);line-height:1.1;text-decoration:none}.contact__block[data-astro-cid-gcxw7wz5] .contact__phone[data-astro-cid-gcxw7wz5]:hover{color:var(--color-cobalt-600)}address[data-astro-cid-gcxw7wz5]{font-style:normal}.contact__form[data-astro-cid-gcxw7wz5]{gap:var(--space-4);align-content:start;display:grid}.contact__form-title[data-astro-cid-gcxw7wz5]{font-size:var(--step-3);font-weight:var(--weight-medium)}.contact__intro[data-astro-cid-gcxw7wz5]{color:var(--color-text-muted);margin-block-end:var(--space-4)}@media (width>=64rem){.contact__grid[data-astro-cid-gcxw7wz5]{gap:var(--space-11);grid-template-columns:4fr 8fr}.contact__direct[data-astro-cid-gcxw7wz5]{align-self:start;position:sticky;inset-block-start:calc(var(--island-space) + var(--space-8))}}.faq[data-astro-cid-wptneoo5]{gap:var(--space-7);display:grid}.faq__head[data-astro-cid-wptneoo5]{gap:var(--space-4);align-content:start;display:grid}.faq__hint[data-astro-cid-wptneoo5]{color:var(--color-text-muted);font-size:var(--step--1)}.faq__list[data-astro-cid-wptneoo5]{border-block-start:2px solid var(--color-gold)}.faq__item[data-astro-cid-wptneoo5]{border-block-end:1px solid var(--color-line-strong)}.faq__item[data-astro-cid-wptneoo5] summary[data-astro-cid-wptneoo5]{justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-5);font-size:var(--step-1);font-weight:var(--weight-semibold);line-height:var(--leading-snug);cursor:pointer;list-style:none;display:flex}.faq__item[data-astro-cid-wptneoo5] summary[data-astro-cid-wptneoo5]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-wptneoo5] summary[data-astro-cid-wptneoo5]:hover{color:var(--color-bottle-700)}.faq__toggle[data-astro-cid-wptneoo5]{flex:none;block-size:1rem;inline-size:1rem;position:relative}.faq__toggle[data-astro-cid-wptneoo5]:before,.faq__toggle[data-astro-cid-wptneoo5]:after{content:"";background:var(--color-bottle-600);block-size:2px;position:absolute;inset:50% 0 auto;translate:0 -50%}.faq__toggle[data-astro-cid-wptneoo5]:after{transition:rotate var(--duration-base) var(--ease-out);rotate:90deg}.faq__item[data-astro-cid-wptneoo5][open] .faq__toggle[data-astro-cid-wptneoo5]:after{rotate:0deg}.faq__answer[data-astro-cid-wptneoo5]{color:var(--color-ink-muted);padding-block-end:var(--space-6);padding-inline-end:var(--space-8)}@media (width>=64rem){.faq[data-astro-cid-wptneoo5]{gap:var(--space-10);grid-template-columns:5fr 7fr}}.features[data-astro-cid-drbxvfrm]{gap:var(--space-8);display:grid}.features__head[data-astro-cid-drbxvfrm]{gap:var(--space-5);align-content:start;display:grid}.features__list[data-astro-cid-drbxvfrm]{padding:0;list-style:none;display:grid}.features__list[data-astro-cid-drbxvfrm] li[data-astro-cid-drbxvfrm]{gap:var(--space-2);align-content:start;display:grid}.features__list[data-astro-cid-drbxvfrm] p[data-astro-cid-drbxvfrm]{color:var(--color-text-muted)}.features__content[data-astro-cid-drbxvfrm]{gap:var(--space-8);align-content:center;display:grid}.features__media[data-astro-cid-drbxvfrm]{background:var(--color-mist);overflow:hidden}.features__media[data-astro-cid-drbxvfrm] img{inline-size:100%}.features--statement[data-astro-cid-drbxvfrm]{text-align:center;justify-items:center}.features--statement[data-astro-cid-drbxvfrm] .features__content[data-astro-cid-drbxvfrm]{gap:clamp(var(--space-8), 2rem + 3vw, var(--space-10));justify-items:center}.features--statement[data-astro-cid-drbxvfrm] .features__head[data-astro-cid-drbxvfrm]{justify-items:center;max-inline-size:44rem}.features--statement[data-astro-cid-drbxvfrm] .features__head[data-astro-cid-drbxvfrm] h2[data-astro-cid-drbxvfrm]{font-size:var(--step-4);line-height:1.02}.features--statement[data-astro-cid-drbxvfrm] .features__head[data-astro-cid-drbxvfrm] .lead[data-astro-cid-drbxvfrm]{font-size:var(--step-1);color:var(--color-text-muted);line-height:1.5}.features--statement[data-astro-cid-drbxvfrm] .features__list[data-astro-cid-drbxvfrm]{gap:var(--space-8);inline-size:100%}.features--statement[data-astro-cid-drbxvfrm] .features__list[data-astro-cid-drbxvfrm] li[data-astro-cid-drbxvfrm]{justify-items:center;gap:var(--space-3);padding-inline:var(--space-4)}.features--statement[data-astro-cid-drbxvfrm] .features__list[data-astro-cid-drbxvfrm] h3[data-astro-cid-drbxvfrm]{font-size:var(--step-3);font-stretch:78%;font-weight:var(--weight-bold);letter-spacing:-.01em}.features--statement[data-astro-cid-drbxvfrm] .features__list[data-astro-cid-drbxvfrm] p[data-astro-cid-drbxvfrm]{max-inline-size:22rem}.emblem[data-astro-cid-drbxvfrm]{aspect-ratio:1;inline-size:5.5rem;color:#a87c25;background:radial-gradient(circle at 32% 28%,#fff 0%,#f4f6fc 40%,#dde3f4 100%);border-radius:50%;place-items:center;margin-block-end:var(--space-3);display:grid;position:relative;box-shadow:0 18px 36px -20px #141a3d73}.emblem[data-astro-cid-drbxvfrm]:after{content:"";background:conic-gradient(from 200deg,#fbe7a6,#c9962e,#f4d585,#a9781f,#fbe7a6);border-radius:50%;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px))}@media (width>=48rem){.features--statement[data-astro-cid-drbxvfrm] .features__list[data-astro-cid-drbxvfrm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.features--statement[data-astro-cid-drbxvfrm] .features__list[data-astro-cid-drbxvfrm] li[data-astro-cid-drbxvfrm]+li[data-astro-cid-drbxvfrm]{border-inline-start:1px solid #c4973a59}}.features--list[data-astro-cid-drbxvfrm] .features__list[data-astro-cid-drbxvfrm]{gap:0 var(--space-8)}.features--list[data-astro-cid-drbxvfrm] .features__list[data-astro-cid-drbxvfrm] li[data-astro-cid-drbxvfrm]{gap:var(--space-3);padding-block:var(--space-6);border-block-start:1px solid var(--color-line-strong)}.features--list[data-astro-cid-drbxvfrm] .features__icon{color:var(--color-bottle-600)}.features--list[data-astro-cid-drbxvfrm] .features__list[data-astro-cid-drbxvfrm] h3[data-astro-cid-drbxvfrm]{font-size:var(--step-2);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading)}@media (width>=48rem){.features--list[data-astro-cid-drbxvfrm] .features__list[data-astro-cid-drbxvfrm]{grid-template-columns:1fr 1fr}}@media (width>=72rem){.features--list[data-astro-cid-drbxvfrm] .features__content[data-astro-cid-drbxvfrm]{gap:var(--space-10);grid-template-columns:5fr 7fr}.features--list[data-astro-cid-drbxvfrm] .features__head[data-astro-cid-drbxvfrm]{align-self:start;position:sticky;inset-block-start:calc(var(--island-space) + var(--space-8))}}.features[data-astro-cid-drbxvfrm]{position:relative}.features[data-astro-cid-drbxvfrm] .features__branch{--s:clamp(6rem, 11vw, 10rem);inset-block-start:calc(-1 * var(--space-6));inset-inline:auto 0;transform:rotate(8deg)}@media (width<=47.99rem){.features[data-astro-cid-drbxvfrm] .features__branch{display:none}}.gallery-head[data-astro-cid-tyxe5pfd]{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-8);flex-wrap:wrap;margin-block-end:var(--space-7);display:flex}.gallery-head[data-astro-cid-tyxe5pfd] p[data-astro-cid-tyxe5pfd]{max-inline-size:30rem;color:var(--color-text-muted);flex:22rem}.gallery[data-astro-cid-tyxe5pfd]{gap:var(--space-4);margin-inline:calc(-1 * var(--gutter));padding:0;padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:82%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.gallery[data-astro-cid-tyxe5pfd]::-webkit-scrollbar{display:none}.gallery__item[data-astro-cid-tyxe5pfd]{scroll-snap-align:start}.gallery[data-astro-cid-tyxe5pfd] figure[data-astro-cid-tyxe5pfd]{block-size:100%;margin:0;position:relative}.gallery[data-astro-cid-tyxe5pfd] .sb-image{object-fit:cover;border-radius:10px;block-size:100%;inline-size:100%;aspect-ratio:4/5!important}.gallery[data-astro-cid-tyxe5pfd] figcaption[data-astro-cid-tyxe5pfd]{font-size:var(--step--1);color:var(--color-ink-subtle);margin-block-start:var(--space-2)}@media (width>=56rem){.gallery[data-astro-cid-tyxe5pfd]{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}.gallery__item[data-astro-cid-tyxe5pfd]{grid-column:span 4}.gallery[data-astro-cid-tyxe5pfd] .sb-image{aspect-ratio:4/3!important}.gallery[data-astro-cid-tyxe5pfd][data-count="3"] .gallery__item--lead[data-astro-cid-tyxe5pfd]{grid-area:span 2/span 7}.gallery[data-astro-cid-tyxe5pfd][data-count="3"] .gallery__item[data-astro-cid-tyxe5pfd]:nth-child(2),.gallery[data-astro-cid-tyxe5pfd][data-count="3"] .gallery__item[data-astro-cid-tyxe5pfd]:nth-child(3){grid-column:span 5}.gallery[data-astro-cid-tyxe5pfd][data-count="3"] .gallery__item--lead[data-astro-cid-tyxe5pfd] .sb-image{position:absolute;inset:0;aspect-ratio:auto!important}.gallery[data-astro-cid-tyxe5pfd][data-count="3"] .gallery__item--lead[data-astro-cid-tyxe5pfd] figure[data-astro-cid-tyxe5pfd]{min-block-size:100%}}.hero[data-astro-cid-xs3ggq2x]{padding-block:var(--space-6) clamp(var(--space-8), 1rem + 4vw, var(--space-10))}.hero__grid[data-astro-cid-xs3ggq2x]{gap:var(--space-7);display:grid}.hero__text[data-astro-cid-xs3ggq2x]{gap:var(--space-5);align-content:center;justify-items:start;display:grid}.hero[data-astro-cid-xs3ggq2x] h1[data-astro-cid-xs3ggq2x]{letter-spacing:-.015em;hyphens:manual;margin-inline-start:-.03em;font-size:clamp(2.9rem,1.3rem + 5vw,6.25rem);line-height:.98}.hero__light[data-astro-cid-xs3ggq2x]{font-weight:300;font-stretch:92%;display:block}.hero__lead[data-astro-cid-xs3ggq2x]{max-inline-size:28rem;font-size:var(--step-1);color:var(--color-text-muted);line-height:1.45}.hero__actions[data-astro-cid-xs3ggq2x]{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.hero__note[data-astro-cid-xs3ggq2x]{align-items:baseline;gap:var(--space-2);max-inline-size:28rem;font-size:var(--step--1);color:var(--color-ink-muted);display:flex}.hero__note[data-astro-cid-xs3ggq2x]:before{content:"";background:var(--color-dot);border-radius:50%;flex:none;block-size:.5em;inline-size:.5em}.hero__visual[data-astro-cid-xs3ggq2x]{isolation:isolate;aspect-ratio:1;inline-size:min(100%,34rem);margin-inline:auto;position:relative}.hero__disc[data-astro-cid-xs3ggq2x]{z-index:-2;background:radial-gradient(circle at 40% 35%,#ffffffd9 0%,#ecf0fbb3 45%,#d6ddf559 100%);border-radius:50%;position:absolute;inset:4%}.hero[data-astro-cid-xs3ggq2x] .hero__ring{--x:14%;--y:-4%;--s:92%;--z:-1}.hero__arch[data-astro-cid-xs3ggq2x]{border-radius:999px 999px 0 0;block-size:82%;inline-size:54%;position:absolute;inset-block-start:10%;inset-inline-start:24%;overflow:hidden;box-shadow:0 30px 60px -30px #141a3d73}.hero__round[data-astro-cid-xs3ggq2x]{z-index:2;aspect-ratio:1;border:4px solid #fff;border-radius:50%;inline-size:30%;position:absolute;inset-block-start:44%;inset-inline-start:6%;overflow:hidden;box-shadow:0 20px 40px -20px #141a3d80}[data-astro-cid-xs3ggq2x]:is(.hero__arch,.hero__round) img{object-fit:cover;object-position:50% 0;block-size:100%;inline-size:100%;aspect-ratio:auto!important}.hero[data-astro-cid-xs3ggq2x] .hero__branch{--s:clamp(9rem, 16vw, 15rem);--z:1;inset-block:auto -2.5rem;inset-inline:auto -1.5rem}.hero[data-astro-cid-xs3ggq2x] .hero__pearl-left{inset-block-start:calc(var(--top) + var(--space-5));inset-inline-start:46%}@media (width<=39.99rem){.hero__actions[data-astro-cid-xs3ggq2x]{grid-template-columns:1fr 1fr;inline-size:100%;display:grid}.hero__actions[data-astro-cid-xs3ggq2x] .btn{padding-inline:var(--space-3);font-size:var(--step--1)}}@media (width>=64rem){.hero[data-astro-cid-xs3ggq2x]{padding-block:var(--space-7) var(--space-10)}.hero__grid[data-astro-cid-xs3ggq2x]{gap:var(--space-9);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center}.hero__visual[data-astro-cid-xs3ggq2x]{inline-size:min(100%,36rem)}}@media (width<=63.99rem){.hero[data-astro-cid-xs3ggq2x] .hero__pearl-left{display:none}}.hero__note[data-astro-cid-xs3ggq2x]{padding:var(--space-3) var(--space-4);-webkit-backdrop-filter:blur(12px);color:var(--color-ink);background:#ffffff80;border:1px solid #ffffffbf;border-radius:10px;align-items:center;line-height:1.4;box-shadow:0 16px 32px -24px #141a3d73}.hero__note[data-astro-cid-xs3ggq2x]:before{block-size:.6em;inline-size:.6em;box-shadow:0 0 0 4px #c4973a2e}.band[data-astro-cid-pht44vx6]{isolation:isolate;padding-block:var(--space-section);background:var(--grad-band);color:var(--color-ink);margin:0;position:relative;overflow-x:clip}.band__grid[data-astro-cid-pht44vx6]{gap:var(--space-9);align-items:center;display:grid}.band__text[data-astro-cid-pht44vx6]{gap:var(--space-6);display:grid;position:relative}.band__mark[data-astro-cid-pht44vx6]{block-size:.42em;font-size:clamp(5rem,3rem + 6vw,8.5rem);font-weight:var(--weight-bold);color:var(--color-gold);line-height:.85;display:block}.band[data-astro-cid-pht44vx6] blockquote[data-astro-cid-pht44vx6]{border:0;margin:0;padding:0}.band[data-astro-cid-pht44vx6] blockquote[data-astro-cid-pht44vx6] p[data-astro-cid-pht44vx6]{max-inline-size:24ch;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.6rem);font-stretch:78%;font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--color-ink);line-height:1.08}.band__foot[data-astro-cid-pht44vx6]{align-items:center;gap:var(--space-5) var(--space-8);border-block-start:1px solid #c4973a8c;flex-wrap:wrap;padding-block-start:var(--space-5);display:flex}.band[data-astro-cid-pht44vx6] figcaption[data-astro-cid-pht44vx6]{gap:var(--space-1);color:var(--color-ink-muted);display:grid}.band[data-astro-cid-pht44vx6] figcaption[data-astro-cid-pht44vx6] strong[data-astro-cid-pht44vx6]{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);color:var(--color-ink);display:flex}.band[data-astro-cid-pht44vx6] figcaption[data-astro-cid-pht44vx6] strong[data-astro-cid-pht44vx6]:before{content:"";background:var(--color-dot);border-radius:50%;block-size:.5em;inline-size:.5em}.band__visual[data-astro-cid-pht44vx6]{isolation:isolate;aspect-ratio:1;justify-self:center;inline-size:min(78%,24rem);position:relative}.band[data-astro-cid-pht44vx6] .band__ring{--x:-9%;--y:-9%;--s:118%;--z:-1}.band__media[data-astro-cid-pht44vx6]{border:6px solid #ffffffb3;border-radius:50%;overflow:hidden;box-shadow:0 40px 70px -40px #141a3d99}.band__media[data-astro-cid-pht44vx6] img{object-fit:cover;inline-size:100%}@media (width<=47.99rem){.band[data-astro-cid-pht44vx6] .band__pearl{display:none}}@media (width>=64rem){.band__grid[data-astro-cid-pht44vx6]{gap:var(--space-11);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.map[data-astro-cid-7y3ay6b6]{aspect-ratio:4/3;background:var(--color-glass-50);color:var(--color-surface);position:relative;overflow:hidden}.map[data-astro-cid-7y3ay6b6] iframe{border:0;block-size:100%;inline-size:100%}.map__schematic[data-astro-cid-7y3ay6b6]{block-size:100%;inline-size:100%;position:absolute;inset:0}.map__rail[data-astro-cid-7y3ay6b6]{stroke:var(--color-glass-200)}.map__pin[data-astro-cid-7y3ay6b6]{background:var(--color-bottle-600);border-radius:50%;block-size:1.25rem;inline-size:1.25rem;margin:-.625rem;position:absolute;inset-block-start:42%;inset-inline-start:50%;box-shadow:0 0 0 6px #1e6b5c2e}.map__label[data-astro-cid-7y3ay6b6]{background:var(--color-surface);color:var(--color-ink);font-size:var(--step--1);font-weight:var(--weight-semibold);white-space:nowrap;padding:.2rem .5rem;position:absolute;inset-block-start:calc(42% - .8rem);inset-inline-start:calc(50% + 1.25rem)}.map__consent[data-astro-cid-7y3ay6b6]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5);background:color-mix(in srgb, var(--color-surface) 94%, transparent);border-block-start:1px solid var(--color-line);color:var(--color-ink-muted);font-size:var(--step--1);flex-wrap:wrap;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.map__consent[data-astro-cid-7y3ay6b6] p[data-astro-cid-7y3ay6b6]{flex:22rem}.map__button[data-astro-cid-7y3ay6b6]{min-block-size:2.75rem;padding-inline:var(--space-5);border-radius:var(--radius-control);border:1.5px solid var(--color-bottle-600);background:var(--color-surface);color:var(--color-bottle-700);font-weight:var(--weight-semibold)}.map__button[data-astro-cid-7y3ay6b6]:hover{background:var(--color-bottle-600);color:#fff}@media (width<=39.99rem){.map[data-astro-cid-7y3ay6b6]{aspect-ratio:auto;min-block-size:24rem}.map__pin[data-astro-cid-7y3ay6b6]{inset-block-start:30%}.map__label[data-astro-cid-7y3ay6b6]{white-space:normal;text-align:center;max-inline-size:80%;inset-block-start:calc(30% + 1.4rem);inset-inline-start:50%;translate:-50%}}@media (width>=64rem){.map[data-astro-cid-7y3ay6b6]{aspect-ratio:21/9}}.directions__head[data-astro-cid-djbv56fa]{gap:var(--space-4);justify-items:start;margin-block-end:var(--space-7);display:grid}address[data-astro-cid-djbv56fa]{font-style:normal;font-size:var(--step-1);color:var(--color-ink-muted)}.directions__hints[data-astro-cid-djbv56fa]{gap:var(--space-6);margin-block-start:var(--space-8);padding:0;list-style:none;display:grid}.directions__hints[data-astro-cid-djbv56fa] li[data-astro-cid-djbv56fa]{gap:var(--space-2);align-content:start;display:grid}.directions__hints[data-astro-cid-djbv56fa] .icon{color:var(--color-bottle-600);margin-block-end:var(--space-1)}.directions__hints[data-astro-cid-djbv56fa] p[data-astro-cid-djbv56fa]{color:var(--color-text-muted)}.directions__prose{margin-block-start:var(--space-7)}@media (width>=56rem){.directions__hints[data-astro-cid-djbv56fa]{gap:var(--space-8);grid-template-columns:repeat(3,1fr)}}@media (width>=64rem){.directions__head[data-astro-cid-djbv56fa]{align-items:baseline;gap:var(--space-7);grid-template-columns:auto 1fr auto}}.page-header[data-astro-cid-eppd5tpo]{padding-block:var(--space-6) clamp(var(--space-8), 1rem + 4vw, var(--space-10))}.page-header--overlap[data-astro-cid-eppd5tpo]{z-index:1}.page-header__grid[data-astro-cid-eppd5tpo]{gap:var(--space-8);display:grid}.page-header__text[data-astro-cid-eppd5tpo]{gap:var(--space-5);align-content:center;justify-items:start;display:grid}.page-header[data-astro-cid-eppd5tpo] h1[data-astro-cid-eppd5tpo]{letter-spacing:-.015em;max-inline-size:14ch;font-size:clamp(2.9rem,1.4rem + 4.6vw,6rem);line-height:.96}.page-header__lead[data-astro-cid-eppd5tpo]{max-inline-size:34rem;font-size:var(--step-1);color:var(--color-text-muted);padding-block-start:var(--space-5);line-height:1.5;position:relative}.page-header__lead[data-astro-cid-eppd5tpo]:before{content:"";background:linear-gradient(90deg,#f4d585,#c9962e);block-size:2px;inline-size:3.5rem;position:absolute;inset-block-start:0;inset-inline-start:0}.page-header__visual[data-astro-cid-eppd5tpo]{isolation:isolate;aspect-ratio:4/5;inline-size:min(68%,17rem);justify-self:center;margin-block-start:var(--space-4);position:relative}.page-header__disc[data-astro-cid-eppd5tpo]{z-index:-2;background:radial-gradient(circle at 45% 40%,#fffc 0%,#ecf0fb8c 42%,#d6ddf500 70%);border-radius:50%;position:absolute;inset:-14% -22%}.page-header[data-astro-cid-eppd5tpo] .page-header__ring{--x:-16%;--y:-12%;--s:132%;--z:-1}.page-header__arch[data-astro-cid-eppd5tpo]{background:var(--color-peri-100);border-radius:999px 999px 0 0;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 70px -36px #141a3d8c}.page-header__arch[data-astro-cid-eppd5tpo] img{object-fit:cover;object-position:50% 20%;block-size:100%;inline-size:100%}@media (width>=64rem){.page-header[data-astro-cid-eppd5tpo]{padding-block:var(--space-7) var(--space-10)}.page-header--overlap[data-astro-cid-eppd5tpo]{padding-block-end:var(--space-9)}.page-header--image[data-astro-cid-eppd5tpo] .page-header__grid[data-astro-cid-eppd5tpo]{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.page-header__visual[data-astro-cid-eppd5tpo]{inline-size:min(100%,24rem);margin-block-start:0}.page-header--overlap[data-astro-cid-eppd5tpo] .page-header__visual[data-astro-cid-eppd5tpo]{align-self:end;margin-block-end:calc(-1 * (var(--space-9) + clamp(3rem, 4.5vw, 4.75rem)))}}@media (width<=63.99rem){.page-header[data-astro-cid-eppd5tpo] .page-header__pearl{display:none}}.open-status[data-astro-cid-kwaqoha5]{align-items:baseline;gap:var(--space-2);font-weight:var(--weight-medium);display:inline-flex}.open-status__dot[data-astro-cid-kwaqoha5]{background:var(--color-ink-subtle);border-radius:50%;flex:none;block-size:.6rem;inline-size:.6rem;transform:translateY(-.05em)}.open-status[data-astro-cid-kwaqoha5][data-state=open] .open-status__dot[data-astro-cid-kwaqoha5]{background:var(--color-success);box-shadow:0 0 0 4px #1d7a4c29}.practice-info[data-astro-cid-6etop2qe]{background:var(--color-glass-100);border-block-end:1px solid var(--color-glass-200)}.practice-info__grid[data-astro-cid-6etop2qe]{display:grid}.practice-info__item[data-astro-cid-6etop2qe]{gap:var(--space-2);padding-block:var(--space-6);align-content:start;justify-items:start;display:grid}.practice-info__item[data-astro-cid-6etop2qe]+.practice-info__item[data-astro-cid-6etop2qe]{border-block-start:1px solid var(--color-glass-200)}.practice-info__big[data-astro-cid-6etop2qe]{font-size:var(--step-3);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);color:var(--color-ink);line-height:1.1;text-decoration:none}.practice-info__big[data-astro-cid-6etop2qe]:hover{color:var(--color-bottle-700)}.practice-info__value[data-astro-cid-6etop2qe]{font-size:var(--step-0);color:var(--color-ink)}.practice-info[data-astro-cid-6etop2qe] a[data-astro-cid-6etop2qe]:not(.practice-info__big){font-size:var(--step--1);font-weight:var(--weight-medium)}@media (width>=56rem){.practice-info__grid[data-astro-cid-6etop2qe]{grid-template-columns:1.1fr 1fr 1fr}.practice-info__item[data-astro-cid-6etop2qe]{padding-block:var(--space-7);padding-inline:var(--space-6)}.practice-info__item[data-astro-cid-6etop2qe]:first-child{padding-inline-start:0}.practice-info__item[data-astro-cid-6etop2qe]+.practice-info__item[data-astro-cid-6etop2qe]{border-block-start:0;border-inline-start:1px solid var(--color-glass-200)}}.profile__more[data-astro-cid-p6wyaaqo]{font-weight:var(--weight-medium);justify-self:start}.profile[data-astro-cid-p6wyaaqo]{gap:var(--space-8);display:grid}.profile__media[data-astro-cid-p6wyaaqo]{inline-size:min(100%,26rem);margin:0}.profile__media[data-astro-cid-p6wyaaqo] figcaption[data-astro-cid-p6wyaaqo]{font-size:var(--step--1);color:var(--color-ink-subtle);margin-block-start:var(--space-3);display:grid}.profile__name[data-astro-cid-p6wyaaqo]{gap:var(--space-3);align-content:start;display:grid}.profile__name[data-astro-cid-p6wyaaqo] h2[data-astro-cid-p6wyaaqo]{font-size:var(--step-4);font-weight:var(--weight-medium)}.profile__name[data-astro-cid-p6wyaaqo] p[data-astro-cid-p6wyaaqo]{color:var(--color-text-muted)}.profile__name[data-astro-cid-p6wyaaqo]:after{content:"";block-size:2px;inline-size:3.5rem;background:linear-gradient(90deg,#f4d585,#c9962e);margin-block-start:var(--space-3)}.profile__media[data-astro-cid-p6wyaaqo] figcaption[data-astro-cid-p6wyaaqo] strong[data-astro-cid-p6wyaaqo]{color:var(--color-ink);font-size:var(--step-0)}.profile__text[data-astro-cid-p6wyaaqo]{gap:var(--space-6);align-content:start;display:grid}.profile__text[data-astro-cid-p6wyaaqo] .profile__prose{font-size:var(--step-1);color:var(--color-ink-muted);line-height:1.55}.profile__quals[data-astro-cid-p6wyaaqo] h3[data-astro-cid-p6wyaaqo]{font-size:var(--step-1);font-weight:var(--weight-medium);margin-block-end:var(--space-3)}.profile__quals[data-astro-cid-p6wyaaqo] dl[data-astro-cid-p6wyaaqo]{border-block-start:1px solid var(--color-ink)}.profile__quals[data-astro-cid-p6wyaaqo] dl[data-astro-cid-p6wyaaqo]>div[data-astro-cid-p6wyaaqo]{gap:var(--space-1) var(--space-5);padding-block:var(--space-4);border-block-end:1px solid var(--color-line);display:grid}.profile__quals[data-astro-cid-p6wyaaqo] dt[data-astro-cid-p6wyaaqo]{align-items:baseline;gap:var(--space-3);font-weight:var(--weight-medium);display:flex}.profile__quals[data-astro-cid-p6wyaaqo] dt[data-astro-cid-p6wyaaqo]:before{content:"";background:var(--color-dot);border-radius:50%;flex:none;block-size:.45em;inline-size:.45em;transform:translateY(-.1em)}.profile__quals[data-astro-cid-p6wyaaqo] dd[data-astro-cid-p6wyaaqo]{color:var(--color-ink-subtle);font-size:var(--step--1);margin:0;padding-inline-start:calc(.45rem + var(--space-3))}@media (width>=40rem){.profile__quals[data-astro-cid-p6wyaaqo] dl[data-astro-cid-p6wyaaqo]>div[data-astro-cid-p6wyaaqo]{grid-template-columns:1fr auto;align-items:baseline}.profile__quals[data-astro-cid-p6wyaaqo] dd[data-astro-cid-p6wyaaqo]{text-align:end;padding-inline-start:0}}@media (width>=56rem){.profile[data-astro-cid-p6wyaaqo]{gap:var(--space-10);grid-template-columns:5fr 7fr}.profile--text[data-astro-cid-p6wyaaqo]{grid-template-columns:4fr 8fr}.profile__media[data-astro-cid-p6wyaaqo],.profile__name[data-astro-cid-p6wyaaqo]{align-self:start;position:sticky;inset-block-start:calc(var(--island-space) + var(--space-8))}}.prose.prose--quiet h2{font-size:var(--step-1);letter-spacing:0;border-block-start:1px solid var(--color-line-strong);margin-block-start:2.2em;padding-block-start:var(--space-4)}.prose.prose--quiet h2:first-child{margin-block-start:0}.prose.prose--quiet h3{font-size:var(--step-0)}.service-facts[data-astro-cid-szse3szs]{gap:var(--space-3) var(--space-7);border-block-start:1px solid var(--color-line-strong);flex-wrap:wrap;margin-block-start:var(--space-3);padding-block-start:var(--space-4);display:flex}.service-facts[data-astro-cid-szse3szs] dt[data-astro-cid-szse3szs]{font-size:var(--step--1);color:var(--color-ink-subtle)}.service-facts[data-astro-cid-szse3szs] dd[data-astro-cid-szse3szs]{font-weight:var(--weight-medium);margin:0}.service-flow[data-astro-cid-szse3szs]{background:var(--color-surface);padding-block-end:var(--space-section)}.service-flow[data-astro-cid-szse3szs]>.section{background:0 0;padding-block:0}.service-flow[data-astro-cid-szse3szs]>.section+.section{margin-block-start:clamp(var(--space-9), 2rem + 4vw, var(--space-11))}.service-flow[data-astro-cid-szse3szs]>.service-main[data-astro-cid-szse3szs]{padding-block-start:clamp(var(--space-8), 1.5rem + 3vw, var(--space-10))}.service-main__grid[data-astro-cid-szse3szs]{gap:var(--space-9);display:grid}.service-main__body[data-astro-cid-szse3szs]{gap:var(--space-7);align-content:start;display:grid}.service-main__body[data-astro-cid-szse3szs] .prose{font-size:var(--step-0)}.service-main__body[data-astro-cid-szse3szs] .prose>p:first-child{font-size:var(--step-1);color:var(--color-ink);line-height:1.5}.service-contact[data-astro-cid-szse3szs]{gap:var(--space-2);padding:var(--space-6);border-block-start:2px solid var(--color-gold);background:var(--grad-soft);border-radius:12px;align-content:start;align-self:start;justify-items:start;display:grid}.service-contact[data-astro-cid-szse3szs] h2[data-astro-cid-szse3szs]{font-size:var(--step-1);font-weight:var(--weight-medium);letter-spacing:0}.service-contact__phone[data-astro-cid-szse3szs]{font-size:var(--step-2);white-space:nowrap;font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);color:var(--color-ink);text-decoration:none}.service-contact[data-astro-cid-szse3szs] p[data-astro-cid-szse3szs]{color:var(--color-text-muted);font-size:var(--step--1);margin-block:var(--space-2)}.service-related__head[data-astro-cid-szse3szs]{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin-block-end:var(--space-7);display:flex}.service-related__head[data-astro-cid-szse3szs] h2[data-astro-cid-szse3szs]{font-size:var(--step-3)}.service-related__head[data-astro-cid-szse3szs] a[data-astro-cid-szse3szs]{font-weight:var(--weight-medium)}.service-related__grid[data-astro-cid-szse3szs]{gap:var(--space-7);display:grid}@media (width>=48rem){.service-related__grid--2[data-astro-cid-szse3szs],.service-related__grid--3[data-astro-cid-szse3szs]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.service-related__grid--3[data-astro-cid-szse3szs]{grid-template-columns:repeat(3,1fr)}.service-related__grid--1[data-astro-cid-szse3szs]{max-inline-size:26rem}}.service-others[data-astro-cid-szse3szs]{background:var(--color-surface)}.service-others[data-astro-cid-szse3szs] h2[data-astro-cid-szse3szs]{font-size:var(--step-3);font-weight:var(--weight-medium);margin-block-end:var(--space-6)}.service-others[data-astro-cid-szse3szs] ul[data-astro-cid-szse3szs]{border-block-start:1px solid var(--color-line-strong);padding:0;list-style:none;display:grid}.service-others[data-astro-cid-szse3szs] li[data-astro-cid-szse3szs]{border-block-end:1px solid var(--color-line-strong)}.service-others[data-astro-cid-szse3szs] a[data-astro-cid-szse3szs]{padding-block:var(--space-4);font-size:var(--step-1);font-weight:var(--weight-medium);color:var(--color-ink);text-decoration:none;display:block}.service-others[data-astro-cid-szse3szs] a[data-astro-cid-szse3szs]:hover{color:var(--color-cobalt-600)}@media (width>=48rem){.service-others[data-astro-cid-szse3szs] ul[data-astro-cid-szse3szs]{column-gap:var(--space-8);grid-template-columns:1fr 1fr}}@media (width>=64rem){.service-main__grid[data-astro-cid-szse3szs]{gap:var(--space-11);grid-template-columns:minmax(0,1fr) 19rem}.service-contact[data-astro-cid-szse3szs]{position:sticky;inset-block-start:calc(var(--island-space) + var(--space-6))}.service-others[data-astro-cid-szse3szs] ul[data-astro-cid-szse3szs]{grid-template-columns:repeat(3,1fr)}}.services-head[data-astro-cid-kaflxf4o]{justify-items:center;gap:var(--space-4);text-align:center;margin-block-end:clamp(var(--space-8), 1.5rem + 3vw, var(--space-10));display:grid}.services-head__title[data-astro-cid-kaflxf4o]{justify-items:center;display:grid;position:relative}.services-head[data-astro-cid-kaflxf4o] .services-head__branch{--s:clamp(5.5rem, 10vw, 9.5rem);inset-block-start:50%;inset-inline-start:auto;inset-inline-end:calc(100% + var(--space-4));translate:0 -55%}.services-head[data-astro-cid-kaflxf4o] p[data-astro-cid-kaflxf4o]{max-inline-size:34rem;color:var(--color-text-muted);font-size:var(--step-1);line-height:1.45}.catalog[data-astro-cid-kaflxf4o]{gap:var(--space-5);padding:0;list-style:none;display:grid}.entry[data-astro-cid-kaflxf4o]{gap:var(--space-5);padding:var(--space-3);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);background:#fff;border-radius:10px;grid-template-columns:clamp(6.5rem,5rem + 5vw,9.5rem) minmax(0,1fr);align-items:center;padding-inline-end:var(--space-5);display:grid;position:relative;box-shadow:0 24px 48px -36px #141a3d73}.entry[data-astro-cid-kaflxf4o]:hover{transform:translateY(-3px);box-shadow:0 30px 56px -34px #141a3d8c}.entry__media[data-astro-cid-kaflxf4o]{aspect-ratio:1;background:var(--color-peri-100);border-radius:6px;overflow:hidden}.entry__media[data-astro-cid-kaflxf4o] img,.entry__media[data-astro-cid-kaflxf4o] svg{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--duration-base) var(--ease-out)}.entry__text[data-astro-cid-kaflxf4o]{gap:var(--space-2);padding-block-start:var(--space-1);display:grid}.entry__title[data-astro-cid-kaflxf4o]{font-size:var(--step-2);font-stretch:78%;font-weight:var(--weight-bold);letter-spacing:-.005em}.entry[data-astro-cid-kaflxf4o]:after{content:"→";color:var(--color-gold);font-size:var(--step-1);transition:transform var(--duration-fast) var(--ease-out);position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-4)}.entry[data-astro-cid-kaflxf4o]:hover:after{transform:translate(3px)}.entry__title[data-astro-cid-kaflxf4o] a[data-astro-cid-kaflxf4o]{color:var(--color-ink);text-decoration:none}.entry__title[data-astro-cid-kaflxf4o] a[data-astro-cid-kaflxf4o]:after{content:"";position:absolute;inset:0}.entry[data-astro-cid-kaflxf4o]:hover .entry__title[data-astro-cid-kaflxf4o] a[data-astro-cid-kaflxf4o]{text-decoration:underline;text-decoration-color:var(--color-gold);text-decoration-thickness:2px}.entry[data-astro-cid-kaflxf4o]:hover .entry__media[data-astro-cid-kaflxf4o] img{transform:scale(1.04)}.entry__text[data-astro-cid-kaflxf4o] p[data-astro-cid-kaflxf4o]{color:var(--color-text-muted);font-size:var(--step--1);line-height:1.55}.catalog__more[data-astro-cid-kaflxf4o]{justify-content:center;margin-block-start:var(--space-8);display:flex}@media (width>=48rem){.catalog[data-astro-cid-kaflxf4o]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.services-head[data-astro-cid-kaflxf4o] .services-head__branch{display:none}}@media (prefers-reduced-motion:reduce){.entry[data-astro-cid-kaflxf4o],.entry__media[data-astro-cid-kaflxf4o] img{transition:none}.entry[data-astro-cid-kaflxf4o]:hover{transform:none}}.steps[data-astro-cid-u4qwlxfu]{padding:0;list-style:none;display:grid}.steps--band[data-astro-cid-u4qwlxfu] .step[data-astro-cid-u4qwlxfu]{gap:var(--space-8);padding:var(--space-6);background:var(--color-mist);color:var(--color-ink);grid-template-rows:auto 1fr;display:grid}.steps--band[data-astro-cid-u4qwlxfu] .step[data-astro-cid-u4qwlxfu]:nth-child(2){background:var(--color-peri-100)}.steps--band[data-astro-cid-u4qwlxfu] .step[data-astro-cid-u4qwlxfu]:nth-child(3){background:var(--color-peri-300)}.steps--band[data-astro-cid-u4qwlxfu] .step[data-astro-cid-u4qwlxfu]:last-child{background:var(--color-navy);color:#fff}.steps--band[data-astro-cid-u4qwlxfu] .step__number[data-astro-cid-u4qwlxfu]{font-size:var(--step-4);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);color:var(--color-cobalt-600);line-height:1}.steps--band[data-astro-cid-u4qwlxfu] .step[data-astro-cid-u4qwlxfu]:last-child .step__number[data-astro-cid-u4qwlxfu]{color:#fff}.step__body[data-astro-cid-u4qwlxfu]{gap:var(--space-2);align-content:start;display:grid}.steps--band[data-astro-cid-u4qwlxfu] .step__body[data-astro-cid-u4qwlxfu] h3[data-astro-cid-u4qwlxfu]{font-size:var(--step-2);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);color:inherit}.step__body[data-astro-cid-u4qwlxfu] p[data-astro-cid-u4qwlxfu]{max-inline-size:22rem;color:var(--color-ink-muted)}.steps--band[data-astro-cid-u4qwlxfu] .step[data-astro-cid-u4qwlxfu]:last-child .step__body[data-astro-cid-u4qwlxfu] p[data-astro-cid-u4qwlxfu]{color:var(--color-cobalt-100)}@media (width>=48rem){.steps--band[data-astro-cid-u4qwlxfu]{grid-template-columns:repeat(2,minmax(0,1fr))}.steps--band[data-astro-cid-u4qwlxfu] .step[data-astro-cid-u4qwlxfu]{min-block-size:16rem}}@media (width>=72rem){.steps--band[data-astro-cid-u4qwlxfu]{grid-template-columns:repeat(var(--steps), minmax(0, 1fr))}.steps--band[data-astro-cid-u4qwlxfu] .step[data-astro-cid-u4qwlxfu]{gap:var(--space-10);min-block-size:20rem;padding:var(--space-7)}}.steps--list[data-astro-cid-u4qwlxfu]{gap:var(--space-6);counter-reset:none}.steps--list[data-astro-cid-u4qwlxfu] .step[data-astro-cid-u4qwlxfu]{gap:var(--space-4);align-content:start;display:grid;position:relative}.steps--list[data-astro-cid-u4qwlxfu] .step__number[data-astro-cid-u4qwlxfu]{z-index:1;border:1px solid var(--color-gold);background:var(--color-surface);block-size:2.75rem;inline-size:2.75rem;font-size:var(--step-0);font-weight:var(--weight-semibold);color:var(--color-ink);border-radius:50%;place-items:center;display:grid;position:relative}.steps--list[data-astro-cid-u4qwlxfu] .step__body[data-astro-cid-u4qwlxfu] h3[data-astro-cid-u4qwlxfu]{font-size:var(--step-1);font-weight:var(--weight-medium)}.steps--list[data-astro-cid-u4qwlxfu] .step__body[data-astro-cid-u4qwlxfu] p[data-astro-cid-u4qwlxfu]{font-size:var(--step--1)}@media (width>=48rem){.steps--list[data-astro-cid-u4qwlxfu]{grid-template-columns:repeat(var(--steps), minmax(0, 1fr));gap:var(--space-7)}.steps--list[data-astro-cid-u4qwlxfu] .step[data-astro-cid-u4qwlxfu]:not(:last-child):after{content:"";background:var(--color-line-strong);block-size:1px;position:absolute;inset-block-start:1.375rem;inset-inline-start:3.25rem;inset-inline-end:calc(-1 * var(--space-7) + .5rem)}}.text-media[data-astro-cid-lr4sfams]{gap:var(--space-7);align-items:center;display:grid}.text-media__media[data-astro-cid-lr4sfams]{margin:0}.text-media__media[data-astro-cid-lr4sfams] figcaption[data-astro-cid-lr4sfams]{font-size:var(--step--1);color:var(--color-ink-subtle);margin-block-start:var(--space-3)}.text-media__text[data-astro-cid-lr4sfams]{gap:var(--space-5);justify-items:start;display:grid}.text-media__text[data-astro-cid-lr4sfams] .prose{color:var(--color-ink-muted);font-size:var(--step-0)}.text-media__text[data-astro-cid-lr4sfams] .prose blockquote{padding:var(--space-5) 0 0;border:0;border-block-start:3px solid var(--color-amber-500);max-inline-size:22ch;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.6rem);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--color-ink);line-height:1.18}.text-media__text[data-astro-cid-lr4sfams] .prose blockquote p:before{content:"„"}.text-media__text[data-astro-cid-lr4sfams] .prose blockquote p:after{content:"“"}@media (width>=56rem){.text-media[data-astro-cid-lr4sfams]{gap:var(--space-10);grid-template-columns:5fr 6fr}.text-media__media[data-astro-cid-lr4sfams]{max-inline-size:30rem}.text-media--reverse[data-astro-cid-lr4sfams]{grid-template-columns:6fr 5fr}.text-media--reverse[data-astro-cid-lr4sfams] .text-media__media[data-astro-cid-lr4sfams]{order:2}}.text-media[data-astro-cid-lr4sfams]{z-index:1;position:relative}.text-media__media[data-astro-cid-lr4sfams] img{border-radius:999px 999px 0 0;box-shadow:0 30px 60px -30px #141a3d80}
