.contact-page[data-astro-cid-5g3jvhfo]{padding-top:calc(var(--header-height) + var(--space-24));padding-bottom:var(--space-32)}.contact-label[data-astro-cid-5g3jvhfo]{grid-column:1/span 2}.contact-title[data-astro-cid-5g3jvhfo]{margin-top:var(--space-12);grid-column:1/span 10}.contact-title[data-astro-cid-5g3jvhfo] h1[data-astro-cid-5g3jvhfo]{max-width:12ch;font-size:var(--text-h1);line-height:var(--type-leading-display);letter-spacing:-.07em}.contact-title-line[data-astro-cid-5g3jvhfo]{padding-bottom:var(--type-descender-buffer);margin-bottom:calc(0em - var(--type-descender-buffer));display:block;overflow:hidden}.contact-title-line--muted[data-astro-cid-5g3jvhfo]{color:var(--color-text-muted)}.contact-title-text[data-astro-cid-5g3jvhfo]{display:block;overflow:visible}.contact-hero[data-astro-cid-5g3jvhfo]>.contact-title[data-astro-cid-5g3jvhfo]{animation:none}.contact-title-line[data-astro-cid-5g3jvhfo]:first-child .contact-title-text[data-astro-cid-5g3jvhfo]{animation:contact-title-in .88s 80ms var(--motion-ease-out) both}.contact-title-line[data-astro-cid-5g3jvhfo]:last-child .contact-title-text[data-astro-cid-5g3jvhfo]{animation:contact-title-in .92s .17s var(--motion-ease-out) both}@keyframes contact-title-in{0%{opacity:0;filter:blur(4px);transform:translateY(112%)skewY(1.2deg)}72%{opacity:1}to{opacity:1;filter:blur();transform:translate(0,0)skewY(0)}}.contact-intro[data-astro-cid-5g3jvhfo]{max-width:38rem;margin-top:var(--space-12);grid-column:7/-1}.contact-intro[data-astro-cid-5g3jvhfo] p[data-astro-cid-5g3jvhfo]{color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.6}.contact-options[data-astro-cid-5g3jvhfo],.contact-note[data-astro-cid-5g3jvhfo]{padding-top:var(--space-8);border-top:1px solid var(--color-border);margin-top:clamp(8rem,16vw,16rem)}.contact-index[data-astro-cid-5g3jvhfo]{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;flex-direction:column;grid-column:1/span 2;display:flex}.contact-index[data-astro-cid-5g3jvhfo] span[data-astro-cid-5g3jvhfo]:first-child{color:var(--color-accent)}.contact-list[data-astro-cid-5g3jvhfo]{grid-column:4/-1;min-width:0;position:relative}.contact-list[data-astro-cid-5g3jvhfo]:before{content:"";background:var(--color-border);transform-origin:0;width:100%;height:1px;transition:transform .9s var(--motion-ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}.contact-list[data-astro-cid-5g3jvhfo].is-visible:before{transform:scaleX(1)}.contact-row[data-astro-cid-5g3jvhfo]{isolation:isolate;justify-content:space-between;align-items:center;gap:var(--space-8);min-width:0;padding:var(--space-6) var(--space-2);color:inherit;text-decoration:none;transition:background-color .52s cubic-bezier(.22,.75,.2,1);display:flex;position:relative;overflow:hidden}.contact-row[data-astro-cid-5g3jvhfo]:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 5%, transparent), transparent 72%);opacity:0;transition:opacity .42s var(--motion-ease-soft), transform .52s var(--motion-ease-out);position:absolute;inset:0;transform:translate(-3%)}.contact-row[data-astro-cid-5g3jvhfo]:after{content:"";background:var(--color-border);transform-origin:0;height:1px;transition:transform .82s var(--motion-ease-out), background-color .32s var(--motion-ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.contact-row[data-astro-cid-5g3jvhfo]>div[data-astro-cid-5g3jvhfo]{gap:var(--space-2);flex-direction:column;min-width:0;transition:transform .52s cubic-bezier(.22,.75,.2,1);display:flex}.row-label[data-astro-cid-5g3jvhfo]{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;transition:color .42s cubic-bezier(.22,.75,.2,1),transform .52s cubic-bezier(.22,.75,.2,1)}.contact-row[data-astro-cid-5g3jvhfo] strong[data-astro-cid-5g3jvhfo]{min-width:0;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:var(--font-weight-medium);letter-spacing:-.04em;overflow-wrap:anywhere;line-height:1.1;transition:transform .52s cubic-bezier(.22,.75,.2,1),color .42s cubic-bezier(.22,.75,.2,1)}.row-arrow[data-astro-cid-5g3jvhfo]{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 82%, transparent);width:2.8rem;height:2.8rem;font-size:1.05rem;line-height:var(--type-leading-tight);border-radius:50%;flex:0 0 2.8rem;place-items:center;transition:transform .52s cubic-bezier(.22,.75,.2,1),background-color .42s cubic-bezier(.22,.75,.2,1),border-color .42s cubic-bezier(.22,.75,.2,1),color .42s cubic-bezier(.22,.75,.2,1);display:grid}.note-copy[data-astro-cid-5g3jvhfo]{grid-column:4/span 5}.note-copy[data-astro-cid-5g3jvhfo] h2[data-astro-cid-5g3jvhfo]{font-size:var(--text-h3);line-height:var(--type-leading-tight);letter-spacing:-.04em}.note-copy[data-astro-cid-5g3jvhfo] p[data-astro-cid-5g3jvhfo]{max-width:38rem;margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.6}.note-action[data-astro-cid-5g3jvhfo]{grid-column:10/-1;justify-content:flex-end;align-items:flex-end;display:flex}@media (hover:hover){a[data-astro-cid-5g3jvhfo].contact-row:hover:before,a[data-astro-cid-5g3jvhfo].contact-row:focus-visible:before{opacity:1;transform:translate(0)}a[data-astro-cid-5g3jvhfo].contact-row:hover:after,a[data-astro-cid-5g3jvhfo].contact-row:focus-visible:after{background:color-mix(in srgb, var(--color-accent) 66%, var(--color-border))}a[data-astro-cid-5g3jvhfo].contact-row:hover>div[data-astro-cid-5g3jvhfo],a[data-astro-cid-5g3jvhfo].contact-row:focus-visible>div[data-astro-cid-5g3jvhfo]{transform:translate(.08rem)}a[data-astro-cid-5g3jvhfo].contact-row:hover .row-label[data-astro-cid-5g3jvhfo],a[data-astro-cid-5g3jvhfo].contact-row:focus-visible .row-label[data-astro-cid-5g3jvhfo]{color:var(--color-accent);transform:translate(.03rem)}a[data-astro-cid-5g3jvhfo].contact-row:hover strong[data-astro-cid-5g3jvhfo],a[data-astro-cid-5g3jvhfo].contact-row:focus-visible strong[data-astro-cid-5g3jvhfo]{color:var(--color-accent);transform:translate(.12rem)}a[data-astro-cid-5g3jvhfo].contact-row:hover .row-arrow[data-astro-cid-5g3jvhfo],a[data-astro-cid-5g3jvhfo].contact-row:focus-visible .row-arrow[data-astro-cid-5g3jvhfo]{border-color:var(--color-accent);background:var(--color-accent);color:#fff;box-shadow:0 .55rem 1.1rem color-mix(in srgb, var(--color-accent) 20%, transparent);transform:translate(-.65rem,-.1rem)}}.contact-row[data-astro-cid-5g3jvhfo]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.contact-row[data-astro-cid-5g3jvhfo]:active{transform:scale(.997)}html[data-motion=ready] .contact-list[data-astro-cid-5g3jvhfo][data-reveal-stagger]>[data-astro-cid-5g3jvhfo][data-reveal-item]{opacity:1;filter:none;translate:0}html[data-motion=ready] .contact-list[data-astro-cid-5g3jvhfo][data-reveal-stagger]>[data-astro-cid-5g3jvhfo][data-reveal-item]:after{transition-delay:calc(var(--reveal-index,0) * 95ms)}html[data-motion=ready] .contact-list[data-astro-cid-5g3jvhfo][data-reveal-stagger]>[data-astro-cid-5g3jvhfo][data-reveal-item]>div[data-astro-cid-5g3jvhfo],html[data-motion=ready] .contact-list[data-astro-cid-5g3jvhfo][data-reveal-stagger]>[data-astro-cid-5g3jvhfo][data-reveal-item]>.row-arrow[data-astro-cid-5g3jvhfo]{opacity:0;filter:blur(2px);transition:opacity .62s var(--motion-ease-soft), translate .72s var(--motion-ease-out), filter .52s var(--motion-ease-soft), transform .42s var(--motion-ease-out), background-color .32s var(--motion-ease-out), border-color .32s var(--motion-ease-out), color .32s var(--motion-ease-out);translate:0 .85rem}html[data-motion=ready] .contact-list[data-astro-cid-5g3jvhfo][data-reveal-stagger]>[data-astro-cid-5g3jvhfo][data-reveal-item]>.row-arrow[data-astro-cid-5g3jvhfo]{translate:.45rem .55rem;scale:.9}html[data-motion=ready] .contact-list[data-astro-cid-5g3jvhfo][data-reveal-stagger].is-visible>[data-astro-cid-5g3jvhfo][data-reveal-item]:after{transform:scaleX(1)}html[data-motion=ready] .contact-list[data-astro-cid-5g3jvhfo][data-reveal-stagger].is-visible>[data-astro-cid-5g3jvhfo][data-reveal-item]>div[data-astro-cid-5g3jvhfo],html[data-motion=ready] .contact-list[data-astro-cid-5g3jvhfo][data-reveal-stagger].is-visible>[data-astro-cid-5g3jvhfo][data-reveal-item]>.row-arrow[data-astro-cid-5g3jvhfo]{opacity:1;filter:blur();transition-delay:calc(90ms + var(--reveal-index,0) * 95ms);translate:0;scale:1}@media (width>=900px) and (width<=1023px){.contact-page[data-astro-cid-5g3jvhfo]{padding-top:calc(var(--header-height) + 6rem);padding-bottom:8rem}.contact-title[data-astro-cid-5g3jvhfo]{grid-column:1/-1}.contact-intro[data-astro-cid-5g3jvhfo]{grid-column:4/-1}.contact-options[data-astro-cid-5g3jvhfo],.contact-note[data-astro-cid-5g3jvhfo]{margin-top:8rem}.contact-list[data-astro-cid-5g3jvhfo]{grid-column:3/-1}.note-copy[data-astro-cid-5g3jvhfo]{grid-column:3/span 4}.note-action[data-astro-cid-5g3jvhfo]{grid-column:7/-1}}@media (width<=899px){.contact-page[data-astro-cid-5g3jvhfo]{padding-top:calc(var(--header-height) + 4.5rem);padding-bottom:6rem}.contact-label[data-astro-cid-5g3jvhfo],.contact-title[data-astro-cid-5g3jvhfo],.contact-intro[data-astro-cid-5g3jvhfo],.contact-index[data-astro-cid-5g3jvhfo],.contact-list[data-astro-cid-5g3jvhfo],.note-copy[data-astro-cid-5g3jvhfo],.note-action[data-astro-cid-5g3jvhfo]{grid-column:1/-1}.contact-title[data-astro-cid-5g3jvhfo]{margin-top:2.75rem}.contact-title[data-astro-cid-5g3jvhfo] h1[data-astro-cid-5g3jvhfo]{max-width:10ch;line-height:var(--type-leading-display);letter-spacing:-.055em}.contact-intro[data-astro-cid-5g3jvhfo]{margin-top:2rem}.contact-intro[data-astro-cid-5g3jvhfo] p[data-astro-cid-5g3jvhfo]{font-size:1rem;line-height:1.6}.contact-options[data-astro-cid-5g3jvhfo],.contact-note[data-astro-cid-5g3jvhfo]{margin-top:6rem;padding-top:1.5rem}.contact-index[data-astro-cid-5g3jvhfo]{gap:var(--space-3);flex-direction:row;margin-bottom:1.75rem}.contact-row[data-astro-cid-5g3jvhfo]{gap:1.5rem;padding-block:1.5rem}.contact-row[data-astro-cid-5g3jvhfo] strong[data-astro-cid-5g3jvhfo]{font-size:clamp(1.35rem,5vw,1.8rem)}.note-copy[data-astro-cid-5g3jvhfo] h2[data-astro-cid-5g3jvhfo]{font-size:clamp(2rem,7vw,2.75rem)}.note-copy[data-astro-cid-5g3jvhfo] p[data-astro-cid-5g3jvhfo]{margin-top:1.25rem;font-size:1rem;line-height:1.6}.note-action[data-astro-cid-5g3jvhfo]{justify-content:stretch;margin-top:2rem}.note-action[data-astro-cid-5g3jvhfo] .button{width:100%}}@media (width<=479px){.contact-page[data-astro-cid-5g3jvhfo]{padding-top:calc(var(--header-height) + 3.5rem);padding-bottom:5rem}.contact-title[data-astro-cid-5g3jvhfo]{margin-top:2.25rem}.contact-title[data-astro-cid-5g3jvhfo] h1[data-astro-cid-5g3jvhfo]{font-size:clamp(2.7rem,12vw,3.6rem)}.contact-intro[data-astro-cid-5g3jvhfo]{margin-top:1.6rem}.contact-options[data-astro-cid-5g3jvhfo],.contact-note[data-astro-cid-5g3jvhfo]{margin-top:5rem;padding-top:1.25rem}.contact-index[data-astro-cid-5g3jvhfo]{margin-bottom:1.35rem}.contact-row[data-astro-cid-5g3jvhfo]{gap:1rem;padding-block:1.25rem}.contact-row[data-astro-cid-5g3jvhfo] strong[data-astro-cid-5g3jvhfo]{letter-spacing:-.03em;font-size:clamp(1.2rem,6vw,1.5rem)}.row-arrow[data-astro-cid-5g3jvhfo]{flex-basis:2.5rem;width:2.5rem;height:2.5rem;font-size:1rem}.note-copy[data-astro-cid-5g3jvhfo] h2[data-astro-cid-5g3jvhfo]{font-size:clamp(1.85rem,8vw,2.35rem)}.note-action[data-astro-cid-5g3jvhfo]{margin-top:1.75rem}.note-action[data-astro-cid-5g3jvhfo] .button{min-height:3.1rem}}@media (width<=359px){.contact-page[data-astro-cid-5g3jvhfo]{padding-top:calc(var(--header-height) + 3rem)}.contact-title[data-astro-cid-5g3jvhfo] h1[data-astro-cid-5g3jvhfo]{font-size:2.5rem}.contact-options[data-astro-cid-5g3jvhfo],.contact-note[data-astro-cid-5g3jvhfo]{margin-top:4.5rem}.contact-row[data-astro-cid-5g3jvhfo]{padding-block:1.1rem}.contact-row[data-astro-cid-5g3jvhfo] strong[data-astro-cid-5g3jvhfo]{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.contact-title-text[data-astro-cid-5g3jvhfo]{animation:none!important}.contact-list[data-astro-cid-5g3jvhfo]:before,.contact-row[data-astro-cid-5g3jvhfo],.contact-row[data-astro-cid-5g3jvhfo]:before,.contact-row[data-astro-cid-5g3jvhfo]:after,.contact-row[data-astro-cid-5g3jvhfo]>div[data-astro-cid-5g3jvhfo],.row-label[data-astro-cid-5g3jvhfo],.contact-row[data-astro-cid-5g3jvhfo] strong[data-astro-cid-5g3jvhfo],.row-arrow[data-astro-cid-5g3jvhfo]{transition:none!important}}
