.footer__nav-band[data-astro-cid-jo6i4kqk]{background:var(--color-surface-tint)}.footer__nav-inner[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:2rem;padding-block-start:4rem;padding-block-end:3.825rem;display:flex}.footer__brand[data-astro-cid-jo6i4kqk]{flex-direction:column;flex-shrink:0;align-items:center;gap:.85rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex}.footer__logo[data-astro-cid-jo6i4kqk]{width:219px}.footer__tagline[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);line-height:var(--leading-label);color:var(--color-text-body);text-align:center;font-weight:500}.footer__links[data-astro-cid-jo6i4kqk]{flex-direction:column;flex:1 1 0;gap:1rem;min-width:0;display:flex}.footer__site-nav[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:2rem;display:flex}.footer__nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));align-items:start;gap:1.25rem .5rem;display:grid}.footer__nav[data-astro-cid-jo6i4kqk]>li[data-astro-cid-jo6i4kqk]{display:flex}.footer__nav-link[data-astro-cid-jo6i4kqk]{font-family:var(--font-serif);font-weight:700;font-size:var(--text-md);line-height:var(--leading-label);align-items:center;gap:.5rem;display:flex}.footer__nav-icon[data-astro-cid-jo6i4kqk]{color:var(--color-brand);align-self:flex-start}.footer__nav-link[data-astro-cid-jo6i4kqk][aria-current=page] .footer__nav-label[data-astro-cid-jo6i4kqk]{color:var(--color-brand)}.footer__sub[data-astro-cid-jo6i4kqk]{font-family:var(--font-serif);font-weight:700;font-size:var(--text-sm);line-height:var(--leading-label);flex-wrap:wrap;gap:1rem 1.5rem;display:flex}.footer__base-band[data-astro-cid-jo6i4kqk]{background:var(--color-footer-base-bg)}.footer__base-inner[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center;gap:1.825rem;padding-block-start:2.5rem;padding-block-end:1.825rem;display:flex}.footer__sites-wrap[data-astro-cid-jo6i4kqk]{width:100%}.footer__sites[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.footer__site[data-astro-cid-jo6i4kqk]{background:var(--color-surface);border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:5rem;padding:.5rem;display:flex;overflow:clip}.footer__copyright[data-astro-cid-jo6i4kqk]{font-family:var(--font-latin);font-weight:600;font-size:var(--text-sm);line-height:var(--leading-label);letter-spacing:normal;text-align:center}.footer__nav-link[data-astro-cid-jo6i4kqk]:hover,a[data-astro-cid-jo6i4kqk].footer__sub-link:hover,a[data-astro-cid-jo6i4kqk].footer__site:hover{filter:none}.footer__nav-link[data-astro-cid-jo6i4kqk]:hover .footer__nav-label[data-astro-cid-jo6i4kqk],a[data-astro-cid-jo6i4kqk].footer__sub-link:hover,.footer__sub-link[data-astro-cid-jo6i4kqk][aria-current=page]{color:var(--color-brand)}a[data-astro-cid-jo6i4kqk].footer__site:hover{box-shadow:inset 0 0 0 2px var(--color-brand)}.footer__sub-link--pending[data-astro-cid-jo6i4kqk]{cursor:default}@media (max-width:63.999rem){.footer__nav-inner[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center}.footer__links[data-astro-cid-jo6i4kqk]{gap:0;width:100%}.footer__site-nav[data-astro-cid-jo6i4kqk]{gap:1.5rem}.footer__nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(min(8.75rem,100%),1fr));row-gap:0}.footer__nav-link[data-astro-cid-jo6i4kqk]{padding-block:calc((var(--tap-min) - 1.5rem) / 2);font-size:var(--text-sm);gap:.25rem}.footer__sub[data-astro-cid-jo6i4kqk]{row-gap:0}.footer__sub-link[data-astro-cid-jo6i4kqk]{padding-block-start:.5rem;padding-block-end:.5rem;display:inline-block}.footer__sites[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-menu-open]{overflow:hidden}.site-menu[data-astro-cid-pdla3bba]{--menu-duration:.25s;--menu-fade-in:.4s;--menu-stagger:50ms;--panel-duration:.4s;inset:var(--header-height-sp) 0 0;z-index:60;visibility:hidden;transition:visibility 0s linear var(--menu-duration);position:fixed}.site-menu[data-astro-cid-pdla3bba][data-open]{visibility:visible;transition:visibility}.site-menu__sheet[data-astro-cid-pdla3bba]{height:100%;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--color-surface);overscroll-behavior:contain;opacity:0;transition:opacity var(--menu-duration) ease-in;overflow-y:auto}.site-menu[data-astro-cid-pdla3bba][data-open] .site-menu__sheet[data-astro-cid-pdla3bba]{opacity:1;transition-timing-function:ease-out}.site-menu__contact[data-astro-cid-pdla3bba]{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.site-menu__contact-btn[data-astro-cid-pdla3bba]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:4.5rem;font-size:var(--text-lg);font-weight:600;line-height:var(--leading-label);color:var(--color-text);text-align:center;justify-content:center;align-items:center;gap:.75rem;padding:0 .75rem 6px;display:flex}.site-menu__contact-btn--tour[data-astro-cid-pdla3bba]{background:var(--color-cta-highlight);box-shadow:inset 0 -3px 0 var(--color-cta-highlight-border)}.site-menu__contact-btn--brochure[data-astro-cid-pdla3bba]{background:var(--color-tag-new);box-shadow:inset 0 -3px 0 var(--color-tag-new-border)}.site-menu__contact-btn--tel[data-astro-cid-pdla3bba]{flex-direction:column;gap:.25rem;padding-inline-start:.5rem;padding-inline-end:.5rem}.site-menu__contact-label[data-astro-cid-pdla3bba]{word-break:keep-all}.site-menu__tel-label[data-astro-cid-pdla3bba]{align-items:center;gap:.75rem;display:flex}.site-menu__tel-note[data-astro-cid-pdla3bba]{font-size:var(--text-note);color:var(--color-text-note);word-break:keep-all;font-weight:400}.site-menu__row[data-astro-cid-pdla3bba]{background:var(--color-surface);border:0;border-bottom:1px solid var(--color-surface-muted);width:100%;min-height:4rem;font-family:inherit;font-size:var(--text-md);font-weight:500;line-height:var(--leading-label);letter-spacing:inherit;color:var(--color-text);text-align:left;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1rem;display:flex}.site-menu__row--toggle[data-astro-cid-pdla3bba]{cursor:pointer}.site-menu__row[data-astro-cid-pdla3bba][aria-current=page]{background:var(--color-filter-on)}.site-menu__row-body[data-astro-cid-pdla3bba]{flex-direction:column;gap:.25rem;display:flex}.site-menu__row-title[data-astro-cid-pdla3bba]{align-items:center;gap:.25rem;display:flex}.site-menu__row-sub[data-astro-cid-pdla3bba]{font-size:var(--text-xs);color:var(--color-text-note);font-weight:400}.site-menu__house-icon[data-astro-cid-pdla3bba]{--icon-size:1.25rem}.site-menu__house-icon[data-astro-cid-pdla3bba][data-icon=approval_delegation]{color:var(--color-amber)}.site-menu__house-icon[data-astro-cid-pdla3bba][data-icon=roofing]{color:var(--color-independent)}.site-menu__house-icon[data-astro-cid-pdla3bba][data-icon=assist_walker]{color:var(--color-day-area)}.site-menu__row-icon[data-astro-cid-pdla3bba],.site-menu__row[data-astro-cid-pdla3bba] .external-link-icon{--icon-size:.9375rem}.site-menu__row-mark[data-astro-cid-pdla3bba]{width:.9375rem;height:.9375rem;color:var(--color-heading);flex-shrink:0;position:relative}.site-menu__row-mark[data-astro-cid-pdla3bba]:before,.site-menu__row-mark[data-astro-cid-pdla3bba]:after{content:"";left:1.75px;right:1.75px;background:currentColor;border-radius:1px;height:1.5px;position:absolute;top:calc(50% - .75px)}.site-menu__row-mark[data-astro-cid-pdla3bba]:after{transition:rotate .3s;rotate:90deg}.site-menu__row--toggle[data-astro-cid-pdla3bba][aria-expanded=true] .site-menu__row-mark[data-astro-cid-pdla3bba]:after{rotate:0deg}.site-menu__reveal[data-astro-cid-pdla3bba]{visibility:hidden;transition:grid-template-rows var(--panel-duration) cubic-bezier(.2, 0, 0, 1), visibility 0s linear var(--panel-duration);grid-template-rows:0fr;display:grid}.site-menu__reveal[data-astro-cid-pdla3bba][data-open]{visibility:visible;transition:grid-template-rows var(--panel-duration) cubic-bezier(.2, 0, 0, 1);grid-template-rows:1fr}.site-menu__reveal[data-astro-cid-pdla3bba]>[data-astro-cid-pdla3bba]{min-height:0;overflow:hidden}.site-menu__panel[data-astro-cid-pdla3bba]{background:var(--color-filter-on)}.site-menu__panel-inner[data-astro-cid-pdla3bba]{padding:1.125rem 1rem}.site-menu__more[data-astro-cid-pdla3bba]{background:var(--color-cta-warm);border:1px solid var(--color-cta-warm-border);border-radius:var(--radius-pill);width:100%;min-height:4rem;font-family:inherit;font-size:var(--text-md);font-weight:600;line-height:var(--leading-label);letter-spacing:inherit;color:var(--color-text-body);cursor:pointer;justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex}.site-menu__more-icon[data-astro-cid-pdla3bba]{--icon-size:.9375rem}.site-menu__group-title[data-astro-cid-pdla3bba]{background:var(--color-filter-on);min-height:3.5rem;font-size:var(--text-xs);color:var(--color-text-note);align-items:center;padding-inline-start:1rem;padding-inline-end:1rem;display:flex}.site-menu__row--group[data-astro-cid-pdla3bba]{background:var(--color-filter-on)}:is(.site-menu__row[data-astro-cid-pdla3bba]:focus-visible,.site-menu__more[data-astro-cid-pdla3bba]:focus-visible){outline-offset:-3px}@media (prefers-reduced-motion:no-preference){.site-menu__contact-btn[data-astro-cid-pdla3bba],.site-menu__item[data-astro-cid-pdla3bba]>.site-menu__row[data-astro-cid-pdla3bba]>[data-astro-cid-pdla3bba]{opacity:0;transition-property:opacity,transform;transition-duration:0s;transition-delay:var(--menu-duration);transform:translateY(-.5rem)}.site-menu[data-astro-cid-pdla3bba][data-open] .site-menu__contact-btn[data-astro-cid-pdla3bba],.site-menu[data-astro-cid-pdla3bba][data-open] .site-menu__item[data-astro-cid-pdla3bba]>.site-menu__row[data-astro-cid-pdla3bba]>[data-astro-cid-pdla3bba]{opacity:1;transition-duration:var(--menu-fade-in);transition-timing-function:ease-out;transition-delay:calc(var(--menu-duration) + min(var(--menu-order) * var(--menu-stagger), .4s));transform:none}.site-menu__reveal[data-astro-cid-pdla3bba] li[data-astro-cid-pdla3bba],.site-menu__more[data-astro-cid-pdla3bba]{transition-property:opacity,transform;transition-duration:var(--menu-fade-in);transition-timing-function:ease-out;transition-delay:min(var(--panel-order) * var(--menu-stagger), .4s)}.site-menu__reveal[data-astro-cid-pdla3bba]:not([data-open]) li[data-astro-cid-pdla3bba],.site-menu__reveal[data-astro-cid-pdla3bba]:not([data-open]) .site-menu__more[data-astro-cid-pdla3bba]{opacity:0;transition-duration:0s;transition-delay:var(--panel-duration);transform:translateY(-.5rem)}}@media (prefers-reduced-motion:reduce){.site-menu[data-astro-cid-pdla3bba],.site-menu__reveal[data-astro-cid-pdla3bba]{transition-delay:0s}}@media (min-width:64rem){.site-menu[data-astro-cid-pdla3bba]{display:none}}:root[data-opening-locked]{scrollbar-gutter:stable;overflow:hidden}.opening-curtain[data-astro-cid-irugdm4a]{display:none}@keyframes opening-curtain-lift{to{opacity:0;visibility:hidden}}@keyframes opening-curtain-logo-in{0%{opacity:0;scale:1.15}}@keyframes opening-curtain-logo-out{to{opacity:0}}@media screen and (prefers-reduced-motion:no-preference){:root[data-opening-curtain] .opening-curtain[data-astro-cid-irugdm4a]{z-index:90;background:var(--color-surface);animation:opening-curtain-lift var(--opening-fade) ease-in-out var(--opening-hold) forwards;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.opening-curtain[data-astro-cid-irugdm4a]:after{content:"";animation:opening-curtain-logo-in 1s ease-out .5s backwards, opening-curtain-logo-out .5s ease-in-out calc(var(--opening-hold) - .5s) forwards;background:url(/assets/logo-dormy-senior.webp) 50%/min(18rem,80%) no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}}@media (max-width:63.999rem){.opening-curtain[data-astro-cid-irugdm4a]:after{background-size:12.5rem}}.preview-banner[data-astro-cid-yp67euhd]{z-index:100;background:var(--color-text-body);color:var(--color-surface);position:sticky;top:0}.preview-banner__text[data-astro-cid-yp67euhd]{font-size:var(--text-sm);line-height:var(--leading-label);margin-block-start:0;margin-block-end:0;padding-block-start:.5rem;padding-block-end:.5rem}.preview-banner__text[data-astro-cid-yp67euhd] strong[data-astro-cid-yp67euhd]{margin-inline-end:1em}.global-nav__card[data-astro-cid-raghmlda]{max-width:var(--layout-nav);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);filter:drop-shadow(0 2px 2px #0000000d);margin-inline-start:auto;margin-inline-end:auto;padding:.5rem}.global-nav__list[data-astro-cid-raghmlda]{border-radius:var(--radius-md);background:#0000000d;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:1px;display:grid;overflow:hidden}.global-nav__link[data-astro-cid-raghmlda]{background:var(--color-surface);text-align:center;flex-direction:column;align-items:center;gap:calc(.75rem - .2em);height:100%;padding-top:.5rem;padding-bottom:calc(1rem - .2em);display:flex}.global-nav__link[data-astro-cid-raghmlda][aria-current=page]{background:var(--color-filter-on)}.global-nav__link[data-astro-cid-raghmlda]{--nav-accent:var(--color-brand)}.global-nav__link[data-astro-cid-raghmlda][data-icon=approval_delegation]{--nav-accent:var(--color-amber)}.global-nav__link[data-astro-cid-raghmlda][data-icon=roofing]{--nav-accent:var(--color-teal)}.global-nav__icon[data-astro-cid-raghmlda]{color:var(--nav-accent);transition:translate .3s}.global-nav__label[data-astro-cid-raghmlda]{font-family:var(--font-serif);font-weight:700;font-size:var(--text-md);line-height:var(--leading-label);letter-spacing:var(--tracking-jp);word-break:keep-all;color:var(--color-text-body);transition:color .3s}@media (hover:hover){.global-nav__link[data-astro-cid-raghmlda]:hover{filter:none}.global-nav__link[data-astro-cid-raghmlda]:hover .global-nav__label[data-astro-cid-raghmlda]{color:var(--nav-accent)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.global-nav__link[data-astro-cid-raghmlda]:hover .global-nav__icon[data-astro-cid-raghmlda]{translate:0 -.25rem}}@media (max-width:63.999rem){.global-nav__item--pc-only[data-astro-cid-raghmlda]{display:none}.global-nav[data-astro-cid-raghmlda] .l-container[data-astro-cid-raghmlda]{padding-inline-start:.5rem;padding-inline-end:.5rem}.global-nav__card[data-astro-cid-raghmlda]{padding:0;overflow:clip}.global-nav__list[data-astro-cid-raghmlda]{border-radius:0;grid-template-columns:repeat(3,1fr)}.global-nav__link[data-astro-cid-raghmlda]{gap:calc(.5rem - .2em);padding-top:.5rem;padding-bottom:calc(.625rem - .2em)}.global-nav__icon[data-astro-cid-raghmlda]{--icon-size:1rem}.global-nav__label[data-astro-cid-raghmlda]{font-size:var(--nav-label)}}.menu-toggle[data-astro-cid-htkohlup]{border:0;border-left:1px solid var(--color-border);width:3.5rem;letter-spacing:inherit;color:var(--color-text-body);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0;font-family:inherit;display:none}.menu-toggle__mark[data-astro-cid-htkohlup]{width:1.75rem;height:1.75rem;position:relative}.menu-toggle__mark[data-astro-cid-htkohlup]:before,.menu-toggle__mark[data-astro-cid-htkohlup]:after,.menu-toggle__bar[data-astro-cid-htkohlup]{content:"";left:.25rem;right:.25rem;background:currentColor;border-radius:1px;height:1.75px;position:absolute;top:calc(50% - .875px)}.menu-toggle__mark[data-astro-cid-htkohlup]:before{translate:0 -5.7px}.menu-toggle__mark[data-astro-cid-htkohlup]:after{translate:0 5.7px}.menu-toggle[data-astro-cid-htkohlup][aria-expanded=true] .menu-toggle__mark[data-astro-cid-htkohlup]:before{translate:none;rotate:45deg}.menu-toggle[data-astro-cid-htkohlup][aria-expanded=true] .menu-toggle__mark[data-astro-cid-htkohlup]:after{translate:none;rotate:-45deg}.menu-toggle[data-astro-cid-htkohlup][aria-expanded=true] .menu-toggle__bar[data-astro-cid-htkohlup]{opacity:0}.menu-toggle__labels[data-astro-cid-htkohlup]{justify-items:center;display:grid}.menu-toggle__label[data-astro-cid-htkohlup]{font-size:var(--text-2xs);font-weight:500;line-height:var(--leading-label);grid-area:1/1}.menu-toggle[data-astro-cid-htkohlup][aria-expanded=true] .menu-toggle__label--open[data-astro-cid-htkohlup],.menu-toggle[data-astro-cid-htkohlup]:not([aria-expanded=true]) .menu-toggle__label--close[data-astro-cid-htkohlup]{opacity:0;visibility:hidden}.menu-toggle[data-astro-cid-htkohlup]:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion:no-preference){.menu-toggle__mark[data-astro-cid-htkohlup]:before,.menu-toggle__mark[data-astro-cid-htkohlup]:after{transition:rotate .15s ease-in,translate .15s ease-out .15s}.menu-toggle[data-astro-cid-htkohlup][aria-expanded=true] .menu-toggle__mark[data-astro-cid-htkohlup]:before,.menu-toggle[data-astro-cid-htkohlup][aria-expanded=true] .menu-toggle__mark[data-astro-cid-htkohlup]:after{transition:translate .15s ease-in,rotate .15s ease-out .15s}.menu-toggle__bar[data-astro-cid-htkohlup]{transition:opacity 0s .15s}.menu-toggle__label[data-astro-cid-htkohlup]{transition:opacity .3s,visibility .3s}}@media (max-width:63.999rem){.menu-toggle[data-astro-cid-htkohlup]{display:flex}}.site-head[data-astro-cid-fzpbxy5g]{z-index:20;pointer-events:none;flex-direction:column;display:flex;position:sticky;top:0}.site-head--overlay[data-astro-cid-fzpbxy5g]{position:fixed;left:0;right:0}.site-head__nav[data-astro-cid-fzpbxy5g]{overflow:clip}.site-head__nav-inner[data-astro-cid-fzpbxy5g]{pointer-events:auto;padding-top:.5rem;transition:transform .3s}.site-head[data-astro-cid-fzpbxy5g][data-nav-hidden] .site-head__nav-inner[data-astro-cid-fzpbxy5g]{transform:translateY(-100%)}.site-head[data-astro-cid-fzpbxy5g][data-nav-hidden] .site-head__nav[data-astro-cid-fzpbxy5g]:focus-within .site-head__nav-inner[data-astro-cid-fzpbxy5g]{transform:none}.site-header[data-astro-cid-fzpbxy5g]{background:var(--color-surface);pointer-events:auto;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.site-header__brand[data-astro-cid-fzpbxy5g]{filter:drop-shadow(0 2px 2px #0000000d);padding:1rem}.site-header__brand-link[data-astro-cid-fzpbxy5g]{flex-direction:column;align-items:center;display:flex}.site-header__logo[data-astro-cid-fzpbxy5g]{width:219px}.site-header__tagline[data-astro-cid-fzpbxy5g]{font-size:var(--text-header-xs);font-weight:500;line-height:var(--leading-label);color:var(--color-text-body);margin-top:calc(1rem - .2em)}.site-header__tools[data-astro-cid-fzpbxy5g]{flex:1 1 min-content;background:var(--color-surface);border-bottom-left-radius:var(--radius-md);justify-content:flex-end;align-items:center;gap:1rem;max-width:max-content;padding:.5rem;display:flex}.text-size[data-astro-cid-fzpbxy5g]{border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:1rem;padding:.5rem .5rem .5rem 1rem;display:flex}.text-size__label[data-astro-cid-fzpbxy5g]{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-label);white-space:nowrap}.text-size__group[data-astro-cid-fzpbxy5g]{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.text-size__btn[data-astro-cid-fzpbxy5g]{background:var(--color-surface);min-width:5.5rem;min-height:3rem;font-family:inherit;font-size:var(--text-md);font-weight:600;line-height:var(--leading-label);letter-spacing:inherit;color:var(--color-text-body);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex}.text-size__btn[data-astro-cid-fzpbxy5g]+.text-size__btn[data-astro-cid-fzpbxy5g]{border-left:1px solid var(--color-border)}.text-size__btn[data-astro-cid-fzpbxy5g][aria-pressed=true]{background:var(--color-filter-on)}.text-size__check[data-astro-cid-fzpbxy5g]{--icon-size:1rem}.text-size__btn[data-astro-cid-fzpbxy5g][aria-pressed=false] .text-size__check[data-astro-cid-fzpbxy5g]{display:none}.site-header__actions[data-astro-cid-fzpbxy5g]{justify-content:flex-end;align-items:center;gap:.25rem;padding:.5rem;display:flex}.site-header__action[data-astro-cid-fzpbxy5g]{border:1px solid var(--color-border);border-radius:var(--radius-pill);width:12.5rem;min-height:4.5rem;font-size:var(--text-lg);font-weight:600;line-height:var(--leading-label);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding-inline-start:.75rem;padding-inline-end:.75rem;transition:translate .15s,box-shadow .15s;display:flex}.site-header__action--tour[data-astro-cid-fzpbxy5g]{background:var(--color-cta-warm);box-shadow:inset 0 -3px 0 var(--color-cta-warm-border)}.site-header__action--brochure[data-astro-cid-fzpbxy5g]{background:var(--color-tag-new);box-shadow:inset 0 -3px 0 var(--color-tag-new-border)}@media (hover:hover){.site-header__action[data-astro-cid-fzpbxy5g]:hover{filter:none;translate:0 2px}.site-header__action--tour[data-astro-cid-fzpbxy5g]:hover{box-shadow:inset 0 -1px 0 var(--color-cta-warm-border)}.site-header__action--brochure[data-astro-cid-fzpbxy5g]:hover{box-shadow:inset 0 -1px 0 var(--color-tag-new-border)}}.site-header__tel[data-astro-cid-fzpbxy5g]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:4.5rem;padding:0 .75rem 2px;display:flex}.site-header__tel-label[data-astro-cid-fzpbxy5g]{font-size:var(--text-sm);font-weight:600;line-height:var(--leading-label);white-space:nowrap;align-items:center;gap:.25rem;display:flex}.site-header__tel-label[data-astro-cid-fzpbxy5g] .icon[data-astro-cid-fzpbxy5g]{--icon-size:1.25rem}.site-header__tel-number[data-astro-cid-fzpbxy5g]{font-family:var(--font-latin);font-size:var(--text-lead);font-weight:600;line-height:var(--leading-label);letter-spacing:0;white-space:nowrap;margin-block-start:-.363em;margin-block-end:-.292em}@media (max-width:84.999rem){.site-header[data-astro-cid-fzpbxy5g]{--header-space-lg:clamp(.5rem, 2.38vw - 16.4px, 1rem);--header-space-sm:clamp(.5rem, 1.19vw - 4.2px, .75rem);--header-label:clamp(.8125rem, .3vw + 9.95px, var(--text-sm))}.site-header__brand[data-astro-cid-fzpbxy5g]{padding:var(--header-space-lg)}.site-header__logo[data-astro-cid-fzpbxy5g]{width:clamp(176px,12.8vw + 44.9px,219px)}.site-header__tagline[data-astro-cid-fzpbxy5g]{font-size:clamp(.6875rem, .3vw + 7.95px, var(--text-header-xs))}.site-header__tools[data-astro-cid-fzpbxy5g]{gap:var(--header-space-lg)}.text-size[data-astro-cid-fzpbxy5g]{gap:var(--header-space-lg);padding-left:var(--header-space-lg)}.text-size__label[data-astro-cid-fzpbxy5g]{font-size:var(--header-label)}.text-size__btn[data-astro-cid-fzpbxy5g]{min-width:clamp(4.75rem,3.57vw + 39.4px,5.5rem);font-size:clamp(.9375rem, .3vw + 11.95px, var(--text-md));padding-inline-start:clamp(.625rem,1.79vw - 8.3px,1rem);padding-inline-end:clamp(.625rem,1.79vw - 8.3px,1rem)}.site-header__actions[data-astro-cid-fzpbxy5g]{padding-inline-start:clamp(.25rem,1.19vw - 8.2px,.5rem);padding-inline-end:clamp(.25rem,1.19vw - 8.2px,.5rem)}.site-header__action[data-astro-cid-fzpbxy5g]{width:clamp(162px,11.31vw + 46.2px,12.5rem);padding-inline:var(--header-space-sm);font-size:clamp(1rem, .6vw + 9.9px, var(--text-lg))}.site-header__action[data-astro-cid-fzpbxy5g] .icon[data-astro-cid-fzpbxy5g]{--icon-size:clamp(1.25rem, 1.19vw + 7.8px, 1.5rem)}.site-header__tel[data-astro-cid-fzpbxy5g]{padding-inline:var(--header-space-sm)}.site-header__tel-label[data-astro-cid-fzpbxy5g]{font-size:var(--header-label)}.site-header__tel-number[data-astro-cid-fzpbxy5g]{font-size:clamp(1.3125rem, 2.08vw - .3px, var(--text-lead))}}@media (max-width:63.999rem){.site-head__nav-inner[data-astro-cid-fzpbxy5g]{padding-top:1rem}.site-header[data-astro-cid-fzpbxy5g]{min-height:var(--header-height-sp);flex-wrap:nowrap;align-items:center;padding:.5rem}.site-header__brand[data-astro-cid-fzpbxy5g]{flex:0 auto;min-width:0;padding:0}.site-header__brand-link[data-astro-cid-fzpbxy5g]{align-items:flex-start}.site-header__logo[data-astro-cid-fzpbxy5g]{width:146px}.site-header__tagline[data-astro-cid-fzpbxy5g]{font-size:var(--text-2xs);margin-top:calc(.75rem - .4em)}.site-header__tools[data-astro-cid-fzpbxy5g]{border:1px solid var(--color-border);border-radius:var(--radius-md);flex:9.5rem;align-items:stretch;gap:0;max-width:12.125rem;padding:0;overflow:clip}.site-header__actions[data-astro-cid-fzpbxy5g]{display:none}.text-size[data-astro-cid-fzpbxy5g]{border:0;border-radius:0;flex-direction:column;flex:auto;gap:.5rem;min-width:0;padding:.5rem 0 0}.text-size__label[data-astro-cid-fzpbxy5g]{font-size:var(--text-2xs);margin-block-start:-.4em;margin-block-end:-.26em}.text-size__group[data-astro-cid-fzpbxy5g]{border:0;border-top:1px solid var(--color-border);border-radius:0;align-self:stretch;min-width:0}.text-size__btn[data-astro-cid-fzpbxy5g]{min-width:auto;min-height:2rem;font-size:var(--text-header-xs);flex:0 4.25rem;padding-inline-start:.5rem;padding-inline-end:.5rem}.text-size__check[data-astro-cid-fzpbxy5g]{display:none}}@keyframes site-head-drop{0%{translate:0 -100%}}@media screen and (prefers-reduced-motion:no-preference){:root[data-opening] .site-head[data-astro-cid-fzpbxy5g]{animation:site-head-drop var(--enter-duration) cubic-bezier(.2, 0, 0, 1) var(--opening-enter) backwards}}.main--nav[data-astro-cid-z4jru4n3]{--layout-content:var(--layout-nav)}
