.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:var(--font-body);letter-spacing:.005em;text-align:center;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}:where(.Button-module__8RiFmG__button svg){inline-size:var(--space-5);block-size:var(--space-5);flex:none}.Button-module__8RiFmG__button:disabled{cursor:not-allowed;opacity:.55}.Button-module__8RiFmG__sm{min-block-size:var(--target-min);padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.Button-module__8RiFmG__md{min-block-size:var(--space-9);padding:var(--space-3) var(--space-6);font-size:var(--text-sm)}.Button-module__8RiFmG__lg{min-block-size:3.25rem;padding:var(--space-4) var(--space-7);font-size:var(--text-base)}.Button-module__8RiFmG__block{inline-size:100%;display:flex}.Button-module__8RiFmG__primary{--btn-fill:var(--brand);background-color:var(--btn-fill);border-color:var(--brand-edge,color-mix(in oklab, var(--btn-fill) 52%, var(--ink)));color:var(--brand-ink)}.Button-module__8RiFmG__primary:hover{--btn-fill:var(--brand-hover)}.Button-module__8RiFmG__secondary{border-color:var(--ink);color:var(--ink);background-color:#0000}.Button-module__8RiFmG__secondary:hover{background-color:var(--surface-2)}.Button-module__8RiFmG__signal{background-color:var(--signal);border-color:var(--signal);color:var(--signal-ink)}.Button-module__8RiFmG__signal:hover{background-color:var(--signal-hover);border-color:var(--signal-hover)}
.SectionHeading-module__1CUDPa__group{align-items:flex-start;gap:var(--space-5);border-block-start:1px solid var(--line-strong);flex-direction:column;padding-block-start:var(--space-4);display:flex}.SectionHeading-module__1CUDPa__title{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.SectionHeading-module__1CUDPa__heading{max-inline-size:22ch}.SectionHeading-module__1CUDPa__sm{font-family:var(--font-body);font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.01em}.SectionHeading-module__1CUDPa__md{font-size:var(--text-3xl)}.SectionHeading-module__1CUDPa__lg{max-inline-size:16ch;font-size:var(--text-display)}.SectionHeading-module__1CUDPa__subhead{max-inline-size:46ch;color:var(--ink-muted);font-size:var(--text-lg)}@media (min-width:62rem){.SectionHeading-module__1CUDPa__split{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.SectionHeading-module__1CUDPa__split .SectionHeading-module__1CUDPa__title{grid-column:1/8}.SectionHeading-module__1CUDPa__split .SectionHeading-module__1CUDPa__subhead{grid-column:9/-1}}
.AboutArea-module__h5v9Pq__grid{gap:var(--space-10);display:grid}.AboutArea-module__h5v9Pq__column{gap:var(--space-8);flex-direction:column;min-inline-size:0;display:flex}@media (min-width:62rem){.AboutArea-module__h5v9Pq__grid{column-gap:var(--grid-gap);row-gap:var(--space-8);border-block-start:1px solid var(--line-strong);grid-template-columns:repeat(12,minmax(0,1fr));padding-block-start:var(--space-4);position:relative}.AboutArea-module__h5v9Pq__column{grid-area:span 2/1/auto/7;grid-template-rows:subgrid;row-gap:var(--space-8);display:grid}.AboutArea-module__h5v9Pq__column+.AboutArea-module__h5v9Pq__column{grid-column:7/13}.AboutArea-module__h5v9Pq__grid[data-has-area]:before{content:"";inset-block:var(--space-4) 0;border-inline-start:1px solid var(--line);position:absolute;inset-inline-start:50%}.AboutArea-module__h5v9Pq__column .AboutArea-module__h5v9Pq__columnHeading{border-block-start:0;padding-block-start:0}}.AboutArea-module__h5v9Pq__body{gap:var(--space-5);min-inline-size:0;max-inline-size:var(--measure-prose);flex-direction:column;display:flex}.AboutArea-module__h5v9Pq__opening{color:var(--ink);font-size:var(--text-lg)}.AboutArea-module__h5v9Pq__paragraph{color:var(--ink-muted)}.AboutArea-module__h5v9Pq__photo{aspect-ratio:3/2;margin-block-start:var(--space-3)}.AboutArea-module__h5v9Pq__places{margin:0;padding:0;list-style:none}.AboutArea-module__h5v9Pq__place{gap:var(--space-1);padding-block:var(--space-3);border-block-start:1px solid var(--line-strong);flex-direction:column;display:flex}.AboutArea-module__h5v9Pq__place:last-child{border-block-end:1px solid var(--line-strong)}.AboutArea-module__h5v9Pq__placeName{min-inline-size:0;color:var(--ink);font-size:var(--text-xl);font-weight:700;line-height:var(--leading-tight);overflow-wrap:break-word}.AboutArea-module__h5v9Pq__homeTag{color:var(--ink-muted);flex:none;align-self:flex-start}@media (min-width:48rem){.AboutArea-module__h5v9Pq__place{justify-content:space-between;align-items:baseline;gap:var(--space-5);flex-direction:row}.AboutArea-module__h5v9Pq__placeName{font-size:var(--text-2xl)}}@media (48rem<=width<62rem){.AboutArea-module__h5v9Pq__column+.AboutArea-module__h5v9Pq__column .AboutArea-module__h5v9Pq__body{max-inline-size:none}}@media (min-width:48rem){.AboutArea-module__h5v9Pq__places{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AboutArea-module__h5v9Pq__place{align-items:flex-start;gap:var(--space-1);flex-direction:column}.AboutArea-module__h5v9Pq__place:nth-last-child(-n+2){border-block-end:1px solid var(--line-strong)}}
.InfoRows-module__iLkBeW__rows{flex-direction:column;display:flex}.InfoRows-module__iLkBeW__row{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);padding-block:var(--space-3);border-block-start:1px solid var(--line);flex-wrap:wrap;display:flex}.InfoRows-module__iLkBeW__row:last-child{border-block-end:1px solid var(--line)}.InfoRows-module__iLkBeW__label{color:var(--ink-subtle);font-size:var(--text-sm)}.InfoRows-module__iLkBeW__value{color:var(--ink);font-size:var(--text-sm);text-align:end;font-weight:500}.InfoRows-module__iLkBeW__value a{text-decoration-line:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em;transition:text-decoration-color var(--dur-fast) var(--ease-out)}.InfoRows-module__iLkBeW__value a:hover{text-decoration-color:currentColor}
