.hero[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:center;min-height:clamp(560px,68vw,860px);display:flex;position:relative;overflow:hidden}.hero__kb[data-astro-cid-ge2uvauf]{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hero__kb[data-astro-cid-ge2uvauf]{animation:22s ease-in-out infinite alternate kb}@keyframes kb{0%{transform:scale(1.06)}to{transform:scale(1.16)}}}.hero__scrim[data-astro-cid-ge2uvauf]{pointer-events:none;background:linear-gradient(180deg, rgba(var(--photo-rgb), .72) 0%, rgba(var(--photo-rgb), .6) 32%, rgba(var(--photo-rgb), .9) 88%, var(--surface-0) 100%);position:absolute;inset:0}.hero__copy[data-astro-cid-ge2uvauf]{max-width:var(--max);width:100%;padding:clamp(96px, 12vw, 150px) var(--gut) clamp(150px, 18vw, 210px);margin-inline:auto;position:relative}.hero__title[data-astro-cid-ge2uvauf]{max-width:15ch;margin-top:28px}.hero__lede[data-astro-cid-ge2uvauf]{max-width:52ch;color:var(--on-photo-body);margin-top:30px}.hero__btns[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}.hero__stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.hero__stat[data-astro-cid-ge2uvauf]{border-top:1px solid rgba(var(--on-photo-accent-rgb), .4);background:rgba(var(--photo-rgb), .72);backdrop-filter:blur(2px);border-right:1px solid #ffffff1a;padding:26px 28px}.hero__stat[data-astro-cid-ge2uvauf]:first-child{padding-left:var(--gut)}.hero__stat[data-astro-cid-ge2uvauf]:last-child{padding-right:var(--gut);border-right:0}.hero__statval[data-astro-cid-ge2uvauf]{font:400 clamp(22px, 2.4vw, 34px) / 1 var(--serif);color:var(--on-photo-em);font-feature-settings:"tnum";display:block}.hero__stat[data-astro-cid-ge2uvauf] .smx[data-astro-cid-ge2uvauf]{margin-top:8px}@media (width<=900px){.hero__copy[data-astro-cid-ge2uvauf]{padding-bottom:clamp(40px,8vw,64px)}.hero__stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,1fr);position:relative}.hero__stat[data-astro-cid-ge2uvauf]{padding:18px 20px}.hero__stat[data-astro-cid-ge2uvauf]:nth-child(odd){padding-left:var(--gut)}.hero__stat[data-astro-cid-ge2uvauf]:nth-child(2n){padding-right:var(--gut);border-right:0}.hero__stat[data-astro-cid-ge2uvauf]:nth-child(n+3){border-top-color:var(--line)}}@media (width<=560px){.hero__btns[data-astro-cid-ge2uvauf] .cta[data-astro-cid-ge2uvauf]{width:100%}}@media (prefers-reduced-motion:no-preference){.js .hero__copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards heroIn;transform:translateY(22px)}.js .hero__copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:first-child{animation-delay:.15s}.js .hero__copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:.3s}.js .hero__copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.5s}.js .hero__copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(4){animation-delay:.65s}.js .hero__stats[data-astro-cid-ge2uvauf]{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) .9s forwards heroIn;transform:translateY(30px)}@keyframes heroIn{to{opacity:1;transform:none}}}.hero[data-astro-cid-ge2uvauf] .kick[data-astro-cid-ge2uvauf]{color:var(--on-photo-accent)}.hero[data-astro-cid-ge2uvauf] .kick[data-astro-cid-ge2uvauf]:before{background:var(--on-photo-accent)}.hero[data-astro-cid-ge2uvauf] .dsp[data-astro-cid-ge2uvauf]{color:var(--on-photo)}.hero[data-astro-cid-ge2uvauf] .dsp[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--on-photo-em)}.hero[data-astro-cid-ge2uvauf] .cta[data-astro-cid-ge2uvauf].gho{color:var(--on-photo);border-color:#fff6}.hero[data-astro-cid-ge2uvauf] .cta[data-astro-cid-ge2uvauf].gho:hover{color:var(--on-photo-accent);border-color:var(--on-photo-accent);background:#ffffff14}.hero__stat[data-astro-cid-ge2uvauf] .smx[data-astro-cid-ge2uvauf]{color:var(--on-photo-muted)}@media (width<=900px){.hero__stat[data-astro-cid-ge2uvauf]:nth-child(n+3){border-top-color:#ffffff1a}}.ticker[data-astro-cid-u6vsyxkm]{background:var(--surface-1);border-block:1px solid var(--line-soft);padding:19px 0;overflow:hidden}.ticker__track[data-astro-cid-u6vsyxkm]{gap:44px;width:max-content;display:flex}@media (prefers-reduced-motion:no-preference){.ticker__track[data-astro-cid-u6vsyxkm]{animation:34s linear infinite mqx}@keyframes mqx{to{transform:translate(-50%)}}}.ticker__set[data-astro-cid-u6vsyxkm]{font:600 13px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;align-items:center;gap:44px;display:flex}.ticker__dot[data-astro-cid-u6vsyxkm]{color:var(--accent-bright)}.svc__note[data-astro-cid-lesv7jgp]{max-width:38ch;font-size:16px}.tiles[data-astro-cid-lesv7jgp]{border-block:1px solid var(--line);margin-top:52px;display:flex}.tile[data-astro-cid-lesv7jgp]{border-left:1px solid var(--line);flex:1 1 0;min-width:0;height:520px;transition:flex-grow .55s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden}.tile[data-astro-cid-lesv7jgp]:first-child{border-left:0}.tile[data-astro-cid-lesv7jgp]:hover,.tile[data-astro-cid-lesv7jgp]:focus-visible{flex-grow:2.6}.tile__shade[data-astro-cid-lesv7jgp]{pointer-events:none;background:linear-gradient(180deg, rgba(var(--photo-rgb), .15) 0%, rgba(var(--photo-rgb), .85) 68%, rgba(var(--photo-rgb), .97) 100%);transition:background .45s;position:absolute;inset:0}.tile[data-astro-cid-lesv7jgp]:hover .tile__shade[data-astro-cid-lesv7jgp],.tile[data-astro-cid-lesv7jgp]:focus-visible .tile__shade[data-astro-cid-lesv7jgp]{background:linear-gradient(180deg, rgba(var(--photo-rgb), .05) 0%, rgba(var(--photo-rgb), .72) 55%, rgba(var(--photo-rgb), .96) 100%)}.tile__body[data-astro-cid-lesv7jgp]{pointer-events:none;padding:30px 26px;display:block;position:absolute;bottom:0;left:0;right:0}.tile__num[data-astro-cid-lesv7jgp]{font:400 13px/1 var(--serif);color:var(--accent-bright);letter-spacing:.2em;margin-bottom:14px;display:block}.tile[data-astro-cid-lesv7jgp] .h3x[data-astro-cid-lesv7jgp]{display:block}.tile__copy[data-astro-cid-lesv7jgp]{opacity:0;max-height:0;transition:max-height .5s,opacity .35s,margin .5s;display:block;overflow:hidden}.tile[data-astro-cid-lesv7jgp]:hover .tile__copy[data-astro-cid-lesv7jgp],.tile[data-astro-cid-lesv7jgp]:focus-visible .tile__copy[data-astro-cid-lesv7jgp]{opacity:1;max-height:170px;margin-top:14px}.tile__text[data-astro-cid-lesv7jgp]{font-size:14.5px;display:block}.svc__more[data-astro-cid-lesv7jgp]{justify-content:center;padding-top:44px;display:flex}@media (width<=1024px),(hover:none){.tiles[data-astro-cid-lesv7jgp]{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;margin-inline:0;display:grid}.tile[data-astro-cid-lesv7jgp]{border-left:0;flex:none;height:360px}.tile[data-astro-cid-lesv7jgp]:hover,.tile[data-astro-cid-lesv7jgp]:focus-visible{flex-grow:0}.tile__copy[data-astro-cid-lesv7jgp]{opacity:1;max-height:none;margin-top:14px}.tile__shade[data-astro-cid-lesv7jgp]{background:linear-gradient(180deg, rgba(var(--photo-rgb), .1) 0%, rgba(var(--photo-rgb), .8) 50%, rgba(var(--photo-rgb), .97) 100%)}}.tile[data-astro-cid-lesv7jgp] .islot{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.tile[data-astro-cid-lesv7jgp]:hover .islot,.tile[data-astro-cid-lesv7jgp]:focus-visible .islot{transform:scale(1.06)}.tile[data-astro-cid-lesv7jgp] .h3x[data-astro-cid-lesv7jgp]{color:var(--on-photo)}.tile__num[data-astro-cid-lesv7jgp]{color:var(--on-photo-accent)}.tile__text[data-astro-cid-lesv7jgp]{color:var(--on-photo-body)}.faq[data-astro-cid-hemr5th4]{grid-template-columns:.7fr 1.3fr;gap:clamp(36px,4.9vw,70px);display:grid}.faq__intro[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{margin-top:22px}.faq__lede[data-astro-cid-hemr5th4]{margin-top:20px;font-size:15.5px}@media (width<=900px){.faq[data-astro-cid-hemr5th4]{grid-template-columns:1fr}}.areas__head[data-astro-cid-3himg4j2]{margin-bottom:40px}.areas__note[data-astro-cid-3himg4j2]{text-align:right;max-width:40ch;font-size:15.5px}.areas[data-astro-cid-3himg4j2]{grid-template-columns:repeat(5,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.areas__chip[data-astro-cid-3himg4j2]{justify-content:space-between;width:100%}.areas__arrow[data-astro-cid-3himg4j2]{color:var(--accent-bright)}.seasonal[data-astro-cid-3himg4j2]{border-block:1px solid rgba(var(--ink-rgb), .12);grid-template-columns:1fr 1fr;margin-top:56px;display:grid}.seasonal__item[data-astro-cid-3himg4j2]{border-right:1px solid rgba(var(--ink-rgb), .12);align-items:center;gap:18px;padding:28px 40px 28px 0;display:flex}.seasonal__item[data-astro-cid-3himg4j2]:last-child{border-right:0;padding:28px 0 28px 40px}.seasonal__h[data-astro-cid-3himg4j2]{font-size:19px}.seasonal__p[data-astro-cid-3himg4j2]{margin-top:6px}.seasonal__link[data-astro-cid-3himg4j2]{color:var(--accent-bright)}.seasonal__link[data-astro-cid-3himg4j2]:hover{color:var(--text-strong)}@media (width<=1100px){.areas[data-astro-cid-3himg4j2]{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.areas__note[data-astro-cid-3himg4j2]{text-align:left}.areas[data-astro-cid-3himg4j2]{grid-template-columns:repeat(2,1fr)}.seasonal[data-astro-cid-3himg4j2]{grid-template-columns:1fr}.seasonal__item[data-astro-cid-3himg4j2],.seasonal__item[data-astro-cid-3himg4j2]:last-child{border-right:0;padding:24px 0}.seasonal__item[data-astro-cid-3himg4j2]:first-child{border-bottom:1px solid rgba(var(--ink-rgb), .12)}}@media (width<=480px){.areas[data-astro-cid-3himg4j2]{grid-template-columns:1fr}}
