.visit-module__VGdJYa__page{background:var(--background);color:var(--foreground);font-family:var(--font-body), sans-serif;overflow-x:clip}.visit-module__VGdJYa__heroInner,.visit-module__VGdJYa__detailsInner,.visit-module__VGdJYa__guidanceInner,.visit-module__VGdJYa__volunteerInner{width:min(100% - 40px,1120px);margin-inline:auto}.visit-module__VGdJYa__hero{text-align:center;padding-block:clamp(55px,8vw,96px) clamp(48px,6vw,70px)}.visit-module__VGdJYa__heroInner{max-width:850px}.visit-module__VGdJYa__eyebrow,.visit-module__VGdJYa__detailLabel{color:var(--ring);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.5}.visit-module__VGdJYa__title,.visit-module__VGdJYa__detailTitle,.visit-module__VGdJYa__guidanceTitle,.visit-module__VGdJYa__volunteerTitle{font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;font-weight:500}.visit-module__VGdJYa__title{margin-top:17px;font-size:clamp(42px,7vw,76px);line-height:1.04}.visit-module__VGdJYa__lede{max-width:690px;color:var(--muted-foreground);margin:22px auto 0;font-size:clamp(16px,1.7vw,18px);line-height:1.8}.visit-module__VGdJYa__details{color:#fdfbf7;background:#211f1a;padding-block:clamp(38px,6vw,68px)}.visit-module__VGdJYa__detailsInner{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.visit-module__VGdJYa__detailCard{border:1px solid #746e60;min-width:0;padding:clamp(24px,4vw,38px)}.visit-module__VGdJYa__detailLabel{color:#f2c862}.visit-module__VGdJYa__detailTitle{margin-top:18px;font-size:clamp(29px,4vw,42px);line-height:1.12}.visit-module__VGdJYa__detailValue,.visit-module__VGdJYa__address{color:#f2c862;margin-top:12px;font-size:clamp(18px,2vw,22px);font-style:normal;font-weight:600;line-height:1.5;display:block}.visit-module__VGdJYa__detailNote{color:#e5dfd2;max-width:480px;margin-top:18px;font-size:15px;line-height:1.75}.visit-module__VGdJYa__directionsButton,.visit-module__VGdJYa__signupButton{white-space:normal;min-height:48px}.visit-module__VGdJYa__directionsButton{color:#211805;background:#dca525;margin-top:20px}.visit-module__VGdJYa__directionsButton:hover{color:#211805;background:#e7b541}.visit-module__VGdJYa__guidance{background:var(--secondary);padding-block:clamp(48px,7vw,78px)}.visit-module__VGdJYa__guidanceInner,.visit-module__VGdJYa__volunteerInner{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(30px,6vw,76px);display:grid}.visit-module__VGdJYa__guidanceTitle,.visit-module__VGdJYa__volunteerTitle{max-width:620px;margin-top:12px;font-size:clamp(31px,4.5vw,48px);line-height:1.12}.visit-module__VGdJYa__guidanceCopy{color:var(--muted-foreground);font-size:15px;line-height:1.8}.visit-module__VGdJYa__guidanceNote{border-left:3px solid var(--primary);margin-top:15px;padding-left:15px;font-size:13px}.visit-module__VGdJYa__volunteer{padding-block:clamp(44px,6vw,68px)}.visit-module__VGdJYa__volunteerInner{align-items:center}.visit-module__VGdJYa__signupButton{justify-self:end}.visit-module__VGdJYa__signupButton:focus-visible,.visit-module__VGdJYa__directionsButton:focus-visible{outline-offset:3px;outline:3px solid #a6750c}@media (max-width:680px){.visit-module__VGdJYa__heroInner,.visit-module__VGdJYa__detailsInner,.visit-module__VGdJYa__guidanceInner,.visit-module__VGdJYa__volunteerInner{width:min(100% - 32px,1120px)}.visit-module__VGdJYa__detailsInner,.visit-module__VGdJYa__guidanceInner,.visit-module__VGdJYa__volunteerInner{grid-template-columns:1fr}.visit-module__VGdJYa__detailsInner{gap:12px}.visit-module__VGdJYa__detailCard{padding:24px}.visit-module__VGdJYa__signupButton{justify-self:start}}@media (max-width:360px){.visit-module__VGdJYa__heroInner,.visit-module__VGdJYa__detailsInner,.visit-module__VGdJYa__guidanceInner,.visit-module__VGdJYa__volunteerInner{width:calc(100% - 28px)}.visit-module__VGdJYa__title{font-size:40px}}@media (prefers-reduced-motion:reduce){.visit-module__VGdJYa__directionsButton,.visit-module__VGdJYa__signupButton{scroll-behavior:auto;transition:none}}
