.visit-band{--visit-band-h:clamp(18rem, max(38svh, 22vw), 28rem);--visit-caption-measure:46rem;min-height:var(--visit-band-h);align-content:end;display:grid}.visit-band__shade{z-index:-10;pointer-events:none;background:var(--hm-photo-shade-narrow);position:absolute;inset:0}.visit-band__caption{padding-block:var(--hm-space-2xl) var(--hm-space-xl);position:relative}.visit-band__caption:before{content:"";inset:calc(-1 * var(--hm-space-3xl)) 0 0;z-index:-1;pointer-events:none;background:var(--hm-caption-shade);position:absolute}.visit-band__label{text-shadow:var(--hm-shadow-label)}.visit-band__title{text-shadow:var(--hm-shadow-display)}.visit-band__intro{text-shadow:var(--hm-shadow-reading)}@media (min-width:40rem){.visit-band__shade{background:var(--hm-photo-shade)}.visit-band__caption{--visit-caption-end:calc(max(0px, (100% - var(--hm-wrap)) / 2) + var(--hm-gutter) + var(--visit-caption-measure))}.visit-band__caption:before{-webkit-mask-image:linear-gradient(to right, var(--hm-ink) var(--visit-caption-end), transparent calc(var(--visit-caption-end) + 24rem));-webkit-mask-image:linear-gradient(to right, var(--hm-ink) var(--visit-caption-end), transparent calc(var(--visit-caption-end) + 24rem));mask-image:linear-gradient(to right, var(--hm-ink) var(--visit-caption-end), transparent calc(var(--visit-caption-end) + 24rem))}}
