.cityPage{background:linear-gradient(180deg,rgba(249,242,229,.98),rgba(245,236,222,.98) 34%,rgba(27,43,78,.97) 72%,rgba(249,242,229,.98));color:#1b1b1b}.bethpageContainer{width:min(1280px,calc(100% - 3rem));margin:0 auto}.bethpageHero{position:relative;min-height:72vh;display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(249,242,229,.96) 0,rgba(249,242,229,.92) 34%,rgba(249,242,229,.72) 75%,rgba(249,242,229,.28) 82%,rgba(249,242,229,.08)),url(/1836map.jpeg);background-size:cover;background-position:50%;overflow:hidden}.bethpageHero__inner{position:relative;z-index:2;padding:7rem 0 5rem;max-width:760px}.bethpageEyebrow{margin:0 0 1rem;font-size:1rem;letter-spacing:.18em;text-transform:uppercase;color:#8b6734}.bethpageHero__title{margin:0 0 1.2rem;font-size:clamp(3.8rem,7vw,6.2rem);line-height:.95;color:#1d2f57}.bethpageHero__lead{margin:0 0 1rem;font-size:1.45rem;line-height:1.75;color:#1c1c1c}.bethpageHero__text{margin:0;font-size:1.2rem;line-height:1.9;color:#2f2f2f;max-width:690px}.bethpageSummary{padding:2rem 0 4rem}.bethpageSummary__grid{display:grid;grid-template-columns:220px 220px minmax(0,1fr);gap:1rem;align-items:stretch}.bethpageSummaryCard{background:rgba(255,251,245,.96);border:1px solid rgba(123,90,47,.16);border-radius:22px;padding:1.4rem;box-shadow:0 10px 22px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:center}.bethpageSummaryCard__number{font-size:2.8rem;line-height:1;color:#1d2f57;font-family:Cormorant Garamond,serif;font-weight:600;margin-bottom:.4rem}.bethpageSummaryCard__label{text-transform:uppercase;letter-spacing:.14em;font-size:.85rem;color:#8f6a34;font-family:Cormorant Garamond,serif}.bethpageSummaryCard--wide p{margin:0;font-size:1.08rem;line-height:1.85;color:#2d2d2d}.bethpageSection{position:relative;z-index:2;padding:5rem 0}.bethpageSection--light{background:rgba(255,248,236,.92);border-top:1px solid rgba(123,90,47,.12);border-bottom:1px solid rgba(123,90,47,.12);backdrop-filter:blur(4px)}.bethpageSection--dark{background:linear-gradient(180deg,rgba(18,35,67,.95),rgba(15,27,52,.98))}.bethpageSection--parchment{background:rgba(249,242,229,.96)}.bethpageSectionHeader{max-width:760px;margin-bottom:2.5rem}.bethpageSection__kicker{margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.16em;font-size:.95rem;color:#8f6a34}.bethpageSection__kicker--light{color:#d7b97b}.bethpageSection__title{margin:0 0 1rem;font-size:clamp(2.8rem,5vw,4.5rem);line-height:1;color:#1d2f57}.bethpageSection__title--light{color:#ffffff}.bethpageSection__description{margin:0;font-size:1.15rem;line-height:1.8;color:#333}.bethpageSection__description--light{color:rgba(255,255,255,.9)}.cityEventGrid{display:grid;gap:1.25rem}.cityEventCard{background:rgba(255,251,245,.98);border:1px solid rgba(123,90,47,.16);border-radius:22px;padding:1.5rem;box-shadow:0 10px 22px rgba(0,0,0,.05)}.cityEventCard__meta{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:.8rem;text-transform:uppercase;letter-spacing:.1em;font-size:.82rem;color:#8f6a34;font-family:Cormorant Garamond,serif}.cityEventCard h3{margin:0 0 .75rem;font-size:1.9rem;color:#1d2f57}.cityEventCard__address,.cityEventCard__summary{margin:0 0 .9rem;font-size:1.05rem;line-height:1.8;color:#333}.cityCardLink{color:#1d2f57;text-decoration:none;font-family:Cormorant Garamond,serif;font-weight:600;font-size:1.05rem}.cityCardLink:hover{color:#7b5a2f}.citySiteGrid{display:grid;gap:1.5rem}.citySiteCard{display:grid;grid-template-columns:340px minmax(0,1fr);background:rgba(255,255,255,.05);border:1px solid rgba(215,185,123,.18);border-radius:24px;overflow:hidden;backdrop-filter:blur(4px)}.citySiteCard__imageWrap{min-height:100%}.citySiteCard__image{width:100%;height:100%;object-fit:cover;display:block}.citySiteCard__body{padding:1.4rem}.citySiteCard__top{display:flex;justify-content:space-between;gap:1rem;align-items:start;margin-bottom:1rem}.citySiteCard__eyebrow{margin:0 0 .35rem;text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;color:#d7b97b}.citySiteCard__top h3{margin:0;font-size:2rem;color:#ffffff}.citySiteCard__date{flex-shrink:0;min-width:120px;text-align:right;background:rgba(255,255,255,.06);border:1px solid rgba(215,185,123,.14);border-radius:16px;padding:.75rem .85rem}.citySiteCard__date span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:#d7b97b;margin-bottom:.25rem}.citySiteCard__date strong{color:#ffffff;font-size:1rem;font-family:Cormorant Garamond,serif}.citySiteCard__address,.citySiteCard__contact,.citySiteCard__description{margin:0 0 .85rem;font-size:1.05rem;line-height:1.85;color:rgba(255,255,255,.92)}.cityClosing{display:grid;grid-template-columns:.95fr 1.05fr;gap:3rem;align-items:start}.cityClosing__text{margin:0 0 1rem;font-size:1.18rem;line-height:1.95;color:#2d2d2d}.emptyState{background:rgba(255,251,245,.98);border:1px solid rgba(123,90,47,.16);border-radius:22px;padding:1.5rem}.emptyState p{margin:0;font-size:1.08rem;line-height:1.8;color:#333}.emptyState--dark{background:rgba(255,255,255,.05);border:1px solid rgba(215,185,123,.18)}.emptyState--dark p{color:rgba(255,255,255,.92)}@media (max-width:1024px){.bethpageSummary__grid,.cityClosing,.citySiteCard{grid-template-columns:1fr}.citySiteCard__imageWrap{min-height:260px}}@media (max-width:768px){.bethpageContainer{width:min(100%,calc(100% - 1.5rem))}.bethpageHero{min-height:68vh;background-image:linear-gradient(180deg,rgba(249,242,229,.95) 0,rgba(249,242,229,.88) 70%,rgba(249,242,229,.58)),url(/1836map.jpeg)}.bethpageHero__inner{padding:6rem 0 4rem}.bethpageHero__lead{font-size:1.2rem}.bethpageHero__text,.bethpageSection__description,.bethpageSummaryCard--wide p,.cityClosing__text,.cityEventCard__address,.cityEventCard__summary,.citySiteCard__address,.citySiteCard__contact,.citySiteCard__description{font-size:1.05rem}.bethpageSection{padding:4rem 0}.cityEventCard,.citySiteCard__body{padding:1.2rem}.citySiteCard__top{flex-direction:column}.citySiteCard__date{text-align:left;min-width:unset}}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa9a30d6c0ad190a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/759592d40bc87463-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c32053678f0295c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pinyon Script Fallback;src:local("Arial");ascent-override:107.82%;descent-override:48.00%;line-gap-override:0.00%;size-adjust:80.07%}.__className_cad7cf{font-family:Pinyon Script,Pinyon Script Fallback;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_67a1af{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}