html:has([data-contact]) #site-header{position:absolute;top:0;left:0;right:0}.contact[data-astro-cid-6bfsojfh]{min-height:100dvh;padding:clamp(5.5rem, 9vw, 8.5rem) var(--spacing-gutter) clamp(1.25rem, 2.5vw, 2rem);flex-direction:column;gap:clamp(2rem,4vw,3.5rem);display:flex}.mask[data-astro-cid-6bfsojfh]{vertical-align:bottom;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow-y:clip}[data-astro-cid-6bfsojfh][data-contact-rise]{display:inline-block}.heading[data-astro-cid-6bfsojfh]{font-family:var(--font-display);text-transform:lowercase;font-size:clamp(3.5rem,11vw,13rem);line-height:.9}.pitch[data-astro-cid-6bfsojfh]{letter-spacing:-.01em;text-transform:uppercase;margin-top:1rem;font-size:clamp(.875rem,1.1vw,1.125rem);font-weight:700}.mail[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-block:auto;display:flex}.address[data-astro-cid-6bfsojfh]{font-family:var(--font-display);font-size:clamp(1.75rem,8vw,9.5rem);line-height:1;display:inline-block;position:relative}.address-text[data-astro-cid-6bfsojfh]{display:inline-block}.address-line[data-astro-cid-6bfsojfh]{background:var(--color-accent);transform-origin:100%;height:max(2px,.05em);transition:transform .6s cubic-bezier(.65,0,.35,1);position:absolute;bottom:-.08em;left:0;right:0;transform:scaleX(0)}.address[data-astro-cid-6bfsojfh]:hover,.address[data-astro-cid-6bfsojfh]:focus-visible{color:var(--color-accent)}.address[data-astro-cid-6bfsojfh]:hover .address-line[data-astro-cid-6bfsojfh],.address[data-astro-cid-6bfsojfh]:focus-visible .address-line[data-astro-cid-6bfsojfh]{transform-origin:0%;transform:scaleX(1)}.copy[data-astro-cid-6bfsojfh]{isolation:isolate;border:1px solid;border-radius:999px;min-height:2.75rem;padding:0 1.25rem;transition:color .35s,border-color .35s;position:relative;overflow:hidden}.copy[data-astro-cid-6bfsojfh]:hover,.copy[data-astro-cid-6bfsojfh]:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.copy[data-astro-cid-6bfsojfh][data-done]{border-color:var(--color-accent)}.copy-fill[data-astro-cid-6bfsojfh]{z-index:-1;background:var(--color-accent);clip-path:inset(0% 100% 0% 0%);position:absolute;inset:0}.copy-labels[data-astro-cid-6bfsojfh]{justify-items:center;display:grid;overflow-y:clip}.copy-label[data-astro-cid-6bfsojfh]{grid-area:1/1}.copy-done[data-astro-cid-6bfsojfh]{color:#fff}.socials[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--color-foreground);margin:0;padding:0;list-style:none}.row[data-astro-cid-6bfsojfh]{position:relative}.rule[data-astro-cid-6bfsojfh]{background:var(--color-foreground);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.row[data-astro-cid-6bfsojfh] .social{grid-template-columns:clamp(6rem,14vw,14rem) minmax(0,1fr) auto;align-items:baseline;column-gap:1rem;padding-block:clamp(.9rem,1.5vw,1.5rem);display:grid}.network[data-astro-cid-6bfsojfh]{color:var(--color-muted)}.handle[data-astro-cid-6bfsojfh]{font-family:var(--font-display);font-size:clamp(1.5rem,3.4vw,3.75rem);line-height:1}.handle-text[data-astro-cid-6bfsojfh]{transition:opacity .4s,transform .7s cubic-bezier(.16,1,.3,1);display:inline-block}.arrow[data-astro-cid-6bfsojfh]{font-size:clamp(1.25rem,2.2vw,2.25rem);line-height:1;transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.socials[data-astro-cid-6bfsojfh]:has(.social:hover) .handle-text[data-astro-cid-6bfsojfh]{opacity:.25}.socials[data-astro-cid-6bfsojfh]:has(.social:hover) .row[data-astro-cid-6bfsojfh] .social:hover .handle-text[data-astro-cid-6bfsojfh]{opacity:1;transform:translate(1.25rem)}.row[data-astro-cid-6bfsojfh] .social:hover .arrow[data-astro-cid-6bfsojfh]{color:var(--color-accent);transform:translate(.15em,-.15em)}}.legal[data-astro-cid-6bfsojfh]{flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.legal[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{text-decoration-line:underline;text-decoration-thickness:1px}@media (width<=47.999rem){.row[data-astro-cid-6bfsojfh] .social{grid-template-columns:minmax(0,1fr) auto;row-gap:.35rem}.network[data-astro-cid-6bfsojfh]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.copy[data-astro-cid-6bfsojfh],.address[data-astro-cid-6bfsojfh],.address-line[data-astro-cid-6bfsojfh],.handle-text[data-astro-cid-6bfsojfh],.arrow[data-astro-cid-6bfsojfh]{transition:none}}@media (prefers-reduced-motion:no-preference){html.js .contact[data-astro-cid-6bfsojfh][data-arrival] [data-astro-cid-6bfsojfh][data-contact-rise],html.js .contact[data-astro-cid-6bfsojfh][data-arrival] [data-astro-cid-6bfsojfh][data-contact-email-text],html.js .contact[data-astro-cid-6bfsojfh][data-arrival] .rule[data-astro-cid-6bfsojfh]{opacity:0;animation:2.4s step-end forwards reveal-safety}}
