.detail-view_page__GhoV9{--paper:#fbfaf7;--paper-deep:#f3eee7;--ink:#171717;--muted:#696969;--rule:#d8d5cf;--accent:#d5261f;min-height:100vh;background:var(--paper);color:var(--ink)}.detail-view_page__GhoV9 *,.detail-view_page__GhoV9 :after,.detail-view_page__GhoV9 :before{box-sizing:border-box}.detail-view_page__GhoV9 dd,.detail-view_page__GhoV9 dl,.detail-view_page__GhoV9 h1,.detail-view_page__GhoV9 h2,.detail-view_page__GhoV9 h3,.detail-view_page__GhoV9 p{margin:0}.detail-view_page__GhoV9 a:focus-visible,.detail-view_page__GhoV9 button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 48%,transparent);outline-offset:4px}.detail-view_previewBanner__yUQeX{border-bottom:1px solid var(--rule);background:#fff}.detail-view_previewBanner__yUQeX>div{width:min(1450px,100%);margin:0 auto;padding:12px 24px;color:var(--accent);font-size:.62rem;font-weight:800;letter-spacing:.25em;text-align:center;text-transform:uppercase}.detail-view_container__Y2e8n{width:min(1450px,100%);margin:0 auto;padding:0 34px 112px}.detail-view_closedWarning__VBGB9{margin-top:28px}.detail-view_mastheadCopy__8a23_{padding:clamp(54px,7vw,92px) 0 clamp(34px,5vw,62px)}.detail-view_eyebrow__2UJ0u,.detail-view_sectionKicker__NMV1q,.detail-view_updatedLabel__x4zBn{color:var(--accent);font-size:.66rem;font-weight:850;letter-spacing:.2em;text-transform:uppercase}.detail-view_mastheadCopy__8a23_ h1{max-width:1220px;margin-top:13px;color:var(--ink);font-family:var(--font-sans),Inter,sans-serif;font-size:clamp(3.35rem,8.3vw,8.25rem);font-weight:850;line-height:.88;letter-spacing:-.072em;text-wrap:balance}.detail-view_updatedLabel__x4zBn{margin-top:22px!important;color:#7a7a7a;letter-spacing:.15em}.detail-view_primaryActions__CsgtU{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:30px}.detail-view_primaryAction__pYGBe,.detail-view_secondaryAction__uJHKP{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ink);padding:10px 16px;font-size:.76rem;font-weight:800;text-decoration:none}.detail-view_primaryAction__pYGBe{background:var(--ink);color:#fff!important}.detail-view_secondaryAction__uJHKP{background:transparent;color:var(--ink)!important}.detail-view_primaryAction__pYGBe:hover{background:var(--accent);border-color:var(--accent)}.detail-view_secondaryAction__uJHKP:hover{border-color:var(--accent);color:var(--accent)!important}.detail-view_primaryAction__pYGBe svg,.detail-view_secondaryAction__uJHKP svg{width:16px;height:16px}.detail-view_factRail__ExVY1{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.detail-view_factRail__ExVY1>div{min-width:0;min-height:104px;padding:20px clamp(16px,2vw,28px)}.detail-view_factRail__ExVY1>div+div{border-left:1px solid var(--rule)}.detail-view_factRail__ExVY1 dt{margin-bottom:8px;color:#666;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.detail-view_factRail__ExVY1 dd{color:var(--ink);font-size:.9rem;font-weight:700;line-height:1.35}.detail-view_ratingStars__CrLuu{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.78rem;font-weight:700}.detail-view_starRow__8PKvL{display:flex;gap:2px}.detail-view_starRow__8PKvL svg{width:14px;height:14px}.detail-view_starFilled__mv2QS{fill:#f2a01d;color:#f2a01d}.detail-view_starEmpty__MiVGD{fill:none;color:#c8c8c8}.detail-view_reviewCount__i1l61{display:block;margin-top:5px;color:#666;font-size:.7rem;font-weight:500}.detail-view_profileLayout__xi_r7{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(300px,.95fr);gap:clamp(42px,5vw,76px);align-items:start;padding-top:clamp(42px,6vw,76px)}.detail-view_mainColumn__dgTtQ{min-width:0;display:grid;gap:clamp(58px,7vw,90px)}.detail-view_heroEmpty__8H_EQ,.detail-view_heroFigure__OmEyD{position:relative;min-height:510px;aspect-ratio:16/10;overflow:hidden;background:var(--paper-deep)}.detail-view_imageCover___B_3c{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.detail-view_heroEmpty__8H_EQ{display:grid;place-items:center;color:#9b938a;text-align:center}.detail-view_heroEmpty__8H_EQ svg{width:42px;height:42px;margin:0 auto 13px;stroke-width:1.2}.detail-view_heroEmpty__8H_EQ p{font-size:.68rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.detail-view_contentSection__zs2oi,.detail-view_summarySection__ofSJk{min-width:0;padding-top:26px;border-top:1px solid var(--ink)}.detail-view_discoveryHeader__1WjC5 h2,.detail-view_sectionHeading__JEx3A h2,.detail-view_summarySection__ofSJk h2{margin-top:6px;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2rem,3vw,3.05rem);font-weight:700;line-height:1;letter-spacing:-.045em}.detail-view_summary__IxcRH{max-width:760px;margin-top:22px}.detail-view_summaryParagraph__wCvqd{color:#4d4d4d;font-size:clamp(1.06rem,1.45vw,1.26rem);line-height:1.68}.detail-view_summaryParagraph__wCvqd+.detail-view_summaryParagraph__wCvqd{margin-top:18px!important}.detail-view_summaryStrong__Y8wvr{color:var(--ink);font-weight:750}.detail-view_summaryLink__jPigs{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.detail-view_discoveryHeader__1WjC5,.detail-view_sectionHeading__JEx3A{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.detail-view_discoveryHeader__1WjC5>a,.detail-view_sectionHeading__JEx3A>a,.detail-view_sectionHeading__JEx3A>span{display:inline-flex;align-items:center;gap:5px;color:#666;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.detail-view_discoveryHeader__1WjC5>a:hover,.detail-view_sectionHeading__JEx3A>a:hover{color:var(--accent)}.detail-view_discoveryHeader__1WjC5 svg,.detail-view_sectionHeading__JEx3A svg{width:14px;height:14px}.detail-view_mapFrame___ZleD{border:1px solid var(--rule);background:#fff}.detail-view_mapFrame___ZleD>div{position:relative;aspect-ratio:16/9;background:var(--paper-deep)}.detail-view_mapFrame___ZleD iframe{width:100%;height:100%;border:0}.detail-view_mapCredit__m8_Iz{border-top:1px solid var(--rule);padding:11px 14px;color:#666;font-size:.58rem;letter-spacing:.16em;text-transform:uppercase}.detail-view_articleList__Bh6_L{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rule)}.detail-view_articleCard__ZEapb{position:relative;min-width:0;min-height:230px;padding:24px 54px 26px 0;border-bottom:1px solid var(--rule);color:var(--ink)}.detail-view_articleCard__ZEapb:nth-child(odd){padding-right:34px;border-right:1px solid var(--rule)}.detail-view_articleCard__ZEapb:nth-child(2n){padding-left:34px}.detail-view_articleCard__ZEapb>div{display:flex;justify-content:space-between;gap:12px;color:#777;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.detail-view_articleCard__ZEapb>div>span{color:var(--accent)}.detail-view_articleCard__ZEapb h3{margin-top:14px!important;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:700;line-height:1.08;letter-spacing:-.03em}.detail-view_articleCard__ZEapb>p{display:-webkit-box;margin-top:12px!important;overflow:hidden;color:#676767;font-size:.78rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.detail-view_articleArrow__ox_wk{position:absolute;right:16px;bottom:25px;color:var(--accent);transition:transform .15s ease}.detail-view_articleArrow__ox_wk svg{width:18px;height:18px}.detail-view_articleCard__ZEapb:hover h3{color:var(--accent)}.detail-view_articleCard__ZEapb:hover .detail-view_articleArrow__ox_wk{transform:translate(2px,-2px)}.detail-view_visitColumn__W38Ym{position:sticky;top:112px}.detail-view_visitPanel__zEUdo{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:25px 0 0}.detail-view_panelHeading__R_rTp{display:flex;align-items:center;gap:10px}.detail-view_panelHeading__R_rTp svg{width:18px;height:18px;color:var(--accent);stroke-width:1.8}.detail-view_panelHeading__R_rTp h2{font-family:var(--font-serif),Georgia,serif;font-size:1.45rem;font-weight:700;letter-spacing:-.025em}.detail-view_locationList__eg3no{display:grid;gap:0}.detail-view_locationItem__Ec2_G{padding:22px 0;border-bottom:1px solid var(--rule);color:#5d5d5d;font-size:.84rem;line-height:1.6}.detail-view_locationName__yMCTC{margin-bottom:4px!important;color:var(--ink);font-weight:750}.detail-view_locationItem__Ec2_G a{display:inline-flex;align-items:center;gap:5px;margin-top:12px;color:var(--accent);font-size:.63rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.detail-view_locationItem__Ec2_G svg{width:13px;height:13px}.detail-view_contactList__qpTnw{display:grid;border-bottom:1px solid var(--rule)}.detail-view_contactList__qpTnw>a{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 0;color:var(--ink)}.detail-view_contactList__qpTnw>a+a{border-top:1px solid var(--rule)}.detail-view_contactList__qpTnw>a>svg{width:17px;height:17px;color:var(--accent)}.detail-view_contactList__qpTnw span{min-width:0;overflow-wrap:anywhere;font-size:.8rem;font-weight:700}.detail-view_contactList__qpTnw small{display:block;margin-bottom:2px;color:#666;font-size:.57rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.detail-view_hoursBlock__uoSFb{padding:24px 0}.detail-view_hoursBlock__uoSFb ul{display:grid;gap:8px;margin:18px 0 0;padding:0;color:#575757;font-size:.8rem;line-height:1.55;list-style:none}.detail-view_mutedCopy__CQz8v{margin-top:16px!important;color:#777;font-size:.8rem;line-height:1.55}.detail-view_discoverySection__6qdDX{margin-top:clamp(84px,10vw,130px);padding-top:27px;border-top:1px solid var(--ink)}.detail-view_discoveryCard__LWKn4{position:relative;min-height:240px;display:block;overflow:hidden;background:#25201d;color:var(--ink)}.detail-view_discoveryImage___hGN7,.detail-view_discoveryShade__XZPwk{position:absolute;inset:0}.detail-view_discoveryImageFallback__E_MpT{position:absolute;inset:0;background:radial-gradient(circle at 76% 20%,rgb(213 38 31/.68),transparent 27%),linear-gradient(135deg,#52271f,#1c1715 70%)}.detail-view_discoveryShade__XZPwk{background:linear-gradient(90deg,rgb(0 0 0/.42),rgb(0 0 0/.02) 68%);transition:background .18s ease}.detail-view_discoveryCopy__EuSL8{position:absolute;z-index:2;left:clamp(20px,3vw,42px);top:50%;width:min(430px,calc(100% - 40px));display:flex;flex-direction:column;align-items:flex-start;transform:translateY(-50%);background:#fff;padding:clamp(18px,2.2vw,28px)}.detail-view_discoveryCopy__EuSL8>span:first-child{color:var(--accent);font-size:.62rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.detail-view_discoveryCopy__EuSL8 strong{margin-top:8px;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.55rem,2.8vw,2.65rem);font-weight:750;line-height:.96;letter-spacing:-.052em;text-wrap:balance}.detail-view_discoveryAction__Nw1ig{display:inline-flex;align-items:center;gap:6px;margin-top:16px;border-bottom:1px solid;padding-bottom:3px;color:var(--accent);font-size:.68rem;font-weight:800}.detail-view_discoveryAction__Nw1ig svg{width:15px;height:15px;transition:transform .15s ease}.detail-view_discoveryCard__LWKn4:hover .detail-view_discoveryShade__XZPwk{background:linear-gradient(90deg,rgb(0 0 0/.5),rgb(0 0 0/.08) 68%)}.detail-view_discoveryCard__LWKn4:hover .detail-view_discoveryAction__Nw1ig svg{transform:translate(2px,-2px)}@media (max-width:980px){.detail-view_container__Y2e8n{padding-inline:24px}.detail-view_mastheadCopy__8a23_ h1{font-size:clamp(3.4rem,10.5vw,6.6rem)}.detail-view_profileLayout__xi_r7{grid-template-columns:minmax(0,1fr);gap:0}.detail-view_mainColumn__dgTtQ{display:contents}.detail-view_heroEmpty__8H_EQ,.detail-view_heroFigure__OmEyD{order:1}.detail-view_visitColumn__W38Ym{position:static;order:2;margin-top:42px}.detail-view_summarySection__ofSJk{order:3;margin-top:62px}.detail-view_contentSection__zs2oi{order:4;margin-top:62px}.detail-view_visitPanel__zEUdo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:38px;column-gap:38px}.detail-view_contactList__qpTnw,.detail-view_locationItem__Ec2_G,.detail-view_locationList__eg3no,.detail-view_visitPanel__zEUdo>.detail-view_panelHeading__R_rTp{grid-column:1}.detail-view_hoursBlock__uoSFb{grid-column:2;grid-row:1/span 4;border-left:1px solid var(--rule);padding:0 0 24px 38px}}@media (max-width:680px){.detail-view_container__Y2e8n{padding:0 16px 76px}.detail-view_mastheadCopy__8a23_{padding-block:42px 34px}.detail-view_mastheadCopy__8a23_ h1{font-size:clamp(3.1rem,16vw,5.2rem);line-height:.91}.detail-view_primaryActions__CsgtU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-view_primaryAction__pYGBe{grid-column:1/-1}.detail-view_factRail__ExVY1{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-view_factRail__ExVY1>div{min-height:96px;padding:16px 14px}.detail-view_factRail__ExVY1>div+div{border-left:0}.detail-view_factRail__ExVY1>div:nth-child(2n){border-left:1px solid var(--rule)}.detail-view_factRail__ExVY1>div:nth-child(n+3){border-top:1px solid var(--rule)}.detail-view_profileLayout__xi_r7{padding-top:34px}.detail-view_heroEmpty__8H_EQ,.detail-view_heroFigure__OmEyD{min-height:350px;aspect-ratio:4/5}.detail-view_visitPanel__zEUdo{display:block}.detail-view_hoursBlock__uoSFb{margin-top:0;border-top:1px solid var(--rule);border-left:0;padding:24px 0}.detail-view_discoveryHeader__1WjC5,.detail-view_sectionHeading__JEx3A{align-items:flex-start;flex-direction:column;gap:12px}.detail-view_articleList__Bh6_L{grid-template-columns:minmax(0,1fr)}.detail-view_articleCard__ZEapb,.detail-view_articleCard__ZEapb:nth-child(2n),.detail-view_articleCard__ZEapb:nth-child(odd){min-height:0;padding:22px 46px 24px 0;border-right:0}.detail-view_discoverySection__6qdDX{margin-top:76px}.detail-view_discoveryCard__LWKn4{min-height:280px}.detail-view_discoveryShade__XZPwk{background:linear-gradient(0deg,rgb(0 0 0/.55),rgb(0 0 0/.05) 70%)}.detail-view_discoveryCopy__EuSL8{top:auto;bottom:14px;width:calc(100% - 28px);padding:18px;transform:none}}@media (prefers-reduced-motion:reduce){.detail-view_articleArrow__ox_wk,.detail-view_discoveryAction__Nw1ig svg,.detail-view_discoveryShade__XZPwk{transition:none}}