.hero[data-astro-cid-h3glhzrd]{position:relative;min-height:min(72vh,700px);display:flex;align-items:flex-end;background:var(--ink)}.hero-img[data-astro-cid-h3glhzrd]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-scrim[data-astro-cid-h3glhzrd]{position:absolute;inset:0;background:linear-gradient(to top,#0f0c08db,#0f0c0852 48%,#0f0c0800 72%)}.hero-text[data-astro-cid-h3glhzrd]{position:relative;width:100%;padding:120px var(--pad) 56px;color:var(--paper);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px}.hero[data-astro-cid-h3glhzrd] h1[data-astro-cid-h3glhzrd].hero-title{font-family:var(--display);font-weight:300;font-size:clamp(40px,5.4vw,76px);line-height:1.04;letter-spacing:-.01em;max-width:820px;margin:0;color:var(--paper)}.hero-sub[data-astro-cid-h3glhzrd]{margin:20px 0 0;max-width:640px;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.hero-actions[data-astro-cid-h3glhzrd]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-actions[data-astro-cid-h3glhzrd] .btn[data-astro-cid-h3glhzrd]{padding:14px 22px;font-size:13px}.btn[data-astro-cid-h3glhzrd].outline-light{color:var(--paper);border-color:#fbf8f2bf}.btn[data-astro-cid-h3glhzrd].outline-light:hover{background:var(--paper);color:var(--ink);opacity:1}.hero-by[data-astro-cid-h3glhzrd]{margin:22px 0 0;font-size:14px;letter-spacing:.04em}.hero-by[data-astro-cid-h3glhzrd] a[data-astro-cid-h3glhzrd]{color:var(--paper)}.hero-cta[data-astro-cid-h3glhzrd]{display:flex;flex-direction:column;gap:14px;align-items:flex-start;font-size:14px;line-height:1.5;min-width:min(300px,100%)}.searchbar[data-astro-cid-h3glhzrd]{padding-top:40px;padding-bottom:56px;scroll-margin-top:24px}.searchbar[data-astro-cid-h3glhzrd] form[data-astro-cid-h3glhzrd]{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;padding:28px;border:1px solid var(--line);background:var(--bone)}.field[data-astro-cid-h3glhzrd]{flex:1 1 260px;display:flex;flex-direction:column;gap:8px}.field[data-astro-cid-h3glhzrd].narrow{flex:0 1 180px}.field[data-astro-cid-h3glhzrd] label[data-astro-cid-h3glhzrd]{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--stone)}.field[data-astro-cid-h3glhzrd] input[data-astro-cid-h3glhzrd],.field[data-astro-cid-h3glhzrd] select[data-astro-cid-h3glhzrd]{width:100%;height:54px;padding:0 16px;border:1px solid var(--ink);background:var(--paper);font:inherit;color:var(--ink);border-radius:0}.searchbar[data-astro-cid-h3glhzrd] .btn[data-astro-cid-h3glhzrd]{height:54px;padding-top:0;padding-bottom:0}.adv[data-astro-cid-h3glhzrd]{align-self:center;font-size:14px;letter-spacing:.06em;margin-left:8px}.head-tools[data-astro-cid-h3glhzrd]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;font-size:14px;letter-spacing:.06em}.map-frame[data-astro-cid-h3glhzrd]{height:640px;border:1px solid var(--line)}.more[data-astro-cid-h3glhzrd]{margin-top:48px}.band[data-astro-cid-h3glhzrd]{margin-top:96px}.chips[data-astro-cid-h3glhzrd]{display:flex;flex-wrap:wrap;gap:12px}.chips[data-astro-cid-h3glhzrd] a[data-astro-cid-h3glhzrd]{display:flex;flex-direction:column;gap:4px;padding:16px 22px;border:1px solid var(--line);text-decoration:none;color:var(--ink);font-family:var(--serif);font-size:22px;line-height:1.1;min-width:200px}.chips[data-astro-cid-h3glhzrd] a[data-astro-cid-h3glhzrd]:hover{border-color:var(--copper);color:var(--copper)}.chips[data-astro-cid-h3glhzrd] .cnt[data-astro-cid-h3glhzrd]{font-family:var(--sans);font-size:13px;color:var(--stone);letter-spacing:.04em}.talk[data-astro-cid-h3glhzrd]{margin-top:96px;background:var(--ink);color:var(--paper);padding:80px var(--pad)}.talk-in[data-astro-cid-h3glhzrd]{display:flex;flex-wrap:wrap;gap:40px 96px;align-items:center;justify-content:space-between}.talk-in[data-astro-cid-h3glhzrd]>div[data-astro-cid-h3glhzrd]:first-child{flex:1 1 420px;max-width:680px}.talk[data-astro-cid-h3glhzrd] .kicker[data-astro-cid-h3glhzrd]{color:var(--copper-light);margin-bottom:18px}.talk[data-astro-cid-h3glhzrd] h2[data-astro-cid-h3glhzrd]{font-size:clamp(30px,3.4vw,42px);margin-bottom:18px}.talk[data-astro-cid-h3glhzrd] p[data-astro-cid-h3glhzrd]{color:var(--line);font-size:17px;line-height:1.6}.talk-actions[data-astro-cid-h3glhzrd]{display:flex;flex-wrap:wrap;gap:12px}.talk[data-astro-cid-h3glhzrd] .btn[data-astro-cid-h3glhzrd]{color:var(--paper);border-color:#fbf8f2bf}.talk[data-astro-cid-h3glhzrd] .btn[data-astro-cid-h3glhzrd].copper{border-color:var(--copper)}
