.sd-root[data-card=horizon] .sd-block[data-block=rsvpAction] button{box-shadow:none;font-family:var(--sd-font-body);padding-inline:2.25rem;font-size:1.125rem}@media (width>=64rem){.sd-root[data-card=horizon] .sd-frame[data-section=gallery]>.sd-inner{width:min(100% - 2 * var(--sd-gutter), 68rem)}}.sd-root[data-card=horizon] .sd-frame[data-section=footer]>.sd-inner{gap:0}.sd-root[data-card=horizon] .sd-frame[data-m-first][data-section=hero]>.sd-inner{grid-template-rows:minmax(36svh,46svh) auto auto 1fr;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:0;min-height:100svh;padding-block-end:clamp(1.25rem,5svh,3.5rem);display:grid}.sd-root[data-card=horizon] .sd-frame[data-m-first]>.sd-inner>.sd-block[data-block=sky],.sd-root[data-card=horizon] .sd-frame[data-section=footer]>.sd-inner>.sd-block[data-block=sky]{display:contents}.sd-root[data-card=horizon] .sd-frame[data-m-first] .sd-kl-band{margin-inline:calc(var(--sd-gutter) * -1);grid-row:1}.sd-root[data-card=horizon] .sd-frame[data-m-first] .sd-kl-draw{top:var(--sd-chrome-h,3.75rem)}.sd-root[data-card=horizon] .sd-frame[data-m-first]>.sd-inner>.sd-flow[data-flow=row]{text-align:center;grid-row:2;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.75rem;padding-block-start:clamp(.75rem,2.5svh,1.75rem);display:grid}.sd-root[data-card=horizon] .sd-frame[data-m-first]>.sd-inner>.sd-flow[data-flow=row]>*{min-width:0}.sd-root[data-card=horizon] .sd-frame[data-m-first] .sd-flow[data-flow=stack]{align-items:center}.sd-root[data-card=horizon] .sd-frame[data-m-first] .sd-kl-caption{text-align:center;grid-row:3;padding-block-start:.75rem}@media (width<=40rem){.sd-root[data-card=horizon] .sd-frame[data-m-first] .sd-block[data-block=rsvpAction],.sd-root[data-card=horizon] .sd-frame[data-m-first] .sd-block[data-block=rsvpAction] button{width:100%}.sd-root[data-card=horizon] .sd-frame[data-m-first] .sd-block[data-block=names] .sd-name~.sd-name{display:block}}@media (width>=64rem) and (orientation:landscape),(width>=68.01rem){.sd-root[data-card=horizon] .sd-frame[data-m-first][data-section=hero]>.sd-inner{width:min(100% - 2 * var(--sd-gutter), 84rem);grid-template-rows:minmax(45svh,max(45svh,min(62svh,100svh - 16rem))) auto auto 1fr;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;column-gap:clamp(1.5rem,3.5vw,3.5rem)}.sd-root[data-card=horizon] .sd-frame[data-m-first] .sd-kl-band{grid-column:1/-1;margin-inline:calc(-50vw + 50%)}.sd-root[data-card=horizon] .sd-frame[data-m-first]>.sd-inner>.sd-flow[data-flow=row]{display:contents}.sd-root[data-card=horizon] .sd-frame[data-m-first]>.sd-inner>.sd-flow[data-flow=row]>*{grid-row:2;align-self:center;padding-block-start:clamp(1rem,3svh,2rem)}.sd-root[data-card=horizon] .sd-frame[data-m-first]>.sd-inner>.sd-flow[data-flow=row]>.sd-block[data-block=names]{text-align:start;grid-area:2/1/span 2;justify-self:start}.sd-root[data-card=horizon] .sd-frame[data-m-first] .sd-flow[data-flow=stack]{text-align:start;grid-column:2;align-items:start}.sd-root[data-card=horizon] .sd-frame[data-m-first]>.sd-inner>.sd-flow[data-flow=row]>.sd-block[data-block=rsvpAction]{grid-column:3;justify-self:end}.sd-root[data-card=horizon] .sd-frame[data-m-first] .sd-kl-caption{text-align:start;grid-column:2/-1;padding-block-start:.5rem}}.sd-root[data-card=horizon] .sd-block[data-block=names] .sd-names{letter-spacing:0;-webkit-hyphens:manual;hyphens:manual;font-style:italic;font-weight:500;line-height:1.02}.sd-root[data-card=horizon] .sd-block[data-block=names] .sd-joiner{font-weight:400}.sd-root[data-card=horizon] .sd-frame[data-m-first] .sd-block[data-block=names] .sd-names{font-size:clamp(3.75rem, calc(50cqi / (var(--sdn-line,14) * .43)), 6rem)}@media (width<=40rem),(orientation:portrait) and (width<=68rem){.sd-root[data-card=horizon] .sd-frame[data-m-first] .sd-block[data-block=names] .sd-names{font-size:clamp(2.5rem, min(calc(88cqi / ((var(--sdn-line,14) + 1) / 2 * .43)), 11svh), 4.75rem)}}.sd-root[data-card=horizon] .sd-frame[data-section=footer] .sd-block[data-block=names] .sd-names{font-size:clamp(2.5rem, calc(70cqi / (var(--sdn-line,14) * .43)), 4.5rem)}.sd-root[data-card=horizon] .sd-frame[data-m-first] :is(.sd-date,.sd-venue-line){font-family:var(--sd-font-body);font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.3}.sd-root[data-card=horizon] :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--sd-ink);outline-offset:3px;box-shadow:none}.sd-root[data-card=horizon] .sd-frame:not([data-m-first]):not([data-section=footer]){border-top:var(--sd-stroke) solid var(--sd-line)}.sd-root[data-card=horizon] .sd-section-title{font-style:italic;font-weight:500}.sd-root[data-card=horizon] :is(.sd-program-time,.sd-story-year,.sd-things-distance,.sd-countdown-label,.sd-transport-time){font-family:var(--sd-font-label);letter-spacing:.06em}.sd-root[data-card=horizon] .sd-program-time{font-size:1.0625rem}.sd-root[data-card=horizon] .sd-details-icon{display:none}.sd-root[data-card=horizon] :is(.sd-party-name,.sd-names,.sd-venue-name){-webkit-hyphens:manual;hyphens:manual}.sd-root[data-card=horizon] .sd-block[data-block=story][data-variant=timeline] .sd-story{border-inline-start:0;gap:clamp(2rem,5vw,3.5rem);max-width:none;padding-inline-start:0}.sd-root[data-card=horizon] .sd-block[data-block=story][data-variant=timeline] .sd-story-item{border-block-start:var(--sd-stroke) solid var(--sdf-ink,var(--sd-ink));padding-block-start:.85rem}.sd-root[data-card=horizon] .sd-block[data-block=story][data-variant=timeline] .sd-story-item:before{content:none}.sd-root[data-card=horizon] .sd-story-year{color:var(--sdf-ink-soft,var(--sd-ink-soft));font-size:.9375rem}.sd-root[data-card=horizon] .sd-story-title{font-style:italic;font-weight:500}@container sd-frame (width>=40rem){.sd-root[data-card=horizon] .sd-block[data-block=story][data-variant=timeline] .sd-story-item[data-photo]{column-gap:calc(var(--sd-gutter) * 1.75);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.sd-root[data-card=horizon] .sd-block[data-block=story][data-variant=timeline] .sd-story-item[data-photo] .sd-story-photo{order:1}}.sd-root[data-card=horizon] .sd-block:is([data-block=gallery],[data-block=story]) :is(.sd-gallery-photo,.sd-story-photo){aspect-ratio:auto;border-radius:0;container-type:inline-size}.sd-root[data-card=horizon] .sd-block:is([data-block=gallery],[data-block=story]) :is(.sd-gallery-photo,.sd-story-photo)>img{object-fit:cover;height:auto;min-height:50cqi;max-height:125cqi}.sd-root[data-card=horizon] .sd-gallery-figure{border-block-start:var(--sd-stroke) solid var(--sdf-ink,var(--sd-ink));padding-block-start:.6rem}.sd-root[data-card=horizon] :is(.sd-gallery-caption,.sd-story-photo+.sd-story-text .sd-story-body){font-family:var(--sd-font-body)}.sd-root[data-card=horizon] .sd-gallery-caption{color:var(--sdf-ink-soft,var(--sd-ink-soft));font-style:italic}.sd-root[data-card=horizon] .sd-block[data-block=gallery] .sd-gallery{align-items:start;gap:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,3vw,2.25rem)}.sd-root[data-card=horizon] .sd-block[data-block=gallery] .sd-list>li+li{border-top:0}@container sd-frame (width>=40rem){.sd-root[data-card=horizon] .sd-block[data-block=gallery][data-variant=grid] .sd-gallery{columns:2;column-gap:clamp(1.25rem,3vw,2.25rem);display:block}.sd-root[data-card=horizon] .sd-block[data-block=gallery][data-variant=grid] .sd-gallery-item{break-inside:avoid;margin-block-end:clamp(1.75rem,4vw,2.75rem)}}.sd-root[data-card=horizon] .sd-venue-name{font-style:italic;font-weight:500}.sd-root[data-card=horizon] .sd-block[data-block=venueCards][data-variant=map-first] .sd-venue-way .sd-link{font-family:var(--sd-font-label);letter-spacing:.04em;text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:var(--sd-stroke);border:0;padding-inline:0}.sd-root[data-card=horizon] .sd-block[data-block=venueCards][data-variant=map-first] .sd-venue-way{column-gap:1.25rem}.sd-root[data-card=horizon] .sd-block[data-block=video] .sd-video{border:var(--sd-stroke) solid var(--sd-line);background:0 0;border-radius:0}.sd-root[data-card=horizon] .sd-frame[data-section=footer] .sd-kl-band{height:clamp(16rem,42svh,28rem);margin-inline:calc(var(--sd-gutter) * -1)}.sd-root[data-card=horizon] .sd-frame[data-section=footer] .sd-kl-caption{text-align:center;order:2;padding-block:.5rem 1.5rem}.sd-root[data-card=horizon] .sd-frame[data-section=footer]>.sd-inner>.sd-flow{padding-block-start:1.5rem}.sd-root[data-card=horizon] .sd-frame[data-width=contained]:is([data-layout=split],[data-layout=index])>.sd-inner{width:min(100% - 2 * var(--sd-gutter), calc(var(--sd-measure) * 1.1))}.sd-root[data-card=horizon] .sd-frame:is([data-layout=split],[data-layout=index],[data-layout=timeline]) .sd-body>.sd-block>*{margin-inline:0}.sd-root[data-card=horizon] .sd-frame[data-layout=split] .sd-lead .sd-section-title{border-block-end:var(--sd-stroke) solid var(--sd-line);padding-block-end:calc(var(--sd-gutter) * .6)}@container sd-frame (width>=48rem){.sd-root[data-card=horizon] .sd-frame[data-layout=split]>.sd-inner>.sd-lead{top:calc(var(--sd-chrome-h,4rem) + var(--sd-gutter));position:sticky}.sd-root[data-card=horizon] .sd-frame[data-layout=split][data-turn="2"] .sd-lead .sd-section-title{text-align:end}}.sd-root[data-card=horizon] .sd-frame[data-layout=timeline] .sd-body .sd-list>:before{background:var(--sdf-ink);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);border-radius:0;width:.85rem;inset-block-start:.3em}.sd-root[data-card=horizon] .sd-frame[data-layout=index] .sd-body .sd-list{column-rule:var(--sd-stroke) solid var(--sd-line)}.sd-root[data-card=horizon] .sd-frame[data-layout=band] .sd-lead .sd-section-title{align-items:center;gap:var(--sd-gutter);font-style:normal;font-weight:500;display:flex}.sd-root[data-card=horizon] .sd-frame[data-layout=band] .sd-lead .sd-section-title:before,.sd-root[data-card=horizon] .sd-frame[data-layout=band] .sd-lead .sd-section-title:after{content:"";border-block-start:var(--sd-stroke) solid var(--sd-line);flex:1}.sd-root[data-card=horizon] .sd-frame[data-layout=band] .sd-body>.sd-block{text-align:center}.sd-root[data-card=horizon] .sd-frame[data-layout=band] .sd-body>.sd-block>*{margin-inline:auto}.sd-root[data-card=horizon] .sd-frame[data-layout=band] .sd-countdown{justify-content:center}.sd-root[data-card=horizon] .sd-frame[data-layout=band] :is(.sd-gift-note,.sd-wall-lead,.sd-wishlist-lead){font-style:italic}
