.planner[data-astro-cid-m4we4jna]{margin:2.5rem 0}.planner__lede[data-astro-cid-m4we4jna]{color:var(--color-muted-foreground,#555);margin:0 0 1.5rem}.planner__sr[data-astro-cid-m4we4jna]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.planner__months[data-astro-cid-m4we4jna],.planner__interests[data-astro-cid-m4we4jna]{border:0;margin:0 0 1.5rem;padding:0}.planner__months[data-astro-cid-m4we4jna] legend[data-astro-cid-m4we4jna],.planner__interests[data-astro-cid-m4we4jna] legend[data-astro-cid-m4we4jna]{margin-bottom:.5rem;padding:0;font-weight:600}.planner__monthrow[data-astro-cid-m4we4jna]{flex-wrap:wrap;gap:.375rem;display:flex}.planner__month[data-astro-cid-m4we4jna]{position:relative}.planner__month[data-astro-cid-m4we4jna] input[data-astro-cid-m4we4jna]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.planner__month[data-astro-cid-m4we4jna]>span[data-astro-cid-m4we4jna][aria-hidden]{border:1px solid var(--color-border,#ddd);border-radius:.5rem;place-items:center;min-width:2.75rem;min-height:2.75rem;font-weight:600;display:grid}.planner__month[data-astro-cid-m4we4jna][data-best=yes]>span[data-astro-cid-m4we4jna][aria-hidden]{border-color:var(--color-primary,#0b5);border-width:2px}.planner__month[data-astro-cid-m4we4jna]:has(input:checked)>span[data-astro-cid-m4we4jna][aria-hidden]{background:var(--color-primary,#0b5);color:#fff;border-color:var(--color-primary,#0b5)}.planner__month[data-astro-cid-m4we4jna]:has(input:focus-visible)>span[data-astro-cid-m4we4jna][aria-hidden]{outline-offset:2px;outline:2px solid}.planner__hint[data-astro-cid-m4we4jna]{color:var(--color-muted-foreground,#555);margin:.5rem 0 0;font-size:.875rem}.planner__panel[data-astro-cid-m4we4jna]{display:none}.planner[data-astro-cid-m4we4jna]:has(#pm-jan:checked) [data-astro-cid-m4we4jna][data-month=jan],.planner[data-astro-cid-m4we4jna]:has(#pm-feb:checked) [data-astro-cid-m4we4jna][data-month=feb],.planner[data-astro-cid-m4we4jna]:has(#pm-mar:checked) [data-astro-cid-m4we4jna][data-month=mar],.planner[data-astro-cid-m4we4jna]:has(#pm-apr:checked) [data-astro-cid-m4we4jna][data-month=apr],.planner[data-astro-cid-m4we4jna]:has(#pm-may:checked) [data-astro-cid-m4we4jna][data-month=may],.planner[data-astro-cid-m4we4jna]:has(#pm-jun:checked) [data-astro-cid-m4we4jna][data-month=jun],.planner[data-astro-cid-m4we4jna]:has(#pm-jul:checked) [data-astro-cid-m4we4jna][data-month=jul],.planner[data-astro-cid-m4we4jna]:has(#pm-aug:checked) [data-astro-cid-m4we4jna][data-month=aug],.planner[data-astro-cid-m4we4jna]:has(#pm-sep:checked) [data-astro-cid-m4we4jna][data-month=sep],.planner[data-astro-cid-m4we4jna]:has(#pm-oct:checked) [data-astro-cid-m4we4jna][data-month=oct],.planner[data-astro-cid-m4we4jna]:has(#pm-nov:checked) [data-astro-cid-m4we4jna][data-month=nov],.planner[data-astro-cid-m4we4jna]:has(#pm-dec:checked) [data-astro-cid-m4we4jna][data-month=dec]{display:block}.planner__panel[data-astro-cid-m4we4jna] h3[data-astro-cid-m4we4jna]{margin:0 0 .25rem;font-size:1.25rem}.planner__band[data-astro-cid-m4we4jna]{color:var(--color-muted-foreground,#555);font-weight:400}.planner__headline[data-astro-cid-m4we4jna]{margin:0 0 1rem;font-size:1.0625rem}.planner__tell[data-astro-cid-m4we4jna]{align-items:center;gap:.75rem;margin:0 0 1.25rem;display:flex}.planner__tellbar[data-astro-cid-m4we4jna]{background:linear-gradient(to right, var(--color-primary,#0b5) var(--tell), var(--color-border,#e5e5e5) var(--tell));border-radius:999px;flex:0 0 8rem;height:.5rem}.planner__panel[data-astro-cid-m4we4jna] dl[data-astro-cid-m4we4jna]{margin:0}.planner__panel[data-astro-cid-m4we4jna] dt[data-astro-cid-m4we4jna]{margin-top:1rem;font-weight:600}.planner__panel[data-astro-cid-m4we4jna] dd[data-astro-cid-m4we4jna]{margin:.25rem 0 0}.planner__areas[data-astro-cid-m4we4jna]{border-top:1px solid var(--color-border,#e5e5e5);margin-top:2.5rem;padding-top:1.5rem}.planner__interest[data-astro-cid-m4we4jna]{align-items:center;gap:.375rem;margin:0 .75rem .5rem 0;display:inline-flex}.planner__arealist[data-astro-cid-m4we4jna]{margin:0;padding:0;list-style:none}.planner__area[data-astro-cid-m4we4jna]{border-bottom:1px solid var(--color-border,#eee);padding:1rem 0}.planner__area[data-astro-cid-m4we4jna] h4[data-astro-cid-m4we4jna]{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:0 0 .25rem;display:flex}.planner__drive[data-astro-cid-m4we4jna]{color:var(--color-muted-foreground,#555);font-size:.875rem;font-weight:400}.planner__area[data-astro-cid-m4we4jna] p[data-astro-cid-m4we4jna]{margin:0 0 .5rem}.planner__daytwo[data-astro-cid-m4we4jna]{color:var(--color-muted-foreground,#555);font-size:.9375rem}.planner[data-astro-cid-m4we4jna]:has(.planner__ibox:checked) .planner__area[data-astro-cid-m4we4jna]{display:none}.planner[data-astro-cid-m4we4jna]:has(#pi-waterfront:checked) [data-astro-cid-m4we4jna][data-interests~=waterfront],.planner[data-astro-cid-m4we4jna]:has(#pi-acreage:checked) [data-astro-cid-m4we4jna][data-interests~=acreage],.planner[data-astro-cid-m4we4jna]:has(#pi-building:checked) [data-astro-cid-m4we4jna][data-interests~=building],.planner[data-astro-cid-m4we4jna]:has(#pi-in-town:checked) [data-astro-cid-m4we4jna][data-interests~=in-town],.planner[data-astro-cid-m4we4jna]:has(#pi-small-town:checked) [data-astro-cid-m4we4jna][data-interests~=small-town],.planner[data-astro-cid-m4we4jna]:has(#pi-family:checked) [data-astro-cid-m4we4jna][data-interests~=family],.planner[data-astro-cid-m4we4jna]:has(#pi-value:checked) [data-astro-cid-m4we4jna][data-interests~=value],.planner[data-astro-cid-m4we4jna]:has(#pi-walkable:checked) [data-astro-cid-m4we4jna][data-interests~=walkable]{display:block}.scribe-desk[data-astro-cid-akzi6ceh]{margin:2.5rem 0 3rem;width:min(72rem,100vw - 2rem);margin-inline:calc(50% + -1*min(36rem,50vw - 1rem))}.scribe-desk__eyebrow[data-astro-cid-akzi6ceh]{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--primary));margin:0 0 .75rem;font-size:.8125rem;font-weight:600}
