.things[data-astro-cid-f627azai]{padding-block:clamp(64px,8vw,110px)}.things__inner[data-astro-cid-f627azai]{flex-direction:column;gap:40px;display:flex}.chips[data-astro-cid-f627azai]{flex-wrap:wrap;gap:8px;display:flex}.chips[data-astro-cid-f627azai][hidden]{display:none}.chip[data-astro-cid-f627azai]{border:1px solid var(--border-btn);border-radius:var(--radius-pill);min-height:44px;color:var(--indigo);font:600 var(--fs-small) / 1 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;padding:13px 18px}.chip[data-astro-cid-f627azai]:hover{border-color:var(--indigo)}.chip[data-astro-cid-f627azai][aria-pressed=true]{border-color:var(--indigo);background:var(--indigo);color:var(--on-dark)}.group[data-astro-cid-f627azai]{border-top:1px solid var(--hairline-card);flex-direction:column;gap:28px;padding-top:32px;display:flex}.group[data-astro-cid-f627azai][hidden]{display:none}.group__head[data-astro-cid-f627azai]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.group__title[data-astro-cid-f627azai]{font-size:clamp(32px,3.8vw,48px);font-weight:300;line-height:1.05}.group__note[data-astro-cid-f627azai]{max-width:420px;color:var(--muted);font-size:15px}.group__grid[data-astro-cid-f627azai]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:clamp(20px,2.5vw,32px);margin:0;padding:0;list-style:none;display:grid}.thing[data-astro-cid-f627azai]{flex-direction:column;gap:14px;display:flex}.thing__row[data-astro-cid-f627azai]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.thing__name[data-astro-cid-f627azai]{font:400 24px/1.15 var(--font-serif);color:var(--indigo)}.thing__time[data-astro-cid-f627azai]{font-size:var(--fs-eyebrow);letter-spacing:.08em;color:var(--cedar);white-space:nowrap;font-weight:600}.thing__body[data-astro-cid-f627azai]{color:var(--muted-2);font-size:15px;line-height:1.55}ul[data-astro-cid-7qlsth4q][role=list]{margin:0;padding:0;list-style:none}dl[data-astro-cid-7qlsth4q],dd[data-astro-cid-7qlsth4q]{margin:0}.h2[data-astro-cid-7qlsth4q]{font-size:clamp(36px,4.4vw,56px);line-height:1.02}.intro[data-astro-cid-7qlsth4q]{padding-block:clamp(56px,8vw,110px) clamp(40px,5vw,64px)}.intro__grid[data-astro-cid-7qlsth4q]{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:end;gap:clamp(32px,5vw,80px);display:grid}.intro__head[data-astro-cid-7qlsth4q]{flex-direction:column;gap:20px;display:flex}.intro__h1[data-astro-cid-7qlsth4q]{font-size:var(--fs-display);line-height:.98}.intro__sub[data-astro-cid-7qlsth4q]{max-width:520px;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.container[data-astro-cid-7qlsth4q] .hero-photo{width:100%;min-height:280px}.drives[data-astro-cid-7qlsth4q]{border-bottom:1px solid var(--hairline-card);padding-block:clamp(48px,6vw,80px)}.drives__grid[data-astro-cid-7qlsth4q]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:28px;display:grid}.drives__item[data-astro-cid-7qlsth4q]{flex-direction:column-reverse;justify-content:flex-end;gap:6px;display:flex}.drives__item[data-astro-cid-7qlsth4q] dd[data-astro-cid-7qlsth4q]{font:300 clamp(34px, 3.4vw, 46px) / 1 var(--font-serif);color:var(--indigo)}.drives__item[data-astro-cid-7qlsth4q] dt[data-astro-cid-7qlsth4q]{font-size:var(--fs-small);color:var(--muted)}.house[data-astro-cid-7qlsth4q]{background:var(--stone-2);padding-block:clamp(72px,9vw,120px)}.house__grid[data-astro-cid-7qlsth4q]{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(36px,6vw,96px);display:grid}.house__text[data-astro-cid-7qlsth4q]{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.house__p[data-astro-cid-7qlsth4q]{max-width:440px;font-size:17px;line-height:1.65}.house__list[data-astro-cid-7qlsth4q]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0 32px;display:grid}.house__item[data-astro-cid-7qlsth4q]{border-top:1px solid var(--hairline-card);flex-direction:column;gap:4px;padding-block:18px;display:flex}.house__item[data-astro-cid-7qlsth4q] dt[data-astro-cid-7qlsth4q]{font:400 21px/1.2 var(--font-serif);color:var(--indigo)}.house__item[data-astro-cid-7qlsth4q] dd[data-astro-cid-7qlsth4q]{font-size:var(--fs-small);color:var(--muted-3);line-height:1.5}.services[data-astro-cid-7qlsth4q]{padding-block:clamp(72px,9vw,120px)}.services__inner[data-astro-cid-7qlsth4q]{flex-direction:column;gap:48px;display:flex}.services__head[data-astro-cid-7qlsth4q]{flex-direction:column;gap:14px;max-width:720px;display:flex}.svc-group[data-astro-cid-7qlsth4q]{border-top:1px solid var(--hairline-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px clamp(32px,5vw,72px);padding-top:28px;display:grid}.svc-group__title[data-astro-cid-7qlsth4q]{font:400 clamp(26px, 2.6vw, 32px) / 1.1 var(--font-serif)}.svc-group__list[data-astro-cid-7qlsth4q]{flex-direction:column;gap:20px;min-width:0;display:flex}@media (width>=760px){.svc-group__list[data-astro-cid-7qlsth4q]{grid-column:span 2}}.svc[data-astro-cid-7qlsth4q]{border-bottom:1px solid var(--hairline-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 24px;padding-bottom:20px;display:flex}.svc__text[data-astro-cid-7qlsth4q]{flex-direction:column;flex:320px;gap:8px;min-width:0;display:flex}.svc__name[data-astro-cid-7qlsth4q]{font-size:var(--fs-body-lg);color:var(--indigo);font-weight:600}.svc__body[data-astro-cid-7qlsth4q]{max-width:560px;color:var(--muted-2);font-size:15px;line-height:1.6}.svc__tip[data-astro-cid-7qlsth4q]{border-radius:var(--radius-pill);color:#5e3b24;background:#f1e3c4;align-self:flex-start;padding:8px 14px;font-size:13px;font-weight:600}.svc__cta[data-astro-cid-7qlsth4q]{border:1px solid var(--indigo);border-radius:var(--radius-pill);height:44px;font-size:var(--fs-small);white-space:nowrap;align-items:center;gap:4px;padding:0 18px;font-weight:600;text-decoration:none;display:flex}.svc__cta[data-astro-cid-7qlsth4q]:hover{background:var(--indigo);color:var(--on-dark)}.services__list[data-astro-cid-7qlsth4q]{border-radius:var(--radius-pill);background:var(--indigo);height:52px;color:var(--on-dark);align-self:flex-start;align-items:center;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.afield[data-astro-cid-7qlsth4q]{padding-bottom:clamp(72px,9vw,120px)}.afield__grid[data-astro-cid-7qlsth4q]{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(24px,3vw,40px);display:grid}.austin[data-astro-cid-7qlsth4q]{border-radius:var(--radius-photo);background:var(--indigo);flex-direction:column;grid-row:span 2;gap:20px;padding:clamp(28px,3.4vw,44px);display:flex}.austin[data-astro-cid-7qlsth4q] .austin__eyebrow{color:var(--gold-light)}.austin__h[data-astro-cid-7qlsth4q]{color:var(--on-dark);font-size:clamp(30px,3vw,40px);line-height:1.05}.austin__item[data-astro-cid-7qlsth4q]{border-top:1px solid #e9e2d32e;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding-block:14px;display:flex}.austin__text[data-astro-cid-7qlsth4q]{flex-direction:column;gap:3px;display:flex}.austin__name[data-astro-cid-7qlsth4q]{font-size:var(--fs-body);color:var(--on-dark);font-weight:500}.austin__d[data-astro-cid-7qlsth4q]{color:#c9c2d8;font-size:13px}.austin__link[data-astro-cid-7qlsth4q]{color:var(--gold-light);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.austin__link[data-astro-cid-7qlsth4q]:hover{color:var(--gold-light);text-underline-offset:3px;text-decoration:underline}.town[data-astro-cid-7qlsth4q]{color:inherit;flex-direction:column;gap:14px;text-decoration:none;display:flex}.town[data-astro-cid-7qlsth4q]:hover{color:inherit}.town[data-astro-cid-7qlsth4q]:hover .town__name[data-astro-cid-7qlsth4q]{text-underline-offset:5px;text-decoration:underline 1px}.town__row[data-astro-cid-7qlsth4q]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.town__name[data-astro-cid-7qlsth4q]{font:400 26px/1.1 var(--font-serif);color:var(--indigo)}.town__time[data-astro-cid-7qlsth4q]{font-size:var(--fs-eyebrow);letter-spacing:.08em;color:var(--cedar);white-space:nowrap;font-weight:600}.town__body[data-astro-cid-7qlsth4q]{color:var(--muted-2);font-size:15px;line-height:1.55}.seasons[data-astro-cid-7qlsth4q]{background:var(--deep-lake);color:#e9e2d3;padding-block:clamp(72px,9vw,120px)}.seasons__inner[data-astro-cid-7qlsth4q]{flex-direction:column;gap:44px;display:flex}.seasons__h[data-astro-cid-7qlsth4q]{max-width:700px;color:var(--on-dark);font-size:clamp(36px,4.4vw,58px);line-height:1.02}.seasons__grid[data-astro-cid-7qlsth4q]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px;display:grid}.season[data-astro-cid-7qlsth4q]{border-top:1px solid #e9e2d338;flex-direction:column;gap:10px;padding-top:20px;display:flex}.season[data-astro-cid-7qlsth4q] dt[data-astro-cid-7qlsth4q]{font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-light);font-weight:600}.season[data-astro-cid-7qlsth4q] dd[data-astro-cid-7qlsth4q]{font-size:var(--fs-body);color:var(--on-dark-body);line-height:1.6}.guide[data-astro-cid-7qlsth4q]{padding-block:clamp(72px,9vw,120px)}.guide__grid[data-astro-cid-7qlsth4q]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:40px;display:grid}.guide__text[data-astro-cid-7qlsth4q]{flex-direction:column;gap:16px;display:flex}.guide__p[data-astro-cid-7qlsth4q]{max-width:500px;font-size:17px;line-height:1.65}.guide__ctas[data-astro-cid-7qlsth4q]{flex-wrap:wrap;gap:12px;display:flex}
