.hdr[data-astro-cid-3ef6ksr2]{border-bottom:1px solid color-mix(in srgb,var(--c-text) 10%,transparent);background:var(--c-bg);position:sticky;top:0;z-index:50}.hdr__in[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.5rem;min-height:68px;flex-wrap:wrap}.hdr__brand[data-astro-cid-3ef6ksr2]{text-decoration:none;color:var(--c-text);font-family:var(--f-heading);font-weight:var(--w-heading);font-size:1.25rem;letter-spacing:var(--tracking)}.hdr__brand[data-astro-cid-3ef6ksr2]:focus-visible,nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px;border-radius:2px}.hdr__in[data-astro-cid-3ef6ksr2]{position:relative}.hdr__brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-width:0;flex-shrink:1}.hdr__logo[data-astro-cid-3ef6ksr2]{display:block;height:44px;width:auto;max-width:min(200px,46vw);object-fit:contain;object-position:left center}@media(max-width:640px){.hdr__logo[data-astro-cid-3ef6ksr2]{height:36px}}nav[data-astro-cid-3ef6ksr2]{margin-left:auto}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:1.25rem;list-style:none;margin:0;padding:0;flex-wrap:wrap}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;color:var(--c-text);font-weight:500}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--c-primary);text-decoration:underline;text-underline-offset:6px}.hdr__cta[data-astro-cid-3ef6ksr2]{padding:.55rem 1rem}@media(max-width:640px){.hdr__cta[data-astro-cid-3ef6ksr2]{display:none}}summary[data-astro-cid-3ef6ksr2]{list-style:none;cursor:pointer;font-weight:500;color:var(--c-text);display:inline-flex;align-items:center;gap:.4rem;border-radius:2px}summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}summary[data-astro-cid-3ef6ksr2]:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px}.hdr__more[data-astro-cid-3ef6ksr2]{position:relative}.hdr__more[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]:after{content:"";width:.45em;height:.45em;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-.15em) rotate(45deg);transition:transform .15s}.hdr__more[data-astro-cid-3ef6ksr2] details[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2]:after{transform:translateY(.1em) rotate(-135deg)}.hdr__more[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2].is-current{color:var(--c-primary);text-decoration:underline;text-underline-offset:6px}.hdr__panel[data-astro-cid-3ef6ksr2]{background:var(--c-bg);border:1px solid color-mix(in srgb,var(--c-text) 12%,transparent);border-radius:var(--radius);box-shadow:0 16px 40px -18px color-mix(in srgb,var(--c-text) 45%,transparent);padding:.5rem;z-index:60}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2].hdr__panel{position:absolute;right:0;top:calc(100% + .75rem);min-width:14rem;max-height:min(70vh,32rem);overflow-y:auto;display:grid;gap:0;flex-wrap:nowrap}.hdr__panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:.55rem .8rem;border-radius:calc(var(--radius) * .6)}.hdr__panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--c-surface)}.hdr__mob[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:640px){.hdr__nav[data-astro-cid-3ef6ksr2]{display:none}.hdr__mob[data-astro-cid-3ef6ksr2]{display:block;margin-left:auto}.hdr__mob[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{padding:.5rem .85rem;border:1px solid color-mix(in srgb,var(--c-text) 18%,transparent);border-radius:var(--radius);font-weight:600}.hdr__burger[data-astro-cid-3ef6ksr2],.hdr__burger[data-astro-cid-3ef6ksr2]:before,.hdr__burger[data-astro-cid-3ef6ksr2]:after{display:block;width:1.05rem;height:2px;background:currentColor;border-radius:1px;position:relative}.hdr__burger[data-astro-cid-3ef6ksr2]:before,.hdr__burger[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0}.hdr__burger[data-astro-cid-3ef6ksr2]:before{top:-5px}.hdr__burger[data-astro-cid-3ef6ksr2]:after{top:5px}.hdr__mob[data-astro-cid-3ef6ksr2][open] .hdr__burger[data-astro-cid-3ef6ksr2]{background:transparent}.hdr__mob[data-astro-cid-3ef6ksr2][open] .hdr__burger[data-astro-cid-3ef6ksr2]:before{top:0;transform:rotate(45deg)}.hdr__mob[data-astro-cid-3ef6ksr2][open] .hdr__burger[data-astro-cid-3ef6ksr2]:after{top:0;transform:rotate(-45deg)}.hdr__panel--mob[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;top:calc(100% + .25rem);margin:0;max-height:calc(100vh - 6rem);overflow-y:auto}.hdr__panel--mob[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:grid;gap:0}.hdr__panel--mob[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:.75rem .9rem;font-size:1.05rem}}[data-header=centered] .hdr[data-astro-cid-3ef6ksr2]{position:static}[data-header=centered] .hdr__in[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:.75rem;padding-block:1.25rem}[data-header=centered] .hdr__brand[data-astro-cid-3ef6ksr2]{font-size:1.5rem}[data-header=centered] .hdr__logo[data-astro-cid-3ef6ksr2]{object-position:center}[data-header=centered] nav[data-astro-cid-3ef6ksr2]{margin-left:0}[data-header=centered] nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{justify-content:center;gap:1.5rem}[data-header=centered] .hdr__cta[data-astro-cid-3ef6ksr2]{display:none}[data-header=centered] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],[data-header=centered] .hdr__more[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{text-transform:uppercase;font-size:.85rem;letter-spacing:.08em;font-weight:600}[data-header=centered] .hdr__panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-transform:none;letter-spacing:0;font-size:1rem;font-weight:500}[data-header=centered] nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2].hdr__panel{right:auto;left:50%;transform:translate(-50%);gap:0}@media(max-width:640px){[data-header=centered] .hdr__in[data-astro-cid-3ef6ksr2]{flex-direction:row;padding-block:.75rem}[data-header=centered] .hdr__brand[data-astro-cid-3ef6ksr2]{font-size:1.25rem}[data-header=centered] .hdr__panel--mob[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{gap:0;justify-content:stretch}}[data-header=pill] .hdr[data-astro-cid-3ef6ksr2]{border-bottom:0;background:transparent;top:.75rem;padding-inline:1rem;pointer-events:none}[data-header=pill] .hdr__in[data-astro-cid-3ef6ksr2]{pointer-events:auto;background:color-mix(in srgb,var(--c-bg) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--c-text) 12%,transparent);border-radius:999px;box-shadow:0 12px 32px -16px color-mix(in srgb,var(--c-text) 40%,transparent);min-height:60px;padding:.4rem .5rem .4rem 1.25rem;gap:1rem}[data-header=pill] .hdr__cta[data-astro-cid-3ef6ksr2]{border-radius:999px}[data-header=pill] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{text-decoration:none;background:color-mix(in srgb,var(--c-primary) 12%,transparent);padding:.35rem .75rem;border-radius:999px}[data-header=pill] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:.35rem .75rem;border-radius:999px}[data-header=pill] nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{gap:.25rem}[data-header=pill] .hdr__more[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{padding:.35rem .75rem;border-radius:999px}[data-header=pill] .hdr__more[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2].is-current{text-decoration:none;background:color-mix(in srgb,var(--c-primary) 12%,transparent)}[data-header=pill] nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2].hdr__panel{top:calc(100% + 1rem);gap:0}[data-header=pill] nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2].hdr__panel a[data-astro-cid-3ef6ksr2]{border-radius:999px}@media(max-width:640px){[data-header=pill] .hdr[data-astro-cid-3ef6ksr2]{position:static;padding:.5rem .5rem 0}[data-header=pill] .hdr__in[data-astro-cid-3ef6ksr2]{border-radius:var(--radius,16px);padding:.5rem .5rem .5rem 1rem}[data-header=pill] .hdr__mob[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{border-radius:999px}}.ftr[data-astro-cid-sz7xmlte]{padding-block:clamp(3rem,6vw,4.5rem);font-size:.95rem}.ftr__name[data-astro-cid-sz7xmlte]{display:block;font-family:var(--f-heading);font-weight:var(--w-heading);font-size:1.5rem;margin-bottom:.75rem;letter-spacing:var(--tracking)}.ftr[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;text-underline-offset:3px}.ftr__in[data-astro-cid-sz7xmlte]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ftr[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0 0 .35rem}.ftr[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0 0 1rem}.ftr__legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem}.ftr__btn[data-astro-cid-sz7xmlte]{font:inherit;color:var(--c-primary);background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.ftr__btn[data-astro-cid-sz7xmlte]:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.ftr__note[data-astro-cid-sz7xmlte]{opacity:.7}.ckb{position:fixed;inset:auto 1rem 1rem;z-index:90;display:flex;justify-content:center;pointer-events:none}.ckb[hidden]{display:none}.ckb__in{pointer-events:auto;max-width:720px;width:100%;background:var(--c-bg);color:var(--c-text);border:1px solid color-mix(in srgb,var(--c-text) 18%,transparent);border-radius:var(--radius);padding:1.25rem 1.4rem;box-shadow:0 18px 50px -20px #00000073;font-size:.95rem;max-height:calc(100vh - 2rem);overflow:auto}.ckb__t{font-family:var(--f-heading);font-weight:var(--w-heading);font-size:1.1rem;margin:0 0 .4rem}.ckb__in p{margin:0 0 .8rem}.ckb__set{border:0;padding:0;margin:0 0 1rem;display:grid;gap:.6rem}.ckb__set label{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start}.ckb__set input{width:1.1rem;height:1.1rem;margin-top:.2rem;accent-color:var(--c-primary)}.ckb__btns{display:flex;flex-wrap:wrap;gap:.6rem}.ckb__b{flex:1 1 10rem;font:inherit;font-weight:600;cursor:pointer;padding:.7rem 1rem;border-radius:var(--radius);border:2px solid var(--c-primary);background:var(--c-bg);color:var(--c-text)}.ckb__b:hover{background:color-mix(in srgb,var(--c-primary) 10%,var(--c-bg))}.ckb__b:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.ckb__b[hidden],.ckb__set[hidden]{display:none}.il{--il-1:var(--c-primary);--il-2:var(--c-accent);--il-3:var(--c-bg);--il-hi:var(--c-bg);--il-4:color-mix(in srgb,var(--c-text) 26%,transparent);display:block;width:100%;height:100%;fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;overflow:hidden}.il .a{fill:var(--il-1)}.il .b{fill:var(--il-2)}.il .c{fill:var(--il-3)}.il .d{fill:var(--il-hi)}.il .l{stroke:var(--il-1)}.il .k{stroke:var(--il-2)}.il .m{stroke:var(--il-4)}.il .h{stroke:var(--il-hi)}[data-scheme=dark] .il{--il-3:color-mix(in srgb,var(--c-text) 9%,var(--c-surface));--il-hi:var(--c-text);--il-4:color-mix(in srgb,var(--c-text) 30%,transparent)}.art{position:relative;aspect-ratio:4/3;border-radius:var(--radius);overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--c-primary) 15%,var(--c-surface)),var(--c-surface) 70%)}.art>.il{position:absolute;inset:0}[data-scheme=dark] .art{background:linear-gradient(135deg,color-mix(in srgb,var(--c-primary) 22%,var(--c-surface)),var(--c-surface) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-text) 10%,transparent)}.il--pattern{--il-1:var(--c-on-primary);--il-2:var(--c-on-primary);--il-3:color-mix(in srgb,var(--c-on-primary) 35%,transparent);--il-hi:var(--c-on-primary);--il-4:var(--c-on-primary)}.hero__actions[data-astro-cid-4z5ypzu4]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:2rem}.hero__placeholder[data-astro-cid-4z5ypzu4]{aspect-ratio:4/3;border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--c-primary) 18%,var(--c-surface)),var(--c-surface))}.hero[data-astro-cid-4z5ypzu4] .lead[data-astro-cid-4z5ypzu4]{margin-top:1.25rem}.hero--centered[data-astro-cid-4z5ypzu4]{background:linear-gradient(180deg,var(--c-tint,var(--c-surface)),var(--c-bg));padding-block:calc(var(--sec) * .9) calc(var(--sec) * .7)}.hero--centered[data-astro-cid-4z5ypzu4] .hero__in[data-astro-cid-4z5ypzu4]{text-align:center}.hero--centered[data-astro-cid-4z5ypzu4] .lead[data-astro-cid-4z5ypzu4]{margin-inline:auto}.hero--centered[data-astro-cid-4z5ypzu4] h1[data-astro-cid-4z5ypzu4]{margin-inline:auto;max-width:20ch}.hero--centered[data-astro-cid-4z5ypzu4] .hero__actions[data-astro-cid-4z5ypzu4]{justify-content:center}.hero--centered[data-astro-cid-4z5ypzu4] .eyebrow[data-astro-cid-4z5ypzu4]:before{display:none}.hero--split[data-astro-cid-4z5ypzu4] .hero__in[data-astro-cid-4z5ypzu4]{display:grid;gap:3rem;align-items:center;grid-template-columns:1fr}@media(min-width:900px){.hero--split[data-astro-cid-4z5ypzu4] .hero__in[data-astro-cid-4z5ypzu4]{grid-template-columns:1.05fr .95fr}}.hero__media[data-astro-cid-4z5ypzu4] img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--radius) * 1.5)}.hero--fullbleed[data-astro-cid-4z5ypzu4]{min-height:min(88svh,860px);display:flex;align-items:flex-end;color:#fff;padding-block:calc(var(--sec) * 1.6) calc(var(--sec) * .9);background:#111}.hero__bg[data-astro-cid-4z5ypzu4]{position:absolute;inset:0;z-index:-1}.hero__bg[data-astro-cid-4z5ypzu4] img{width:100%;height:100%;object-fit:cover}.hero__bg[data-astro-cid-4z5ypzu4]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#08080adb,#08080a9e 45%,#08080a6b),linear-gradient(90deg,color-mix(in srgb,var(--c-primary) 35%,transparent),transparent 60%)}.hero--fullbleed[data-astro-cid-4z5ypzu4] .hero__content[data-astro-cid-4z5ypzu4]{max-width:52rem}.hero--fullbleed[data-astro-cid-4z5ypzu4] h1[data-astro-cid-4z5ypzu4]{font-size:clamp(2.75rem,1.4rem + 5.6vw,6.25rem);line-height:.98;letter-spacing:-.025em}.hero--fullbleed[data-astro-cid-4z5ypzu4] .eyebrow[data-astro-cid-4z5ypzu4]{color:#fff}.hero--fullbleed[data-astro-cid-4z5ypzu4] .lead[data-astro-cid-4z5ypzu4]{color:#ffffffeb}.hero--fullbleed[data-astro-cid-4z5ypzu4] .btn--primary[data-astro-cid-4z5ypzu4]{background:#fff;color:#111;border-color:#fff}.hero--fullbleed[data-astro-cid-4z5ypzu4] .btn--ghost[data-astro-cid-4z5ypzu4]{color:#fff;border-color:#ffffffb3}.hero--fullbleed[data-astro-cid-4z5ypzu4] .btn[data-astro-cid-4z5ypzu4]:focus-visible{outline-color:#fff}[data-astro-cid-4z5ypzu4][data-deco] .hero--fullbleed[data-astro-cid-4z5ypzu4]:before,[data-astro-cid-4z5ypzu4][data-deco] .hero--fullbleed[data-astro-cid-4z5ypzu4]:after{content:none}.hero--showcase[data-astro-cid-4z5ypzu4] .hero__in[data-astro-cid-4z5ypzu4]{display:grid;gap:2.5rem;align-items:center}@media(min-width:900px){.hero--showcase[data-astro-cid-4z5ypzu4] .hero__in[data-astro-cid-4z5ypzu4]{grid-template-columns:1.1fr .9fr;gap:4rem}}.hero__show[data-astro-cid-4z5ypzu4]{position:relative;padding-bottom:2.5rem}.hero__tall[data-astro-cid-4z5ypzu4]{border-radius:calc(var(--radius) * 2);overflow:hidden;aspect-ratio:4/5;max-height:640px;margin-left:auto;box-shadow:0 40px 80px -48px color-mix(in srgb,var(--c-text) 60%,transparent)}.hero__tall[data-astro-cid-4z5ypzu4] img{width:100%;height:100%;object-fit:cover}.hero__tall--art[data-astro-cid-4z5ypzu4]{aspect-ratio:4/5}.hero__facts[data-astro-cid-4z5ypzu4]{position:absolute;left:0;bottom:0;margin:0;display:grid;gap:.7rem;background:var(--c-bg);color:var(--c-text);border-radius:var(--radius);padding:1.1rem 1.35rem;min-width:min(17rem,80%);max-width:22rem;box-shadow:0 24px 50px -24px color-mix(in srgb,var(--c-text) 45%,transparent);border:1px solid color-mix(in srgb,var(--c-text) 8%,transparent)}.hero__facts[data-astro-cid-4z5ypzu4] dt[data-astro-cid-4z5ypzu4]{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--c-primary)}.hero__facts[data-astro-cid-4z5ypzu4] dd[data-astro-cid-4z5ypzu4]{margin:0;font-weight:600;line-height:1.35}.hero__facts[data-astro-cid-4z5ypzu4] a[data-astro-cid-4z5ypzu4]{color:inherit;text-decoration:none}.hero__facts[data-astro-cid-4z5ypzu4] a[data-astro-cid-4z5ypzu4]:hover{text-decoration:underline}@media(min-width:900px){.hero__facts[data-astro-cid-4z5ypzu4]{left:-3rem}}@media(max-width:899px){.hero__show[data-astro-cid-4z5ypzu4]{padding-bottom:0}.hero__tall[data-astro-cid-4z5ypzu4]{aspect-ratio:4/3}.hero__facts[data-astro-cid-4z5ypzu4]{position:relative;margin-top:-2.5rem;margin-left:1rem}}.hero--cover[data-astro-cid-4z5ypzu4]{background:linear-gradient(135deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 78%,var(--c-accent)));color:var(--c-on-primary);padding-block:calc(var(--sec) * 1.35);min-height:min(70vh,640px);display:flex;align-items:center}.hero--cover[data-astro-cid-4z5ypzu4].hero--has-img{background-image:linear-gradient(color-mix(in srgb,var(--c-primary) 82%,transparent),color-mix(in srgb,var(--c-primary) 82%,transparent)),var(--hero-img);background-size:cover;background-position:center}.hero--cover[data-astro-cid-4z5ypzu4] .hero__in[data-astro-cid-4z5ypzu4]{width:min(1200px,100% - 2.5rem)}.hero--cover[data-astro-cid-4z5ypzu4] .hero__content[data-astro-cid-4z5ypzu4]{max-width:50rem}.hero--cover[data-astro-cid-4z5ypzu4] .eyebrow[data-astro-cid-4z5ypzu4]{color:var(--c-on-primary);opacity:.85}.hero--cover[data-astro-cid-4z5ypzu4] h1[data-astro-cid-4z5ypzu4]{font-size:clamp(2.6rem,1.5rem + 5vw,5.5rem);line-height:1}.hero--cover[data-astro-cid-4z5ypzu4] .lead[data-astro-cid-4z5ypzu4]{opacity:.92}.hero--cover[data-astro-cid-4z5ypzu4] .btn--primary[data-astro-cid-4z5ypzu4]{background:var(--c-on-primary);color:var(--c-primary);border-color:var(--c-on-primary)}.hero--cover[data-astro-cid-4z5ypzu4] .btn--ghost[data-astro-cid-4z5ypzu4]{color:var(--c-on-primary);border-color:color-mix(in srgb,var(--c-on-primary) 70%,transparent)}.hero--cover[data-astro-cid-4z5ypzu4] .btn[data-astro-cid-4z5ypzu4]:focus-visible{outline-color:var(--c-on-primary)}.hero--card[data-astro-cid-4z5ypzu4]{background:var(--c-surface)}.hero--card[data-astro-cid-4z5ypzu4] .hero__content[data-astro-cid-4z5ypzu4]{background:var(--c-bg);border-radius:var(--radius);padding:clamp(1.5rem,4vw,3.25rem);max-width:46rem;box-shadow:0 24px 48px -32px color-mix(in srgb,var(--c-text) 35%,transparent);border:1px solid color-mix(in srgb,var(--c-text) 8%,transparent)}.hero--card[data-astro-cid-4z5ypzu4] .lead[data-astro-cid-4z5ypzu4]{max-width:none}.hero__art--card[data-astro-cid-4z5ypzu4]{display:none}@media(min-width:900px){.hero--card[data-astro-cid-4z5ypzu4] .hero__in[data-astro-cid-4z5ypzu4]{display:grid;grid-template-columns:minmax(0,46rem) minmax(0,1fr);align-items:center}.hero--card[data-astro-cid-4z5ypzu4] .hero__content[data-astro-cid-4z5ypzu4]{position:relative;z-index:1;grid-area:1/1}.hero__art--card[data-astro-cid-4z5ypzu4]{display:block;grid-area:1/2;margin-left:-5rem;box-shadow:0 24px 48px -36px color-mix(in srgb,var(--c-text) 40%,transparent)}}.hero--editorial[data-astro-cid-4z5ypzu4]{padding-block:calc(var(--sec) * .75) var(--sec)}.hero--editorial[data-astro-cid-4z5ypzu4] .hero__in[data-astro-cid-4z5ypzu4]{display:grid;gap:clamp(2rem,5vw,3rem);align-items:center}@media(min-width:900px){.hero--editorial[data-astro-cid-4z5ypzu4] .hero__in[data-astro-cid-4z5ypzu4]{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(3rem,7vw,7rem)}}.hero--editorial[data-astro-cid-4z5ypzu4] h1[data-astro-cid-4z5ypzu4]{font-size:clamp(2.7rem,1.3rem + 5.2vw,5.9rem);line-height:1.02;max-width:13ch}.hero--editorial[data-astro-cid-4z5ypzu4] .lead[data-astro-cid-4z5ypzu4]{max-width:44ch}.hero__portrait[data-astro-cid-4z5ypzu4]{margin:0;width:100%;aspect-ratio:4/5;max-height:min(80svh,760px);overflow:hidden;border-radius:var(--radius);background:var(--c-surface)}.hero__portrait[data-astro-cid-4z5ypzu4] img{width:100%;height:100%;object-fit:cover}.hero__portrait--art[data-astro-cid-4z5ypzu4]{display:grid;place-items:center}@media(max-width:899px){.hero__portrait[data-astro-cid-4z5ypzu4]{aspect-ratio:4/5;max-height:72svh}}.hero__pattern{position:absolute;z-index:-1;top:0;right:0;width:min(64%,820px);height:100%;opacity:.2;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 45%);mask-image:linear-gradient(to right,transparent,#000 45%)}@media(max-width:899px){.hero__pattern{width:100%;opacity:.11}}.svc[data-astro-cid-f2q52oox] h3[data-astro-cid-f2q52oox] a[data-astro-cid-f2q52oox]{color:inherit;text-decoration:none}.svc[data-astro-cid-f2q52oox] h3[data-astro-cid-f2q52oox] a[data-astro-cid-f2q52oox]:hover{color:var(--c-primary)}.svc[data-astro-cid-f2q52oox] h3[data-astro-cid-f2q52oox] a[data-astro-cid-f2q52oox]:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px;border-radius:2px}.card[data-astro-cid-f2q52oox] h3[data-astro-cid-f2q52oox]{margin-bottom:.4rem}.card[data-astro-cid-f2q52oox] p[data-astro-cid-f2q52oox]{margin:0;opacity:.85}.list[data-astro-cid-f2q52oox]{display:grid;gap:1.25rem;margin-block:0}.list[data-astro-cid-f2q52oox] dt[data-astro-cid-f2q52oox]{font-family:var(--f-heading);font-weight:var(--w-heading);font-size:1.2rem}.list[data-astro-cid-f2q52oox] dd[data-astro-cid-f2q52oox]{margin:0 0 .5rem;opacity:.85;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb,var(--c-text) 10%,transparent)}.svc--bands[data-astro-cid-f2q52oox]{padding-bottom:0}.bands[data-astro-cid-f2q52oox]{margin-top:1.5rem}.band[data-astro-cid-f2q52oox]{padding-block:clamp(1.75rem,4vw,3rem);background:var(--c-surface);border-top:1px solid color-mix(in srgb,var(--c-text) 8%,transparent)}.band[data-astro-cid-f2q52oox]:nth-child(2n){background:var(--c-bg)}.band[data-astro-cid-f2q52oox]:nth-child(3n){background:color-mix(in srgb,var(--c-primary) var(--accent-mix),var(--c-bg))}.band__in[data-astro-cid-f2q52oox]{display:grid;gap:.5rem 3rem;align-items:baseline}.band[data-astro-cid-f2q52oox] h3[data-astro-cid-f2q52oox]{margin:0;font-size:clamp(1.25rem,2.4vw,1.6rem)}.band[data-astro-cid-f2q52oox] p[data-astro-cid-f2q52oox]{margin:0;opacity:.88;max-width:60ch}@media(min-width:800px){.band__in[data-astro-cid-f2q52oox]{grid-template-columns:2fr 3fr}.band[data-astro-cid-f2q52oox]:nth-child(2n) .band__in[data-astro-cid-f2q52oox]{grid-template-columns:3fr 2fr;text-align:right}.band[data-astro-cid-f2q52oox]:nth-child(2n) h3[data-astro-cid-f2q52oox]{order:2}.band[data-astro-cid-f2q52oox]:nth-child(2n) p[data-astro-cid-f2q52oox]{margin-left:auto}}.numbered[data-astro-cid-f2q52oox]{list-style:none;margin-block:0;padding:0;counter-reset:svc;display:grid;gap:1.25rem}@media(min-width:900px){.numbered[data-astro-cid-f2q52oox]{grid-template-columns:1fr 1fr;gap:1.5rem 3rem}}.numbered[data-astro-cid-f2q52oox] li[data-astro-cid-f2q52oox]{counter-increment:svc;display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:start;padding:1.25rem 0;border-top:2px solid color-mix(in srgb,var(--c-text) 10%,transparent)}.numbered[data-astro-cid-f2q52oox] li[data-astro-cid-f2q52oox]:before{content:counter(svc,decimal-leading-zero);font-family:var(--f-heading);font-weight:var(--w-heading);font-size:clamp(2.25rem,4vw,3rem);line-height:1;color:var(--c-primary);letter-spacing:var(--tracking);min-width:2.2ch}.numbered[data-astro-cid-f2q52oox] h3[data-astro-cid-f2q52oox]{margin:.2rem 0 .35rem}.numbered[data-astro-cid-f2q52oox] p[data-astro-cid-f2q52oox]{margin:0;opacity:.85}.svc[data-astro-cid-f2q52oox]>.wrap[data-astro-cid-f2q52oox]:first-child{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.bento[data-astro-cid-f2q52oox]{list-style:none;margin-block:0;padding:0;display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:700px){.bento[data-astro-cid-f2q52oox]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.bento[data-astro-cid-f2q52oox]{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(190px,auto)}.bento__item--lead[data-astro-cid-f2q52oox]{grid-column:span 2;grid-row:span 2}.bento[data-astro-cid-f2q52oox]:has(>li:nth-child(4):last-child) .bento__item[data-astro-cid-f2q52oox]:last-child{grid-column:span 2}}.bento__item[data-astro-cid-f2q52oox]{position:relative;overflow:hidden;border-radius:calc(var(--radius) * 1.4);background:var(--c-bg);padding:1.6rem;display:flex;flex-direction:column;gap:1rem;border:1px solid color-mix(in srgb,var(--c-text) 7%,transparent);transition:transform .25s,box-shadow .25s}.bento__item[data-astro-cid-f2q52oox]:hover{transform:translateY(-3px);box-shadow:0 24px 40px -28px color-mix(in srgb,var(--c-text) 45%,transparent)}.bento__body[data-astro-cid-f2q52oox]{margin-top:auto}.bento__item[data-astro-cid-f2q52oox] h3[data-astro-cid-f2q52oox]{margin-bottom:.35rem}.bento__item[data-astro-cid-f2q52oox] p[data-astro-cid-f2q52oox]{margin:0;opacity:.85}.bento__glyph[data-astro-cid-f2q52oox]{display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:calc(var(--radius) * .8 + 4px);background:color-mix(in srgb,var(--c-primary) 12%,var(--c-bg));color:var(--c-primary)}.bento__item--img[data-astro-cid-f2q52oox]{min-height:320px;color:#fff;border:0;background:#111;justify-content:flex-end}.bento__item--img[data-astro-cid-f2q52oox] .bento__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.bento__item--img[data-astro-cid-f2q52oox]:hover .bento__img{transform:scale(1.04)}.bento__item--img[data-astro-cid-f2q52oox]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#08080ad9,#08080a59 55%,#08080a1a)}.bento__item--img[data-astro-cid-f2q52oox] .bento__body[data-astro-cid-f2q52oox]{position:relative;z-index:1}.bento__item--img[data-astro-cid-f2q52oox] h3[data-astro-cid-f2q52oox]{font-size:clamp(1.4rem,1.1rem + 1vw,2rem)}.bento__item--img[data-astro-cid-f2q52oox] p[data-astro-cid-f2q52oox]{opacity:.92}.bento__item--img[data-astro-cid-f2q52oox] h3[data-astro-cid-f2q52oox] a[data-astro-cid-f2q52oox]{color:#fff}.bento__item--lead[data-astro-cid-f2q52oox]:not(.bento__item--img){background:var(--c-primary);color:var(--c-on-primary)}.bento__item--lead[data-astro-cid-f2q52oox]:not(.bento__item--img) .bento__glyph[data-astro-cid-f2q52oox]{background:color-mix(in srgb,var(--c-on-primary) 18%,transparent);color:var(--c-on-primary)}.scards[data-astro-cid-f2q52oox]{list-style:none;margin-block:0;padding:0;display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.scard[data-astro-cid-f2q52oox]{background:var(--c-bg);border:1px solid color-mix(in srgb,var(--c-text) 14%,transparent);border-radius:var(--radius);padding:clamp(1.6rem,3vw,2.5rem);display:flex;flex-direction:column;gap:.9rem;transition:border-color .25s}.scard[data-astro-cid-f2q52oox]:hover{border-color:color-mix(in srgb,var(--c-primary) 55%,transparent)}.scard__num[data-astro-cid-f2q52oox]{font-size:.78rem;letter-spacing:.2em;font-weight:600;color:var(--c-primary);font-variant-numeric:tabular-nums}.scard[data-astro-cid-f2q52oox] h3[data-astro-cid-f2q52oox]{font-size:clamp(1.55rem,1.2rem + 1.2vw,2.2rem);line-height:1.1;margin:0}.scard[data-astro-cid-f2q52oox] p[data-astro-cid-f2q52oox]{margin:0;opacity:.85}.rows[data-astro-cid-f2q52oox]{list-style:none;margin-block:0;padding:0;display:grid;gap:clamp(2.5rem,6vw,5rem)}.row[data-astro-cid-f2q52oox]{display:grid;gap:1.5rem 4rem;align-items:center}@media(min-width:860px){.row[data-astro-cid-f2q52oox]{grid-template-columns:1.1fr .9fr}.row--flip[data-astro-cid-f2q52oox]{grid-template-columns:.9fr 1.1fr}.row--flip[data-astro-cid-f2q52oox] .row__media[data-astro-cid-f2q52oox],.row--flip[data-astro-cid-f2q52oox] .row__num[data-astro-cid-f2q52oox]{order:2}}.row__media[data-astro-cid-f2q52oox] img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:calc(var(--radius) * 1.5)}.row__num[data-astro-cid-f2q52oox]{font-family:var(--f-heading);font-weight:var(--w-heading);font-size:clamp(3.5rem,8vw,7rem);line-height:1;color:color-mix(in srgb,var(--c-primary) 75%,var(--c-bg));letter-spacing:-.04em}.row--plain[data-astro-cid-f2q52oox]{padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--c-text) 12%,transparent)}@media(min-width:860px){.row--plain[data-astro-cid-f2q52oox],.row--plain[data-astro-cid-f2q52oox].row--flip{grid-template-columns:12rem 1fr}.row--plain[data-astro-cid-f2q52oox].row--flip .row__num[data-astro-cid-f2q52oox]{order:0}}.row[data-astro-cid-f2q52oox] h3[data-astro-cid-f2q52oox]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);margin-bottom:.6rem}.row[data-astro-cid-f2q52oox] p[data-astro-cid-f2q52oox]{opacity:.88;max-width:48ch;font-size:1.06em}.feat[data-astro-cid-hw3lpzhz]{list-style:none;padding:0;margin:0}.feat[data-astro-cid-hw3lpzhz] p[data-astro-cid-hw3lpzhz]{margin:0;opacity:.85}.feat--grid[data-astro-cid-hw3lpzhz] li[data-astro-cid-hw3lpzhz]{border-left:4px solid var(--c-accent);padding-left:1rem}.feat--columns[data-astro-cid-hw3lpzhz]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.feat--columns[data-astro-cid-hw3lpzhz] li[data-astro-cid-hw3lpzhz]{padding-top:1rem;border-top:3px solid var(--c-accent)}.feat--checklist[data-astro-cid-hw3lpzhz]{display:grid;gap:1rem 2.5rem}@media(min-width:720px){.feat--checklist[data-astro-cid-hw3lpzhz]{grid-template-columns:1fr 1fr}}.feat--checklist[data-astro-cid-hw3lpzhz] li[data-astro-cid-hw3lpzhz]{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start}.feat--checklist[data-astro-cid-hw3lpzhz] h3[data-astro-cid-hw3lpzhz]{font-size:1.1rem;margin:.1rem 0 .25rem}.feat--steps[data-astro-cid-hw3lpzhz]{display:grid;gap:2rem;counter-reset:st;margin-top:clamp(1.5rem,3vw,2.5rem)}@media(min-width:900px){.feat--steps[data-astro-cid-hw3lpzhz]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:2.5rem}}.feat--steps[data-astro-cid-hw3lpzhz] li[data-astro-cid-hw3lpzhz]{counter-increment:st;position:relative;padding-top:4.25rem}.feat--steps[data-astro-cid-hw3lpzhz] li[data-astro-cid-hw3lpzhz]:before{content:counter(st,decimal-leading-zero);position:absolute;top:0;left:0;width:3.1rem;height:3.1rem;border-radius:999px;display:grid;place-items:center;font-family:var(--f-heading);font-weight:700;font-size:1.05rem;background:var(--c-primary);color:var(--c-on-primary);z-index:1}.feat--steps[data-astro-cid-hw3lpzhz] li[data-astro-cid-hw3lpzhz]:after{content:"";position:absolute;top:1.55rem;left:3.6rem;right:-1.9rem;height:2px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--c-text) 25%,transparent) 0 8px,transparent 8px 14px)}.feat--steps[data-astro-cid-hw3lpzhz] li[data-astro-cid-hw3lpzhz]:last-child:after{display:none}@media(max-width:899px){.feat--steps[data-astro-cid-hw3lpzhz] li[data-astro-cid-hw3lpzhz]:after{display:none}}.feat--steps[data-astro-cid-hw3lpzhz] h3[data-astro-cid-hw3lpzhz]{margin-bottom:.4rem}.feat__check[data-astro-cid-hw3lpzhz]{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius);background:color-mix(in srgb,var(--c-accent) 18%,var(--c-bg));color:color-mix(in srgb,var(--c-accent) 70%,var(--c-text));margin-top:.1rem}.about[data-astro-cid-o7rkpogs] p[data-astro-cid-o7rkpogs]{max-width:70ch}.about--with-image[data-astro-cid-o7rkpogs]{display:grid;gap:2.5rem 5rem;align-items:center}.about__media[data-astro-cid-o7rkpogs]{position:relative}.about__media[data-astro-cid-o7rkpogs] img{width:100%;aspect-ratio:4/5;max-height:560px;object-fit:cover;border-radius:calc(var(--radius) * 1.5)}.about__media[data-astro-cid-o7rkpogs]:after{content:"";position:absolute;inset:auto -1rem -1rem auto;width:45%;height:45%;border-radius:calc(var(--radius) * 1.5);background:color-mix(in srgb,var(--c-primary) 16%,transparent);z-index:-1}.about[data-astro-cid-o7rkpogs]{position:relative;isolation:isolate}.about--with-image[data-astro-cid-o7rkpogs] p[data-astro-cid-o7rkpogs]:first-of-type{font-size:1.12em}@media(max-width:899px){.about__media[data-astro-cid-o7rkpogs] img{aspect-ratio:3/2}}.about__art[data-astro-cid-o7rkpogs]{display:none}@media(min-width:900px){.about--with-art[data-astro-cid-o7rkpogs]{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:clamp(2rem,5vw,4.5rem);align-items:start}.about__art[data-astro-cid-o7rkpogs]{display:block;margin-top:.5rem}.about--image-left[data-astro-cid-o7rkpogs].about--with-image{grid-template-columns:5fr 6fr}.about--image-right[data-astro-cid-o7rkpogs].about--with-image{grid-template-columns:6fr 5fr}.about--image-right[data-astro-cid-o7rkpogs] .about__media[data-astro-cid-o7rkpogs]{order:2}}.faq__list[data-astro-cid-ecsasohy]{display:grid;gap:.75rem;margin-top:1.5rem}.faq[data-astro-cid-ecsasohy] details[data-astro-cid-ecsasohy]{background:var(--c-surface);border-radius:var(--radius);padding:0 1.35rem;border:1px solid color-mix(in srgb,var(--c-text) 7%,transparent);transition:background-color .2s}.faq[data-astro-cid-ecsasohy] details[data-astro-cid-ecsasohy][open]{background:var(--c-bg);box-shadow:0 18px 40px -30px color-mix(in srgb,var(--c-text) 50%,transparent)}.faq[data-astro-cid-ecsasohy] summary[data-astro-cid-ecsasohy]{cursor:pointer;font-weight:600;font-size:clamp(1.02rem,.98rem + .25vw,1.15rem);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0}.faq[data-astro-cid-ecsasohy] summary[data-astro-cid-ecsasohy]::-webkit-details-marker{display:none}.faq[data-astro-cid-ecsasohy] summary[data-astro-cid-ecsasohy]:focus-visible{outline:3px solid var(--c-accent);outline-offset:4px;border-radius:2px}.faq__icon[data-astro-cid-ecsasohy]{flex:0 0 auto;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--c-primary) 12%,transparent);position:relative}.faq__icon[data-astro-cid-ecsasohy]:before,.faq__icon[data-astro-cid-ecsasohy]:after{content:"";position:absolute;left:50%;top:50%;width:.8rem;height:2px;background:var(--c-primary);transform:translate(-50%,-50%);transition:transform .25s}.faq__icon[data-astro-cid-ecsasohy]:after{transform:translate(-50%,-50%) rotate(90deg)}.faq[data-astro-cid-ecsasohy] details[data-astro-cid-ecsasohy][open] .faq__icon[data-astro-cid-ecsasohy]:after{transform:translate(-50%,-50%) rotate(0)}.faq[data-astro-cid-ecsasohy] details[data-astro-cid-ecsasohy] p[data-astro-cid-ecsasohy]{margin:0;padding:0 0 1.25rem;max-width:68ch;opacity:.88}@media(min-width:900px){.faq--split[data-astro-cid-ecsasohy]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;align-items:start}.faq--split[data-astro-cid-ecsasohy] .faq__side[data-astro-cid-ecsasohy]{position:sticky;top:6rem}.faq--split[data-astro-cid-ecsasohy] .faq__list[data-astro-cid-ecsasohy]{margin-top:0}}.faq__cols[data-astro-cid-ecsasohy]{display:grid;gap:1.5rem 3rem}@media(min-width:800px){.faq__cols[data-astro-cid-ecsasohy]{grid-template-columns:1fr 1fr}}.faq__item[data-astro-cid-ecsasohy]{padding-left:1rem;border-left:3px solid var(--c-accent)}.faq__item[data-astro-cid-ecsasohy] h3[data-astro-cid-ecsasohy]{font-size:1.1rem;margin-bottom:.35rem}.faq__item[data-astro-cid-ecsasohy] p[data-astro-cid-ecsasohy]{margin:0}.cta__in[data-astro-cid-usukg7id]{text-align:center}.cta[data-astro-cid-usukg7id] .lead[data-astro-cid-usukg7id],.cta[data-astro-cid-usukg7id] h2[data-astro-cid-usukg7id]{margin-inline:auto}.cta__btn[data-astro-cid-usukg7id]{margin-top:.75rem}.cta--photo[data-astro-cid-usukg7id]{position:relative;isolation:isolate;color:#fff;padding-block:calc(var(--sec) * 1.25);overflow:hidden;background:#111}.cta__bg[data-astro-cid-usukg7id]{position:absolute;inset:0;z-index:-1}.cta__bg[data-astro-cid-usukg7id] img{width:100%;height:100%;object-fit:cover}.cta__bg[data-astro-cid-usukg7id]:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,color-mix(in srgb,var(--c-primary) 55%,rgba(8,8,10,.8)),#08080ab8)}.cta--photo[data-astro-cid-usukg7id] h2[data-astro-cid-usukg7id]{font-size:clamp(2rem,1.3rem + 3vw,3.75rem);max-width:18ch}.cta--photo[data-astro-cid-usukg7id] .cta__btn[data-astro-cid-usukg7id]{background:#fff;color:#111;border-color:#fff}.cta--photo[data-astro-cid-usukg7id] .cta__btn[data-astro-cid-usukg7id]:focus-visible{outline-color:#fff}.cta--band[data-astro-cid-usukg7id]{background:var(--c-primary);color:var(--c-on-primary)}.cta--band[data-astro-cid-usukg7id] .cta__btn[data-astro-cid-usukg7id]{background:var(--c-on-primary);color:var(--c-primary);border-color:var(--c-on-primary)}.cta--card[data-astro-cid-usukg7id] .cta__in[data-astro-cid-usukg7id]{background:var(--c-surface);border-radius:var(--radius);padding:2.5rem}.cta--card[data-astro-cid-usukg7id] .cta__btn[data-astro-cid-usukg7id]{background:var(--c-primary);color:var(--c-on-primary)}.cta--gradient[data-astro-cid-usukg7id] .cta__in[data-astro-cid-usukg7id]{background:radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,var(--c-accent) 35%,transparent) 0%,transparent 55%),linear-gradient(120deg,var(--c-primary) 0%,color-mix(in srgb,var(--c-primary) 80%,#000) 100%);color:var(--c-on-primary);border-radius:calc(var(--radius) * 2 + 8px);padding:clamp(2.5rem,7vw,5.5rem) clamp(1.5rem,5vw,4rem)}.cta--gradient[data-astro-cid-usukg7id] h2[data-astro-cid-usukg7id]{font-size:clamp(2rem,1.3rem + 3vw,3.5rem);max-width:18ch}.cta--gradient[data-astro-cid-usukg7id] .cta__btn[data-astro-cid-usukg7id]{background:var(--c-on-primary);color:var(--c-primary);border-color:var(--c-on-primary)}.cta--band[data-astro-cid-usukg7id] .cta__btn[data-astro-cid-usukg7id]:focus-visible,.cta--gradient[data-astro-cid-usukg7id] .cta__btn[data-astro-cid-usukg7id]:focus-visible{outline-color:var(--c-on-primary)}.form[data-astro-cid-zkgjrbeu] .consent[data-astro-cid-zkgjrbeu]{display:flex;gap:.6rem;align-items:flex-start;font-weight:400;font-size:.9rem;cursor:pointer}.form[data-astro-cid-zkgjrbeu] .consent[data-astro-cid-zkgjrbeu] input[data-astro-cid-zkgjrbeu]{width:18px;height:18px;margin:.15rem 0 0;flex:none;accent-color:var(--accent, currentColor)}.contact[data-astro-cid-zkgjrbeu]{display:grid;gap:2.5rem}@media(min-width:900px){.contact[data-astro-cid-zkgjrbeu]{grid-template-columns:1fr 1fr;gap:4rem}}.cc[data-astro-cid-zkgjrbeu]{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.cc__card[data-astro-cid-zkgjrbeu]{position:relative;overflow:hidden;background:var(--c-bg);border-radius:var(--radius);padding:1.25rem 1.35rem;display:flex;flex-direction:column;gap:.35rem;border:1px solid color-mix(in srgb,var(--c-text) 8%,transparent)}.cc__k[data-astro-cid-zkgjrbeu]{font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--c-primary)}.cc__big[data-astro-cid-zkgjrbeu]{font-family:var(--f-heading);font-weight:var(--w-heading);font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);color:var(--c-text);text-decoration:none;letter-spacing:var(--tracking)}.cc__big[data-astro-cid-zkgjrbeu]:hover{color:var(--c-primary)}.cc__line[data-astro-cid-zkgjrbeu]{font-style:normal;color:var(--c-text);word-break:break-word}a[data-astro-cid-zkgjrbeu].cc__line{text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--c-text) 35%,transparent)}.cc__link[data-astro-cid-zkgjrbeu]{margin-top:.35rem;font-weight:600;text-decoration:none}.cc__link[data-astro-cid-zkgjrbeu]:hover{text-decoration:underline}.cc__hours[data-astro-cid-zkgjrbeu]{list-style:none;margin:0;padding:0;font-variant-numeric:tabular-nums}.cc__card--map[data-astro-cid-zkgjrbeu]{padding-top:5.25rem}.cc__map[data-astro-cid-zkgjrbeu]{position:absolute;inset:0 0 auto;height:4.5rem;width:100%;background:color-mix(in srgb,var(--c-primary) 9%,var(--c-bg))}.cc__map[data-astro-cid-zkgjrbeu] path[data-astro-cid-zkgjrbeu]{fill:none;stroke:color-mix(in srgb,var(--c-text) 14%,transparent);stroke-width:6}.cc__map[data-astro-cid-zkgjrbeu] path[data-astro-cid-zkgjrbeu]:first-child{stroke:color-mix(in srgb,var(--c-accent) 45%,transparent);stroke-width:9}.cc__map[data-astro-cid-zkgjrbeu] circle[data-astro-cid-zkgjrbeu]{fill:var(--c-primary);stroke:var(--c-bg);stroke-width:4}.contact--cards[data-astro-cid-zkgjrbeu] .form[data-astro-cid-zkgjrbeu]{background:var(--c-bg);box-shadow:0 30px 60px -40px color-mix(in srgb,var(--c-text) 45%,transparent)}address[data-astro-cid-zkgjrbeu]{font-style:normal}address[data-astro-cid-zkgjrbeu] p[data-astro-cid-zkgjrbeu]{margin:0 0 .5rem}.form[data-astro-cid-zkgjrbeu]{display:grid;gap:1rem}.form[data-astro-cid-zkgjrbeu] label[data-astro-cid-zkgjrbeu]{display:grid;gap:.35rem;font-weight:600;font-size:.95rem}.form[data-astro-cid-zkgjrbeu] input[data-astro-cid-zkgjrbeu]:not([type=checkbox]),.form[data-astro-cid-zkgjrbeu] textarea[data-astro-cid-zkgjrbeu]{font:inherit;padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--c-text) 25%,transparent);border-radius:var(--radius);background:var(--c-bg);color:var(--c-text)}.form[data-astro-cid-zkgjrbeu] input[data-astro-cid-zkgjrbeu]:focus-visible,.form[data-astro-cid-zkgjrbeu] textarea[data-astro-cid-zkgjrbeu]:focus-visible{outline:3px solid var(--c-accent);outline-offset:1px}.notice[data-astro-cid-zkgjrbeu]{font-size:.9rem;margin:0;opacity:.85}.hp[data-astro-cid-zkgjrbeu]{position:absolute;left:-9999px}.prose[data-astro-cid-qnubne2v] p[data-astro-cid-qnubne2v]{max-width:70ch}.gal[data-astro-cid-kxkyk6kp] ul[data-astro-cid-kxkyk6kp]{list-style:none;margin-block:0;padding:0}.gal[data-astro-cid-kxkyk6kp] figure[data-astro-cid-kxkyk6kp]{margin:0}.gal[data-astro-cid-kxkyk6kp] img[data-astro-cid-kxkyk6kp]{width:100%;height:auto;object-fit:cover;border-radius:var(--radius);background:var(--c-surface)}.gal[data-astro-cid-kxkyk6kp] figcaption[data-astro-cid-kxkyk6kp]{font-size:.9rem;opacity:.8;margin-top:.45rem}.gal__grid[data-astro-cid-kxkyk6kp]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin-block:1.5rem 0}.gal__masonry[data-astro-cid-kxkyk6kp]{columns:3 260px;column-gap:1rem;margin-block:1.5rem 0}.gal__masonry[data-astro-cid-kxkyk6kp] li[data-astro-cid-kxkyk6kp]{break-inside:avoid;margin-bottom:1rem}.gal__strip[data-astro-cid-kxkyk6kp]{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(1rem,(100% - 1120px)/2);margin-top:1.5rem;padding-bottom:.75rem;scrollbar-width:thin}.gal__strip[data-astro-cid-kxkyk6kp]:focus-visible{outline:3px solid var(--c-accent);outline-offset:-3px}.gal[data-astro-cid-kxkyk6kp] .gal__track[data-astro-cid-kxkyk6kp]{display:flex;gap:1rem;padding-inline:max(1rem,(100% - 1120px)/2);width:max-content;min-width:100%}.gal__track[data-astro-cid-kxkyk6kp] li[data-astro-cid-kxkyk6kp]{flex:0 0 auto;width:min(80vw,380px);scroll-snap-align:start}.prc[data-astro-cid-cjzefdrn] dl[data-astro-cid-cjzefdrn],.prc[data-astro-cid-cjzefdrn] dd[data-astro-cid-cjzefdrn]{margin:0}.prc__desc[data-astro-cid-cjzefdrn]{display:block;font-weight:400;font-size:.92rem;opacity:.8;margin-top:.15rem}.prc__note[data-astro-cid-cjzefdrn]{display:block;font-weight:400;font-size:.85rem;opacity:.75}.prc__foot[data-astro-cid-cjzefdrn]{margin:1.5rem 0 0;font-size:.92rem;opacity:.8}.prc__tables[data-astro-cid-cjzefdrn]{display:grid;gap:2rem;margin-top:1.5rem}.prc__table[data-astro-cid-cjzefdrn]{width:100%;border-collapse:collapse;background:var(--c-bg);border-radius:var(--radius);overflow:hidden}.prc__table[data-astro-cid-cjzefdrn] caption[data-astro-cid-cjzefdrn]{text-align:left;font-family:var(--f-heading);font-weight:var(--w-heading);font-size:1.2rem;padding:0 0 .6rem}.prc__table[data-astro-cid-cjzefdrn] th[data-astro-cid-cjzefdrn],.prc__table[data-astro-cid-cjzefdrn] td[data-astro-cid-cjzefdrn]{padding:.85rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--c-text) 10%,transparent);vertical-align:top}.prc__table[data-astro-cid-cjzefdrn] tbody[data-astro-cid-cjzefdrn] tr[data-astro-cid-cjzefdrn]:last-child>[data-astro-cid-cjzefdrn]{border-bottom:0}.prc__table[data-astro-cid-cjzefdrn] th[data-astro-cid-cjzefdrn]{text-align:left;font-weight:600}.prc__table[data-astro-cid-cjzefdrn] td[data-astro-cid-cjzefdrn]{text-align:right;white-space:nowrap;font-weight:700;color:var(--c-primary)}[data-astro-cid-cjzefdrn][data-scheme=dark] .prc__table[data-astro-cid-cjzefdrn] td[data-astro-cid-cjzefdrn]{color:var(--c-text)}@media(max-width:520px){.prc__table[data-astro-cid-cjzefdrn] td[data-astro-cid-cjzefdrn]{white-space:normal;min-width:6.5rem}}.prc__cards[data-astro-cid-cjzefdrn]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-top:1.5rem}.prc__card[data-astro-cid-cjzefdrn] h3[data-astro-cid-cjzefdrn]{margin-bottom:.75rem}.prc__row[data-astro-cid-cjzefdrn]{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-top:1px solid color-mix(in srgb,var(--c-text) 10%,transparent)}.prc__row[data-astro-cid-cjzefdrn] dt[data-astro-cid-cjzefdrn]{font-weight:600}.prc__row[data-astro-cid-cjzefdrn] dd[data-astro-cid-cjzefdrn]{font-weight:700;text-align:right;white-space:nowrap}.prc__menu[data-astro-cid-cjzefdrn]{display:grid;gap:2rem 4rem;margin-top:1.5rem}@media(min-width:900px){.prc__menu[data-astro-cid-cjzefdrn]{grid-template-columns:1fr 1fr}}.prc__group[data-astro-cid-cjzefdrn] h3[data-astro-cid-cjzefdrn]{text-align:center;text-transform:uppercase;letter-spacing:.12em;font-size:1rem;color:var(--c-primary);margin-bottom:1rem}[data-astro-cid-cjzefdrn][data-scheme=dark] .prc__group[data-astro-cid-cjzefdrn] h3[data-astro-cid-cjzefdrn]{color:var(--c-accent)}.prc__item[data-astro-cid-cjzefdrn]{display:grid;grid-template-columns:1fr auto;column-gap:.5rem;padding:.45rem 0}.prc__item[data-astro-cid-cjzefdrn] dt[data-astro-cid-cjzefdrn]{display:flex;align-items:baseline;gap:.5rem;font-weight:600;min-width:0}.prc__item[data-astro-cid-cjzefdrn] dt[data-astro-cid-cjzefdrn]:after{content:"";flex:1;border-bottom:2px dotted color-mix(in srgb,var(--c-text) 35%,transparent);transform:translateY(-.3em);min-width:1.5rem}.prc__item[data-astro-cid-cjzefdrn] .prc__price[data-astro-cid-cjzefdrn]{font-weight:700;white-space:nowrap}.prc__item[data-astro-cid-cjzefdrn] .prc__desc[data-astro-cid-cjzefdrn]{grid-column:1/-1;font-style:italic}.tst__list[data-astro-cid-ee3h546r]{list-style:none;margin:1.5rem 0 0;padding:0}.tst__item[data-astro-cid-ee3h546r]{margin:0;height:100%;display:flex;flex-direction:column;gap:1rem}.tst[data-astro-cid-ee3h546r] blockquote[data-astro-cid-ee3h546r],.tst[data-astro-cid-ee3h546r] blockquote[data-astro-cid-ee3h546r] p[data-astro-cid-ee3h546r]{margin:0}.tst[data-astro-cid-ee3h546r] figcaption[data-astro-cid-ee3h546r]{margin-top:auto;display:grid;gap:.1rem}.tst__author[data-astro-cid-ee3h546r]{font-weight:700}.tst__meta[data-astro-cid-ee3h546r]{font-size:.9rem;opacity:.75}.tst--cards[data-astro-cid-ee3h546r] .tst__list[data-astro-cid-ee3h546r]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.tst--cards[data-astro-cid-ee3h546r] blockquote[data-astro-cid-ee3h546r] p[data-astro-cid-ee3h546r]:before{content:"“";display:block;font-family:var(--f-heading);font-size:3rem;line-height:.8;color:var(--c-primary);height:1.6rem}[data-astro-cid-ee3h546r][data-scheme=dark] .tst--cards[data-astro-cid-ee3h546r] blockquote[data-astro-cid-ee3h546r] p[data-astro-cid-ee3h546r]:before{color:var(--c-accent)}.tst--quotes[data-astro-cid-ee3h546r] .tst__list[data-astro-cid-ee3h546r]{display:grid;gap:clamp(2rem,5vw,3.5rem);max-width:52rem;margin-inline:auto}.tst--quotes[data-astro-cid-ee3h546r] .tst__item[data-astro-cid-ee3h546r]{text-align:center;align-items:center}.tst--quotes[data-astro-cid-ee3h546r] blockquote[data-astro-cid-ee3h546r] p[data-astro-cid-ee3h546r]{font-family:var(--f-heading);font-size:clamp(1.3rem,2.6vw,1.85rem);line-height:1.35;letter-spacing:var(--tracking)}.tst--quotes[data-astro-cid-ee3h546r] blockquote[data-astro-cid-ee3h546r] p[data-astro-cid-ee3h546r]:before{content:"„"}.tst--quotes[data-astro-cid-ee3h546r] blockquote[data-astro-cid-ee3h546r] p[data-astro-cid-ee3h546r]:after{content:"“"}.tst--quotes[data-astro-cid-ee3h546r] figcaption[data-astro-cid-ee3h546r]{justify-items:center}.tst--quotes[data-astro-cid-ee3h546r] figcaption[data-astro-cid-ee3h546r]:before{content:"";width:3rem;height:3px;background:var(--c-accent);border-radius:2px;margin:0 auto .6rem}.tst--wall[data-astro-cid-ee3h546r] .tst__list[data-astro-cid-ee3h546r]{columns:3 280px;column-gap:1.25rem}.tst--wall[data-astro-cid-ee3h546r] .tst__list[data-astro-cid-ee3h546r] li[data-astro-cid-ee3h546r]{break-inside:avoid;margin-bottom:1.25rem}.tst--wall[data-astro-cid-ee3h546r] .tst__item[data-astro-cid-ee3h546r]{border-left:4px solid var(--c-primary)}[data-astro-cid-ee3h546r][data-scheme=dark] .tst--wall[data-astro-cid-ee3h546r] .tst__item[data-astro-cid-ee3h546r]{border-left-color:var(--c-accent)}.hrs__note[data-astro-cid-5te2je6f]{opacity:.85;max-width:50ch}.hrs__in[data-astro-cid-5te2je6f]{display:grid;gap:1.5rem 3rem;align-items:start}@media(min-width:800px){.hrs--table[data-astro-cid-5te2je6f] .hrs__in[data-astro-cid-5te2je6f]{grid-template-columns:2fr 3fr}}.hrs__table[data-astro-cid-5te2je6f]{width:100%;border-collapse:collapse;background:var(--c-surface);border-radius:var(--radius);overflow:hidden}.hrs__table[data-astro-cid-5te2je6f] th[data-astro-cid-5te2je6f],.hrs__table[data-astro-cid-5te2je6f] td[data-astro-cid-5te2je6f]{padding:.8rem 1.1rem;border-bottom:1px solid color-mix(in srgb,var(--c-text) 10%,transparent);text-align:left}.hrs__table[data-astro-cid-5te2je6f] tr[data-astro-cid-5te2je6f]:last-child>[data-astro-cid-5te2je6f]{border-bottom:0}.hrs__table[data-astro-cid-5te2je6f] th[data-astro-cid-5te2je6f]{font-weight:600}.hrs__table[data-astro-cid-5te2je6f] td[data-astro-cid-5te2je6f]{text-align:right;font-variant-numeric:tabular-nums}[data-astro-cid-5te2je6f][data-scheme=dark] .hrs__table[data-astro-cid-5te2je6f]{border:1px solid color-mix(in srgb,var(--c-text) 10%,transparent)}.hrs--compact[data-astro-cid-5te2je6f] .hrs__in[data-astro-cid-5te2je6f]{text-align:center;justify-items:center}.hrs__compact[data-astro-cid-5te2je6f]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0}.hrs__compact[data-astro-cid-5te2je6f] div[data-astro-cid-5te2je6f]{background:var(--c-surface);border-radius:var(--radius);padding:.6rem 1rem;display:flex;gap:.5rem;align-items:baseline}.hrs__compact[data-astro-cid-5te2je6f] dt[data-astro-cid-5te2je6f]{font-weight:700}.hrs__compact[data-astro-cid-5te2je6f] dd[data-astro-cid-5te2je6f]{margin:0;font-variant-numeric:tabular-nums}[data-astro-cid-5te2je6f][data-scheme=dark] .hrs__compact[data-astro-cid-5te2je6f] div[data-astro-cid-5te2je6f]{border:1px solid color-mix(in srgb,var(--c-text) 10%,transparent)}.map[data-astro-cid-ufnz2kbe] address[data-astro-cid-ufnz2kbe]{font-style:normal;font-size:1.1rem;line-height:1.55;margin:1rem 0 0}.map__actions[data-astro-cid-ufnz2kbe]{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0}.map__art[data-astro-cid-ufnz2kbe]{border-radius:var(--radius);overflow:hidden;aspect-ratio:16/10}.map__art[data-astro-cid-ufnz2kbe] svg[data-astro-cid-ufnz2kbe]{display:block;width:100%;height:100%}.map__embed[data-astro-cid-ufnz2kbe]{background:color-mix(in srgb,var(--c-primary) 8%,var(--c-surface));display:grid;place-items:center;min-height:260px}.map__ph[data-astro-cid-ufnz2kbe]{padding:1.5rem;text-align:center;max-width:36ch;font-size:.95rem}.map__ph[data-astro-cid-ufnz2kbe] p[data-astro-cid-ufnz2kbe]{margin:0 0 .75rem}.map__ph[data-astro-cid-ufnz2kbe] button[data-astro-cid-ufnz2kbe]{font:inherit;cursor:pointer}.map__embed[data-astro-cid-ufnz2kbe] iframe{border:0;width:100%;height:100%;min-height:260px;display:block}.m0[data-astro-cid-ufnz2kbe]{fill:color-mix(in srgb,var(--c-primary) 8%,var(--c-surface))}.m1[data-astro-cid-ufnz2kbe]{fill:none;stroke:color-mix(in srgb,var(--c-accent) 55%,var(--c-surface));stroke-width:14;stroke-linecap:round}.m2[data-astro-cid-ufnz2kbe]{fill:none;stroke:color-mix(in srgb,var(--c-text) 10%,var(--c-surface));stroke-width:8}.m3[data-astro-cid-ufnz2kbe]{fill:none;stroke:color-mix(in srgb,var(--c-text) 16%,var(--c-surface));stroke-width:12}.m4[data-astro-cid-ufnz2kbe]{fill:color-mix(in srgb,var(--c-primary) 18%,transparent)}.m5[data-astro-cid-ufnz2kbe]{fill:var(--c-primary)}.m6[data-astro-cid-ufnz2kbe]{fill:var(--c-on-primary)}.map--card[data-astro-cid-ufnz2kbe] .map__in[data-astro-cid-ufnz2kbe]{display:grid;gap:0;background:var(--c-bg);border-radius:calc(var(--radius) * 1.4);overflow:hidden;max-width:980px;margin-inline:auto;box-shadow:0 30px 60px -44px color-mix(in srgb,var(--c-text) 50%,transparent)}.map--card[data-astro-cid-ufnz2kbe] .map__body[data-astro-cid-ufnz2kbe]{padding:clamp(1.5rem,4vw,2.5rem)}.map--card[data-astro-cid-ufnz2kbe] .map__art[data-astro-cid-ufnz2kbe]{border-radius:0;aspect-ratio:auto;min-height:200px}@media(min-width:800px){.map--card[data-astro-cid-ufnz2kbe] .map__in[data-astro-cid-ufnz2kbe]{grid-template-columns:3fr 2fr}.map--card[data-astro-cid-ufnz2kbe] .map__art[data-astro-cid-ufnz2kbe]{order:2}}[data-astro-cid-ufnz2kbe][data-scheme=dark] .map--card[data-astro-cid-ufnz2kbe] .map__in[data-astro-cid-ufnz2kbe]{border:1px solid color-mix(in srgb,var(--c-text) 10%,transparent)}.map--split[data-astro-cid-ufnz2kbe] .map__in[data-astro-cid-ufnz2kbe]{display:grid;gap:2rem;align-items:center}@media(min-width:860px){.map--split[data-astro-cid-ufnz2kbe] .map__in[data-astro-cid-ufnz2kbe]{grid-template-columns:1fr 1fr;gap:3rem}}.emb__in[data-astro-cid-2l63bsdi]{display:grid;gap:1.5rem}.emb__head[data-astro-cid-2l63bsdi] h2[data-astro-cid-2l63bsdi]{margin:0 0 .5rem}.emb__box[data-astro-cid-2l63bsdi]{border-radius:var(--radius);overflow:hidden;background:color-mix(in srgb,var(--c-primary) 6%,var(--c-bg));display:grid;place-items:center;min-height:240px;width:100%}.emb--card[data-astro-cid-2l63bsdi] .emb__box[data-astro-cid-2l63bsdi]{border:1px solid color-mix(in srgb,var(--c-text) 12%,transparent)}.emb__box[data-astro-cid-2l63bsdi] iframe{border:0;width:100%;height:100%;display:block;background:var(--c-bg)}.emb__ph[data-astro-cid-2l63bsdi]{padding:1.5rem;text-align:center;max-width:44ch;font-size:.95rem}.emb__ph[data-astro-cid-2l63bsdi] p[data-astro-cid-2l63bsdi]{margin:0 0 .75rem}.emb__btns[data-astro-cid-2l63bsdi]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.emb__ph[data-astro-cid-2l63bsdi] button[data-astro-cid-2l63bsdi]{font:inherit;cursor:pointer}.emb__todo[data-astro-cid-2l63bsdi]{border:2px dashed color-mix(in srgb,var(--c-accent) 70%,transparent);border-radius:var(--radius);padding:1.25rem;margin:0}.emb__link[data-astro-cid-2l63bsdi]{margin:0}.legal__in[data-astro-cid-slhykhrh]{max-width:75ch}.legal[data-astro-cid-slhykhrh] h2[data-astro-cid-slhykhrh]{font-size:clamp(1.2rem,2.4vw,1.5rem);margin-top:2rem}.legal[data-astro-cid-slhykhrh] li[data-astro-cid-slhykhrh]{margin-bottom:.5rem}.legal[data-astro-cid-slhykhrh] button[data-astro-cid-slhykhrh]{font:inherit;cursor:pointer}.wr-cms{--wr-acc:var(--acc, var(--accent, var(--c-primary, currentColor)));padding:clamp(3rem,7vw,6rem) 0}.wr-cms .wr-cms__wrap{width:min(1160px,100% - 2.5rem);margin:0 auto}.wr-cms .wr-cms__head{max-width:720px;margin-bottom:clamp(2rem,4vw,3rem)}.wr-cms .wr-cms__title{margin:0 0 .6rem;line-height:1.1;font-size:clamp(2rem,4.5vw,3.4rem)}.wr-cms .wr-cms__lead{margin:0;font-size:1.15rem;line-height:1.6;opacity:.8}.wr-cms .wr-cms__date{display:block;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--wr-acc);margin:0 0 .5rem;font-weight:600}.wr-cms .wr-cms__list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1rem,2.5vw,1.75rem)}.wr-cms .wr-cms__list--grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.wr-cms .wr-cms__card{display:grid;height:100%;color:inherit;text-decoration:none;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:14px;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.wr-cms .wr-cms__card:hover{transform:translateY(-3px);border-color:var(--wr-acc)}.wr-cms .wr-cms__thumb{display:block;aspect-ratio:16/10;overflow:hidden;background:color-mix(in srgb,currentColor 6%,transparent)}.wr-cms .wr-cms__thumb img{width:100%;height:100%;object-fit:cover;display:block}.wr-cms .wr-cms__cbody{display:grid;gap:.4rem;padding:1.1rem 1.2rem 1.3rem;align-content:start}.wr-cms .wr-cms__cbody strong{font-size:1.2rem;line-height:1.3}.wr-cms .wr-cms__ex{opacity:.75;line-height:1.55}.wr-cms .wr-cms__list--list .wr-cms__card{grid-template-columns:minmax(0,220px) 1fr;align-items:stretch}.wr-cms .wr-cms__list--list .wr-cms__thumb{aspect-ratio:auto;min-height:100%}@media(max-width:640px){.wr-cms .wr-cms__list--list .wr-cms__card{grid-template-columns:1fr}.wr-cms .wr-cms__list--list .wr-cms__thumb{aspect-ratio:16/10}}.wr-cms .wr-cms__post{max-width:760px;margin:0 auto}.wr-cms .wr-cms__back{display:inline-block;margin-bottom:1.5rem;color:inherit;opacity:.7;text-decoration:none;font-size:.95rem}.wr-cms .wr-cms__back:hover{opacity:1;color:var(--wr-acc)}.wr-cms .wr-cms__cover{width:100%;height:auto;border-radius:14px;margin:2rem 0}.wr-cms .wr-cms__meta{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;margin:1.5rem 0;padding:1rem 0;border-block:1px solid color-mix(in srgb,currentColor 14%,transparent)}.wr-cms .wr-cms__meta div{display:grid;gap:.15rem}.wr-cms .wr-cms__meta dt{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;opacity:.65}.wr-cms .wr-cms__meta dd{margin:0;font-weight:600}.wr-cms .wr-cms__body p,.wr-cms .wr-cms__extra p{font-size:1.08rem;line-height:1.75;margin:0 0 1.2rem}.wr-cms .wr-cms__extra h2{font-size:1.4rem;margin:2rem 0 .8rem}.wr-cms .wr-cms__fig{margin:2rem 0}.wr-cms .wr-cms__fig img{width:100%;height:auto;border-radius:12px}.wr-cms .wr-cms__fig figcaption{font-size:.85rem;opacity:.7;margin-top:.4rem}.wr-cms .wr-cms__empty{opacity:.7}
