.hh[data-astro-cid-jzjwtw2h]{position:relative;isolation:isolate;overflow:hidden;min-height:max(100svh,720px);display:flex;flex-direction:column;padding-top:calc(var(--header-h) + clamp(16px,2.6vw,44px));padding-bottom:clamp(24px,3vw,40px)}.hh__wash[data-astro-cid-jzjwtw2h]{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(50% 62% at 78% 44%,var(--lilac-100) 0%,rgba(239,229,243,.5) 45%,transparent 75%),radial-gradient(40% 46% at 0% 100%,var(--lilac-50),transparent 70%),linear-gradient(180deg,var(--lilac-25),#fff 60%);transition:opacity 1.6s var(--ease-out)}.hh__grain[data-astro-cid-jzjwtw2h]{position:absolute;z-index:-1;pointer-events:none;left:-6vw;top:14%;width:38vw;aspect-ratio:3 / 4;border:1px solid var(--lilac-200);border-bottom:0;border-radius:999px 999px 0 0;opacity:.7;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.4) 22%,transparent 42%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.4) 22%,transparent 42%)}.hh__grain[data-astro-cid-jzjwtw2h]:after{content:"";position:absolute;inset:22px 22px 0;border:1px dashed var(--lilac-200);border-bottom:0;border-radius:inherit}.hh__inner[data-astro-cid-jzjwtw2h]{flex:1;position:relative;display:grid;gap:clamp(40px,6vw,72px);align-items:center}@media(min-width:1000px){.hh__inner[data-astro-cid-jzjwtw2h]{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(24px,3vw,56px)}}.hh__title[data-astro-cid-jzjwtw2h]{margin-top:clamp(18px,2vw,30px);font-size:clamp(3.8rem,9.4vw,9rem);font-weight:300;line-height:.9;letter-spacing:-.035em}.hh__title[data-astro-cid-jzjwtw2h] .hh__l2{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.22em}.hh__title[data-astro-cid-jzjwtw2h] .hh__l2:before{content:"";align-self:center;width:clamp(28px,4.2vw,70px);height:1px;margin-right:.08em;background:linear-gradient(90deg,transparent,var(--royal) 70%)}.hh__title[data-astro-cid-jzjwtw2h] em{padding-right:.06em}.hh__lead[data-astro-cid-jzjwtw2h]{margin-top:clamp(24px,2.6vw,38px);max-width:38ch;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2)}.hh__actions[data-astro-cid-jzjwtw2h]{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:clamp(28px,3vw,44px)}.hh__tel[data-astro-cid-jzjwtw2h]{display:inline-flex;align-items:center;gap:14px;color:var(--ink)}.hh__tel-icon[data-astro-cid-jzjwtw2h]{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:1px solid var(--line-strong);color:var(--royal);transition:background .5s var(--ease-out),color .5s,border-color .5s}.hh__tel-icon[data-astro-cid-jzjwtw2h] svg[data-astro-cid-jzjwtw2h]{width:20px;height:20px}.hh__tel-icon[data-astro-cid-jzjwtw2h]:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid var(--lilac-300);opacity:0;transform:scale(.85);transition:opacity .5s,transform .6s var(--ease-out)}.hh__tel[data-astro-cid-jzjwtw2h]:hover .hh__tel-icon[data-astro-cid-jzjwtw2h],.hh__tel[data-astro-cid-jzjwtw2h]:focus-visible .hh__tel-icon[data-astro-cid-jzjwtw2h]{background:var(--royal);border-color:var(--royal);color:#fff}.hh__tel[data-astro-cid-jzjwtw2h]:hover .hh__tel-icon[data-astro-cid-jzjwtw2h]:after{opacity:1;transform:scale(1)}.hh__tel-txt[data-astro-cid-jzjwtw2h]{display:grid;gap:2px;font-family:var(--font-display);font-size:1.6rem;line-height:1.1}.hh__tel-txt[data-astro-cid-jzjwtw2h] small[data-astro-cid-jzjwtw2h]{font-family:var(--font-caps);font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--royal)}.hh__note[data-astro-cid-jzjwtw2h]{display:flex;align-items:center;gap:12px;margin-top:26px;font-size:.95rem;color:var(--ink-3)}.hh__note[data-astro-cid-jzjwtw2h] span[data-astro-cid-jzjwtw2h]{width:30px;height:1px;background:var(--line-strong)}.hh__find[data-astro-cid-jzjwtw2h]{display:inline-flex;align-items:center;gap:12px;margin-top:14px;min-height:44px;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--royal-700)}.hh__find-dia[data-astro-cid-jzjwtw2h]{width:7px;height:7px;flex:none;margin-inline:11px 4px;border:1px solid var(--royal);transform:rotate(45deg);transition:background .4s}.hh__find-t[data-astro-cid-jzjwtw2h]{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;padding-bottom:2px;transition:background-size .5s var(--ease-out)}.hh__find[data-astro-cid-jzjwtw2h] svg[data-astro-cid-jzjwtw2h]{width:10px;height:16px;flex:none;transition:transform .5s var(--ease-out)}.hh__find[data-astro-cid-jzjwtw2h]:hover .hh__find-t[data-astro-cid-jzjwtw2h],.hh__find[data-astro-cid-jzjwtw2h]:focus-visible .hh__find-t[data-astro-cid-jzjwtw2h]{background-size:100% 1px}.hh__find[data-astro-cid-jzjwtw2h]:hover .hh__find-dia[data-astro-cid-jzjwtw2h]{background:var(--royal)}.hh__find[data-astro-cid-jzjwtw2h]:hover svg[data-astro-cid-jzjwtw2h]{transform:translateY(3px)}.hh__stage[data-astro-cid-jzjwtw2h]{position:relative;aspect-ratio:.92;justify-self:center;width:min(100%,660px,calc((100svh - var(--header-h) - 150px) * .92));min-width:min(100%,440px)}@media(min-width:1000px){.hh__stage[data-astro-cid-jzjwtw2h]{justify-self:end}}.hh__layer[data-astro-cid-jzjwtw2h]{position:absolute;margin:0}.hh__depth[data-astro-cid-jzjwtw2h]{width:100%;height:100%;position:relative;will-change:transform}.hh__frame[data-astro-cid-jzjwtw2h]{position:relative;width:100%;height:100%;overflow:hidden;background:var(--lilac-100)}.hh__frame[data-astro-cid-jzjwtw2h] img[data-astro-cid-jzjwtw2h]{width:100%;height:100%;object-fit:cover}.hh__zoom[data-astro-cid-jzjwtw2h]{width:100%;height:100%;transform:scale(var(--z, 1));transform-origin:var(--fo, 50% 50%)}.hh__layer--main[data-astro-cid-jzjwtw2h]{right:2%;top:0;width:58%;height:76%;z-index:1}.hh__frame--arch[data-astro-cid-jzjwtw2h]{border-radius:var(--radius-arch);box-shadow:var(--shadow-soft)}.hh__frame--arch[data-astro-cid-jzjwtw2h] img[data-astro-cid-jzjwtw2h]{object-position:46% 40%}.hh__layer--doctor[data-astro-cid-jzjwtw2h]{left:7%;top:10%;width:38%;aspect-ratio:1;z-index:2}.hh__frame--circle[data-astro-cid-jzjwtw2h]{border-radius:50%;box-shadow:var(--shadow-card);outline:7px solid #fff}.hh__layer--owners[data-astro-cid-jzjwtw2h]{left:0;top:55%;width:56%;aspect-ratio:3 / 2.05;z-index:2}.hh__frame--dome[data-astro-cid-jzjwtw2h]{border-radius:50% 50% 6px 6px/44% 44% 6px 6px;box-shadow:var(--shadow-soft);outline:7px solid #fff}.hh__frame--dome[data-astro-cid-jzjwtw2h] img[data-astro-cid-jzjwtw2h]{object-position:50% 26%}.hh__layer--seal[data-astro-cid-jzjwtw2h]{left:54%;top:72%;width:clamp(96px,9vw,134px);aspect-ratio:1;z-index:3}.hh__seal[data-astro-cid-jzjwtw2h]{width:100%;font-size:.7rem;box-shadow:0 18px 40px -18px #47254fb3}.hh__seal[data-astro-cid-jzjwtw2h] .seal__ring{inset:6px;width:calc(100% - 12px);height:calc(100% - 12px)}.hh__seal-core[data-astro-cid-jzjwtw2h]{display:grid;place-items:center;width:34%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.35);transition:transform .6s var(--ease-out),background .5s}.hh__seal-core[data-astro-cid-jzjwtw2h] svg[data-astro-cid-jzjwtw2h]{width:46%}.hh__seal[data-astro-cid-jzjwtw2h]:hover .hh__seal-core[data-astro-cid-jzjwtw2h],.hh__seal[data-astro-cid-jzjwtw2h]:focus-visible .hh__seal-core[data-astro-cid-jzjwtw2h]{transform:rotate(45deg);background:#ffffff1f}.hh__caption[data-astro-cid-jzjwtw2h]{position:absolute;left:10%;bottom:-15px;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:9px 16px;background:#fff;border-radius:999px;box-shadow:var(--shadow-card);font-family:var(--font-caps);font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink)}.hh__caption[data-astro-cid-jzjwtw2h] span[data-astro-cid-jzjwtw2h]{width:6px;height:6px;background:var(--royal);transform:rotate(45deg)}.hh__caption--doctor[data-astro-cid-jzjwtw2h]{left:50%;translate:-50% 0;white-space:nowrap}.hh__orbit-wrap[data-astro-cid-jzjwtw2h]{position:absolute;left:14%;top:-9%;width:92%;aspect-ratio:1;z-index:0;pointer-events:none}.hh__orbit[data-astro-cid-jzjwtw2h]{width:100%;height:100%;color:var(--royal-500);opacity:.55;animation:spin 120s linear infinite}.hh__diamond[data-astro-cid-jzjwtw2h]{position:absolute;left:40%;top:4%;width:16px;height:16px;background:var(--royal);transform:rotate(45deg);z-index:3}.hh__diamond--sm[data-astro-cid-jzjwtw2h]{left:auto;right:8%;top:88%;width:9px;height:9px;background:transparent;border:1px solid var(--royal)}.hh__foot[data-astro-cid-jzjwtw2h]{position:relative;display:none;justify-content:space-between;align-items:center;gap:32px;margin-top:clamp(20px,2.4vw,36px)}@media(min-width:1000px){.hh__foot[data-astro-cid-jzjwtw2h]{display:flex}}.hh__scroll[data-astro-cid-jzjwtw2h]{flex:none;display:inline-flex;align-items:center;gap:16px;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2)}.hh__scroll[data-astro-cid-jzjwtw2h]:hover{color:var(--royal)}.hh__scroll-line[data-astro-cid-jzjwtw2h]{position:relative;width:1px;height:46px;background:var(--line-strong);overflow:hidden}.hh__scroll-line[data-astro-cid-jzjwtw2h]:after{content:"";position:absolute;left:0;top:0;width:1px;height:40%;background:var(--royal);animation:hhDrip 2.4s var(--ease-in-out) infinite}@keyframes hhDrip{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.hh__offices[data-astro-cid-jzjwtw2h]{--fs: .58rem;--ls: .14em;--sep: 8px;flex:0 1 auto;min-width:0;display:flex;align-items:baseline;justify-content:flex-end;gap:14px;font-family:var(--font-caps);text-transform:uppercase;line-height:1.2}@media(min-width:1200px){.hh__offices[data-astro-cid-jzjwtw2h]{--fs: .64rem;--ls: .22em;--sep: 14px;gap:18px}}@media(min-width:1400px){.hh__offices[data-astro-cid-jzjwtw2h]{--fs: .66rem;--ls: .24em;--sep: 16px;gap:20px}}.hh__offices-lead[data-astro-cid-jzjwtw2h]{flex:none;display:inline-flex;align-items:baseline;gap:8px;font-size:var(--fs);letter-spacing:.26em;color:var(--royal)}.hh__offices-lead[data-astro-cid-jzjwtw2h] b[data-astro-cid-jzjwtw2h]{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:2.4em;line-height:.8;letter-spacing:0;font-variant-numeric:lining-nums}.hh__offices-rule[data-astro-cid-jzjwtw2h]{align-self:center;width:clamp(22px,2.6vw,44px);height:1px;margin-left:6px;background:linear-gradient(90deg,var(--royal),transparent)}.hh__offices-list[data-astro-cid-jzjwtw2h]{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.hh__offices-list[data-astro-cid-jzjwtw2h] li[data-astro-cid-jzjwtw2h]{display:inline-flex;align-items:center;white-space:nowrap}.hh__offices-list[data-astro-cid-jzjwtw2h] li[data-astro-cid-jzjwtw2h]+li[data-astro-cid-jzjwtw2h]:before{content:"";flex:none;width:4px;height:4px;margin-inline:var(--sep);background:var(--lilac-300);transform:rotate(45deg)}.hh__offices-list[data-astro-cid-jzjwtw2h] a[data-astro-cid-jzjwtw2h]{padding:7px 0;font-size:var(--fs);letter-spacing:var(--ls);color:var(--ink-2);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 3px) / 0 1px no-repeat;transition:color .3s,background-size .5s var(--ease-out)}.hh__offices-list[data-astro-cid-jzjwtw2h] a[data-astro-cid-jzjwtw2h]:hover,.hh__offices-list[data-astro-cid-jzjwtw2h] a[data-astro-cid-jzjwtw2h]:focus-visible{color:var(--royal);background-size:100% 1px}@media(max-width:999px){.hh[data-astro-cid-jzjwtw2h]{min-height:0}.hh__stage[data-astro-cid-jzjwtw2h]{width:min(100%,600px);margin-top:4px}.hh__frame--circle[data-astro-cid-jzjwtw2h],.hh__frame--dome[data-astro-cid-jzjwtw2h]{outline-width:5px}.hh__caption[data-astro-cid-jzjwtw2h]{bottom:-12px;font-size:.56rem;padding:7px 12px}.hh__grain[data-astro-cid-jzjwtw2h]{width:70vw;top:40%;left:auto;right:-30vw}}@media(max-width:520px){.hh__actions[data-astro-cid-jzjwtw2h]{gap:18px 22px}.hh__layer--seal[data-astro-cid-jzjwtw2h]{width:86px;left:52%}}.hh-in[data-astro-cid-jzjwtw2h]{transition:opacity 1.2s var(--ease-out) var(--o, 0s),transform 1.4s var(--ease-out) var(--o, 0s)}.hh-fade[data-astro-cid-jzjwtw2h]{transition:opacity 1.8s var(--ease-out) .35s}.hh__frame[data-astro-cid-jzjwtw2h]{transition:clip-path 1.7s var(--ease-in-out) var(--o, 0s)}.hh__frame[data-astro-cid-jzjwtw2h] img[data-astro-cid-jzjwtw2h]{transition:transform 2.6s var(--ease-out) var(--o, 0s)}.hh__seal[data-astro-cid-jzjwtw2h]{transition:transform 1.4s var(--ease-out) 1s,background .5s var(--ease-out)}.hh__title[data-astro-cid-jzjwtw2h] .hh__l2:before{transition:transform 1.4s var(--ease-out) .5s;transform-origin:left}.js .hh[data-astro-cid-jzjwtw2h]:not(.is-ready) .hh-in[data-astro-cid-jzjwtw2h]{opacity:0;transform:translateY(34px)}.js .hh[data-astro-cid-jzjwtw2h]:not(.is-ready) .hh-fade[data-astro-cid-jzjwtw2h]{opacity:0}.js .hh[data-astro-cid-jzjwtw2h]:not(.is-ready) .hh__wash[data-astro-cid-jzjwtw2h]{opacity:0}.js .hh[data-astro-cid-jzjwtw2h]:not(.is-ready) .hh__frame[data-astro-cid-jzjwtw2h]{clip-path:inset(100% 0 0 0)}.js .hh[data-astro-cid-jzjwtw2h]:not(.is-ready) .hh__frame[data-astro-cid-jzjwtw2h] img[data-astro-cid-jzjwtw2h]{transform:scale(1.32)}.js .hh[data-astro-cid-jzjwtw2h]:not(.is-ready) .hh__frame--circle[data-astro-cid-jzjwtw2h]{clip-path:circle(0% at 50% 50%)}.js .hh[data-astro-cid-jzjwtw2h]:not(.is-ready) .hh__seal[data-astro-cid-jzjwtw2h]{transform:scale(0) rotate(-120deg)}.js .hh[data-astro-cid-jzjwtw2h]:not(.is-ready) .hh__title[data-astro-cid-jzjwtw2h] .w>span{transform:translateY(110%) rotate(4deg)}.js .hh[data-astro-cid-jzjwtw2h]:not(.is-ready) .hh__title[data-astro-cid-jzjwtw2h] .hh__l2:before{transform:scaleX(0)}.hh[data-astro-cid-jzjwtw2h].is-ready .hh__frame--circle[data-astro-cid-jzjwtw2h]{clip-path:circle(75% at 50% 50%)}.hh[data-astro-cid-jzjwtw2h].is-ready .hh__title[data-astro-cid-jzjwtw2h] .w>span{transition-delay:calc(var(--i, 0) * .06s + .15s)}@media(prefers-reduced-motion:reduce){.hh[data-astro-cid-jzjwtw2h] .hh-in[data-astro-cid-jzjwtw2h],.hh[data-astro-cid-jzjwtw2h] .hh-fade[data-astro-cid-jzjwtw2h],.hh[data-astro-cid-jzjwtw2h] .hh__wash[data-astro-cid-jzjwtw2h],.hh[data-astro-cid-jzjwtw2h] .hh__frame[data-astro-cid-jzjwtw2h],.hh[data-astro-cid-jzjwtw2h] .hh__frame[data-astro-cid-jzjwtw2h] img[data-astro-cid-jzjwtw2h],.hh[data-astro-cid-jzjwtw2h] .hh__seal[data-astro-cid-jzjwtw2h]{opacity:1!important;transform:none!important;clip-path:none!important}.hh[data-astro-cid-jzjwtw2h] .hh__diamond[data-astro-cid-jzjwtw2h]{transform:rotate(45deg)!important}.hh__orbit[data-astro-cid-jzjwtw2h],.hh__scroll-line[data-astro-cid-jzjwtw2h]:after{animation:none}}.mq[data-astro-cid-tpudeaz7]{overflow:hidden;padding-block:clamp(20px,2.6vw,38px);border-block:1px solid var(--line);background:#fff;user-select:none}.mq__track[data-astro-cid-tpudeaz7]{display:flex;width:max-content;will-change:transform}.mq__set[data-astro-cid-tpudeaz7]{display:flex;align-items:center;flex:none}.mq__item[data-astro-cid-tpudeaz7]{padding-inline:clamp(22px,3vw,48px);font-family:var(--font-display);font-weight:300;font-size:clamp(2.3rem,5.6vw,5.8rem);line-height:1.08;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.mq__item[data-astro-cid-tpudeaz7].is-alt{font-style:italic;color:var(--royal)}.mq[data-astro-cid-tpudeaz7] .mq__mark{width:clamp(30px,3.2vw,48px);height:auto;flex:none;opacity:.9}.mq--dark[data-astro-cid-tpudeaz7]{background:var(--royal-900);border-color:#ffffff1a}.mq--dark[data-astro-cid-tpudeaz7] .mq__item[data-astro-cid-tpudeaz7]{color:#fff}.mq--dark[data-astro-cid-tpudeaz7] .mq__item[data-astro-cid-tpudeaz7].is-alt{color:var(--lilac-300)}@media(prefers-reduced-motion:reduce){.mq__track[data-astro-cid-tpudeaz7]{transform:none!important}}.tx[data-astro-cid-mmzvmikm]{background:var(--paper);overflow:hidden;overflow:clip;isolation:isolate}.tx__ring[data-astro-cid-mmzvmikm]{position:absolute;z-index:-1;left:-14vw;bottom:-18vw;width:46vw;aspect-ratio:1;border-radius:50%;border:1px dashed var(--lilac-200);pointer-events:none}.tx__ring[data-astro-cid-mmzvmikm]:after{content:"";position:absolute;inset:12%;border-radius:50%;border:1px solid var(--lilac-100)}.tx__grid[data-astro-cid-mmzvmikm]{display:grid;gap:clamp(36px,5vw,72px)}@media(min-width:1000px){.tx__grid[data-astro-cid-mmzvmikm]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,120px)}}.tx__sticky[data-astro-cid-mmzvmikm]{display:grid;justify-items:start;gap:22px}@media(min-width:1000px){.tx__sticky[data-astro-cid-mmzvmikm]{position:sticky;top:calc(var(--header-h) + 48px)}}.tx__title[data-astro-cid-mmzvmikm]{font-size:var(--fs-h2)}.tx__count[data-astro-cid-mmzvmikm]{display:none;align-items:flex-end;gap:18px;margin-top:clamp(16px,2vw,32px);color:var(--royal)}.tx__digits[data-astro-cid-mmzvmikm]{display:block;height:1em;overflow:hidden;font-family:var(--font-display);font-weight:300;font-size:clamp(7rem,12vw,12.5rem);line-height:1;letter-spacing:-.04em;font-variant-numeric:lining-nums}.tx__roll[data-astro-cid-mmzvmikm]{display:flex;flex-direction:column;transform:translateY(calc(var(--k, 0) * -1em));transition:transform 1s var(--ease-out)}.tx__roll[data-astro-cid-mmzvmikm] span[data-astro-cid-mmzvmikm]{display:block;height:1em}.tx__total[data-astro-cid-mmzvmikm]{display:inline-flex;align-items:center;gap:12px;padding-bottom:1.4em;font-family:var(--font-caps);font-size:.78rem;letter-spacing:.2em;color:var(--ink-3)}.tx__total[data-astro-cid-mmzvmikm] i[data-astro-cid-mmzvmikm]{width:34px;height:1px;background:var(--line-strong)}.tx__bar[data-astro-cid-mmzvmikm]{display:none;position:relative;width:min(100%,300px);height:1px;background:var(--line-strong)}.tx__bar[data-astro-cid-mmzvmikm] span[data-astro-cid-mmzvmikm]{position:absolute;inset:0;background:var(--royal);transform:scaleX(var(--p, 0));transform-origin:left;transition:transform 1s var(--ease-out)}.tx__bar[data-astro-cid-mmzvmikm]:after{content:"";position:absolute;right:-4px;top:-4px;width:9px;height:9px;background:var(--royal);transform:rotate(45deg)}.tx__cta[data-astro-cid-mmzvmikm]{margin-top:8px}@media(min-width:1000px){.tx__count[data-astro-cid-mmzvmikm]{display:flex}.tx__bar[data-astro-cid-mmzvmikm]{display:block}}.tx__list[data-astro-cid-mmzvmikm]{border-top:1px solid var(--line-strong);counter-reset:tx}.tx__row[data-astro-cid-mmzvmikm]{position:relative;display:grid;grid-template-columns:clamp(40px,5vw,72px) minmax(0,1fr) 24px;gap:0 clamp(12px,2vw,28px);align-items:start;padding:clamp(24px,2.8vw,40px) 0;border-bottom:1px solid var(--line);isolation:isolate}.tx__row[data-astro-cid-mmzvmikm]:before{content:"";position:absolute;inset:0 calc(-1*clamp(12px,2vw,28px));z-index:-1;background:#fff;box-shadow:0 28px 60px -44px #2a173373;opacity:0;transform:scaleY(.92);transition:opacity .6s var(--ease-out),transform .8s var(--ease-out)}.tx__n[data-astro-cid-mmzvmikm]{padding-top:.9em;font-family:var(--font-caps);font-size:.74rem;letter-spacing:.18em;color:var(--ink-3);transition:color .5s}.tx__name[data-astro-cid-mmzvmikm]{font-size:clamp(1.9rem,3.2vw,3.1rem);font-weight:300;line-height:1.04;letter-spacing:-.02em;transition:transform .8s var(--ease-out),color .5s var(--ease-out)}.tx__text[data-astro-cid-mmzvmikm]{margin-top:12px;max-width:46ch;color:var(--ink-2);transition:transform .8s var(--ease-out) .04s}.tx__mark[data-astro-cid-mmzvmikm]{margin-top:1.1em;width:11px;height:11px;justify-self:end;border:1px solid var(--royal);transform:rotate(45deg) scale(.7);transition:transform .6s var(--ease-out),background .4s}.tx__line[data-astro-cid-mmzvmikm]{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--royal);transform:scaleX(0);transform-origin:left;transition:transform 1s var(--ease-out)}.tx__row[data-astro-cid-mmzvmikm].is-active:before{opacity:1;transform:none}.tx__row[data-astro-cid-mmzvmikm].is-active .tx__n[data-astro-cid-mmzvmikm]{color:var(--royal)}.tx__row[data-astro-cid-mmzvmikm].is-active .tx__name[data-astro-cid-mmzvmikm]{color:var(--royal-700);transform:translate(clamp(6px,1vw,16px))}.tx__row[data-astro-cid-mmzvmikm].is-active .tx__text[data-astro-cid-mmzvmikm]{transform:translate(clamp(6px,1vw,16px))}.tx__row[data-astro-cid-mmzvmikm].is-active .tx__mark[data-astro-cid-mmzvmikm]{background:var(--royal);transform:rotate(225deg) scale(1)}.tx__row[data-astro-cid-mmzvmikm].is-active .tx__line[data-astro-cid-mmzvmikm]{transform:scaleX(1)}@media(max-width:999px){.tx__row[data-astro-cid-mmzvmikm]{grid-template-columns:38px minmax(0,1fr)}.tx__mark[data-astro-cid-mmzvmikm]{display:none}.tx__row[data-astro-cid-mmzvmikm]:before{inset:0 -8px}}@media(prefers-reduced-motion:reduce){.tx__roll[data-astro-cid-mmzvmikm]{transition:none}}.bm[data-astro-cid-6qomm2hm]{overflow:hidden;isolation:isolate;background:var(--lilac-50)}.bm__bg[data-astro-cid-6qomm2hm]{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 55% at 72% 50%,#fff,#fff0 70%)}.bm__grid[data-astro-cid-6qomm2hm]{display:grid;gap:clamp(40px,6vw,100px);align-items:center}@media(min-width:960px){.bm__grid[data-astro-cid-6qomm2hm]{grid-template-columns:1fr 1fr}}.bm__title[data-astro-cid-6qomm2hm]{margin-top:18px;max-width:13ch;font-size:var(--fs-h2)}.bm__intro[data-astro-cid-6qomm2hm]{margin-top:24px;max-width:40ch}.bm__list[data-astro-cid-6qomm2hm]{margin-top:30px;border-top:1px solid var(--lilac-200)}.bm__item[data-astro-cid-6qomm2hm]{position:relative;width:100%;display:flex;align-items:center;gap:20px;min-height:68px;padding:12px 8px 12px 0;text-align:left;border-bottom:1px solid var(--lilac-200);overflow:hidden;isolation:isolate;transition:padding .5s var(--ease-out),color .4s}.bm__item[data-astro-cid-6qomm2hm]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fff,#fff0);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-out)}.bm__n[data-astro-cid-6qomm2hm]{flex:none;width:28px;font-family:var(--font-caps);font-size:.7rem;letter-spacing:.14em;color:var(--royal)}.bm__t[data-astro-cid-6qomm2hm]{flex:1;font-family:var(--font-display);font-weight:400;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.15;color:var(--ink);transition:color .4s}.bm__dia[data-astro-cid-6qomm2hm]{flex:none;width:10px;height:10px;border:1px solid var(--royal);transform:rotate(45deg) scale(.6);opacity:.4;transition:all .5s var(--ease-out)}.bm__item[data-astro-cid-6qomm2hm]:hover,.bm__item[data-astro-cid-6qomm2hm].is-active{padding-left:16px}.bm__item[data-astro-cid-6qomm2hm]:hover:before,.bm__item[data-astro-cid-6qomm2hm].is-active:before{transform:scaleX(1)}.bm__item[data-astro-cid-6qomm2hm].is-active .bm__t[data-astro-cid-6qomm2hm]{color:var(--royal-700);font-style:italic}.bm__item[data-astro-cid-6qomm2hm].is-active .bm__dia[data-astro-cid-6qomm2hm],.bm__item[data-astro-cid-6qomm2hm]:hover .bm__dia[data-astro-cid-6qomm2hm]{opacity:1;transform:rotate(45deg) scale(1)}.bm__item[data-astro-cid-6qomm2hm][aria-pressed=true] .bm__dia[data-astro-cid-6qomm2hm]{background:var(--royal)}.bm__item[data-astro-cid-6qomm2hm]:focus-visible{outline-offset:-2px}.bm__hint[data-astro-cid-6qomm2hm]{display:flex;align-items:center;gap:12px;margin-top:22px;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.bm__hint[data-astro-cid-6qomm2hm] span[data-astro-cid-6qomm2hm]{width:30px;height:1px;background:currentColor}.bm__cta[data-astro-cid-6qomm2hm]{margin-top:34px}.bm__fig[data-astro-cid-6qomm2hm]{margin:0;position:relative;display:grid;justify-items:center}.bm__fig[data-astro-cid-6qomm2hm]:before{content:"";position:absolute;z-index:-1;top:4%;left:50%;width:min(100%,540px);aspect-ratio:1;transform:translate(-50%);border-radius:50%;border:1px dashed var(--lilac-300);opacity:.8;animation:spin 140s linear infinite}.bm__fig[data-astro-cid-6qomm2hm]:after{content:"";position:absolute;z-index:-1;top:14%;left:50%;width:min(78%,420px);aspect-ratio:1;transform:translate(-50%);border-radius:50%;border:1px solid var(--lilac-200)}.bm__tag[data-astro-cid-6qomm2hm]{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:7px 14px;border:1px solid var(--lilac-200);border-radius:999px;background:#ffffffb3;font-family:var(--font-caps);font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2)}.bm__tag[data-astro-cid-6qomm2hm] span[data-astro-cid-6qomm2hm]{width:6px;height:6px;background:var(--royal);transform:rotate(45deg)}.bm__stage[data-astro-cid-6qomm2hm]{position:relative;width:min(100%,300px);aspect-ratio:240 / 560}@media(min-width:960px){.bm__stage[data-astro-cid-6qomm2hm]{width:clamp(220px,calc((100svh - 220px)*.43),330px)}}@media(min-width:960px)and (max-width:1199px){.bm__stage[data-astro-cid-6qomm2hm]{width:clamp(200px,calc((100svh - 300px)*.43),300px)}}.bm__svg[data-astro-cid-6qomm2hm]{width:100%;height:100%;overflow:visible}.bm__body[data-astro-cid-6qomm2hm]{stroke:var(--lilac-300);stroke-width:1.1}.bm__floor[data-astro-cid-6qomm2hm]{fill:var(--lilac-200);opacity:.5}.bm__spine[data-astro-cid-6qomm2hm]{fill:none;stroke:var(--royal);stroke-opacity:.5;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:.1 7}.bm__detail[data-astro-cid-6qomm2hm]{fill:none;stroke:var(--lilac-200);stroke-width:1;stroke-linecap:round}.bm__zone[data-astro-cid-6qomm2hm]{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.6);transition:opacity .6s var(--ease-out),transform .9s var(--ease-out)}.bm__zone[data-astro-cid-6qomm2hm].is-active{opacity:1;transform:scale(1)}.bm__readout[data-astro-cid-6qomm2hm]{margin-top:18px;min-height:2.6em;display:flex;align-items:baseline;justify-content:center;gap:10px;font-family:var(--font-display);font-size:1.4rem;color:var(--royal-700);text-align:center}.bm__readout[data-astro-cid-6qomm2hm] span[data-astro-cid-6qomm2hm]:first-child{font-family:var(--font-caps);font-size:.7rem;letter-spacing:.14em;color:var(--royal)}@media(min-width:1200px){.bm__readout[data-astro-cid-6qomm2hm]{visibility:hidden}}@media(max-width:1199px){.bm__label[data-astro-cid-6qomm2hm]{display:none!important}}.bm__spot[data-astro-cid-6qomm2hm]{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:opacity .4s var(--ease-out)}.bm__core[data-astro-cid-6qomm2hm]{position:relative;z-index:1;width:12px;height:12px;background:var(--royal);border:2px solid #fff;transform:rotate(45deg);box-shadow:0 2px 8px #2a173340;transition:transform .5s var(--ease-out),background .4s}.bm__pulse[data-astro-cid-6qomm2hm]{position:absolute;inset:8px;border-radius:50%;border:1px solid var(--royal);opacity:0;animation:bmPulse 3.2s var(--ease-out) infinite;animation-delay:calc(var(--i) * .45s)}@keyframes bmPulse{0%{transform:scale(.5);opacity:.8}70%,to{transform:scale(1.6);opacity:0}}.has-active[data-astro-cid-6qomm2hm] .bm__spot[data-astro-cid-6qomm2hm]:not(.is-active){opacity:.35}.bm__spot[data-astro-cid-6qomm2hm].is-active .bm__core[data-astro-cid-6qomm2hm]{transform:rotate(45deg) scale(1.4);background:var(--royal-700)}.bm__spot[data-astro-cid-6qomm2hm].is-active .bm__pulse[data-astro-cid-6qomm2hm]{animation-duration:1.6s;animation-delay:0s}.bm__label[data-astro-cid-6qomm2hm]{position:absolute;top:50%;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;white-space:nowrap;background:#fff;color:var(--ink);border:1px solid var(--lilac-200);box-shadow:var(--shadow-card);font-family:var(--font-display);font-size:1.1rem;line-height:1;opacity:0;pointer-events:none;transition:opacity .35s var(--ease-out),transform .5s var(--ease-out)}.bm__label[data-astro-cid-6qomm2hm] b[data-astro-cid-6qomm2hm]{font-family:var(--font-caps);font-weight:400;font-size:.64rem;letter-spacing:.14em;color:var(--royal)}.bm__spot--r[data-astro-cid-6qomm2hm] .bm__label[data-astro-cid-6qomm2hm]{left:calc(100% + 6px);transform:translate(-8px,-50%)}.bm__spot--l[data-astro-cid-6qomm2hm] .bm__label[data-astro-cid-6qomm2hm]{right:calc(100% + 6px);transform:translate(8px,-50%)}.bm__spot[data-astro-cid-6qomm2hm].is-active .bm__label[data-astro-cid-6qomm2hm]{opacity:1;transform:translateY(-50%)}.bm__label[data-astro-cid-6qomm2hm]:before{content:"";position:absolute;top:50%;width:14px;height:1px;background:var(--royal)}.bm__spot--r[data-astro-cid-6qomm2hm] .bm__label[data-astro-cid-6qomm2hm]:before{right:100%}.bm__spot--l[data-astro-cid-6qomm2hm] .bm__label[data-astro-cid-6qomm2hm]:before{left:100%}@media(max-width:959px){.bm__grid[data-astro-cid-6qomm2hm]{grid-template-columns:clamp(112px,30vw,230px) minmax(0,1fr);grid-template-areas:"eb eb" "t t" "in in" "fig list" "hint hint" "cta cta";column-gap:clamp(16px,4vw,48px);row-gap:0;align-items:start}.bm__copy[data-astro-cid-6qomm2hm]{display:contents}.bm__copy[data-astro-cid-6qomm2hm]>.eyebrow[data-astro-cid-6qomm2hm]{grid-area:eb}.bm__title[data-astro-cid-6qomm2hm]{grid-area:t}.bm__intro[data-astro-cid-6qomm2hm]{grid-area:in}.bm__fig[data-astro-cid-6qomm2hm]{grid-area:fig;margin-top:30px}.bm__list[data-astro-cid-6qomm2hm]{grid-area:list;margin-top:30px;align-self:center}.bm__hint[data-astro-cid-6qomm2hm]{grid-area:hint;margin-top:26px;font-size:.66rem;letter-spacing:.14em}.bm__hint[data-astro-cid-6qomm2hm] span[data-astro-cid-6qomm2hm]{width:22px;flex:none}.bm__cta[data-astro-cid-6qomm2hm]{grid-area:cta;margin-top:28px}.bm__fig[data-astro-cid-6qomm2hm]:before,.bm__fig[data-astro-cid-6qomm2hm]:after{display:none}.bm__readout[data-astro-cid-6qomm2hm]{display:none}.bm__tag[data-astro-cid-6qomm2hm]{margin-bottom:10px;font-size:.54rem;padding:5px 10px;letter-spacing:.2em}.bm__item[data-astro-cid-6qomm2hm]{gap:10px;min-height:52px;padding:8px 4px 8px 0}.bm__item[data-astro-cid-6qomm2hm]:hover,.bm__item[data-astro-cid-6qomm2hm].is-active{padding-left:8px}.bm__t[data-astro-cid-6qomm2hm]{font-size:clamp(1.12rem,3.6vw,1.45rem)}.bm__n[data-astro-cid-6qomm2hm]{width:20px;font-size:.62rem}.bm__dia[data-astro-cid-6qomm2hm]{display:none}.bm__spot[data-astro-cid-6qomm2hm]{width:30px;height:30px;margin:-15px 0 0 -15px}.bm__core[data-astro-cid-6qomm2hm]{width:10px;height:10px}.bm__pulse[data-astro-cid-6qomm2hm]{inset:4px}}@media(prefers-reduced-motion:reduce){.bm__pulse[data-astro-cid-6qomm2hm],.bm__fig[data-astro-cid-6qomm2hm]:before{animation:none}}.dr[data-astro-cid-schiykk7]{background:#fff;overflow:hidden;overflow:clip}.dr__title[data-astro-cid-schiykk7]{margin-top:1.4rem;font-size:var(--fs-h2)}.dr__head[data-astro-cid-schiykk7]{margin-bottom:clamp(48px,6vw,96px)}.dr__grid[data-astro-cid-schiykk7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(56px,6vw,72px) clamp(24px,3vw,56px);align-items:start}.dr--solo[data-astro-cid-schiykk7] .dr__wrap[data-astro-cid-schiykk7]{display:grid;grid-template-columns:minmax(0,560px);justify-content:center;grid-template-areas:"head" "photo" "text"}.dr--solo[data-astro-cid-schiykk7] .dr__grid[data-astro-cid-schiykk7],.dr--solo[data-astro-cid-schiykk7] .dr__card[data-astro-cid-schiykk7]{display:contents}.dr--solo[data-astro-cid-schiykk7] .dr__head[data-astro-cid-schiykk7]{grid-area:head;margin-bottom:clamp(44px,9vw,64px)}.dr--solo[data-astro-cid-schiykk7] .dr__photo[data-astro-cid-schiykk7]{grid-area:photo;width:84%;max-width:440px;justify-self:center;align-self:center}.dr--solo[data-astro-cid-schiykk7] .dr__text[data-astro-cid-schiykk7]{grid-area:text;gap:14px;padding:48px 0 0}@media(min-width:900px){.dr--solo[data-astro-cid-schiykk7] .dr__wrap[data-astro-cid-schiykk7]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);justify-content:stretch;grid-template-rows:1fr auto auto 1fr;grid-template-areas:"photo ." "photo head" "photo text" "photo .";column-gap:clamp(56px,7vw,128px)}.dr--solo[data-astro-cid-schiykk7] .dr__head[data-astro-cid-schiykk7]{margin-bottom:clamp(28px,2.6vw,40px)}.dr--solo[data-astro-cid-schiykk7] .dr__photo[data-astro-cid-schiykk7]{--pad: 18px;width:100%;max-width:540px}.dr--solo[data-astro-cid-schiykk7] .dr__text[data-astro-cid-schiykk7]{padding:0;max-width:36rem}.dr--solo[data-astro-cid-schiykk7] .dr__ring[data-astro-cid-schiykk7] path[data-astro-cid-schiykk7]{stroke-width:.22}.dr--solo[data-astro-cid-schiykk7] .dr__badge[data-astro-cid-schiykk7]{min-width:84px;height:84px;right:0;bottom:-30px;font-size:.8rem}}.dr__photo[data-astro-cid-schiykk7]{--pad: 14px;position:relative;isolation:isolate;padding:var(--pad) var(--pad) 0}@media(max-width:599px){.dr__photo[data-astro-cid-schiykk7]{width:84%}}.dr__arch[data-astro-cid-schiykk7]{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-arch);background:var(--lilac-50)}.dr__arch[data-astro-cid-schiykk7] img[data-astro-cid-schiykk7]{width:100%;height:100%;object-fit:cover;transform:scale(calc(var(--z, 1) * var(--h, 1)));transition:transform 1.6s var(--ease-out)}.dr__arch[data-astro-cid-schiykk7]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#2a173300 55%,#2a173347);opacity:0;transition:opacity .8s var(--ease-out)}.dr__ring[data-astro-cid-schiykk7]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.dr__ring[data-astro-cid-schiykk7] path[data-astro-cid-schiykk7]{fill:none;stroke:var(--lilac-300);stroke-width:.3;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ease-in-out),stroke .6s}.dr__orbit[data-astro-cid-schiykk7]{position:absolute;z-index:-1;left:50%;top:0;width:116%;aspect-ratio:1;margin-top:calc(var(--pad) + (100% - 2 * var(--pad)) / 2);translate:-50% -50%;border:1px solid var(--lilac-200);border-radius:50%;pointer-events:none;animation:drOrbit 64s linear -54s infinite;transition:opacity 1.6s var(--ease-out) .7s,scale 1.8s var(--ease-out) .7s}.dr__orbit[data-astro-cid-schiykk7] i[data-astro-cid-schiykk7]{position:absolute;left:50%;top:0;width:7px;height:7px;margin:-4px 0 0 -3.5px;background:var(--royal);rotate:45deg}@media(min-width:900px){.dr__orbit[data-astro-cid-schiykk7]{width:124%}}@keyframes drOrbit{to{rotate:360deg}}.dr__badge[data-astro-cid-schiykk7]{position:absolute;right:2px;bottom:-22px;display:grid;place-items:center;min-width:58px;height:58px;padding:0 10px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--lilac-200),var(--shadow-card);font-family:var(--font-caps);font-size:.72rem;letter-spacing:.14em;text-indent:.14em;color:var(--royal);transition:opacity .8s var(--ease-out) .9s,translate 1s var(--ease-out) .9s,background .5s var(--ease-out),color .5s,rotate .8s var(--ease-out),scale .8s var(--ease-out)}.js .dr__arch[data-astro-cid-schiykk7]:not(.is-in)~.dr__orbit[data-astro-cid-schiykk7]{opacity:0;scale:.92}.js .dr__arch[data-astro-cid-schiykk7]:not(.is-in)~.dr__badge[data-astro-cid-schiykk7]{opacity:0;translate:0 14px}.dr__text[data-astro-cid-schiykk7]{display:grid;gap:10px;padding:34px 14px 0}.dr__name[data-astro-cid-schiykk7]{font-size:clamp(1.8rem,2.4vw,2.3rem);font-weight:400;line-height:1.1;transition:color .5s}.dr__name[data-astro-cid-schiykk7] span[data-astro-cid-schiykk7]{color:var(--ink-3);font-size:.7em}.dr--solo[data-astro-cid-schiykk7] .dr__name[data-astro-cid-schiykk7]{font-size:clamp(1.9rem,2.6vw,2.6rem)}.dr__role[data-astro-cid-schiykk7]{display:flex;gap:12px;font-family:var(--font-caps);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--royal);line-height:1.7;text-wrap:balance}.dr__role[data-astro-cid-schiykk7]:before{content:"";flex:none;width:24px;height:1px;margin-top:.85em;background:currentColor}.dr__role-t[data-astro-cid-schiykk7]{min-width:0}.dr__role-p[data-astro-cid-schiykk7]{display:inline-block;max-width:100%}.dr__bio[data-astro-cid-schiykk7]{color:var(--ink-2);max-width:40ch;text-wrap:pretty}.dr--solo[data-astro-cid-schiykk7] .dr__bio[data-astro-cid-schiykk7]{margin-top:6px;max-width:36ch;font-size:var(--fs-lead);font-weight:300;line-height:1.6}.dr__actions[data-astro-cid-schiykk7]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 40px;margin-top:4px}.dr--solo[data-astro-cid-schiykk7] .dr__actions[data-astro-cid-schiykk7]{margin-top:14px;padding-top:26px;border-top:1px solid var(--line)}.dr__actions[data-astro-cid-schiykk7] .line[data-astro-cid-schiykk7]{flex:none}.dr__atty[data-astro-cid-schiykk7]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:22px;font-size:var(--fs-small);color:var(--ink-3)}.dr__atty-k[data-astro-cid-schiykk7]{font-family:var(--font-caps);font-size:.66rem;letter-spacing:.26em;text-transform:uppercase;color:var(--royal)}.dr__atty-v[data-astro-cid-schiykk7]{overflow-wrap:anywhere}.dr__atty[data-astro-cid-schiykk7] a[data-astro-cid-schiykk7]{color:var(--royal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--lilac-300);transition:color .3s,text-decoration-color .3s}.dr__atty[data-astro-cid-schiykk7] a[data-astro-cid-schiykk7]:hover,.dr__atty[data-astro-cid-schiykk7] a[data-astro-cid-schiykk7]:focus-visible{color:var(--royal-700);text-decoration-color:currentColor}.dr__mail[data-astro-cid-schiykk7]{max-width:100%;font-size:.92rem;letter-spacing:.05em;text-transform:none;color:var(--royal)}.dr__mail-t[data-astro-cid-schiykk7]{min-width:0;overflow-wrap:anywhere;text-decoration:underline 1px;text-decoration-color:transparent;text-underline-offset:.35em;transition:color .3s,text-decoration-color .4s var(--ease-out)}.dr__mail[data-astro-cid-schiykk7]:hover,.dr__mail[data-astro-cid-schiykk7]:focus-visible{color:var(--royal-700)}.dr__mail[data-astro-cid-schiykk7]:hover .dr__mail-t[data-astro-cid-schiykk7],.dr__mail[data-astro-cid-schiykk7]:focus-visible .dr__mail-t[data-astro-cid-schiykk7]{text-decoration-color:currentColor}.dr__book[data-astro-cid-schiykk7]:focus-visible{color:var(--royal)}.dr__mail[data-astro-cid-schiykk7]:focus-visible .line[data-astro-cid-schiykk7],.dr__book[data-astro-cid-schiykk7]:focus-visible .line[data-astro-cid-schiykk7]{width:58px}.dr__hov[data-astro-cid-schiykk7]:focus-within .dr__ring[data-astro-cid-schiykk7] path[data-astro-cid-schiykk7]{stroke-dashoffset:0;stroke:var(--royal)}@media(hover:hover){.dr__hov[data-astro-cid-schiykk7]:hover .dr__arch[data-astro-cid-schiykk7] img[data-astro-cid-schiykk7]{--h: 1.06}.dr__hov[data-astro-cid-schiykk7]:hover .dr__arch[data-astro-cid-schiykk7]:after{opacity:1}.dr__hov[data-astro-cid-schiykk7]:hover .dr__ring[data-astro-cid-schiykk7] path[data-astro-cid-schiykk7]{stroke-dashoffset:0;stroke:var(--royal)}.dr__hov[data-astro-cid-schiykk7]:hover .dr__badge[data-astro-cid-schiykk7]{background:var(--royal);color:#fff;rotate:-12deg;scale:1.06}.dr__hov[data-astro-cid-schiykk7]:hover .dr__name[data-astro-cid-schiykk7]{color:var(--royal-700)}}@media(prefers-reduced-motion:reduce){.dr__arch[data-astro-cid-schiykk7] img[data-astro-cid-schiykk7],.dr__ring[data-astro-cid-schiykk7] path[data-astro-cid-schiykk7],.dr__orbit[data-astro-cid-schiykk7],.dr__badge[data-astro-cid-schiykk7],.dr__mail-t[data-astro-cid-schiykk7],.dr__actions[data-astro-cid-schiykk7] .line[data-astro-cid-schiykk7]{transition:none}.dr__orbit[data-astro-cid-schiykk7]{animation:none}}.ow[data-astro-cid-xnwp4w5x]{position:relative;isolation:isolate;overflow:hidden;overflow:clip;padding-bottom:calc(var(--section) * .85)}.ow__glow[data-astro-cid-xnwp4w5x]{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(46% 38% at 50% 34%,rgba(142,80,162,.5),transparent 72%),radial-gradient(40% 40% at 100% 100%,rgba(122,65,144,.35),transparent 70%)}.ow__lines[data-astro-cid-xnwp4w5x]{position:absolute;z-index:-1;left:50%;top:clamp(90px,9vw,150px);width:min(130vw,1900px);aspect-ratio:2 / 1;translate:-50% 0;pointer-events:none}.ow__lines[data-astro-cid-xnwp4w5x] i[data-astro-cid-xnwp4w5x]{position:absolute;inset:0;border:1px solid rgba(201,169,214,.16);border-bottom:0;border-radius:999px 999px 0 0}.ow__lines[data-astro-cid-xnwp4w5x] i[data-astro-cid-xnwp4w5x]+i[data-astro-cid-xnwp4w5x]{inset:7% 7% 0;border-style:dashed;border-color:#c9a9d624}.ow__head[data-astro-cid-xnwp4w5x]{display:flex;flex-direction:column;align-items:center;gap:18px;margin-bottom:clamp(32px,4vw,56px)}.ow__divider[data-astro-cid-xnwp4w5x]{display:flex;align-items:center;gap:14px;width:min(100%,260px);color:var(--lilac-300)}.ow__divider[data-astro-cid-xnwp4w5x]:before,.ow__divider[data-astro-cid-xnwp4w5x]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(201,169,214,.5))}.ow__divider[data-astro-cid-xnwp4w5x]:after{background:linear-gradient(90deg,rgba(201,169,214,.5),transparent)}.ow__divider[data-astro-cid-xnwp4w5x] span[data-astro-cid-xnwp4w5x]{width:7px;height:7px;background:currentColor;transform:rotate(45deg)}.ow__stage[data-astro-cid-xnwp4w5x]{position:relative;width:min(100% - 2 * var(--gutter),var(--max) - 2 * var(--gutter));margin-inline:auto}.ow__window[data-astro-cid-xnwp4w5x]{position:relative;margin:0;overflow:hidden;aspect-ratio:16 / 9;background:#ffffff0f;border-radius:50% 50% 6px 6px/22% 22% 6px 6px;box-shadow:0 50px 120px -50px #0009}.ow__window[data-astro-cid-xnwp4w5x] img[data-astro-cid-xnwp4w5x]{width:100%;height:100%;object-fit:cover;object-position:50% 30%;transform-origin:50% 40%}.ow__window[data-astro-cid-xnwp4w5x]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#2a173300 55%,#2a173373)}@media(max-width:699px){.ow__window[data-astro-cid-xnwp4w5x]{aspect-ratio:6 / 5;border-radius:50% 50% 6px 6px/26% 26% 6px 6px}.ow__window[data-astro-cid-xnwp4w5x] img[data-astro-cid-xnwp4w5x]{object-position:50% 20%}.ow__lines[data-astro-cid-xnwp4w5x]{width:220vw;top:120px}}.ow[data-astro-cid-xnwp4w5x] .ow__seal{position:absolute;right:clamp(12px,5vw,80px);bottom:clamp(-50px,-3.4vw,-28px);z-index:1;width:clamp(76px,9vw,136px);height:auto;padding:clamp(8px,1vw,14px);background:#fff;border-radius:50%;box-shadow:0 24px 60px -20px #0000008c;transform-origin:50% 50%;animation:owSway 7s ease-in-out infinite}@keyframes owSway{0%,to{rotate:-7deg}50%{rotate:7deg}}.ow__body[data-astro-cid-xnwp4w5x]{display:grid;gap:clamp(24px,3vw,48px);margin-top:clamp(48px,6vw,96px)}@media(min-width:1200px){.ow__body[data-astro-cid-xnwp4w5x]{grid-template-columns:1.4fr .6fr;align-items:end}}.ow__names[data-astro-cid-xnwp4w5x]{font-size:clamp(2.4rem,5.6vw,5.6rem);font-weight:300;line-height:1;letter-spacing:-.025em;color:#fff}.ow__name[data-astro-cid-xnwp4w5x]{display:block}.ow__names[data-astro-cid-xnwp4w5x] em[data-astro-cid-xnwp4w5x].ow__name{padding-left:clamp(0px,6vw,120px)}.ow__sep[data-astro-cid-xnwp4w5x]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ow__role[data-astro-cid-xnwp4w5x]{display:flex;align-items:center;gap:14px;padding-bottom:.6em;font-family:var(--font-caps);font-size:.74rem;letter-spacing:.26em;text-transform:uppercase;color:var(--lilac-300)}.ow__rule[data-astro-cid-xnwp4w5x]{width:40px;height:1px;flex:none;background:currentColor}@media(max-width:699px){.ow[data-astro-cid-xnwp4w5x] .ow__seal{width:68px;padding:7px;bottom:-34px}}@media(prefers-reduced-motion:reduce){.ow[data-astro-cid-xnwp4w5x] .ow__seal{animation:none}}.mrx[data-astro-cid-v7ri7gjy]{display:grid;gap:12px;min-width:0}.mrx__label[data-astro-cid-v7ri7gjy]{font:500 var(--fs-eyebrow)/1.3 var(--font-caps);letter-spacing:.26em;text-transform:uppercase;color:var(--royal)}.mrx__wrap[data-astro-cid-v7ri7gjy]{position:relative;z-index:5;min-width:0}.mrx[data-astro-cid-v7ri7gjy].is-open .mrx__wrap[data-astro-cid-v7ri7gjy]{z-index:40}.mrx__bar[data-astro-cid-v7ri7gjy]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px;padding:6px;border-radius:999px;background:#fff;border:1px solid var(--line-strong);box-shadow:var(--shadow-card);transition:border-color .4s var(--ease-out),box-shadow .4s var(--ease-out)}.mrx__bar[data-astro-cid-v7ri7gjy]:focus-within{border-color:var(--royal);box-shadow:0 0 0 4px var(--lilac-100),var(--shadow-card)}.mrx__pin[data-astro-cid-v7ri7gjy]{display:grid;place-items:center;width:46px;color:var(--royal)}.mrx__pin[data-astro-cid-v7ri7gjy] svg[data-astro-cid-v7ri7gjy]{width:24px;height:24px}.mrx__bar[data-astro-cid-v7ri7gjy] input[data-astro-cid-v7ri7gjy]{width:100%;min-width:0;min-height:54px;border:0;outline:none;background:transparent;font:300 1.15rem/1.3 var(--font-body);color:var(--ink)}.mrx__bar[data-astro-cid-v7ri7gjy] input[data-astro-cid-v7ri7gjy]::placeholder{color:var(--ink-3);opacity:1}.mrx__bar[data-astro-cid-v7ri7gjy] input[data-astro-cid-v7ri7gjy][aria-invalid=true]{color:#a1324a}.mrx__go[data-astro-cid-v7ri7gjy]{display:inline-flex;align-items:center;gap:12px;min-height:50px;padding:0 22px;border-radius:999px;background:var(--lilac-50);color:var(--royal-700);box-shadow:inset 0 0 0 1px var(--lilac-200);font:400 .74rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;transition:background .4s var(--ease-out),color .4s,box-shadow .4s}.mrx__go[data-astro-cid-v7ri7gjy]:hover,.mrx__go[data-astro-cid-v7ri7gjy]:focus-visible{background:var(--royal);color:#fff;box-shadow:inset 0 0 0 1px var(--royal)}.mrx__go[data-astro-cid-v7ri7gjy] svg[data-astro-cid-v7ri7gjy]{width:18px;height:12px}.mrx__go[data-astro-cid-v7ri7gjy][aria-busy]{opacity:.75;cursor:progress}@media(max-width:479px){.mrx__go[data-astro-cid-v7ri7gjy]{padding:0 16px}.mrx__go[data-astro-cid-v7ri7gjy] span[data-astro-cid-v7ri7gjy]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mrx__pin[data-astro-cid-v7ri7gjy]{width:34px}.mrx__bar[data-astro-cid-v7ri7gjy] input[data-astro-cid-v7ri7gjy]{font-size:1.05rem}}.mrx__list[data-astro-cid-v7ri7gjy]{position:absolute;left:0;right:0;top:calc(100% + 10px);display:grid;gap:2px;margin:0;padding:8px;max-height:min(340px,60vh);overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-soft),var(--shadow-card);list-style:none}.mrx__list[data-astro-cid-v7ri7gjy][hidden]{display:none}.mrx__list[data-astro-cid-v7ri7gjy] .mrx__opt{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:8px 12px;cursor:pointer;color:var(--ink)}.mrx__list[data-astro-cid-v7ri7gjy] .mrx__opt[aria-selected=true]{background:var(--lilac-50);box-shadow:inset 2px 0 0 var(--royal)}.mrx__list[data-astro-cid-v7ri7gjy] .mrx__opt-pin{width:8px;height:8px;margin-left:8px;border:1px solid var(--lilac-300);transform:rotate(45deg);transition:background .3s,border-color .3s}.mrx__list[data-astro-cid-v7ri7gjy] .mrx__opt[aria-selected=true] .mrx__opt-pin{border-color:var(--royal);background:var(--royal)}.mrx__list[data-astro-cid-v7ri7gjy] .mrx__opt-t{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.mrx__list[data-astro-cid-v7ri7gjy] .mrx__opt-m{font-weight:400;overflow-wrap:anywhere}.mrx__list[data-astro-cid-v7ri7gjy] .mrx__opt-r{font-size:var(--fs-small);color:var(--ink-3)}@media(hover:hover){.mrx__list[data-astro-cid-v7ri7gjy] .mrx__opt:hover{background:var(--lilac-25)}}.mra[data-astro-cid-jucevha5]{--map-h: clamp(480px, 66vh, 660px);display:grid;gap:clamp(18px,2vw,26px);min-width:0;overflow-anchor:none}.mra__bar[data-astro-cid-jucevha5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px}.mra[data-astro-cid-jucevha5]:not(.is-live) .mra__bar[data-astro-cid-jucevha5],.mra[data-astro-cid-jucevha5].is-nomap .mra__legend[data-astro-cid-jucevha5]{display:none}.mra__filter[data-astro-cid-jucevha5]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;border:0;min-width:0}.mra__filter-l[data-astro-cid-jucevha5]{float:left;margin-right:10px;padding:0;font:500 var(--fs-eyebrow)/44px var(--font-caps);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-3)}.mra__chip[data-astro-cid-jucevha5]{position:relative}.mra__chip[data-astro-cid-jucevha5] input[data-astro-cid-jucevha5]{position:absolute;opacity:0;width:1px;height:1px}.mra__chip[data-astro-cid-jucevha5]>span[data-astro-cid-jucevha5]{display:inline-flex;align-items:baseline;gap:10px;min-height:44px;padding:13px 18px 0;border-radius:999px;border:1px solid var(--line-strong);background:#fff;color:var(--ink-2);cursor:pointer;font:500 var(--fs-eyebrow)/1 var(--font-caps);letter-spacing:.2em;text-transform:uppercase;transition:background .4s var(--ease-out),color .4s,border-color .4s}.mra__chip[data-astro-cid-jucevha5] b[data-astro-cid-jucevha5]{font:italic 400 1.25rem/0 var(--font-display);letter-spacing:0;color:var(--royal);font-variant-numeric:lining-nums;transition:color .4s}.mra__chip[data-astro-cid-jucevha5]>span[data-astro-cid-jucevha5]:hover{border-color:var(--royal);color:var(--ink)}.mra__chip[data-astro-cid-jucevha5] input[data-astro-cid-jucevha5]:checked+span[data-astro-cid-jucevha5]{background:var(--royal-900);border-color:var(--royal-900);color:#fff}.mra__chip[data-astro-cid-jucevha5] input[data-astro-cid-jucevha5]:checked+span[data-astro-cid-jucevha5] b[data-astro-cid-jucevha5]{color:var(--lilac-300)}.mra__chip[data-astro-cid-jucevha5] input[data-astro-cid-jucevha5]:focus-visible+span[data-astro-cid-jucevha5]{outline:2px solid var(--royal);outline-offset:3px}.mra__legend[data-astro-cid-jucevha5]{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;font-size:var(--fs-small);color:var(--ink-2)}.mra__legend[data-astro-cid-jucevha5] li[data-astro-cid-jucevha5]{display:inline-flex;align-items:center;gap:10px}.mra__legend-n[data-astro-cid-jucevha5]{color:var(--ink-3);font-variant-numeric:lining-nums tabular-nums}.mra__key[data-astro-cid-jucevha5]{display:block;flex:none;width:22px;height:22px}.mra[data-astro-cid-jucevha5] .mra-pin__dot{position:relative;display:block;width:100%;height:100%}.mra[data-astro-cid-jucevha5] .mra-pin__dot:before{content:"";position:absolute;inset:0;border-radius:50%}.mra[data-astro-cid-jucevha5] .mra-pin__dot i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.mra[data-astro-cid-jucevha5] .mra-pin--chiro .mra-pin__dot:before{inset:3px;background:#fff;box-shadow:inset 0 0 0 3px var(--royal-900)}.mra[data-astro-cid-jucevha5] .mra-pin--chiro .mra-pin__dot i{width:4px;height:4px;background:var(--royal-900)}.mra[data-astro-cid-jucevha5] .mra-pin--med .mra-pin__dot:before{display:none}.mra[data-astro-cid-jucevha5] .mra-pin--med .mra-pin__dot i{width:62%;height:62%;background:var(--royal);box-shadow:0 0 0 2px #fff}.mra[data-astro-cid-jucevha5] .mra-pin--both .mra-pin__dot:before{background:#fff;box-shadow:inset 0 0 0 2.5px var(--royal-900)}.mra[data-astro-cid-jucevha5] .mra-pin--both .mra-pin__dot i{width:42%;height:42%;background:var(--royal)}.mra__panel[data-astro-cid-jucevha5]{position:relative;isolation:isolate;min-width:0;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.mra__corner[data-astro-cid-jucevha5]{position:absolute;top:-1px;right:-1px;z-index:3;width:64px;height:64px;border-top:2px solid var(--royal);border-right:2px solid var(--royal);pointer-events:none}.mra__corner[data-astro-cid-jucevha5]:after{content:"";position:absolute;top:-5px;right:-5px;width:8px;height:8px;background:var(--royal);transform:rotate(45deg)}.mra__tabs[data-astro-cid-jucevha5]{display:none}.mra__body[data-astro-cid-jucevha5]{display:block}.mra__stage[data-astro-cid-jucevha5]{display:none}.mra__lists[data-astro-cid-jucevha5]{display:grid;gap:clamp(28px,3vw,44px) clamp(24px,3vw,48px);padding:clamp(22px,3vw,44px)}@media(min-width:760px){.mra__lists[data-astro-cid-jucevha5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.mra__group[data-astro-cid-jucevha5]{min-width:0}.mra__ghead[data-astro-cid-jucevha5]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding-bottom:12px;border-bottom:1px solid var(--line-strong)}.mra__gh[data-astro-cid-jucevha5]{font-size:clamp(1.5rem,2vw,1.9rem);line-height:1.1;font-weight:400}.mra__gstate[data-astro-cid-jucevha5]{margin-left:.3em;font:500 var(--fs-eyebrow)/1 var(--font-caps);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);vertical-align:.35em}.mra__gmeta[data-astro-cid-jucevha5]{font-size:var(--fs-small);color:var(--ink-3);font-variant-numeric:lining-nums tabular-nums}.mra__gmeta[data-astro-cid-jucevha5] b[data-astro-cid-jucevha5]{font:italic 400 1.2rem/1 var(--font-display);color:var(--royal)}.mra__rows[data-astro-cid-jucevha5]{display:grid}.mra__item[data-astro-cid-jucevha5]{border-bottom:1px solid var(--line)}.mra__item[data-astro-cid-jucevha5][hidden]{display:none!important}.mra__empty[data-astro-cid-jucevha5]{padding:18px 4px;color:var(--ink-3);font-size:var(--fs-small)}.mra__row[data-astro-cid-jucevha5]{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:4px 14px;width:100%;min-height:66px;padding:10px 12px 10px 10px;text-align:left;color:var(--ink);transition:background .4s var(--ease-out),box-shadow .4s var(--ease-out)}.mra__row[data-astro-cid-jucevha5]:focus-visible{outline-offset:-2px}.mra__n[data-astro-cid-jucevha5]{font:400 .7rem/1 var(--font-caps);letter-spacing:.14em;color:var(--ink-3);font-variant-numeric:lining-nums;transition:color .3s}.mra__main[data-astro-cid-jucevha5]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.mra__name[data-astro-cid-jucevha5]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.28rem,1.5vw,1.5rem);line-height:1.15;letter-spacing:-.005em;font-variant-numeric:lining-nums;overflow-wrap:anywhere;transition:color .3s,transform .6s var(--ease-out)}.mra__go[data-astro-cid-jucevha5]{display:inline-flex;align-items:center;gap:12px;font:400 .7rem/1.2 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;transition:color .3s}.mra__go-o[data-astro-cid-jucevha5]{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;border:1px solid var(--line-strong);color:var(--royal);transition:background .45s var(--ease-out),color .45s,border-color .45s}.mra__go-o[data-astro-cid-jucevha5] svg{width:15px;height:10px}.mra__row[data-astro-cid-jucevha5]:hover,.mra__row[data-astro-cid-jucevha5]:focus-visible,.mra__item[data-astro-cid-jucevha5].is-hot .mra__row[data-astro-cid-jucevha5]{background:var(--lilac-25);box-shadow:inset 2px 0 0 var(--lilac-300)}.mra__row[data-astro-cid-jucevha5]:hover .mra__name[data-astro-cid-jucevha5],.mra__row[data-astro-cid-jucevha5]:focus-visible .mra__name[data-astro-cid-jucevha5],.mra__item[data-astro-cid-jucevha5].is-hot .mra__name[data-astro-cid-jucevha5]{color:var(--royal-700);transform:translate(3px)}.mra__row[data-astro-cid-jucevha5]:hover .mra__n[data-astro-cid-jucevha5],.mra__row[data-astro-cid-jucevha5]:focus-visible .mra__n[data-astro-cid-jucevha5],.mra__item[data-astro-cid-jucevha5].is-hot .mra__n[data-astro-cid-jucevha5]{color:var(--royal)}.mra__row[data-astro-cid-jucevha5]:hover .mra__go[data-astro-cid-jucevha5],.mra__row[data-astro-cid-jucevha5]:focus-visible .mra__go[data-astro-cid-jucevha5],.mra__item[data-astro-cid-jucevha5].is-hot .mra__go[data-astro-cid-jucevha5]{color:var(--royal-700)}.mra__row[data-astro-cid-jucevha5]:hover .mra__go-o[data-astro-cid-jucevha5],.mra__row[data-astro-cid-jucevha5]:focus-visible .mra__go-o[data-astro-cid-jucevha5],.mra__item[data-astro-cid-jucevha5].is-hot .mra__go-o[data-astro-cid-jucevha5]{background:var(--royal);border-color:var(--royal);color:#fff}.mra__main[data-astro-cid-jucevha5] .mra__dist{font-size:var(--fs-small);line-height:1.2;color:var(--royal-700);font-weight:400;font-variant-numeric:lining-nums tabular-nums}.mra__main[data-astro-cid-jucevha5] .mra__dist.is-est{color:var(--ink-3)}.mra__item[data-astro-cid-jucevha5].is-picked .mra__row[data-astro-cid-jucevha5]{background:var(--lilac-50);box-shadow:inset 2px 0 0 var(--royal)}.mra__item[data-astro-cid-jucevha5].is-picked .mra__name[data-astro-cid-jucevha5]{font-style:italic;color:var(--royal-700)}.mra__item[data-astro-cid-jucevha5].is-picked .mra__n[data-astro-cid-jucevha5]{color:var(--royal)}@media(max-width:559px){.mra__filter-l[data-astro-cid-jucevha5]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mra__chip[data-astro-cid-jucevha5]>span[data-astro-cid-jucevha5]{padding:13px 13px 0;letter-spacing:.14em;gap:7px}.mra__row[data-astro-cid-jucevha5]{grid-template-columns:24px minmax(0,1fr) auto;gap:4px 10px;padding-right:8px}.mra__go-t[data-astro-cid-jucevha5]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mra__go-o[data-astro-cid-jucevha5]{width:42px;height:42px}.mra__legend[data-astro-cid-jucevha5]{gap:6px 16px}}.mra[data-astro-cid-jucevha5].is-live .mra__tabs[data-astro-cid-jucevha5]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.mra__tab[data-astro-cid-jucevha5]{position:relative;display:flex;align-items:baseline;gap:14px;min-width:0;min-height:80px;padding:16px clamp(16px,2vw,30px);text-align:left;color:var(--ink-3);transition:color .3s,background .4s var(--ease-out)}.mra__tab[data-astro-cid-jucevha5]+.mra__tab[data-astro-cid-jucevha5]{box-shadow:inset 1px 0 0 var(--line)}.mra__tab-n[data-astro-cid-jucevha5]{font:italic 300 clamp(2.3rem,3vw,3rem)/1 var(--font-display);letter-spacing:-.02em;color:var(--ink-4);font-variant-numeric:lining-nums;transition:color .3s}.mra__tab-t[data-astro-cid-jucevha5]{font:500 var(--fs-eyebrow)/1.3 var(--font-caps);letter-spacing:.24em;text-transform:uppercase}.mra__tab[data-astro-cid-jucevha5]:hover{color:var(--ink);background:var(--lilac-25)}.mra__tab[data-astro-cid-jucevha5]:hover .mra__tab-n[data-astro-cid-jucevha5]{color:var(--royal-500)}.mra__tab[data-astro-cid-jucevha5][aria-selected=true]{color:var(--ink)}.mra__tab[data-astro-cid-jucevha5][aria-selected=true] .mra__tab-n[data-astro-cid-jucevha5]{color:var(--royal)}.mra__tab[data-astro-cid-jucevha5]:focus-visible{outline-offset:-4px}.mra__tab-bar[data-astro-cid-jucevha5]{position:absolute;left:0;bottom:-1px;width:25%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 6%,var(--royal) 30%,var(--royal) 70%,transparent 94%);transform:translate(calc(var(--ti, 0) * 100%));transition:transform .7s var(--ease-out)}.mra__tab-bar[data-astro-cid-jucevha5]:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;background:var(--royal);transform:rotate(45deg)}.mra[data-astro-cid-jucevha5].is-live .mra__body[data-astro-cid-jucevha5]{display:grid}.mra[data-astro-cid-jucevha5].is-live .mra__stage[data-astro-cid-jucevha5]{position:relative;display:block;min-width:0;overflow:hidden}.mra[data-astro-cid-jucevha5].is-live .mra__lists[data-astro-cid-jucevha5]{display:block;padding:0}.mra[data-astro-cid-jucevha5].is-live .mra__group[data-astro-cid-jucevha5][data-off]{display:none}.mra[data-astro-cid-jucevha5].is-live .mra__ghead[data-astro-cid-jucevha5]{padding:24px clamp(18px,2vw,28px) 14px;background:linear-gradient(#fff 82%,#fff0);border-bottom:0}.mra[data-astro-cid-jucevha5].is-live .mra__rows[data-astro-cid-jucevha5]{padding:0 clamp(8px,1vw,14px) 18px}.mra[data-astro-cid-jucevha5].is-live .mra__item[data-astro-cid-jucevha5]{border-bottom:0}.mra[data-astro-cid-jucevha5].is-live .mra__item[data-astro-cid-jucevha5]+.mra__item[data-astro-cid-jucevha5]{box-shadow:0 -1px 0 var(--line)}.mra__map[data-astro-cid-jucevha5]{position:absolute;inset:0;z-index:0;background:var(--lilac-25)}.mra__ph[data-astro-cid-jucevha5]{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,transparent 0 16%,var(--lilac-25) 74%),repeating-linear-gradient(0deg,transparent 0 55px,rgba(142,80,162,.09) 55px 56px),repeating-linear-gradient(90deg,transparent 0 55px,rgba(142,80,162,.09) 55px 56px),var(--lilac-50);transition:opacity .6s var(--ease-out)}.mra__ph-pin[data-astro-cid-jucevha5]{position:relative;width:16px;height:16px;background:var(--royal);transform:rotate(45deg)}.mra__ph-pin[data-astro-cid-jucevha5]:after{content:"";position:absolute;inset:-14px;border:1px dashed var(--lilac-300)}.mra[data-astro-cid-jucevha5].is-map .mra__ph[data-astro-cid-jucevha5]{opacity:0;pointer-events:none}.mra[data-astro-cid-jucevha5].is-live .mra__stage[data-astro-cid-jucevha5]{height:clamp(320px,62vw,460px)}.mra[data-astro-cid-jucevha5].is-live .mra__group[data-astro-cid-jucevha5]{border-top:1px solid var(--line)}@media(max-width:759px){.mra[data-astro-cid-jucevha5].is-live .mra__tabs[data-astro-cid-jucevha5]{grid-template-columns:repeat(2,minmax(0,1fr))}.mra[data-astro-cid-jucevha5].is-live .mra__tab[data-astro-cid-jucevha5]:nth-child(3){box-shadow:inset 0 1px 0 var(--line)}.mra[data-astro-cid-jucevha5].is-live .mra__tab[data-astro-cid-jucevha5]:nth-child(4){box-shadow:inset 1px 0 0 var(--line),inset 0 1px 0 var(--line)}.mra__tab[data-astro-cid-jucevha5]{min-height:66px;padding:12px 16px;gap:10px}.mra__tab-n[data-astro-cid-jucevha5]{font-size:2.1rem}.mra__tab-bar[data-astro-cid-jucevha5]{display:none}.mra__tab[data-astro-cid-jucevha5][aria-selected=true]{background:var(--lilac-50)}.mra__tab[data-astro-cid-jucevha5][aria-selected=true]:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;background:var(--royal)}.mra__corner[data-astro-cid-jucevha5]{width:44px;height:44px}}@media(min-width:1000px){.mra[data-astro-cid-jucevha5].is-live .mra__body[data-astro-cid-jucevha5]{grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);height:var(--map-h)}.mra[data-astro-cid-jucevha5].is-live .mra__stage[data-astro-cid-jucevha5]{height:auto}.mra[data-astro-cid-jucevha5].is-live .mra__lists[data-astro-cid-jucevha5]{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lilac-200) transparent;box-shadow:inset 1px 0 0 var(--line)}.mra[data-astro-cid-jucevha5].is-live .mra__group[data-astro-cid-jucevha5]{border-top:0}.mra[data-astro-cid-jucevha5].is-live .mra__ghead[data-astro-cid-jucevha5]{position:sticky;top:0;z-index:2}}.mra[data-astro-cid-jucevha5].is-live.is-nomap .mra__tabs[data-astro-cid-jucevha5],.mra[data-astro-cid-jucevha5].is-live.is-nomap .mra__stage[data-astro-cid-jucevha5]{display:none}.mra[data-astro-cid-jucevha5].is-live.is-nomap .mra__body[data-astro-cid-jucevha5]{display:block;height:auto}.mra[data-astro-cid-jucevha5].is-live.is-nomap .mra__lists[data-astro-cid-jucevha5]{display:grid;padding:clamp(22px,3vw,44px);overflow:visible;box-shadow:none}.mra[data-astro-cid-jucevha5].is-live.is-nomap .mra__group[data-astro-cid-jucevha5][data-off]{display:block}.mra[data-astro-cid-jucevha5].is-live.is-nomap .mra__ghead[data-astro-cid-jucevha5]{position:static;padding:0 0 12px;background:none;border-bottom:1px solid var(--line-strong)}.mra[data-astro-cid-jucevha5].is-live.is-nomap .mra__rows[data-astro-cid-jucevha5]{padding:0}.mra[data-astro-cid-jucevha5].is-live.is-nomap .mra__group[data-astro-cid-jucevha5]{border-top:0}.mra[data-astro-cid-jucevha5] .leaflet-container{font:300 var(--fs-small)/1.4 var(--font-body);background:#f4f1f6;outline-offset:-3px}.mra[data-astro-cid-jucevha5].mra--osm .leaflet-tile-pane{filter:grayscale(1) sepia(.22) hue-rotate(235deg) saturate(1.35) brightness(1.08) contrast(.84)}.mra[data-astro-cid-jucevha5] .mra-pin{background:none;border:0}.mra[data-astro-cid-jucevha5] .mra-pin .mra-pin__dot{filter:drop-shadow(0 3px 5px rgba(42,23,51,.35));transition:transform .4s var(--ease-out),opacity .4s}.mra[data-astro-cid-jucevha5] .mra-pin .mra-pin__dot:after{content:"";position:absolute;inset:-8px;border:1px solid var(--royal);transform:rotate(45deg) scale(.6);opacity:0;transition:opacity .35s,transform .5s var(--ease-out)}.mra[data-astro-cid-jucevha5] .mra-pin.is-hot .mra-pin__dot,.mra[data-astro-cid-jucevha5] .leaflet-marker-icon.mra-pin:hover .mra-pin__dot{transform:scale(1.25)}.mra[data-astro-cid-jucevha5] .mra-pin.is-hot .mra-pin__dot:after{opacity:.6;transform:rotate(45deg) scale(1)}.mra[data-astro-cid-jucevha5] .mra-pin.is-picked .mra-pin__dot:after{opacity:1;transform:rotate(45deg) scale(1);border-width:1.5px;box-shadow:0 0 0 4px #8e50a224}.mra[data-astro-cid-jucevha5] .mra-pin.is-dim{pointer-events:none}.mra[data-astro-cid-jucevha5] .mra-pin.is-dim .mra-pin__dot{opacity:.22;transform:scale(.7);filter:grayscale(1)}.mra[data-astro-cid-jucevha5] .mra-you{background:none;border:0}.mra[data-astro-cid-jucevha5] .mra-you__dot{position:relative;display:block;width:16px;height:16px;border-radius:50%;background:var(--charcoal);box-shadow:0 0 0 3px #fff,0 2px 8px #2a173366}.mra[data-astro-cid-jucevha5] .mra-you__dot:after{content:"";position:absolute;inset:-12px;border-radius:50%;background:#8e50a233;animation:mra-you 2.4s var(--ease-out) infinite}@keyframes mra-you{0%{transform:scale(.5);opacity:1}to{transform:scale(1.4);opacity:0}}.mra[data-astro-cid-jucevha5] .mra-tip{padding:10px 16px 11px;border:0;border-radius:2px;background:var(--royal-900);color:#fff;box-shadow:var(--shadow-card);white-space:nowrap}.mra[data-astro-cid-jucevha5] .mra-tip:before{border-top-color:var(--royal-900)}.mra[data-astro-cid-jucevha5] .mra-tip__n{display:block;font:500 1.2rem/1.15 var(--font-display);font-variant-numeric:lining-nums}.mra[data-astro-cid-jucevha5] .mra-tip__t{display:block;margin-top:4px;font:500 .6rem/1.2 var(--font-caps);letter-spacing:.22em;text-transform:uppercase;color:var(--lilac-300)}.mra[data-astro-cid-jucevha5] .leaflet-control-zoom{border:0;box-shadow:none;margin:0 18px 18px 0;display:grid;gap:8px}.mra[data-astro-cid-jucevha5] .leaflet-control-zoom a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-strong);border-radius:50%!important;background:#fff;color:var(--ink);font:300 1.4rem/1 var(--font-body);box-shadow:var(--shadow-card);transition:background .4s,color .4s,border-color .4s}.mra[data-astro-cid-jucevha5] .leaflet-control-zoom a:hover{background:var(--royal);border-color:var(--royal);color:#fff}.mra[data-astro-cid-jucevha5] .leaflet-control-zoom a.leaflet-disabled{opacity:.45;background:#fff;color:var(--ink-3)}.mra[data-astro-cid-jucevha5] .leaflet-control-attribution{padding:2px 10px;background:#ffffffe0;color:var(--ink-3);font-size:.72rem}.mra[data-astro-cid-jucevha5] .leaflet-control-attribution a{color:var(--royal-700)}@media(prefers-reduced-motion:reduce){.mra__tab-bar[data-astro-cid-jucevha5],.mra__name[data-astro-cid-jucevha5],.mra[data-astro-cid-jucevha5] .mra-pin__dot,.mra[data-astro-cid-jucevha5] .mra-pin__dot:after{transition:none}.mra[data-astro-cid-jucevha5] .mra-you__dot:after{animation:none;transform:scale(1);opacity:.6}}.mrf-sec[data-astro-cid-xrpmwjoe]{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(80px,10vw,150px);background:linear-gradient(180deg,var(--paper),var(--lilac-25) 40%,var(--paper));border-top:1px solid var(--line)}.mrf-sec__arch[data-astro-cid-xrpmwjoe]{position:absolute;z-index:-1;pointer-events:none;right:-8vw;top:clamp(40px,6vw,90px);width:min(42vw,620px);aspect-ratio:3 / 4;border:1px solid var(--lilac-200);border-bottom:0;border-radius:999px 999px 0 0;opacity:.8;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.35) 24%,transparent 46%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.35) 24%,transparent 46%)}.mrf-sec__arch[data-astro-cid-xrpmwjoe]:after{content:"";position:absolute;inset:24px 24px 0;border:1px dashed var(--lilac-200);border-bottom:0;border-radius:inherit}.mrf[data-astro-cid-xrpmwjoe]{position:relative;display:grid;gap:clamp(28px,3vw,44px);min-width:0;overflow-anchor:none}.mrf__head[data-astro-cid-xrpmwjoe]{display:grid;gap:22px 64px;align-items:end}@media(min-width:1000px){.mrf__head[data-astro-cid-xrpmwjoe]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.mrf__title[data-astro-cid-xrpmwjoe]{margin-top:20px;font-size:clamp(2.6rem,5.4vw,5.4rem);line-height:.96;letter-spacing:-.03em}.mrf__intro[data-astro-cid-xrpmwjoe]{display:grid;gap:18px}.mrf__intro[data-astro-cid-xrpmwjoe] .divider[data-astro-cid-xrpmwjoe]{width:min(100%,260px)}.mrf__lead[data-astro-cid-xrpmwjoe]{max-width:46ch}.mrf__top[data-astro-cid-xrpmwjoe]{display:grid;gap:20px;min-width:0}@media(min-width:1100px){.mrf__top[data-astro-cid-xrpmwjoe]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:48px;align-items:start}}.mrf__search[data-astro-cid-xrpmwjoe]{display:grid;gap:12px}.mrf__row[data-astro-cid-xrpmwjoe]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}.mrf__geo[data-astro-cid-xrpmwjoe]{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 2px;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--royal-700)}.mrf__geo[data-astro-cid-xrpmwjoe] span[data-astro-cid-xrpmwjoe]{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--ease-out);padding-bottom:2px}.mrf__geo[data-astro-cid-xrpmwjoe]:hover span[data-astro-cid-xrpmwjoe],.mrf__geo[data-astro-cid-xrpmwjoe]:focus-visible span[data-astro-cid-xrpmwjoe]{background-size:100% 1px}.mrf__geo[data-astro-cid-xrpmwjoe] svg[data-astro-cid-xrpmwjoe]{width:20px;height:20px}.mrf__geo[data-astro-cid-xrpmwjoe][hidden]{display:none}.mrf__geo[data-astro-cid-xrpmwjoe][disabled]{opacity:.5;cursor:progress}.mrf__note[data-astro-cid-xrpmwjoe]{flex-basis:100%;font-size:var(--fs-small);line-height:1.6;color:var(--ink-3);max-width:60ch}.mrf__out[data-astro-cid-xrpmwjoe]{display:grid;gap:12px;min-width:0}.mrf__out[data-astro-cid-xrpmwjoe]:has(.mrf__status:empty):has(.mrf__result[hidden]){display:none}.mrf__status[data-astro-cid-xrpmwjoe]{font-size:var(--fs-small);color:var(--ink-2)}.mrf__status[data-astro-cid-xrpmwjoe]:empty{display:none}.mrf__status[data-astro-cid-xrpmwjoe].is-error{color:#a1324a}.mrf[data-astro-cid-xrpmwjoe].is-busy .mrf__status[data-astro-cid-xrpmwjoe]:before,.mrf__result[data-astro-cid-xrpmwjoe].is-pending .mrf__basis[data-astro-cid-xrpmwjoe]:before{content:"";display:inline-block;width:12px;height:12px;margin-right:10px;vertical-align:-1px;border-radius:50%;border:1.5px solid var(--lilac-200);border-top-color:var(--royal);animation:spin .8s linear infinite}.mrf__corner[data-astro-cid-xrpmwjoe]{position:absolute;top:-1px;right:-1px;width:48px;height:48px;border-top:2px solid var(--royal);border-right:2px solid var(--royal);pointer-events:none}.mrf__corner[data-astro-cid-xrpmwjoe]:after{content:"";position:absolute;top:-5px;right:-5px;width:8px;height:8px;background:var(--royal);transform:rotate(45deg)}.mrf__result[data-astro-cid-xrpmwjoe]{position:relative;display:grid;gap:16px;padding:clamp(22px,2.6vw,34px);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-soft);outline:none}.mrf__result[data-astro-cid-xrpmwjoe][hidden]{display:none}.mrf__result[data-astro-cid-xrpmwjoe]:focus-visible{outline:2px solid var(--royal);outline-offset:3px}.mrf__main[data-astro-cid-xrpmwjoe]{display:grid;gap:14px;min-width:0}.mrf__kicker[data-astro-cid-xrpmwjoe]{display:inline-flex;align-items:center;gap:.9em;font:500 var(--fs-eyebrow)/1.4 var(--font-caps);letter-spacing:.26em;text-transform:uppercase;color:var(--royal)}.mrf__kicker[data-astro-cid-xrpmwjoe]:before{content:"";width:7px;height:7px;flex:none;background:currentColor;transform:rotate(45deg)}.mrf__statement[data-astro-cid-xrpmwjoe]{font:400 clamp(1.55rem,2.3vw,2.15rem)/1.25 var(--font-display);color:var(--ink);letter-spacing:-.01em;font-variant-numeric:lining-nums}.mrf__statement[data-astro-cid-xrpmwjoe] strong{font-weight:500;font-style:italic;color:var(--royal-700)}.mrf__meta[data-astro-cid-xrpmwjoe]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.mrf__basis[data-astro-cid-xrpmwjoe]{font-size:var(--fs-small);color:var(--ink-3)}.mrf__to-form[data-astro-cid-xrpmwjoe]{margin-top:4px}.mrf__alts[data-astro-cid-xrpmwjoe]{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.mrf__alts[data-astro-cid-xrpmwjoe][hidden]{display:none}.mrf__alts-h[data-astro-cid-xrpmwjoe]{font:500 var(--fs-eyebrow)/1.3 var(--font-caps);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-3)}.mrf__alts-l[data-astro-cid-xrpmwjoe]{display:grid;gap:6px}.mrf__alts-l[data-astro-cid-xrpmwjoe] .mrf-alt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;width:100%;min-height:50px;padding:8px 16px;border:1px solid var(--line);background:var(--lilac-25);text-align:left;color:var(--ink);transition:border-color .4s var(--ease-out),background .4s}.mrf__alts-l[data-astro-cid-xrpmwjoe] .mrf-alt:hover,.mrf__alts-l[data-astro-cid-xrpmwjoe] .mrf-alt:focus-visible{border-color:var(--royal);background:#fff}.mrf__alts-l[data-astro-cid-xrpmwjoe] .mrf-alt__name{font:500 1.2rem/1.2 var(--font-display);font-variant-numeric:lining-nums}.mrf__alts-l[data-astro-cid-xrpmwjoe] .mrf-alt__meta{font-size:var(--fs-small);color:var(--ink-2);font-variant-numeric:lining-nums tabular-nums}.mrf__alts-l[data-astro-cid-xrpmwjoe] .mrf-alt__badges{display:inline-flex;gap:6px;margin-left:auto}.mrf__atlas[data-astro-cid-xrpmwjoe]{min-width:0}.mrf__refer[data-astro-cid-xrpmwjoe]{position:relative;display:grid;gap:22px 64px;outline:none;padding:clamp(26px,4vw,60px);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.mrf__refer[data-astro-cid-xrpmwjoe][hidden]{display:none}@media(min-width:1000px){.mrf__refer[data-astro-cid-xrpmwjoe]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}}.mrf__refer-head[data-astro-cid-xrpmwjoe]{display:grid;gap:16px;align-content:start}.mrf__refer-h[data-astro-cid-xrpmwjoe]{font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.05;font-weight:300;text-wrap:balance}.mrf__refer-h[data-astro-cid-xrpmwjoe] em[data-astro-cid-xrpmwjoe]{display:inline-block}.mrf__refer-h[data-astro-cid-xrpmwjoe] em[data-astro-cid-xrpmwjoe]{font-weight:400}.mrf__refer-head[data-astro-cid-xrpmwjoe] .divider[data-astro-cid-xrpmwjoe]{width:min(100%,200px)}.mrf__refer-l[data-astro-cid-xrpmwjoe]{font-size:var(--fs-small);line-height:1.7;color:var(--ink-2);max-width:40ch}.mrf__form[data-astro-cid-xrpmwjoe]{display:grid;gap:26px;min-width:0}.mrf__fields[data-astro-cid-xrpmwjoe]{display:grid;gap:6px 32px}@media(min-width:620px){.mrf__fields[data-astro-cid-xrpmwjoe]{grid-template-columns:1fr 1fr}.mrf__full[data-astro-cid-xrpmwjoe]{grid-column:1 / -1}}.mrf__fw[data-astro-cid-xrpmwjoe]{min-width:0}.mrf__err[data-astro-cid-xrpmwjoe]{min-height:1.4em;font-size:.8rem;line-height:1.4;color:#a1324a}.mrf__err[data-astro-cid-xrpmwjoe]:empty{min-height:0}.mrf__fw[data-astro-cid-xrpmwjoe] .field.is-invalid input,.mrf__fw[data-astro-cid-xrpmwjoe] .field.is-invalid textarea{border-color:#a1324a}.mrf__fw[data-astro-cid-xrpmwjoe] .field.is-invalid label{color:#a1324a!important}.mrf__actions[data-astro-cid-xrpmwjoe]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.mrf__actions[data-astro-cid-xrpmwjoe] .btn[data-astro-cid-xrpmwjoe][aria-busy=true]{opacity:.7;pointer-events:none}.mrf__fstatus[data-astro-cid-xrpmwjoe]{color:#a1324a}.mrf__fstatus[data-astro-cid-xrpmwjoe]:empty{position:absolute}.mrf__hp[data-astro-cid-xrpmwjoe]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:479px){.mrf__actions[data-astro-cid-xrpmwjoe] .btn[data-astro-cid-xrpmwjoe]{width:100%;justify-content:center;padding-inline:20px}.mrf__actions[data-astro-cid-xrpmwjoe]{justify-content:center}.mrf__to-form[data-astro-cid-xrpmwjoe] .btn[data-astro-cid-xrpmwjoe]{width:100%;justify-content:center}}
