.house-start[data-astro-cid-hm5ezy3a]{background:var(--color-cloud,#fff);color:var(--color-ink);font-family:var(--font-sans);padding-block:clamp(32px,4vw,56px)}.house-start[data-astro-cid-hm5ezy3a] .house-start__inner{padding-inline:clamp(20px,3.2vw,48px)}.house-start__header[data-astro-cid-hm5ezy3a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px 40px;margin-bottom:24px;display:grid}h2[data-astro-cid-hm5ezy3a]{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(32px,3.3vw,48px);font-weight:800;line-height:1.08}.house-start__intro[data-astro-cid-hm5ezy3a]{max-width:58ch;margin:0;font-size:18px;line-height:1.6}.house-start__context[data-astro-cid-hm5ezy3a]{flex-wrap:wrap;align-items:center;gap:4px 24px;margin-bottom:24px;font-size:16px;display:flex}.house-start__context[data-astro-cid-hm5ezy3a] p[data-astro-cid-hm5ezy3a]{margin:0}.house-start__context[data-astro-cid-hm5ezy3a] a[data-astro-cid-hm5ezy3a]{font-weight:600}a[data-astro-cid-hm5ezy3a]{color:inherit;text-underline-offset:5px;align-items:center;min-height:44px;font-size:16px;display:inline-flex}fieldset[data-astro-cid-hm5ezy3a]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-hm5ezy3a]{margin-bottom:16px;padding:0;font-size:16px;font-weight:600}.house-start__choices[data-astro-cid-hm5ezy3a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.house-start__choice[data-astro-cid-hm5ezy3a]{cursor:pointer;background:color-mix(in srgb, var(--color-ink) 4%, var(--color-cloud,#fff));border:2px solid #0000;flex-direction:column;gap:8px;padding:20px;transition:background-color .18s,border-color .18s;display:flex}.house-start__choice[data-astro-cid-hm5ezy3a]:hover{border-color:color-mix(in srgb, var(--color-ink) 28%, transparent)}.house-start__choice[data-astro-cid-hm5ezy3a]:has(input:checked){border-color:var(--color-flame-600);background:color-mix(in srgb, var(--color-flame-500) 8%, var(--color-cloud,#fff))}.house-start__choice[data-astro-cid-hm5ezy3a] img[data-astro-cid-hm5ezy3a]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:clamp(150px,14vw,190px)}.house-start__choice[data-astro-cid-hm5ezy3a] span[data-astro-cid-hm5ezy3a]{align-items:center;gap:12px;min-height:32px;font-size:18px;display:flex}input[data-astro-cid-hm5ezy3a][type=radio]{width:22px;height:22px;accent-color:var(--color-flame-600);flex:none;margin:0}.house-start__note[data-astro-cid-hm5ezy3a]{max-width:96ch;margin:20px 0 24px;font-size:14px;line-height:1.6}.house-start__actions[data-astro-cid-hm5ezy3a]{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}button[data-astro-cid-hm5ezy3a]{background:var(--color-flame-600,#c4541e);color:#fff;min-height:56px;font:700 16px var(--font-sans);cursor:pointer;border:0;border-radius:0;padding:16px 28px;transition:background-color .18s,transform .15s}button[data-astro-cid-hm5ezy3a]:hover{background:#aa4519}button[data-astro-cid-hm5ezy3a]:active{transform:translateY(2px)}.house-start__actions[data-astro-cid-hm5ezy3a]>a[data-astro-cid-hm5ezy3a]{min-height:56px;font-weight:700}.house-start__actions[data-astro-cid-hm5ezy3a] p[data-astro-cid-hm5ezy3a]{flex-basis:100%;max-width:85ch;margin:4px 0 0;font-size:14px;line-height:1.6}a[data-astro-cid-hm5ezy3a]:focus-visible,button[data-astro-cid-hm5ezy3a]:focus-visible,.house-start__choice[data-astro-cid-hm5ezy3a]:has(input:focus-visible){outline:3px solid var(--color-flame-500);outline-offset:4px}@media (width<=900px){.house-start__header[data-astro-cid-hm5ezy3a]{grid-template-columns:minmax(0,1fr);gap:16px}.house-start__choices[data-astro-cid-hm5ezy3a]{gap:12px}.house-start__choice[data-astro-cid-hm5ezy3a]{padding:16px}.house-start__choice[data-astro-cid-hm5ezy3a] span[data-astro-cid-hm5ezy3a]{gap:10px;font-size:16px}}@media (width<=600px){.house-start__header[data-astro-cid-hm5ezy3a]{margin-bottom:20px}.house-start__intro[data-astro-cid-hm5ezy3a]{font-size:16px}.house-start__context[data-astro-cid-hm5ezy3a]{margin-bottom:20px;display:block}.house-start__choices[data-astro-cid-hm5ezy3a]{grid-template-columns:minmax(0,1fr)}.house-start__choice[data-astro-cid-hm5ezy3a]{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:104px;padding:12px 16px}.house-start__choice[data-astro-cid-hm5ezy3a] img[data-astro-cid-hm5ezy3a]{width:42%;height:88px}.house-start__choice[data-astro-cid-hm5ezy3a] span[data-astro-cid-hm5ezy3a]{min-width:0}.house-start__actions[data-astro-cid-hm5ezy3a]{gap:8px;display:grid}.house-start__actions[data-astro-cid-hm5ezy3a]>a[data-astro-cid-hm5ezy3a]{justify-content:center;min-height:48px}.house-start__actions[data-astro-cid-hm5ezy3a] p[data-astro-cid-hm5ezy3a]{margin-top:8px}.house-start__note[data-astro-cid-hm5ezy3a]{margin:16px 0 20px}}@media (prefers-reduced-motion:reduce){button[data-astro-cid-hm5ezy3a],.house-start__choice[data-astro-cid-hm5ezy3a]{transition:none}}.design-temp-block[data-astro-cid-x7pmo5rd]{margin:var(--space-section-y,4rem) 0}.design-temp-block__header[data-astro-cid-x7pmo5rd]{margin-bottom:1.25rem}.design-temp-block__eyebrow[data-astro-cid-x7pmo5rd]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted,#687085);font-size:.75rem;display:inline-block}.design-temp-block__title[data-astro-cid-x7pmo5rd]{font-family:var(--font-newsreader,"Newsreader"), Georgia, serif;margin:.35rem 0 0;font-size:clamp(1.5rem,2.2vw + .5rem,2.25rem);line-height:1.15}.design-temp-block__cards[data-astro-cid-x7pmo5rd]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=720px){.design-temp-block__cards[data-astro-cid-x7pmo5rd]{grid-template-columns:repeat(2,1fr)}}.design-temp-block__card[data-astro-cid-x7pmo5rd]{border:1px solid var(--color-border,#e1e3ea);background:linear-gradient(#ffffff8c,#ffffff8c),#fff url(/img/panels/frost-paper.webp) 50%/cover no-repeat;border-radius:.75rem;padding:1.25rem;position:relative;overflow:hidden}.design-temp-block__card--p99[data-astro-cid-x7pmo5rd]{background:linear-gradient(115deg, #ffffffeb 0%, #ffffffc7 55%, color-mix(in oklab, var(--color-flame-500,#e8620e) 9%, #ffffff8c) 100%), #fff url(/img/panels/frost-paper.webp) left center / cover no-repeat}.design-temp-block__card--zonal[data-astro-cid-x7pmo5rd]{background:linear-gradient(115deg,#f8fafdf0 0%,#f4f8fccc 55%,#546e8c29 100%),#fff url(/img/panels/frost-paper.webp) 100%/cover no-repeat}.design-temp-block__card--p99[data-astro-cid-x7pmo5rd]{border-color:var(--color-flame-200,#f0b884)}.design-temp-block__label[data-astro-cid-x7pmo5rd]{color:var(--color-text-muted,#687085);font-size:.85rem;display:block}.design-temp-block__value[data-astro-cid-x7pmo5rd]{font-family:var(--font-newsreader,"Newsreader"), Georgia, serif;font-feature-settings:"tnum" 1;color:var(--color-text,#1a1f2e);margin-top:.5rem;font-size:clamp(2rem,4vw + .5rem,3.25rem);display:block}.design-temp-block__hint[data-astro-cid-x7pmo5rd]{color:var(--color-text-muted,#687085);margin:.5rem 0 0;font-size:.95rem;line-height:1.45}.design-temp-block__delta[data-astro-cid-x7pmo5rd]{background:var(--color-surface-sunken,#f5f6f9);border-radius:.5rem;margin:1rem 0 0;padding:.85rem 1rem;font-size:.95rem}.design-temp-block__delta[data-astro-cid-x7pmo5rd] strong[data-astro-cid-x7pmo5rd]{color:var(--color-flame-600,#d97706)}.climate-extras[data-astro-cid-hpsym6wo]{margin:var(--space-section-y,4rem) 0}.climate-extras__header[data-astro-cid-hpsym6wo]{margin-bottom:1.25rem}.climate-extras__eyebrow[data-astro-cid-hpsym6wo]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted,#687085);font-size:.75rem;display:inline-block}.climate-extras__title[data-astro-cid-hpsym6wo]{font-family:var(--font-newsreader,"Newsreader"), Georgia, serif;margin:.35rem 0 0;font-size:clamp(1.5rem,2.2vw + .5rem,2.25rem)}.climate-extras__grid[data-astro-cid-hpsym6wo]{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--color-flame-500,#e8620e) 45%, transparent) transparent;gap:.85rem;margin:0 min(50% - 50vw,0px) 0 0;padding:4px max(50vw - 50%,20px) 14px 4px;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000 100%)}.climate-extras__card[data-astro-cid-hpsym6wo]{border:1px solid var(--color-border,#e1e3ea);background:var(--color-surface,#fff);scroll-snap-align:start;border-radius:.625rem;flex:0 0 200px;padding:.85rem 1rem}.climate-extras__label[data-astro-cid-hpsym6wo]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#687085);font-size:.78rem;display:block}.climate-extras__value[data-astro-cid-hpsym6wo]{font-family:var(--font-newsreader,"Newsreader"), Georgia, serif;font-feature-settings:"tnum" 1;color:var(--color-text,#1a1f2e);margin-top:.25rem;font-size:1.5rem;display:block}.climate-extras__hint[data-astro-cid-hpsym6wo]{color:var(--color-text-muted,#687085);margin-top:.35rem;font-size:.8rem;line-height:1.35;display:block}.monthly-extras[data-astro-cid-wztj2k3t]{margin:var(--space-section-y,4rem) 0}.monthly-extras__header[data-astro-cid-wztj2k3t]{margin-bottom:1.25rem}.monthly-extras__eyebrow[data-astro-cid-wztj2k3t]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted,#687085);font-size:.75rem;display:inline-block}.monthly-extras__title[data-astro-cid-wztj2k3t]{font-family:var(--font-newsreader,"Newsreader"), Georgia, serif;margin:.35rem 0 0;font-size:clamp(1.5rem,2.2vw + .5rem,2.25rem)}.monthly-extras__wrap[data-astro-cid-wztj2k3t]{overflow-x:auto}.monthly-extras__table[data-astro-cid-wztj2k3t]{border-collapse:collapse;width:100%;font-size:.9rem}.monthly-extras__table[data-astro-cid-wztj2k3t] th[data-astro-cid-wztj2k3t],.monthly-extras__table[data-astro-cid-wztj2k3t] td[data-astro-cid-wztj2k3t]{text-align:right;border-bottom:1px solid var(--color-border,#e1e3ea);font-feature-settings:"tnum" 1;padding:.5rem .6rem}.monthly-extras__table[data-astro-cid-wztj2k3t] th[data-astro-cid-wztj2k3t][scope=col]{text-align:center;background:var(--color-surface-sunken,#f5f6f9);font-weight:600}.monthly-extras__table[data-astro-cid-wztj2k3t] th[data-astro-cid-wztj2k3t][scope=row]{text-align:center;color:var(--color-flame-600,#d97706);font-weight:600}.forecast-strip[data-astro-cid-eiic63io]{margin:2.5rem 0}.forecast-strip__header[data-astro-cid-eiic63io]{margin-bottom:1rem}.forecast-strip__eyebrow[data-astro-cid-eiic63io]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted,#687085);font-size:.75rem;display:inline-block}.forecast-strip__title[data-astro-cid-eiic63io]{font-family:var(--font-newsreader,"Newsreader"), Georgia, serif;margin:.35rem 0 0;font-size:clamp(1.4rem,2vw + .5rem,2rem)}.forecast-strip__hint[data-astro-cid-eiic63io]{color:var(--color-text-muted,#687085);margin:.45rem 0 0;font-size:.85rem}.forecast-strip__grid[data-astro-cid-eiic63io]{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--color-flame-500,#e8620e) 45%, transparent) transparent;gap:.4rem;margin:0 min(50% - 50vw,0px) 0 0;padding:4px max(50vw - 50%,20px) 14px 4px;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000 100%)}.forecast-strip__day[data-astro-cid-eiic63io]{text-align:center;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e1e3ea);scroll-snap-align:start;border-radius:.5rem;flex:0 0 92px;grid-template-rows:auto auto auto auto;gap:.15rem;padding:.5rem .35rem;display:grid}.forecast-strip__dow[data-astro-cid-eiic63io]{text-transform:lowercase;color:var(--color-text-muted,#687085);font-size:.75rem}.forecast-strip__date[data-astro-cid-eiic63io]{color:var(--color-text-muted,#687085);font-size:.75rem}.forecast-strip__temp[data-astro-cid-eiic63io]{font-family:var(--font-newsreader,"Newsreader"), Georgia, serif;font-feature-settings:"tnum" 1;line-height:1}.forecast-strip__temp--max[data-astro-cid-eiic63io]{color:var(--color-flame-600,#d97706);font-size:1.1rem}.forecast-strip__temp--min[data-astro-cid-eiic63io]{color:var(--color-sky-700,#0369a1);font-size:.95rem}.forecast-strip__precip[data-astro-cid-eiic63io],.forecast-strip__wind[data-astro-cid-eiic63io]{color:var(--color-text-muted,#687085);font-size:.7rem}.prlc[data-astro-cid-35thaflz]{background:var(--color-cloud);border:1px solid var(--color-line);border-radius:var(--radius-lg);color:var(--color-ink);transition:border-color .15s var(--ease-base), transform .15s var(--ease-base);flex-direction:column;gap:10px;padding:22px 22px 20px;text-decoration:none;display:flex}.prlc[data-astro-cid-35thaflz]:hover{border-color:var(--color-flame-600);transform:translateY(-2px)}.prlc[data-astro-cid-35thaflz]:focus-visible{outline:2px solid var(--color-flame-600);outline-offset:3px}.prlc__title[data-astro-cid-35thaflz]{letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:17px;font-weight:800;line-height:1.3}.prlc__place[data-astro-cid-35thaflz]{color:var(--color-slate);margin:0;font-size:13.5px}.prlc__stats[data-astro-cid-35thaflz]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.prlc__stat[data-astro-cid-35thaflz]{background:var(--color-paper);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;padding:6px 10px;font-size:13px;display:inline-flex}.prlc__stat[data-astro-cid-35thaflz] strong[data-astro-cid-35thaflz]{color:var(--color-ink);font-weight:800}.prlc__unit[data-astro-cid-35thaflz]{color:var(--color-slate);font-size:11.5px}.prlc__date[data-astro-cid-35thaflz]{color:var(--color-fog);margin:6px 0 0;font-size:12.5px}.city-model-calcs[data-astro-cid-nl4paevn]{color:#06182a;font-family:var(--font-sans);margin:64px 0}h2[data-astro-cid-nl4paevn]{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.1}header[data-astro-cid-nl4paevn]>p[data-astro-cid-nl4paevn]{max-width:75ch;margin:12px 0;font-size:16px;line-height:1.6}.city-model-calcs__examples[data-astro-cid-nl4paevn]{background:#edf5fb;margin:28px 0;padding:8px 24px}article[data-astro-cid-nl4paevn]{grid-template-columns:minmax(0,1.3fr) minmax(0,1.6fr) minmax(140px,.8fr);align-items:center;gap:24px;padding:24px 0;display:grid}h3[data-astro-cid-nl4paevn]{margin:0 0 8px;font-size:18px;line-height:1.4}article[data-astro-cid-nl4paevn] p[data-astro-cid-nl4paevn]{margin:0;font-size:13px;line-height:1.5}dl[data-astro-cid-nl4paevn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}dt[data-astro-cid-nl4paevn]{font-size:13px;line-height:1.5}dd[data-astro-cid-nl4paevn]{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:26px;font-weight:750;line-height:1.3}dd[data-astro-cid-nl4paevn] span[data-astro-cid-nl4paevn]{font-size:13px;font-weight:500}a[data-astro-cid-nl4paevn]{min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;font-size:16px;display:inline-flex}summary[data-astro-cid-nl4paevn]{cursor:pointer;min-height:48px;padding:16px 0;font-size:16px;font-weight:700}.city-model-calcs__scroll[data-astro-cid-nl4paevn]{background:#fff;max-width:100%;overflow-x:auto}table[data-astro-cid-nl4paevn]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1400px;font-size:16px}caption[data-astro-cid-nl4paevn]{text-align:left;padding:16px;font-size:13px}th[data-astro-cid-nl4paevn],td[data-astro-cid-nl4paevn]{text-align:left;vertical-align:top;border-bottom:1px solid #d4dce3;padding:16px}thead[data-astro-cid-nl4paevn]{background:#edf5fb}tbody[data-astro-cid-nl4paevn] th[data-astro-cid-nl4paevn]{min-width:220px}.city-model-calcs__note[data-astro-cid-nl4paevn]{max-width:95ch;margin:16px 0;font-size:13px;line-height:1.6}footer[data-astro-cid-nl4paevn]{margin-top:24px}footer[data-astro-cid-nl4paevn]>p[data-astro-cid-nl4paevn]:not(.city-model-calcs__note){font-size:13px}footer[data-astro-cid-nl4paevn]>a[data-astro-cid-nl4paevn]{color:#fff;background:#06182a;min-height:56px;padding:16px 24px;font-weight:700;text-decoration:none}a[data-astro-cid-nl4paevn]:focus-visible,summary[data-astro-cid-nl4paevn]:focus-visible,.city-model-calcs__scroll[data-astro-cid-nl4paevn]:focus-visible{outline-offset:4px;outline:3px solid #2374ab}@media (width<=700px){.city-model-calcs[data-astro-cid-nl4paevn]{margin:48px 0}.city-model-calcs__examples[data-astro-cid-nl4paevn]{padding:4px 20px}article[data-astro-cid-nl4paevn]{grid-template-columns:minmax(0,1fr);gap:16px}dl[data-astro-cid-nl4paevn]{gap:12px}dd[data-astro-cid-nl4paevn]{font-size:25px}article[data-astro-cid-nl4paevn] a[data-astro-cid-nl4paevn]{justify-self:start}footer[data-astro-cid-nl4paevn]>a[data-astro-cid-nl4paevn]{justify-content:center;width:100%}}.city-entry-cta[data-astro-cid-y4uxtj7b]{color:#fff;font-family:var(--font-sans);background:#06182a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin:64px 0;padding:40px;display:grid}.city-entry-cta[data-astro-cid-y4uxtj7b] h2[data-astro-cid-y4uxtj7b]{letter-spacing:-.035em;color:#fff;margin:0 0 20px;font-size:clamp(28px,3vw,40px);line-height:1.1}.city-entry-cta[data-astro-cid-y4uxtj7b] p[data-astro-cid-y4uxtj7b]{color:#fff;max-width:65ch;margin:0;font-size:16px;line-height:1.6}.city-entry-cta[data-astro-cid-y4uxtj7b] a[data-astro-cid-y4uxtj7b]{background:var(--color-flame-600,#c4541e);color:#fff;justify-content:center;align-items:center;min-height:56px;padding:16px 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.city-entry-cta[data-astro-cid-y4uxtj7b] a[data-astro-cid-y4uxtj7b]:hover{background:#aa4519}.city-entry-cta[data-astro-cid-y4uxtj7b] a[data-astro-cid-y4uxtj7b]:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (width<=700px){.city-entry-cta[data-astro-cid-y4uxtj7b]{grid-template-columns:minmax(0,1fr);gap:24px;margin:48px 0;padding:28px 20px}}.atlas-xsec[data-astro-cid-y4uxtj7b]{margin:3rem 0}.atlas-xsec[data-astro-cid-y4uxtj7b] h2[data-astro-cid-y4uxtj7b]{margin:0 0 .75rem;font-family:Newsreader,Georgia,serif;font-size:1.5rem}.atlas-xsec[data-astro-cid-y4uxtj7b] h2[data-astro-cid-y4uxtj7b] .ital[data-astro-cid-y4uxtj7b]{color:var(--color-flame-500,#d97706);font-style:normal}.atlas-xsec[data-astro-cid-y4uxtj7b] ul[data-astro-cid-y4uxtj7b]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.atlas-xsec[data-astro-cid-y4uxtj7b] a[data-astro-cid-y4uxtj7b]{background:var(--color-cloud,#f8fafc);border:1px solid var(--color-line,#e2e8f0);color:inherit;border-radius:.75rem;padding:.9rem 1.1rem;font-size:.95rem;font-weight:600;text-decoration:none;display:block}.atlas-xsec[data-astro-cid-y4uxtj7b] a[data-astro-cid-y4uxtj7b]:hover{border-color:var(--color-ink,#0f172a)}
