.site-header[data-astro-cid-nen7h5rs]{z-index:40;position:absolute;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs]:has(.mobile-nav[data-open=true]){z-index:100}.site-header__bar[data-astro-cid-nen7h5rs]{padding:32px var(--container-pad,60px);justify-content:space-between;align-items:center;display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{align-items:center;display:inline-flex}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:52px}.site-header__actions[data-astro-cid-nen7h5rs]{color:var(--color-heading);align-items:center;gap:28px;display:flex}.site-header--over-photo[data-astro-cid-nen7h5rs] .site-header__actions[data-astro-cid-nen7h5rs]{color:var(--color-off-white)}.icon-btn[data-astro-cid-nen7h5rs]{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:44px;margin:-17px -7px;padding:4px;display:flex;position:relative}.menu-btn__bars[data-astro-cid-nen7h5rs],.menu-btn__bars[data-astro-cid-nen7h5rs]:before,.menu-btn__bars[data-astro-cid-nen7h5rs]:after{background:currentColor;width:22px;height:1.5px;transition:transform .25s;display:block}.menu-btn__bars[data-astro-cid-nen7h5rs]{position:relative}.menu-btn__bars[data-astro-cid-nen7h5rs]:before,.menu-btn__bars[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.menu-btn__bars[data-astro-cid-nen7h5rs]:before{top:-7px}.menu-btn__bars[data-astro-cid-nen7h5rs]:after{top:7px}.sr-only[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-nav[data-astro-cid-nen7h5rs]{visibility:hidden}.mobile-nav[data-astro-cid-nen7h5rs][data-open=true]{visibility:visible}.mobile-nav__overlay[data-astro-cid-nen7h5rs]{opacity:0;z-index:95;background:#1f12078c;transition:opacity .3s;position:fixed;inset:0}.mobile-nav[data-astro-cid-nen7h5rs][data-open=true] .mobile-nav__overlay[data-astro-cid-nen7h5rs]{opacity:1}.mobile-nav__panel[data-astro-cid-nen7h5rs]{background:var(--color-dark);color:var(--color-off-white);z-index:96;padding:48px var(--container-pad,60px);opacity:0;flex-direction:column;transition:opacity .35s,transform .35s;display:flex;position:fixed;inset:0;transform:translateY(-16px)}.mobile-nav[data-astro-cid-nen7h5rs][data-open=true] .mobile-nav__panel[data-astro-cid-nen7h5rs]{opacity:1;transform:none}.mobile-nav__close[data-astro-cid-nen7h5rs]{color:inherit;font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-self:flex-end;align-items:center;gap:10px;margin-bottom:40px;font-size:14px;line-height:1;display:inline-flex}.mobile-nav__close[data-astro-cid-nen7h5rs]:hover{color:var(--color-accent)}.mobile-nav__body[data-astro-cid-nen7h5rs]{flex:1;justify-content:space-between;align-items:center;gap:60px;display:flex}.mobile-nav__list[data-astro-cid-nen7h5rs]{text-align:left;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mobile-nav__link[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--color-off-white);font-size:36px;font-weight:300}.mobile-nav__link[data-astro-cid-nen7h5rs]:hover{color:var(--color-accent)}.mobile-nav__side[data-astro-cid-nen7h5rs]{border-left:1px solid #ffffff26;flex-direction:column;flex:0 0 370px;gap:36px;width:370px;padding-left:50px;display:flex}.mobile-nav__cta-label[data-astro-cid-nen7h5rs]{color:#fff9;font-size:14px}.mobile-nav__cta-btn[data-astro-cid-nen7h5rs]{margin-top:14px}.mobile-nav__cta-link[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--color-off-white);align-items:center;gap:10px;margin-top:10px;font-size:22px;display:inline-flex}.mobile-nav__cta-link[data-astro-cid-nen7h5rs]:hover{color:var(--color-accent)}.mobile-nav__socials[data-astro-cid-nen7h5rs]{gap:18px;padding-top:30px;display:flex}.mobile-nav__socials[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-off-white);letter-spacing:1px;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;display:flex}.mobile-nav__socials[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{border-color:var(--color-accent);color:var(--color-accent)}@media (width<=900px){.mobile-nav__body[data-astro-cid-nen7h5rs]{flex-direction:column;justify-content:center;align-items:flex-start;gap:48px}.mobile-nav__side[data-astro-cid-nen7h5rs]{border-top:1px solid #ffffff26;border-left:none;flex-flow:wrap;flex:none;gap:40px;width:100%;padding-top:36px;padding-left:0}.mobile-nav__link[data-astro-cid-nen7h5rs]{font-size:30px}}@media (width<=767px){.site-header[data-astro-cid-nen7h5rs]{position:static}.site-header__bar[data-astro-cid-nen7h5rs]{padding:24px}.site-header--over-photo[data-astro-cid-nen7h5rs] .site-header__actions[data-astro-cid-nen7h5rs]{color:var(--color-heading)}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-dark);color:var(--color-dark-text);padding:var(--space-lg) 0 0}.site-footer[data-astro-cid-jo6i4kqk] h6[data-astro-cid-jo6i4kqk]{color:var(--color-off-white);margin-bottom:18px}.site-footer__logo[data-astro-cid-jo6i4kqk]{width:auto;height:53px;margin-bottom:18px}.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,1fr);gap:40px;padding-bottom:60px;display:grid}.site-footer__contact[data-astro-cid-jo6i4kqk]{margin-top:10px}.site-footer__note[data-astro-cid-jo6i4kqk]{max-width:26ch;margin-top:8px;font-size:14px;line-height:1.6}.link-underline-dark[data-astro-cid-jo6i4kqk]{color:var(--color-dark-text);border-bottom:1px solid #afa8a266;transition:color .25s,border-color .25s}.link-underline-dark[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent);border-color:var(--color-accent)}.site-footer__links[data-astro-cid-jo6i4kqk],.site-footer__socials[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-dark-text)}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer__socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent)}.site-footer__socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;display:inline-flex}.site-footer__social-icon[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:center;display:inline-flex}.site-footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid #afa8a226;padding-top:26px;padding-bottom:26px;font-size:13px}@media (width<=900px){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=767px){.site-footer[data-astro-cid-jo6i4kqk]{padding-top:var(--space-md)}.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:32px 20px}.site-footer__col--about[data-astro-cid-jo6i4kqk],.site-footer__col--office[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.site-footer__links[data-astro-cid-jo6i4kqk],.site-footer__socials[data-astro-cid-jo6i4kqk]{gap:0}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{display:inline-block}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:8px 0}.site-footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:12px 0 2px}.site-footer__contact[data-astro-cid-jo6i4kqk]{margin-top:2px}}
