.contact-page[data-astro-cid-6bfsojfh]{background:var(--surface);color:#fff}.contact-hero[data-astro-cid-6bfsojfh]{align-items:end;min-height:720px;padding:160px 24px 82px;display:grid;position:relative;overflow:hidden}.contact-hero[data-astro-cid-6bfsojfh]>img[data-astro-cid-6bfsojfh]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade[data-astro-cid-6bfsojfh]{background:linear-gradient(90deg,#020608f5,#0206088f 60%,#0206081f),linear-gradient(#0000 38%,#020608e0);position:absolute;inset:0}.hero-content[data-astro-cid-6bfsojfh]{z-index:1;position:relative}.hero-content[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{max-width:850px;font-size:clamp(3.6rem,7vw,6.2rem)}.hero-content[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]:not(.eyebrow){color:#ffffffc2;max-width:610px;font-size:1.16rem}.conversation-section[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line)}.conversation-heading[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);align-items:end;gap:58px;margin-bottom:44px;display:grid}.conversation-heading[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{color:var(--ink-soft)}.conversation-grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.conversation-grid[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{border:1px solid var(--line);background:var(--paper);border-radius:10px;align-content:start;min-height:310px;padding:28px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid}.conversation-grid[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{color:#ffffff59;font-size:2rem;font-weight:900}.conversation-grid[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{color:var(--aqua);letter-spacing:.11em;text-transform:uppercase;margin-top:58px;font-weight:900}.conversation-grid[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{margin-top:10px;font-size:1.4rem;line-height:1.25}.conversation-grid[data-astro-cid-6bfsojfh] em[data-astro-cid-6bfsojfh]{color:var(--ink-soft);margin-top:auto;padding-top:30px;font-style:normal}.contact-detail-section[data-astro-cid-6bfsojfh]{background:var(--soft)}.contact-detail-grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);align-items:start;gap:80px;display:grid}.contact-detail-grid[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{text-decoration:none}.contact-detail-grid[data-astro-cid-6bfsojfh]>div[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]:last-child{max-width:600px;color:var(--ink-soft)}.contact-detail-grid[data-astro-cid-6bfsojfh] aside[data-astro-cid-6bfsojfh]{border-left:1px solid var(--aqua);padding-left:34px}.contact-detail-grid[data-astro-cid-6bfsojfh] ul[data-astro-cid-6bfsojfh]{color:var(--ink-soft);gap:11px;margin:0;padding-left:20px;display:grid}.route-section[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line)}.route-grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);align-items:start;gap:80px;display:grid}.route-grid[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:clamp(2.2rem,4vw,3.2rem)}.route-links[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line)}.route-links[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:76px;font-size:1.08rem;font-weight:900;text-decoration:none;display:flex}.route-links[data-astro-cid-6bfsojfh] b[data-astro-cid-6bfsojfh]{color:var(--aqua)}.route-links[data-astro-cid-6bfsojfh] .book-link[data-astro-cid-6bfsojfh]{color:var(--aqua-dark)}@media (hover:hover){.conversation-grid[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{border-color:#7cdee159;transform:translateY(-5px)}}@media (width<=820px){.conversation-heading[data-astro-cid-6bfsojfh],.contact-detail-grid[data-astro-cid-6bfsojfh],.route-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.conversation-heading[data-astro-cid-6bfsojfh]{gap:20px}.conversation-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.conversation-grid[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{min-height:220px}.conversation-grid[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{margin-top:30px}.contact-detail-grid[data-astro-cid-6bfsojfh],.route-grid[data-astro-cid-6bfsojfh]{gap:48px}}@media (width<=520px){.contact-hero[data-astro-cid-6bfsojfh]{min-height:580px;padding:118px 18px 54px}.contact-hero[data-astro-cid-6bfsojfh]>img[data-astro-cid-6bfsojfh]{object-position:68% center}.hero-content[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{font-size:clamp(2.5rem,11vw,3.25rem)}.hero-content[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]:not(.eyebrow){font-size:1.04rem}.conversation-grid[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{min-height:170px;padding:22px}.conversation-grid[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{margin-top:20px}.contact-detail-grid[data-astro-cid-6bfsojfh] aside[data-astro-cid-6bfsojfh]{padding-left:24px}}
