.sd-root[data-card=stage] .sd-frame[data-section=hero]{align-content:end}.sd-root[data-card=stage] .sd-frame[data-section=hero]>.sd-inner{width:min(100% - 2*clamp(1rem,7vw,6.5rem),84rem);padding-block:calc(var(--sd-chrome-h,3.5rem) + clamp(4rem, 12svh, 8rem)) clamp(1.25rem, 4svh, 2.75rem)}@media (width<=40rem),(orientation:portrait) and (width<=68rem){.sd-root[data-card=stage] .sd-frame[data-section=hero]>.sd-inner{width:min(100% - 1.25rem,46rem);padding-block:calc(var(--sd-chrome-h,3.5rem) + clamp(5rem, 16svh, 10rem)) clamp(1rem, 3svh, 2rem)}}.sd-root[data-card=stage] .sd-frame:is([data-section=hero],[data-section=footer])>.sd-fill{top:calc(var(--sd-chrome-h,3.5rem) + clamp(.75rem, 2.4vw, 2.25rem) - .25rem)}.sd-root[data-card=stage] .sd-frame[data-section=hero]:is([data-cover],[data-sample]){grid-template-rows:minmax(0,1fr) auto}.sd-root[data-card=stage] .sd-frame[data-section=hero]:is([data-cover],[data-sample])>.sd-fill{min-height:0;margin-top:calc(var(--sd-chrome-h,3.5rem) + clamp(.75rem, 2.4vw, 2.25rem) - .25rem);grid-area:1/1;position:relative;inset:auto;-webkit-mask-image:linear-gradient(currentColor 88%,#0000);mask-image:linear-gradient(currentColor 88%,#0000)}.sd-root[data-card=stage] .sd-frame[data-section=hero]:is([data-cover],[data-sample])>.sd-inner{grid-area:2/1;padding-top:.85rem}@media (width>=40.01rem) and (orientation:landscape),(width>=68.01rem){.sd-root[data-card=stage] .sd-frame[data-section=hero]:is([data-cover],[data-sample])>.sd-fill .sd-picture{background:0 0}.sd-root[data-card=stage] .sd-frame[data-section=hero]:is([data-cover],[data-sample])>.sd-fill .sd-photo-treated:after{content:none}.sd-root[data-card=stage] .sd-frame[data-section=hero]:is([data-cover],[data-sample])>.sd-fill img{object-fit:cover;width:auto;max-width:100%;height:100%;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(90deg,#0000,currentColor 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,currentColor 14% 86%,#0000)}}.sd-root[data-card=stage] .sd-frame:is([data-section=hero],[data-section=footer]):not([data-cover],[data-sample])>.sd-fill>.sd-picture:after{content:"";background:var(--sda-extra3,transparent);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.sd-root[data-card=stage] .sd-frame:is([data-section=hero],[data-section=footer])>.sd-fill:before,.sd-root[data-card=stage] .sd-frame:is([data-section=hero],[data-section=footer])>.sd-fill:after{content:"";pointer-events:none;position:absolute;inset:0}.sd-root[data-card=stage] .sd-frame:is([data-section=hero],[data-section=footer]):not([data-cover],[data-sample])>.sd-fill:before{z-index:1;background:var(--sda-extra1,var(--sd-extra1));mix-blend-mode:soft-light;opacity:.85}.sd-root[data-card=stage] .sd-frame:is([data-section=hero],[data-section=footer])>.sd-fill:after{z-index:2;background:radial-gradient(ellipse 48% 40% at 46% 74%, color-mix(in srgb, var(--sd-ink) 16%, transparent), transparent 72%), radial-gradient(ellipse 120% 95% at 50% 40%, transparent 55%, color-mix(in srgb, var(--sd-ground) 78%, transparent) 100%)}.sd-root[data-card=stage] .sd-frame:is([data-section=hero],[data-section=footer]):before,.sd-root[data-card=stage] .sd-frame:is([data-section=hero],[data-section=footer]):after{content:"";z-index:-1;pointer-events:none;position:absolute}.sd-root[data-card=stage] .sd-frame:is([data-section=hero],[data-section=footer]):before{height:calc(var(--sd-chrome-h,3.5rem) + clamp(.75rem, 2.4vw, 2.25rem));background:linear-gradient(0deg, var(--sd-ground) 0 .3rem, color-mix(in srgb, var(--sd-ink) 14%, var(--sd-ground)) .3rem .4rem, color-mix(in srgb, var(--sd-ground) 70%, transparent) .4rem 1.1rem, transparent 2.4rem) 0 0 / 100% 100% no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--sd-ground) 55%, transparent), transparent 45%) 0 0 / 100% 100% no-repeat, var(--sd-art-velvet,none) 0 0 / clamp(15rem, 27vw, 27rem) auto repeat-x, var(--sd-ground);box-shadow:0 .9rem 1.6rem -.4rem color-mix(in srgb, var(--sd-ground) 85%, transparent);inset:0 0 auto}.sd-root[data-card=stage] .sd-frame:is([data-section=hero],[data-section=footer]):after{background:linear-gradient(90deg, transparent 0 35%, color-mix(in srgb, var(--sd-ground) 88%, transparent)) left top / clamp(1rem, 7vw, 6.5rem) 100% no-repeat, linear-gradient(270deg, transparent 0 35%, color-mix(in srgb, var(--sd-ground) 88%, transparent)) right top / clamp(1rem, 7vw, 6.5rem) 100% no-repeat, var(--sd-art-velvet,none) left -2vw top 0 / clamp(14rem, 24vw, 24rem) auto repeat-y, var(--sd-art-velvet,none) right -2vw top 0 / clamp(14rem, 24vw, 24rem) auto repeat-y, linear-gradient(90deg, var(--sd-ground) 0 clamp(1rem, 7vw, 6.5rem), transparent clamp(1rem, 7vw, 6.5rem)) 0 0 / 100% 100% no-repeat, linear-gradient(270deg, var(--sd-ground) 0 clamp(1rem, 7vw, 6.5rem), transparent clamp(1rem, 7vw, 6.5rem)) 0 0 / 100% 100% no-repeat;inset:0;-webkit-mask:linear-gradient(90deg,currentColor 0 clamp(1rem,7vw,6.5rem),#0000 clamp(1rem,7vw,6.5rem) calc(100% - clamp(1rem,7vw,6.5rem)),currentColor calc(100% - clamp(1rem,7vw,6.5rem)));mask:linear-gradient(90deg,currentColor 0 clamp(1rem,7vw,6.5rem),#0000 clamp(1rem,7vw,6.5rem) calc(100% - clamp(1rem,7vw,6.5rem)),currentColor calc(100% - clamp(1rem,7vw,6.5rem)))}@media (width<=40rem),(orientation:portrait) and (width<=68rem){.sd-root[data-card=stage] .sd-frame:is([data-section=hero],[data-section=footer]):after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--sd-ground) 80%, transparent)) left top / .625rem 100% no-repeat, linear-gradient(270deg, transparent, color-mix(in srgb, var(--sd-ground) 80%, transparent)) right top / .625rem 100% no-repeat, var(--sd-art-velvet,none) left -.4rem top 0 / 8rem auto repeat-y, var(--sd-art-velvet,none) right -.4rem top 0 / 8rem auto repeat-y, var(--sd-ground);-webkit-mask:linear-gradient(90deg,currentColor 0 .625rem,#0000 .625rem calc(100% - .625rem),currentColor calc(100% - .625rem));mask:linear-gradient(90deg,currentColor 0 .625rem,#0000 .625rem calc(100% - .625rem),currentColor calc(100% - .625rem))}}.sd-root[data-card=stage] .sd-texture{background-size:min(160rem,220vw)}.sd-root[data-card=stage] .sd-block[data-block=names]{width:100%;position:relative}.sd-root[data-card=stage] .sd-block[data-block=names] .sd-names{color:var(--sd-ink);font-family:var(--sd-font-display);font-size:min(10rem, max(64px, 23svh), calc((min(100cqi - 2 * clamp(1rem, 7vw, 6.5rem), 84rem) - 3rem) / (var(--sdn-word,8) * .56)), max(calc(.84 * (min(100cqi - 2 * clamp(1rem, 7vw, 6.5rem), 84rem) - 3rem) / (var(--sdn-line,15) * .56)), min(calc(.9 * (min(100cqi - 2 * clamp(1rem, 7vw, 6.5rem), 84rem) - 3rem) / (max(var(--sdn-word,8) + 2, (var(--sdn-line,15) + 1) / 2) * .56)), 6.5rem), 64px));font-synthesis:none;letter-spacing:0;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:wrap;text-shadow:.012em .014em 0 color-mix(in srgb, var(--sd-ink) 28%, var(--sd-ground)), .024em .028em 0 color-mix(in srgb, var(--sd-ink) 16%, var(--sd-ground));padding-bottom:.16em;font-weight:700;line-height:1;position:relative}.sd-root[data-card=stage] .sd-block[data-block=names] .sd-joiner{font-size:1em}@media (width<=40rem),(orientation:portrait) and (width<=68rem){.sd-root[data-card=stage] .sd-block[data-block=names]{width:calc(100% + 2rem);margin-inline:-1rem}.sd-root[data-card=stage] .sd-block[data-block=names] .sd-names{font-size:min(9rem, calc((min(100cqi - 1.25rem, 46rem) - 1rem) / (var(--sdn-word,8) * .56)), max(calc(.94 * (min(100cqi - 1.25rem, 46rem) - 1rem) / (max(var(--sdn-word,8) + 2, (var(--sdn-line,15) + 1) / 2) * .56)), 44px))}}.sd-root[data-card=stage] .sd-block[data-block=names]:before{content:"";z-index:-1;background:var(--sd-ground);clip-path:polygon(0 .55rem,5% .3rem,11% .6rem,18% .1rem,26% .5rem,34% .2rem,41% .65rem,49% .15rem,57% .55rem,65% 0,72% .45rem,80% .15rem,88% .6rem,94% .25rem,100% .5rem,100% 100%,0 100%);pointer-events:none;position:absolute;inset:-.85rem calc(50% - 50cqi) -.25rem}.sd-root[data-card=stage] .sd-frame:is([data-section=hero],[data-section=footer]) .sd-block[data-block=names]:before{bottom:-100svh}.sd-root[data-card=stage] .sd-frame[data-section=hero] .sd-flow[data-flow=stack]{gap:clamp(.35rem,1.2svh,.75rem)}.sd-root[data-card=stage] :is(.sd-frame[data-section=hero],.sd-frame[data-section=footer]) .sd-date{color:var(--sd-ink);font-family:var(--sd-font-body);letter-spacing:.01em;text-wrap:balance;margin-top:clamp(.75rem,3svh,1.75rem);font-size:clamp(1.15rem,1.9vw,1.6rem)}.sd-root[data-card=stage] .sd-frame[data-section=hero] .sd-venue-line{color:var(--sd-ink);font-family:var(--sd-font-body);letter-spacing:.01em;text-wrap:balance;font-size:clamp(1.05rem,1.6vw,1.35rem)}.sd-root[data-card=stage] .sd-frame[data-section=hero] .sd-block[data-block=rsvpAction]{margin-top:clamp(.4rem,1.6svh,1rem)}.sd-root[data-card=stage] .sd-block[data-block=rsvpAction][data-variant=large] button{background:var(--sd-gel-fill,var(--sd-primary));min-height:3.25rem;color:var(--sd-on-gel,var(--sd-ground));font-family:var(--sd-font-body);letter-spacing:.01em;text-transform:none;box-shadow:none;border:0;border-radius:0;padding:.6rem 2.75rem .7rem;font-size:1.25rem;font-weight:700}.sd-root[data-card=stage] .sd-block[data-block=rsvpAction][data-variant=large] button:hover{background:color-mix(in srgb, var(--sd-gel-fill,var(--sd-primary)) 86%, var(--sd-ink))}@media (width<=40rem),(orientation:portrait) and (width<=68rem){.sd-root[data-card=stage] .sd-block[data-block=rsvpAction][data-variant=large],.sd-root[data-card=stage] .sd-block[data-block=rsvpAction][data-variant=large] button{width:100%}}@media (orientation:landscape) and (width>=40.01rem) and (height<=820px){.sd-root[data-card=stage] .sd-frame[data-section=hero]>.sd-inner{padding-block:calc(var(--sd-chrome-h,3.5rem) + 4rem) clamp(.75rem, 2.6svh, 1.5rem)}.sd-root[data-card=stage] .sd-frame[data-section=hero] .sd-block[data-block=names] .sd-names{font-size:min(10rem, max(64px, 16.5svh), calc((min(100cqi - 2 * clamp(1rem, 7vw, 6.5rem), 84rem) - 3rem) / (var(--sdn-word,8) * .56)), max(calc(.84 * (min(100cqi - 2 * clamp(1rem, 7vw, 6.5rem), 84rem) - 3rem) / (var(--sdn-line,15) * .56)), min(calc(.9 * (min(100cqi - 2 * clamp(1rem, 7vw, 6.5rem), 84rem) - 3rem) / (max(var(--sdn-word,8) + 2, (var(--sdn-line,15) + 1) / 2) * .56)), 6.5rem), 64px));padding-bottom:.1em}.sd-root[data-card=stage] .sd-frame[data-section=hero] .sd-flow[data-flow=stack]{flex-flow:wrap;justify-content:center;align-items:baseline;gap:.35rem .9rem}.sd-root[data-card=stage] .sd-frame[data-section=hero] .sd-flow[data-flow=stack]>:is([data-block=names],[data-block=rsvpAction]){flex:0 0 100%}.sd-root[data-card=stage] .sd-frame[data-section=hero] .sd-date{margin-top:.2rem}.sd-root[data-card=stage] .sd-frame[data-section=hero] .sd-flow[data-flow=stack]>[data-block=dateLine]+[data-block=venueLine]{align-items:baseline;display:flex}.sd-root[data-card=stage] .sd-frame[data-section=hero] .sd-flow[data-flow=stack]>[data-block=dateLine]+[data-block=venueLine]:before{content:"·";color:var(--sd-ink-soft);margin-inline-end:.9rem}.sd-root[data-card=stage] .sd-frame[data-section=hero] .sd-block[data-block=rsvpAction]{margin-top:.4rem}}.sd-root[data-card=stage] :is(a,button,summary):focus-visible{outline:2px solid var(--sd-ink);outline-offset:3px}.sd-root[data-card=stage] .sd-frame[data-m-first]>.sd-sample-mark{inset-block:calc(100svh - 3.75rem) auto;inset-inline:auto clamp(1rem,7vw,6.5rem)}@media (width<=40rem),(orientation:portrait) and (width<=68rem){.sd-root[data-card=stage] .sd-frame[data-m-first]>.sd-sample-mark{inset-block:calc(var(--sd-chrome-h,3.5rem) + .25rem) auto;inset-inline:auto .75rem}}@media (width<=40rem){.sd-root[data-card=stage] .sd-frame[data-sample][data-pad=normal]:not([data-m-first],[data-layout=band]){padding-block-start:max(var(--sd-section-y), 4.25rem)}}.sd-root[data-card=stage] .sd-page>.sd-frame>.sd-inner{counter-reset:sd-scene calc(var(--sd-index,2) - 2)}.sd-root[data-card=stage] .sd-section-title{color:var(--sd-ink);font-family:var(--sd-font-heading);font-size:var(--sd-fs-h2,2.75rem);font-synthesis:none;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;font-weight:700;line-height:1.05}.sd-root[data-card=stage] .sd-section-title:before{counter-increment:sd-scene;content:counter(sd-scene) ". jelenet";color:var(--sdf-tone-accent,var(--sd-accent));font-family:var(--sd-font-label);font-size:var(--sd-fs-kicker,.9375rem);letter-spacing:.06em;margin-bottom:.6rem;font-weight:400;line-height:1.2;display:block}.sd-root[data-card=stage]:lang(en) .sd-section-title:before{content:"Scene " counter(sd-scene)}.sd-root[data-card=stage]:lang(de) .sd-section-title:before{content:counter(sd-scene) ". Szene"}.sd-root[data-card=stage] .sd-block[data-block=sectionTitle][data-variant=centered]{text-align:center}.sd-root[data-card=stage] .sd-block[data-block=sectionTitle][data-variant=ruled] .sd-section-title{border-bottom:var(--sd-stroke) dashed color-mix(in srgb, var(--sd-ink) 40%, transparent);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:1rem;max-width:44rem;margin-inline:auto;padding-bottom:.8rem;font-size:clamp(1.75rem,3.2vw,2.4rem);display:flex}.sd-root[data-card=stage] .sd-block[data-block=sectionTitle][data-variant=ruled] .sd-section-title:before{margin:0;display:inline}.sd-root[data-card=stage] .sd-frame:not([data-section=hero]) .sd-block[data-block=image]{width:min(100%,46rem);margin-inline:auto;padding-top:.55rem;position:relative}.sd-root[data-card=stage] .sd-frame:not([data-section=hero]) .sd-block[data-block=image]:before{content:"";z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--sd-ink) 42%, var(--sd-ground)), color-mix(in srgb, var(--sd-ink) 12%, var(--sd-ground)));border-radius:.3rem;height:.55rem;position:absolute;top:0;left:-3%;right:-3%}.sd-root[data-card=stage] .sd-frame:not([data-section=hero]) .sd-block[data-block=image] .sd-image{border:0;border-bottom:.45rem solid color-mix(in srgb, var(--sd-ink) 18%, var(--sd-ground));box-shadow:0 1.6rem 2.2rem -1.2rem color-mix(in srgb, var(--sd-ground) 95%, transparent);background:0 0;border-radius:0}.sd-root[data-card=stage] .sd-frame:not([data-section=hero]) .sd-block[data-block=image]+.sd-block[data-block=sectionTitle]{margin-top:clamp(.5rem,2vw,1.25rem)}.sd-root[data-card=stage] .sd-block.sd-block :is(.sd-accommodation,.sd-travel,.sd-transport,.sd-things,.sd-details,.sd-wishlist){border:var(--sd-stroke) solid var(--sd-line);background:var(--sd-ground-alt);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:clamp(1.25rem,3vw,2rem);max-width:62rem;margin-inline:auto;padding:clamp(1.25rem,3.5vw,2.5rem);display:grid}.sd-root[data-card=stage] .sd-block.sd-block :is(.sd-accommodation-item,.sd-travel-item,.sd-transport-item,.sd-things-item,.sd-details-item,.sd-wishlist-item){background:var(--sd-ink);box-shadow:0 .6rem 1rem -.5rem color-mix(in srgb, var(--sd-ground) 90%, transparent);color:var(--sd-ground);text-align:start;border:0;border-radius:0;outline:0;padding:1.6rem 1.35rem 1.35rem;position:relative;rotate:-.6deg}.sd-root[data-card=stage] .sd-block.sd-block :is(.sd-accommodation-item,.sd-travel-item,.sd-transport-item,.sd-things-item,.sd-details-item,.sd-wishlist-item):nth-child(2n){rotate:.5deg}.sd-root[data-card=stage] .sd-block.sd-block :is(.sd-travel-item,.sd-transport-item,.sd-things-item){flex-direction:column;gap:.4rem;display:flex}.sd-root[data-card=stage] .sd-things-head{display:contents}.sd-root[data-card=stage] :is(.sd-transport-kind,.sd-things-distance){order:-1}.sd-root[data-card=stage] .sd-block.sd-block :is(.sd-accommodation-item,.sd-travel-item,.sd-transport-item,.sd-things-item,.sd-details-item,.sd-wishlist-item):before{content:"";background:color-mix(in srgb, var(--sd-ink) 55%, transparent);width:4.5rem;height:1.1rem;box-shadow:0 1px 2px color-mix(in srgb, var(--sd-ground) 35%, transparent);position:absolute;top:-.55rem;left:50%;translate:-50%;rotate:2deg}.sd-root[data-card=stage] .sd-block.sd-block :is(.sd-accommodation-item,.sd-travel-item,.sd-transport-item,.sd-things-item,.sd-details-item,.sd-wishlist-item) :is(*,a){color:var(--sd-ground)}.sd-root[data-card=stage] :is(.sd-accommodation-name,.sd-travel-title,.sd-transport-title,.sd-things-title,.sd-details-title,.sd-wishlist-name){font-family:var(--sd-font-body);font-size:var(--sd-fs-h3,1.45rem);-webkit-hyphens:manual;hyphens:manual;font-weight:700;line-height:1.2}.sd-root[data-card=stage] :is(.sd-transport-kind,.sd-things-distance,.sd-details-time,.sd-wishlist-price){font-family:var(--sd-font-label);font-size:var(--sd-fs-kicker,.9375rem);letter-spacing:.04em}.sd-root[data-card=stage] .sd-details-icon{display:none}.sd-root[data-card=stage] .sd-block[data-block=program][data-variant=rows] .sd-program{counter-reset:sd-cue;border-left:2px solid var(--sdf-tone-accent,var(--sd-accent));max-width:44rem;margin-inline:auto}.sd-root[data-card=stage] .sd-block[data-block=program][data-variant=rows] .sd-program-item{counter-increment:sd-cue;border:0;border-bottom:var(--sd-stroke) dashed color-mix(in srgb, var(--sd-ink) 22%, transparent);text-align:start;background:0 0;grid-template-columns:4.5rem 5.25rem minmax(0,1fr);column-gap:1rem;padding:1rem 0;display:grid;position:relative}.sd-root[data-card=stage] .sd-block[data-block=program][data-variant=rows] .sd-program-item:before{content:"Q" counter(sd-cue);color:var(--sdf-tone-accent,var(--sd-accent));font-family:var(--sd-font-label);grid-row:1/span 4;padding-left:1rem;font-size:1.05rem;line-height:1.6}.sd-root[data-card=stage] .sd-block[data-block=program][data-variant=rows] .sd-program-time{color:var(--sd-ink);font-family:var(--sd-font-label);grid-row:1/span 4;font-size:1.15rem;line-height:1.5}.sd-root[data-card=stage] .sd-block[data-block=program][data-variant=rows] .sd-program[data-untimed] .sd-program-item{grid-template-columns:4.5rem minmax(0,1fr)}.sd-root[data-card=stage] .sd-program-title{color:var(--sd-ink);font-family:var(--sd-font-heading);font-size:var(--sd-fs-h3,1.45rem);font-synthesis:none;font-weight:700;line-height:1.2}.sd-root[data-card=stage] :is(.sd-program-place,.sd-program-note){color:var(--sd-ink-soft);font-family:var(--sd-font-body);font-style:italic}.sd-root[data-card=stage] .sd-program-now{color:var(--sd-on-gel,var(--sd-ground));background:var(--sd-gel-fill,var(--sd-primary))}@container sd-frame (width<=30rem){.sd-root[data-card=stage] .sd-block[data-block=program][data-variant=rows] .sd-program-item{grid-template-columns:3.25rem minmax(0,1fr)}.sd-root[data-card=stage] .sd-block[data-block=program][data-variant=rows] .sd-program-time{grid-row:auto}}.sd-root[data-card=stage] .sd-block.sd-block .sd-party{gap:0;max-width:40rem;margin-inline:auto;display:grid}.sd-root[data-card=stage] .sd-block.sd-block .sd-party-item{border:0;border-bottom:var(--sd-stroke) dotted color-mix(in srgb, var(--sd-ink) 30%, transparent);text-align:center;background:0 0;flex-direction:column;align-items:center;gap:.2rem;padding:1rem 0;display:flex}.sd-root[data-card=stage] .sd-party-name{color:var(--sd-ink);font-family:var(--sd-font-heading);font-size:var(--sd-fs-h3,1.45rem);font-synthesis:none;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;font-weight:700}.sd-root[data-card=stage] :is(.sd-party-role,.sd-party-side){color:var(--sd-ink-soft);font-family:var(--sd-font-body);font-size:1rem;font-style:italic}.sd-root[data-card=stage] .sd-party-note{color:var(--sd-ink-soft);font-style:italic}.sd-root[data-card=stage] .sd-story-year{color:var(--sdf-tone-accent,var(--sd-accent));font-family:var(--sd-font-label);letter-spacing:.06em;display:block}.sd-root[data-card=stage] :is(.sd-story-title,.sd-venue-name){color:var(--sd-ink);font-family:var(--sd-font-heading);font-synthesis:none;font-weight:700}.sd-root[data-card=stage] .sd-block[data-block=story][data-variant=timeline] .sd-story{counter-reset:sd-chapter;border-inline-start:2px solid var(--sdf-tone-accent,var(--sd-accent));max-width:46rem;margin-inline:auto;padding-inline-start:0}.sd-root[data-card=stage] .sd-block[data-block=story][data-variant=timeline] .sd-story-item{counter-increment:sd-chapter;grid-template-columns:3.75rem minmax(0,1fr);align-items:start;gap:.85rem 1rem}.sd-root[data-card=stage] .sd-block[data-block=story][data-variant=timeline] .sd-story-item:before{content:counter(sd-chapter) ".";aspect-ratio:auto;width:auto;color:var(--sdf-tone-accent,var(--sd-accent));font-family:var(--sd-font-label);background:0 0;border-radius:0;grid-area:1/1/span 2;padding-inline-start:1rem;font-size:1.05rem;line-height:1.6;position:static;translate:none}.sd-root[data-card=stage] .sd-block[data-block=story][data-variant=timeline] .sd-story-item>*{grid-column:2}.sd-root[data-card=stage] .sd-block[data-block=story][data-variant=timeline] .sd-story-photo{aspect-ratio:16/10}.sd-root[data-card=stage] .sd-block[data-block=story][data-variant=timeline] .sd-story-item:nth-child(2n) .sd-story-photo{aspect-ratio:4/5;width:min(100%,15rem)}@container sd-frame (width>=40rem){.sd-root[data-card=stage] .sd-block[data-block=story][data-variant=timeline] .sd-story-item[data-photo]{grid-template-columns:3.75rem minmax(0,1fr)}.sd-root[data-card=stage] .sd-block[data-block=story][data-variant=timeline] .sd-story-item[data-photo]:nth-child(2n){grid-template-columns:3.75rem minmax(0,15rem) minmax(0,1fr);column-gap:1.5rem}.sd-root[data-card=stage] .sd-block[data-block=story][data-variant=timeline] .sd-story-item[data-photo]:nth-child(2n)>.sd-story-text{grid-area:1/3;align-self:center}}.sd-root[data-card=stage] :is(.sd-gallery-photo,.sd-story-photo,.sd-venue-photo,.sd-wall-photo){border:0;border-radius:0;-webkit-mask-image:radial-gradient(72% 72% at 50% 46%,currentColor 62%,#0000 100%);mask-image:radial-gradient(72% 72% at 50% 46%,currentColor 62%,#0000 100%)}.sd-root[data-card=stage] .sd-block[data-block=gallery][data-variant=grid] .sd-gallery{grid-auto-flow:dense;align-items:start}.sd-root[data-card=stage] .sd-block[data-block=gallery][data-variant=grid] .sd-gallery-photo{aspect-ratio:4/5}.sd-root[data-card=stage] .sd-block[data-block=gallery][data-variant=grid] .sd-gallery-item:is(:nth-child(6n+1),:nth-child(6n+6)){grid-column:span 2}.sd-root[data-card=stage] .sd-block[data-block=gallery][data-variant=grid] .sd-gallery-item:is(:nth-child(6n+1),:nth-child(6n+6)) .sd-gallery-photo{aspect-ratio:16/10}.sd-root[data-card=stage] .sd-block[data-block=gallery][data-variant=grid] .sd-gallery[data-count="1"] .sd-gallery-item{grid-column:auto}.sd-root[data-card=stage] .sd-gallery-caption{color:var(--sd-ink-soft);font-family:var(--sd-font-body);text-align:center;font-style:italic}.sd-root[data-card=stage] .sd-block.sd-block .sd-venues{counter-reset:sd-area;border:1px solid color-mix(in srgb, var(--sd-ink) 55%, transparent);outline:1px solid color-mix(in srgb, var(--sd-ink) 22%, transparent);outline-offset:-.5rem;background-image:linear-gradient(color-mix(in srgb, var(--sd-ink) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--sd-ink) 6%, transparent) 1px, transparent 1px);background-size:1.5rem 1.5rem;grid-template-columns:minmax(0,1fr);gap:1.75rem;max-width:52rem;margin-inline:auto;padding:clamp(1.25rem,4vw,2.25rem);display:grid}.sd-root[data-card=stage] .sd-block.sd-block .sd-venue-item{counter-increment:sd-area;width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(9rem,15rem) minmax(0,1fr);align-items:start;gap:.4rem 1.75rem;padding:0}.sd-root[data-card=stage] .sd-venue-item:before{content:"";border:1px solid color-mix(in srgb, var(--sd-ink) 75%, transparent);background:radial-gradient(circle at 100% 0, transparent 1.4rem, color-mix(in srgb, var(--sd-ink) 75%, transparent) 1.4rem calc(1.4rem + 1px), transparent calc(1.4rem + 1.5px)), repeating-linear-gradient(45deg, color-mix(in srgb, var(--sd-ink) 8%, transparent) 0 1px, transparent 1px .6rem);grid-area:1/1/span 5;align-self:stretch;min-height:8.5rem}.sd-root[data-card=stage] .sd-venue-item:after{content:counter(sd-area, upper-alpha);color:var(--sdf-tone-accent,var(--sd-accent));font-family:var(--sd-font-label);grid-area:1/1;place-self:start;margin:.4rem .6rem;font-size:1.05rem;line-height:1}.sd-root[data-card=stage] .sd-venue-text{display:contents}.sd-root[data-card=stage] .sd-venue-item .sd-venue-name{z-index:1;font-size:var(--sd-fs-h3,1.45rem);text-align:center;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;grid-area:1/1/span 5;place-self:center;padding:1.9rem 1rem;line-height:1.15}.sd-root[data-card=stage] .sd-venue-item :is(.sd-venue-kind,.sd-venue-address,.sd-venue-arrival,.sd-venue-way){grid-column:2;margin:0}.sd-root[data-card=stage] .sd-venue-item :is(.sd-venue-kind,.sd-venue-address,.sd-venue-way,.sd-venue-way a){color:var(--sd-ink);font-family:var(--sd-font-label);letter-spacing:.02em}.sd-root[data-card=stage] .sd-venue-item .sd-venue-kind{color:var(--sdf-tone-accent,var(--sd-accent))}.sd-root[data-card=stage] .sd-venue-item .sd-venue-arrival{color:var(--sd-ink-soft);font-style:italic}.sd-root[data-card=stage] .sd-venue-item .sd-venue-way{flex-wrap:wrap;gap:.35rem 1.1rem;margin-top:.4rem;display:flex}.sd-root[data-card=stage] .sd-venue-item .sd-venue-photo{aspect-ratio:16/10;grid-area:6/1/auto/-1}@container sd-frame (width<=34rem){.sd-root[data-card=stage] .sd-block.sd-block .sd-venue-item{grid-template-columns:minmax(0,1fr)}.sd-root[data-card=stage] .sd-venue-item:before,.sd-root[data-card=stage] .sd-venue-item .sd-venue-name{grid-row:1}.sd-root[data-card=stage] .sd-venue-item :is(.sd-venue-kind,.sd-venue-address,.sd-venue-arrival,.sd-venue-way){grid-column:1}.sd-root[data-card=stage] .sd-venue-item .sd-venue-photo{grid-row:auto}}.sd-root[data-card=stage] .sd-block[data-block=video] .sd-video{aspect-ratio:16/10;background:var(--sd-ground);max-width:52rem;box-shadow:0 1.6rem 2.2rem -1.2rem color-mix(in srgb, var(--sd-ground) 95%, transparent);border:0;border-radius:0;margin-inline:auto}.sd-root[data-card=stage] .sd-video-poster{color:var(--sd-ink);font-family:var(--sd-font-label);grid-auto-flow:column;place-content:end center;align-items:center;gap:0;padding-bottom:clamp(1rem,4cqi,2.25rem)}.sd-root[data-card=stage] .sd-video-poster>:is(.sd-video-play,.sd-video-label){border:1px solid var(--sd-ink);background:var(--sd-ground);min-height:2.75rem}.sd-root[data-card=stage] .sd-video-poster>.sd-video-play{border-inline-end:0;border-radius:0;width:2.75rem}.sd-root[data-card=stage] .sd-video-poster>.sd-video-play:before{width:.65rem;height:.8rem}.sd-root[data-card=stage] .sd-video-poster>.sd-video-label{letter-spacing:.04em;border-inline-start:0;align-items:center;padding-inline:.2rem 1rem;font-size:.95rem;display:grid}.sd-root[data-card=stage] .sd-video-poster:hover>:is(.sd-video-play,.sd-video-label){background:color-mix(in srgb, var(--sd-ink) 14%, var(--sd-ground))}.sd-root[data-card=stage] .sd-faq{max-width:44rem;margin-inline:auto}.sd-root[data-card=stage] .sd-faq-item{border-color:color-mix(in srgb, var(--sd-ink) 22%, transparent);background:0 0}.sd-root[data-card=stage] .sd-faq-q{color:var(--sd-ink);font-family:var(--sd-font-body);font-size:var(--sd-fs-h3,1.45rem);font-weight:700}.sd-root[data-card=stage] .sd-faq-a{color:var(--sd-ink-soft);font-family:var(--sd-font-body);font-style:italic}.sd-root[data-card=stage] .sd-faq-a:before{content:"("}.sd-root[data-card=stage] .sd-faq-a:after{content:")"}.sd-root[data-card=stage] .sd-block.sd-block[data-variant]>.sd-gift{background:var(--sd-ink);max-width:34rem;box-shadow:0 .6rem 1rem -.5rem color-mix(in srgb, var(--sd-ground) 90%, transparent);color:var(--sd-ground);border:0;border-radius:0;margin-inline:auto;padding:2rem 2rem 1.75rem;position:relative;rotate:-.5deg}.sd-root[data-card=stage] .sd-block.sd-block[data-variant]>.sd-gift:before{content:"";background:color-mix(in srgb, var(--sd-ink) 55%, transparent);width:4.5rem;height:1.1rem;position:absolute;top:-.55rem;left:50%;translate:-50%;rotate:-2deg}.sd-root[data-card=stage] .sd-gift-flourish{display:none}.sd-root[data-card=stage] .sd-block.sd-block .sd-gift-note{color:var(--sd-ground);font-family:var(--sd-font-body);font-size:1.15rem;font-style:italic}.sd-root[data-card=stage] .sd-button{border:2px solid var(--sd-ink);color:var(--sd-ink);font-family:var(--sd-font-body);letter-spacing:.01em;text-transform:none;background:0 0;border-radius:0;padding:.55rem 1.6rem .65rem;font-size:1.1rem;font-weight:700}.sd-root[data-card=stage] .sd-button:hover{background:color-mix(in srgb, var(--sd-ink) 12%, transparent)}.sd-root[data-card=stage] .sd-frame[data-section=footer]>.sd-inner{width:min(100% - 2*clamp(1rem,7vw,6.5rem),84rem);padding-block:clamp(9rem,30svh,17rem) clamp(1.5rem,5svh,3rem)}.sd-root[data-card=stage] .sd-frame[data-section=footer] .sd-block[data-block=names]{margin-top:1rem}.sd-root[data-card=stage] .sd-frame[data-section=footer] .sd-names{font-size:min(6rem, calc((min(100cqi - 2 * clamp(1rem, 7vw, 6.5rem), 84rem) - 3rem) / (var(--sdn-word,8) * .56)), max(calc(.7 * (min(100cqi - 2 * clamp(1rem, 7vw, 6.5rem), 84rem) - 3rem) / (var(--sdn-line,15) * .56)), 2.5rem))}.sd-root[data-card=stage] .sd-chrome-foot .sd-chrome-note{color:var(--sd-ink-soft);font-size:.9375rem}@keyframes sd-stage-rise{to{transform:translateY(-102%)}}@keyframes sd-stage-house{to{opacity:0}}@keyframes sd-stage-swing{0%{transform:perspective(60em)rotateX(84deg)}to{transform:perspective(60em)rotateX(0)}}@keyframes sd-stage-fade{to{opacity:0}}@media screen and (prefers-reduced-motion:no-preference){:root:root .sd-root[data-card=stage]>.sd-opening[data-kind=curtain-up]{color:var(--sd-ink);background:0 0}.sd-root[data-card=stage]>.sd-opening[data-kind=curtain-up]:before,.sd-root[data-card=stage]>.sd-opening[data-kind=curtain-up]:after{content:"";pointer-events:none;position:absolute;inset:0}.sd-root[data-card=stage]>.sd-opening[data-kind=curtain-up]:before{background:color-mix(in srgb, var(--sd-ground) 82%, transparent);animation:90ms linear .69s both sd-stage-house}.sd-root[data-card=stage]>.sd-opening[data-kind=curtain-up]:after{background:var(--sd-art-curtain,none) center / cover no-repeat, linear-gradient(0deg, color-mix(in srgb, var(--sda-accent,var(--sd-accent)) 70%, var(--sd-ground)) 0 2.6rem, color-mix(in srgb, var(--sda-accent,var(--sd-accent)) 40%, var(--sd-ground)) 2.6rem 3rem, transparent 3rem) 0 0 / 100% 100% no-repeat, repeating-linear-gradient(90deg, color-mix(in srgb, var(--sda-extra2,var(--sd-extra2)) 55%, var(--sd-ground)) 0, var(--sda-extra2,var(--sd-extra2)) 1.6rem, color-mix(in srgb, var(--sda-extra2,var(--sd-extra2)) 78%, var(--sd-ink)) 3rem, var(--sda-extra2,var(--sd-extra2)) 4.4rem, color-mix(in srgb, var(--sda-extra2,var(--sd-extra2)) 55%, var(--sd-ground)) 6rem);box-shadow:0 1.5rem 2.5rem color-mix(in srgb, var(--sd-ground) 80%, transparent);animation:.61s cubic-bezier(.55,0,.25,1) .24s both sd-stage-rise}.sd-root[data-card=stage][data-o] .sd-frame[data-m-first] .sd-block[data-block=names] .sd-names{transform-origin:50% 88%;animation:.51s cubic-bezier(.34,1.45,.5,1) .72s both sd-stage-swing}.sd-root[data-card=stage][data-m-level=subtle]>.sd-opening[data-kind=curtain-up]:before{content:none}.sd-root[data-card=stage][data-m-level=subtle]>.sd-opening[data-kind=curtain-up]:after{animation:.6s ease-out .3s both sd-stage-fade}.sd-root[data-card=stage][data-m-level=subtle][data-o] .sd-frame[data-m-first] .sd-block[data-block=names] .sd-names{animation:none}.sd-root[data-card=stage]>.sd-opening[data-kind=curtain-up]>.sd-opening-skip{top:calc(var(--sd-chrome-h,3.5rem) + clamp(.75rem, 2.4vw, 2.25rem) + .5rem);z-index:1;background:var(--sd-ground);color:var(--sd-ink);bottom:auto;left:auto;right:calc(clamp(1rem,7vw,6.5rem) + .5rem);transform:none}@media (width<=40rem),(orientation:portrait) and (width<=68rem){.sd-root[data-card=stage]>.sd-opening[data-kind=curtain-up]>.sd-opening-skip{right:1rem}}}.sd-root[data-card=stage] .sd-frame[data-layout=band]{padding-top:calc(var(--sd-section-y) * .5 + clamp(3.25rem, 6.5vw, 5.25rem));padding-bottom:calc(var(--sd-section-y) * .6 + 1.6rem);background:radial-gradient(ellipse 13% 62% at 10% 100%, color-mix(in srgb, var(--sd-ink) 9%, transparent), transparent 72%), radial-gradient(ellipse 13% 62% at 30% 100%, color-mix(in srgb, var(--sd-ink) 9%, transparent), transparent 72%), radial-gradient(ellipse 13% 62% at 50% 100%, color-mix(in srgb, var(--sd-ink) 10%, transparent), transparent 72%), radial-gradient(ellipse 13% 62% at 70% 100%, color-mix(in srgb, var(--sd-ink) 9%, transparent), transparent 72%), radial-gradient(ellipse 13% 62% at 90% 100%, color-mix(in srgb, var(--sd-ink) 9%, transparent), transparent 72%)}.sd-root[data-card=stage] .sd-frame[data-layout=band]:before{content:"";z-index:-1;background:var(--sd-art-curtain,none) center bottom / auto 300% repeat-x, linear-gradient(0deg, color-mix(in srgb, var(--sd-accent) 70%, var(--sd-ground)) 0 .85rem, color-mix(in srgb, var(--sd-accent) 30%, var(--sd-ground)) .85rem 1rem, color-mix(in srgb, var(--sd-ink) 10%, var(--sd-ground)) 1rem) 0 0 / 100% 100% no-repeat;height:clamp(2.75rem,5.5vw,4.5rem);box-shadow:0 .8rem 1.4rem -.5rem color-mix(in srgb, var(--sd-ground) 92%, transparent);pointer-events:none;position:absolute;top:0;left:0;right:0}.sd-root[data-card=stage] .sd-frame[data-layout=band]:after{content:"";z-index:-1;background:radial-gradient(ellipse .42rem .2rem at 50% .5rem, var(--sd-ink) 0 55%, transparent 100%) 0 0 / 20% 100% repeat-x, radial-gradient(ellipse 1.15rem .85rem at 50% 1.15rem, color-mix(in srgb, var(--sd-ink) 26%, var(--sd-ground)) 0 92%, transparent 100%) 0 0 / 20% 100% repeat-x, linear-gradient(180deg, transparent 0 1.05rem, color-mix(in srgb, var(--sd-ink) 22%, var(--sd-ground)) 1.05rem 1.15rem, color-mix(in srgb, var(--sd-ink) 7%, var(--sd-ground)) 1.15rem) 0 0 / 100% 100% no-repeat;pointer-events:none;height:1.6rem;position:absolute;bottom:0;left:0;right:0}.sd-root[data-card=stage] .sd-block[data-block=countdown] .sd-countdown{gap:clamp(1rem,4vw,3rem)}.sd-root[data-card=stage] .sd-block[data-block=countdown][data-variant=inline] .sd-countdown-cell+.sd-countdown-cell{position:relative}.sd-root[data-card=stage] .sd-block[data-block=countdown][data-variant=inline] .sd-countdown-cell+.sd-countdown-cell:before{content:"";border-left:var(--sd-stroke) dashed color-mix(in srgb, var(--sd-ink) 40%, transparent);position:absolute;top:18%;bottom:30%;left:calc(clamp(1rem,4vw,3rem)/-2)}.sd-root[data-card=stage] .sd-block[data-block=countdown] .sd-countdown-num{color:var(--sd-ink);font-family:var(--sd-font-display);font-size:clamp(2.5rem,6.5vw,4.25rem);line-height:1}.sd-root[data-card=stage] .sd-block[data-block=countdown] .sd-countdown-label{color:var(--sdf-tone-accent,var(--sd-accent));font-family:var(--sd-font-label);letter-spacing:.12em;text-transform:uppercase;margin-top:.4rem}.sd-root[data-card=stage] .sd-frame[data-layout=timeline]>.sd-inner>.sd-body>.sd-block>.sd-list{border-inline-start:2px solid var(--sdf-tone-accent,var(--sd-accent));grid-template-columns:minmax(0,1fr);gap:0;max-width:44rem;padding-inline-start:2.25rem;display:grid}.sd-root[data-card=stage] .sd-frame[data-layout=timeline] .sd-block[data-block=program][data-variant=rows] .sd-program-item{grid-template-columns:5.25rem minmax(0,1fr)}.sd-root[data-card=stage] .sd-frame[data-layout=timeline] .sd-block[data-block=program][data-variant=rows] .sd-program[data-untimed] .sd-program-item{grid-template-columns:minmax(0,1fr)}.sd-root[data-card=stage] .sd-frame[data-layout=timeline]>.sd-inner>.sd-body>.sd-block[data-block=program]>.sd-list>:before{aspect-ratio:auto;border:var(--sd-stroke) solid var(--sdf-tone-accent,var(--sd-accent));background:var(--sd-ground);border-radius:0;width:auto;padding:.05rem .35rem;font-size:.875rem;line-height:1.4;inset-block-start:1.05rem;inset-inline-start:calc(-2.25rem - 1px)}@container sd-frame (width<=30rem){.sd-root[data-card=stage] .sd-frame[data-layout=timeline] .sd-block[data-block=program][data-variant=rows] .sd-program-item{grid-template-columns:minmax(0,1fr)}}.sd-root[data-card=stage] .sd-frame[data-layout=timeline]>.sd-inner>.sd-body>.sd-block:not([data-block=program])>.sd-list{background:0 0;border-block:0;border-inline-end:0;row-gap:clamp(1.25rem,3vw,2rem);padding:.5rem 0 .5rem 2.25rem}.sd-root[data-card=stage] .sd-frame[data-layout=timeline]>.sd-inner>.sd-body>.sd-block:not([data-block=program])>.sd-list>:before{aspect-ratio:auto;background:color-mix(in srgb, var(--sd-ink) 55%, transparent);border-radius:0;width:2.25rem;height:.9rem;inset-block-start:1.4rem;inset-inline-start:calc(-2.25rem - 1px);rotate:-3deg}.sd-root[data-card=stage] .sd-frame[data-layout=index]>.sd-inner>.sd-body>.sd-block.sd-block>.sd-list>*{border-bottom:var(--sd-stroke) dashed color-mix(in srgb, var(--sd-ink) 30%, transparent);box-shadow:none;color:var(--sd-ink);text-align:start;background:0 0;padding:.9rem 0;rotate:none}.sd-root[data-card=stage] .sd-frame[data-layout=index]>.sd-inner>.sd-body>.sd-block.sd-block>.sd-list>:before{content:none}.sd-root[data-card=stage] .sd-frame[data-layout=index]>.sd-inner>.sd-body>.sd-block.sd-block>.sd-list>* :is(*,a){color:var(--sd-ink)}.sd-root[data-card=stage] .sd-frame[data-layout=index] .sd-body .sd-list :is(.sd-transport-kind,.sd-things-distance,.sd-details-time,.sd-wishlist-price){color:var(--sdf-tone-accent,var(--sd-accent))}.sd-root[data-card=stage] .sd-frame[data-layout=index] .sd-body .sd-list :is(.sd-accommodation-name,.sd-travel-title,.sd-details-title,.sd-wishlist-name){font-size:1.2rem}.sd-root[data-card=stage] .sd-frame[data-layout=index]>.sd-inner>.sd-body>.sd-block.sd-block>.sd-party>*{border-bottom-style:dotted;align-items:start}.sd-root[data-card=stage] .sd-frame[data-layout=index] .sd-body .sd-party .sd-party-role,.sd-root[data-card=stage] .sd-frame[data-layout=index] .sd-body .sd-party .sd-party-side,.sd-root[data-card=stage] .sd-frame[data-layout=index] .sd-body .sd-party .sd-party-note{color:var(--sd-ink-soft)}@container sd-frame (width>=48rem){.sd-root[data-card=stage] .sd-frame[data-layout=split] .sd-lead .sd-block[data-block=sectionTitle][data-variant=ruled] .sd-section-title{border-bottom:0;border-inline-end:var(--sd-stroke) dashed color-mix(in srgb, var(--sd-ink) 40%, transparent);text-align:start;flex-direction:column;align-items:start;margin:0;padding:0 1.25rem 0 0}.sd-root[data-card=stage] .sd-frame[data-layout=split][data-turn="2"] .sd-lead .sd-block[data-block=sectionTitle][data-variant=ruled] .sd-section-title{border-inline-end:0;border-inline-start:var(--sd-stroke) dashed color-mix(in srgb, var(--sd-ink) 40%, transparent);padding:0 0 0 1.25rem}.sd-root[data-card=stage] .sd-frame[data-layout=split] .sd-body .sd-block.sd-block>.sd-list{margin-inline:0}}.sd-root[data-card=stage] .sd-frame[data-layout=band]>.sd-inner>.sd-lead .sd-section-title{letter-spacing:.02em}
