.hd[data-astro-cid-nen7h5rs]{z-index:70;align-items:center;gap:var(--gap);height:68px;padding:0 var(--pad);-webkit-backdrop-filter:blur(14px);transition:transform .6s var(--ease);background:#f2f2f0eb;border-bottom:1px solid #18181824;grid-template-columns:auto 1fr auto;display:grid;position:fixed;top:0;left:0;right:0}.hd[data-astro-cid-nen7h5rs].hide{transform:translateY(-101%)}.hd-l[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.hd-logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:28px;display:block}.hd-nav[data-astro-cid-nen7h5rs]{justify-self:center;gap:clamp(18px,2.8vw,44px);display:flex}.hd-nav-link[data-astro-cid-nen7h5rs]{font-size:13px;font-family:var(--font-body);color:var(--color-ink);padding:8px 0;text-decoration:none;position:relative}.hd-nav-link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--color-red);transform-origin:0;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.hd-nav-link[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}.hd-r[data-astro-cid-nen7h5rs]{align-items:center;gap:22px;display:flex}.hd-btn[data-astro-cid-nen7h5rs]{background:var(--color-ink);height:36px;color:var(--color-paper);font-size:13px;font-weight:500;font-family:var(--font-body);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:background .22s;display:inline-flex}.hd-btn[data-astro-cid-nen7h5rs]:hover{background:#2d2d2d}.hd-btn-arr[data-astro-cid-nen7h5rs]{stroke:#fff;flex-shrink:0;transition:stroke .22s}.hd-burger[data-astro-cid-nen7h5rs]{border:1px solid var(--color-ink);cursor:pointer;background:0 0;width:44px;height:44px;padding:0;display:none;position:relative}.hd-burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:var(--color-ink);height:1.5px;transition:.4s var(--ease);display:block;position:absolute;left:12px;right:12px}.hd-burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{top:17px}.hd-burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(2){top:25px}.menu-open[data-astro-cid-nen7h5rs] .hd-burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{top:21px;transform:rotate(45deg)}.menu-open[data-astro-cid-nen7h5rs] .hd-burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(2){top:21px;transform:rotate(-45deg)}.hd-mob[data-astro-cid-nen7h5rs]{display:none}@media (width<=1000px){.hd-mob[data-astro-cid-nen7h5rs]{z-index:65;background:var(--color-paper);padding:100px var(--pad) 40px;visibility:hidden;pointer-events:none;transition:transform .7s var(--ease), visibility 0s linear .7s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.menu-open[data-astro-cid-nen7h5rs] .hd-mob[data-astro-cid-nen7h5rs]{visibility:visible;pointer-events:auto;transition:transform .7s var(--ease), visibility 0s linear 0s;transform:translateY(0)}}.hd-mob-links[data-astro-cid-nen7h5rs]{flex-direction:column;display:flex}.hd-mob-link[data-astro-cid-nen7h5rs]{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);border-bottom:1px solid #18181833;justify-content:space-between;align-items:baseline;padding:2.4vw 0;font-size:13vw;font-weight:600;line-height:1;text-decoration:none;display:flex}.hd-mob-cta[data-astro-cid-nen7h5rs]{background:var(--color-ink);height:56px;color:var(--color-paper);font-size:14px;font-weight:500;font-family:var(--font-body);isolation:isolate;align-self:flex-start;align-items:center;padding-left:24px;text-decoration:none;transition:color .4s;display:inline-flex;position:relative;overflow:hidden}.hd-mob-cta[data-astro-cid-nen7h5rs]:before{content:"";background:var(--color-red);transform-origin:100%;transition:transform .55s var(--ease);z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.hd-mob-cta[data-astro-cid-nen7h5rs]:hover:before{transform-origin:0;transform:scaleX(1)}@media (width<=1000px){.hd-nav[data-astro-cid-nen7h5rs],.hd-tel[data-astro-cid-nen7h5rs],.hd-btn[data-astro-cid-nen7h5rs]{display:none}.hd-burger[data-astro-cid-nen7h5rs]{display:block}.hd[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto}}.ft[data-astro-cid-jo6i4kqk]{background:var(--color-white);padding:clamp(56px, 7vw, 96px) var(--pad) clamp(32px, 4vw, 48px)}.ft-inner[data-astro-cid-jo6i4kqk]{max-width:1320px;margin:0 auto}.ft-top[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1.5fr;align-items:start;gap:clamp(32px,4vw,64px);display:grid}.ft-logo-link[data-astro-cid-jo6i4kqk]{line-height:0;text-decoration:none;display:inline-block}.ft-logo[data-astro-cid-jo6i4kqk]{width:auto;height:25px;display:block}.ft-tagline[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:var(--color-mute);margin:16px 0 0;font-size:13px;font-weight:300;line-height:1.6}.ft-nav[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;display:flex}.ft-nav-link[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:var(--color-ink);width:fit-content;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.ft-nav-link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-red)}.ft-contact[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;font-style:normal;display:flex}.ft-contact-link[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:var(--color-ink);width:fit-content;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.ft-contact-link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-red)}.ft-contact-phone[data-astro-cid-jo6i4kqk]{letter-spacing:-.01em;font-size:17px;font-weight:500}.ft-contact-geo[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:var(--color-mute);margin-top:4px;font-size:12px}.ft-rule[data-astro-cid-jo6i4kqk]{background:var(--color-stone);height:1px;margin:clamp(32px,4vw,56px) 0 clamp(20px,2.5vw,32px)}.ft-bottom[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:clamp(16px,2.5vw,36px);display:flex}.ft-copy[data-astro-cid-jo6i4kqk],.ft-lic[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:var(--color-mute);font-size:12px;font-weight:300}.ft-lic[data-astro-cid-jo6i4kqk]{margin-left:auto}.ft-privacy[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:var(--color-mute);border-bottom:1px solid var(--color-stone);padding-bottom:1px;font-size:12px;font-weight:300;text-decoration:none;transition:color .2s,border-color .2s}.ft-privacy[data-astro-cid-jo6i4kqk]:hover{color:var(--color-ink);border-color:var(--color-ink)}@media (width<=860px){.ft-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.ft-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=540px){.ft-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.ft-lic[data-astro-cid-jo6i4kqk]{margin-left:0}.ft-bottom[data-astro-cid-jo6i4kqk]{gap:10px}}
