.sd-root[data-card=leaf]:before,.sd-root[data-card=leaf]:after{content:"";z-index:0;pointer-events:none;-webkit-mask:var(--sd-art-sheen,linear-gradient(transparent, transparent)) 0 0 / clamp(24rem, 64vw, 40rem) auto repeat;-webkit-mask:var(--sd-art-sheen,linear-gradient(transparent, transparent)) 0 0 / clamp(24rem, 64vw, 40rem) auto repeat;mask:var(--sd-art-sheen,linear-gradient(transparent, transparent)) 0 0 / clamp(24rem, 64vw, 40rem) auto repeat;background:var(--sda-extra1,var(--sd-extra1));opacity:.42;position:absolute;inset:0}.sd-root[data-card=leaf]:after{-webkit-mask-image:var(--sd-art-shade,linear-gradient(transparent, transparent));-webkit-mask-image:var(--sd-art-shade,linear-gradient(transparent, transparent));mask-image:var(--sd-art-shade,linear-gradient(transparent, transparent));background:var(--sda-extra3,var(--sd-extra3));opacity:.55}.sd-root[data-card=leaf] .sd-frame{background:0 0}.sd-root[data-card=leaf] .sd-chrome-top :is(.sd-bar-mark,.ms-nav-links:not(.is-open) .ms-nav-link,.ms-lang a),.sd-root[data-card=leaf] .sd-chrome-top .ms-nav-link:is(.is-active,:hover),.sd-root[data-card=leaf] .sd-chrome-top .ms-lang a:is([aria-current],:hover){color:var(--sd-ground-alt)}.sd-root[data-card=leaf] .sd-chrome-top .ms-nav-links.is-open{background:var(--sd-ground)}.sd-root[data-card=leaf] .sd-chrome-top .ms-nav-links.is-open .ms-nav-link{color:var(--sd-ground-alt)}.sd-root[data-card=leaf] .sd-chrome-top .ms-nav-toggle{background:0 0;border-color:#0000}.sd-root[data-card=leaf] .sd-chrome-top .ms-nav-toggle span{background:var(--sd-ground-alt)}.sd-root[data-card=leaf] .sd-bar-mark{color:var(--sd-ground-alt);font-family:var(--sd-font-display);font-size:1.6rem;line-height:1}.sd-root[data-card=leaf] .sd-chrome-top>.sd-chrome-sample{background:var(--sd-ground-alt);color:var(--sd-ink)}.sd-root[data-card=leaf] .sd-chrome-top .ms-nav-cta button{border-color:color-mix(in srgb, var(--sd-ground-alt) 60%, transparent);color:var(--sd-ground-alt);font-family:var(--sd-font-body);letter-spacing:.01em;text-transform:none;font-size:.95rem}.sd-root[data-card=leaf] :is(a,button,summary):focus-visible{outline:2px solid var(--sd-ink);outline-offset:3px}.sd-root[data-card=leaf] :is(.sd-chrome-top,.sd-opening) :is(a,button):focus-visible{outline-color:var(--sd-ground-alt)}.sd-root[data-card=leaf] .sd-frame .sd-block[data-block=rsvpAction][data-variant] :is(button,a):focus-visible{outline:2px solid var(--sd-ink);outline-offset:3px}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>:is(.sd-flow,.sd-block[data-block=program]),.sd-root[data-card=leaf] .sd-frame:not([data-section=hero])>.sd-inner,.sd-root[data-card=leaf] .sd-frame[data-layout=split]>.sd-inner>:is(.sd-lead,.sd-body){isolation:isolate;position:relative;container-type:inline-size}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>:is(.sd-flow,.sd-block[data-block=program]):before,.sd-root[data-card=leaf] .sd-frame:not([data-section=hero])>.sd-inner:before,.sd-root[data-card=leaf] .sd-frame[data-layout=split]>.sd-inner>:is(.sd-lead,.sd-body):before,.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>:is(.sd-flow,.sd-block[data-block=program]):after,.sd-root[data-card=leaf] .sd-frame:not([data-section=hero])>.sd-inner:after,.sd-root[data-card=leaf] .sd-frame[data-layout=split]>.sd-inner>:is(.sd-lead,.sd-body):after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>:is(.sd-flow,.sd-block[data-block=program]):before,.sd-root[data-card=leaf] .sd-frame:not([data-section=hero])>.sd-inner:before,.sd-root[data-card=leaf] .sd-frame[data-layout=split]>.sd-inner>:is(.sd-lead,.sd-body):before{border:1.5px solid var(--sda-extra2,var(--sd-extra2));background:var(--sd-ground-alt);box-shadow:inset 0 0 0 clamp(.4rem, 1.4cqi, .6rem) var(--sd-ground-alt), inset 0 0 0 calc(clamp(.4rem, 1.4cqi, .6rem) + 1px) color-mix(in srgb, var(--sda-extra2,var(--sd-extra2)) 85%, var(--sd-ground-alt)), 0 .15rem .2rem color-mix(in srgb, var(--sda-extra3,var(--sd-ground)) 45%, transparent), 0 1.4rem 2.4rem -.8rem color-mix(in srgb, var(--sda-extra3,var(--sd-ground)) 70%, transparent);border-radius:50% 50% .35rem .35rem/min(25cqi,9rem) min(25cqi,9rem) .35rem .35rem}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>:is(.sd-flow,.sd-block[data-block=program]):after,.sd-root[data-card=leaf] .sd-frame:not([data-section=hero])>.sd-inner:after,.sd-root[data-card=leaf] .sd-frame[data-layout=split]>.sd-inner>:is(.sd-lead,.sd-body):after{background:linear-gradient(150deg, color-mix(in srgb, var(--sda-extra2,var(--sd-extra2)) 72%, var(--sd-ground-alt)), var(--sda-extra2,var(--sd-extra2)) 45%, color-mix(in srgb, var(--sda-extra2,var(--sd-extra2)) 78%, var(--sd-ink)));-webkit-mask:var(--sd-art-crown,linear-gradient(transparent, transparent)) 50% min(1.2cqi, .6rem) / min(40cqi, 15rem) auto no-repeat, var(--sd-art-spray,linear-gradient(transparent, transparent)) 0 min(9cqi, 3.4rem) / min(15cqi, 5.5rem) auto no-repeat, var(--sd-art-spray-right,linear-gradient(transparent, transparent)) 100% min(9cqi, 3.4rem) / min(15cqi, 5.5rem) auto no-repeat, var(--sd-art-flourish,linear-gradient(transparent, transparent)) 0 100% / min(16cqi, 6rem) auto no-repeat, var(--sd-art-flourish-right,linear-gradient(transparent, transparent)) 100% 100% / min(16cqi, 6rem) auto no-repeat;-webkit-mask:var(--sd-art-crown,linear-gradient(transparent, transparent)) 50% min(1.2cqi, .6rem) / min(40cqi, 15rem) auto no-repeat, var(--sd-art-spray,linear-gradient(transparent, transparent)) 0 min(9cqi, 3.4rem) / min(15cqi, 5.5rem) auto no-repeat, var(--sd-art-spray-right,linear-gradient(transparent, transparent)) 100% min(9cqi, 3.4rem) / min(15cqi, 5.5rem) auto no-repeat, var(--sd-art-flourish,linear-gradient(transparent, transparent)) 0 100% / min(16cqi, 6rem) auto no-repeat, var(--sd-art-flourish-right,linear-gradient(transparent, transparent)) 100% 100% / min(16cqi, 6rem) auto no-repeat;mask:var(--sd-art-crown,linear-gradient(transparent, transparent)) 50% min(1.2cqi, .6rem) / min(40cqi, 15rem) auto no-repeat, var(--sd-art-spray,linear-gradient(transparent, transparent)) 0 min(9cqi, 3.4rem) / min(15cqi, 5.5rem) auto no-repeat, var(--sd-art-spray-right,linear-gradient(transparent, transparent)) 100% min(9cqi, 3.4rem) / min(15cqi, 5.5rem) auto no-repeat, var(--sd-art-flourish,linear-gradient(transparent, transparent)) 0 100% / min(16cqi, 6rem) auto no-repeat, var(--sd-art-flourish-right,linear-gradient(transparent, transparent)) 100% 100% / min(16cqi, 6rem) auto no-repeat;inset:clamp(.75rem,2.4cqi,1.1rem)}.sd-root[data-card=leaf] .sd-frame[data-section=hero]{color:var(--sd-ink);align-content:stretch}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner{width:min(100% - 2*clamp(.75rem,4vw,3.5rem),76rem);min-height:100svh;padding-block:calc(var(--sd-chrome-h,3.5rem) + clamp(.5rem, 2.4svh, 1.75rem)) clamp(.75rem, 3svh, 2rem);box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:clamp(1.5rem,2.8vw,2.75rem);display:grid}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>.sd-flow:only-child{z-index:3;grid-column:1/-1;justify-self:center;width:min(100%,38rem)}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>.sd-flow,.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>.sd-block[data-block=program]{box-sizing:border-box;flex-direction:column;padding:min(19cqi,7.5rem) clamp(1.25rem,8cqi,3.5rem) clamp(1.5rem,5cqi,2.5rem);display:flex}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>.sd-flow{text-align:center;justify-content:center;align-items:center;gap:clamp(.4rem,1.6svh,.9rem)}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>.sd-flow>[data-block=rsvpAction]{padding-top:clamp(.5rem,2.2svh,1.4rem)}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-tone=ink]{color:var(--sd-ink)}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-tone=inkSoft]{color:var(--sd-ink-soft)}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>.sd-flow>:first-child{margin-top:auto}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>.sd-flow>:last-child{margin-bottom:auto}.sd-root[data-card=leaf] .sd-block[data-block=names]{width:100%}.sd-root[data-card=leaf] .sd-names{font-family:var(--sd-font-display);font-synthesis:none;letter-spacing:-.005em;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;text-wrap:balance;font-weight:400;line-height:1.02}.sd-root[data-card=leaf] .sd-names .sd-joiner{font-size:.82em}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-names .sd-joiner:after{content:"\a ";white-space:pre}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-names{font-size:max(var(--sd-fs-h2,2.5rem), min(3.75rem, calc(100cqi / (var(--sdn-word,8) * .56))), min(8.5rem, max(3.5rem, 16svh), calc(100cqi / (var(--sdn-word,8) * .5)), calc(100cqi / (max(var(--sdn-word,8) + 2, (var(--sdn-line,15) + 3) / 2) * .5))))}.sd-root[data-card=leaf] .sd-block[data-block=divider][data-variant=ornament]{width:min(100%,14rem);color:var(--sda-extra2,var(--sd-extra2));margin-inline:auto}.sd-root[data-card=leaf] .sd-block[data-block=divider][data-variant=ornament] .sd-divider-art{aspect-ratio:1600/240;background:0 0;width:100%;height:auto}.sd-root[data-card=leaf] .sd-block[data-block=divider][data-variant=ornament] .sd-divider-art.sd-vector{background:var(--sda-extra2,var(--sd-extra2))}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-date{font-family:var(--sd-font-body);font-variant-numeric:lining-nums;text-wrap:balance;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.3}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-venue-line{font-family:var(--sd-font-body);text-wrap:balance;font-size:clamp(1.05rem,1.45vw,1.3rem);font-style:italic;line-height:1.3}.sd-root[data-card=leaf] .sd-block[data-block=rsvpAction][data-variant=large] button{background:var(--sd-leaf-action,var(--sd-primary));min-height:3.25rem;color:var(--sd-on-leaf-action,var(--ms-on-primary));font-family:var(--sd-font-body);letter-spacing:.01em;text-transform:none;box-shadow:inset 0 0 0 .22rem var(--sd-leaf-action,var(--sd-primary)), inset 0 0 0 calc(.22rem + 1px) color-mix(in srgb, var(--sda-extra2,var(--sd-extra2)) 80%, transparent), 0 .35rem .8rem -.35rem color-mix(in srgb, var(--sd-ink) 55%, transparent);border:0;border-radius:.3rem;padding:.7rem 2.6rem .75rem;font-size:1.3rem;font-weight:400}.sd-root[data-card=leaf] .sd-block[data-block=rsvpAction][data-variant=large] button:hover{background:color-mix(in srgb, var(--sd-leaf-action,var(--sd-primary)) 88%, var(--sd-ink))}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=program] .sd-program{border:0;flex-direction:column;flex:auto;gap:0;margin:0;padding:0;list-style:none;display:flex}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=program] .sd-program:before{content:"Táncrend";color:var(--sd-ink);font-family:var(--sd-font-heading);text-align:center;margin:0 auto calc(min(12rem,70cqi)/6.66667 + clamp(1rem,3.2svh,2rem));font-size:clamp(2rem,2.9vw,2.75rem);line-height:1.05;display:block}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-item:first-child{position:relative}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-item:first-child:after{content:"";aspect-ratio:1600/240;pointer-events:none;background:var(--sda-extra2,var(--sd-extra2));width:min(12rem,70cqi);-webkit-mask:var(--sd-art-rule,linear-gradient(transparent, transparent)) 50% 50% / contain no-repeat;-webkit-mask:var(--sd-art-rule,linear-gradient(transparent, transparent)) 50% 50% / contain no-repeat;mask:var(--sd-art-rule,linear-gradient(transparent, transparent)) 50% 50% / contain no-repeat;position:absolute;bottom:calc(100% + clamp(.35rem,1.2svh,.75rem));left:50%;translate:-50%}.sd-root[data-card=leaf]:lang(en) .sd-frame[data-section=hero] .sd-block[data-block=program] .sd-program:before{content:"Dance card"}.sd-root[data-card=leaf]:lang(de) .sd-frame[data-section=hero] .sd-block[data-block=program] .sd-program:before{content:"Tanzkarte"}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-item,.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=program] .sd-program:after{text-align:start;background:0 0;border:0;grid-template-columns:4.25rem minmax(0,1fr);align-items:baseline;column-gap:.75rem;margin:0;padding:clamp(.35rem,1.3svh,.8rem) 0;display:grid}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program[data-untimed] .sd-program-item{grid-template-columns:minmax(0,1fr)}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-time{color:var(--sd-ink);font-family:var(--sd-font-body);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(1.1rem,1.5vw,1.35rem);font-style:italic}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program[data-untimed] .sd-program-time{display:none}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-text{align-items:baseline;min-width:0;display:flex}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-text>:not(.sd-program-title){display:none}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-title{min-width:0;color:var(--sd-ink);font-family:var(--sd-font-body);-webkit-hyphens:manual;hyphens:manual;flex:0 auto;margin:0;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:400;line-height:1.25}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-text:after{content:"";background:radial-gradient(circle, var(--sda-extra2,var(--sd-extra2)) 0 .16rem, transparent .18rem) 100% 50% / .4rem .4rem no-repeat, radial-gradient(circle, var(--sd-line) 0 .09rem, transparent .1rem) 0 50% / .45rem .4rem repeat-x;flex:1.5rem;min-width:1.5rem;height:.4rem;margin-inline-start:.5rem}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=program] .sd-program:after{content:"";background:radial-gradient(circle, var(--sd-line) 0 .09rem, transparent .1rem) 0 100% / .45rem .4rem repeat-x;height:1.5rem;margin-top:auto;padding:0}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>.sd-block[data-block=program]{justify-content:flex-start}@media (width<=40rem),(orientation:portrait) and (width<=68rem){.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner{width:min(100% - 1.25rem,40rem);min-height:calc(100svh - var(--sd-chrome-h,3.75rem) - .75rem);margin-top:calc(var(--sd-chrome-h,3.75rem) + .25rem);text-align:center;isolation:isolate;flex-direction:column;align-items:center;gap:clamp(.35rem,1.2svh,.7rem);padding:clamp(4.75rem,21vw + .6rem,7.5rem) 1.4rem 1.6rem;display:flex}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>.sd-flow{display:contents}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>.sd-block[data-block=program]{order:10;width:100%;margin-top:clamp(.5rem,2svh,1.25rem);padding:0;container-type:normal}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>.sd-flow>[data-block=rsvpAction]{order:8;width:100%;margin-top:0;padding-top:.5rem}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=rsvpAction][data-variant=large] button{width:100%}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>:is(.sd-flow,.sd-block[data-block=program]):before,.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>:is(.sd-flow,.sd-block[data-block=program]):after{content:none}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>.sd-flow>:first-child{margin-top:0}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner:before,.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner:before{border:1.5px solid var(--sda-extra2,var(--sd-extra2));background:var(--sd-ground-alt);box-shadow:inset 0 0 0 .45rem var(--sd-ground-alt), inset 0 0 0 calc(.45rem + 1px) color-mix(in srgb, var(--sda-extra2,var(--sd-extra2)) 85%, var(--sd-ground-alt)), 0 1rem 1.8rem -.6rem color-mix(in srgb, var(--sda-extra3,var(--sd-ground)) 70%, transparent);border-radius:50% 50% .35rem .35rem/min(30vw,9rem) min(30vw,9rem) .35rem .35rem}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner:after{background:linear-gradient(150deg, color-mix(in srgb, var(--sda-extra2,var(--sd-extra2)) 72%, var(--sd-ground-alt)), var(--sda-extra2,var(--sd-extra2)) 45%, color-mix(in srgb, var(--sda-extra2,var(--sd-extra2)) 78%, var(--sd-ink)));-webkit-mask:var(--sd-art-crown,linear-gradient(transparent, transparent)) 50% .3rem / min(46vw, 13rem) auto no-repeat, var(--sd-art-spray,linear-gradient(transparent, transparent)) 0 min(13vw, 4.5rem) / min(19vw, 5.5rem) auto no-repeat, var(--sd-art-spray-right,linear-gradient(transparent, transparent)) 100% min(13vw, 4.5rem) / min(19vw, 5.5rem) auto no-repeat, var(--sd-art-flourish,linear-gradient(transparent, transparent)) 0 100% / min(19vw, 5.5rem) auto no-repeat, var(--sd-art-flourish-right,linear-gradient(transparent, transparent)) 100% 100% / min(19vw, 5.5rem) auto no-repeat;-webkit-mask:var(--sd-art-crown,linear-gradient(transparent, transparent)) 50% .3rem / min(46vw, 13rem) auto no-repeat, var(--sd-art-spray,linear-gradient(transparent, transparent)) 0 min(13vw, 4.5rem) / min(19vw, 5.5rem) auto no-repeat, var(--sd-art-spray-right,linear-gradient(transparent, transparent)) 100% min(13vw, 4.5rem) / min(19vw, 5.5rem) auto no-repeat, var(--sd-art-flourish,linear-gradient(transparent, transparent)) 0 100% / min(19vw, 5.5rem) auto no-repeat, var(--sd-art-flourish-right,linear-gradient(transparent, transparent)) 100% 100% / min(19vw, 5.5rem) auto no-repeat;mask:var(--sd-art-crown,linear-gradient(transparent, transparent)) 50% .3rem / min(46vw, 13rem) auto no-repeat, var(--sd-art-spray,linear-gradient(transparent, transparent)) 0 min(13vw, 4.5rem) / min(19vw, 5.5rem) auto no-repeat, var(--sd-art-spray-right,linear-gradient(transparent, transparent)) 100% min(13vw, 4.5rem) / min(19vw, 5.5rem) auto no-repeat, var(--sd-art-flourish,linear-gradient(transparent, transparent)) 0 100% / min(19vw, 5.5rem) auto no-repeat, var(--sd-art-flourish-right,linear-gradient(transparent, transparent)) 100% 100% / min(19vw, 5.5rem) auto no-repeat;inset:.8rem}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-names{font-size:max(var(--sd-fs-h2,2rem), min(2.75rem, calc((min(100vw - 1.25rem, 40rem) - 2.8rem) / (var(--sdn-word,8) * .56))), min(6.5rem, calc((min(100cqi - 1.25rem, 40rem) - 2.8rem) / (var(--sdn-word,8) * .5)), calc((min(100cqi - 1.25rem, 40rem) - 2.8rem) / (max(var(--sdn-word,8) + 2, (var(--sdn-line,15) + 3) / 2) * .5))))}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-names .sd-joiner{font-size:.82em}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=program] .sd-program:before{margin-bottom:calc(min(12rem,70cqi)/6.66667 + 1rem);font-size:2rem}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-item{text-align:center;flex-direction:column-reverse;align-items:center;gap:0;padding:.3rem 0;display:flex}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-item:first-child{margin-top:0}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-text{justify-content:center}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-text:after{content:none}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-title{font-size:1.2rem;line-height:1.2}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-time{font-size:1.05rem;line-height:1.2}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=program] .sd-program:after{height:1.4rem;margin-top:.4rem}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-item:nth-child(n+6){display:none}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-item:nth-child(5):not(:last-child) .sd-program-title:after{content:" …"}}.sd-root[data-card=leaf] .sd-frame:not([data-section=hero])>.sd-inner{box-sizing:border-box;width:min(100% - 2*clamp(.75rem,4vw,3.5rem),44rem);color:var(--sdf-ink);padding:clamp(5.25rem,10vw,7.25rem) clamp(1.4rem,4vw,3.25rem) clamp(2.5rem,6vw,4rem);display:block}.sd-root[data-card=leaf] .sd-frame:is([data-section=countdown],[data-section=gift])>.sd-inner{width:min(100% - 2*clamp(.75rem,4vw,3.5rem),34rem)}.sd-root[data-card=leaf] .sd-frame:not([data-section=hero])>.sd-inner>*+*{margin-top:clamp(.85rem,2vw,1.4rem)}.sd-root[data-card=leaf] .sd-frame:not([data-section=hero],[data-section=footer]){padding-block:clamp(1.1rem,2.4vw,2rem)}.sd-root[data-card=leaf] .sd-section-title{color:var(--sdf-ink);font-family:var(--sd-font-heading);font-size:var(--sd-fs-h2,2.5rem);font-synthesis:none;-webkit-hyphens:manual;hyphens:manual;text-align:center;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}.sd-root[data-card=leaf] .sd-frame:not([data-section=hero]) .sd-block[data-block=divider]{margin-top:.6rem}@container sd-frame (width>=60rem){.sd-root[data-card=leaf] .sd-frame:is([data-section=story],[data-section=venue],[data-section=gallery],[data-section=accommodation],[data-section=things],[data-section=faq]):not([data-items="0"],[data-items="1"],[data-items="2"],[data-items="3"],[data-layout])>.sd-inner{column-count:2;column-fill:balance;column-gap:calc(clamp(1.5rem,2.8vw,2.75rem) + 2*clamp(1.75rem,3.2vw,3.25rem));width:min(100% - 2*clamp(.75rem,4vw,3.5rem),76rem);padding-inline:clamp(1.75rem,3.2vw,3.25rem)}.sd-root[data-card=leaf] .sd-frame:is([data-section=story],[data-section=venue],[data-section=gallery],[data-section=accommodation],[data-section=things],[data-section=faq]):not([data-items="0"],[data-items="1"],[data-items="2"],[data-items="3"],[data-layout])>.sd-inner:before{border-radius:50% 50% .35rem .35rem/min(12.5cqi,9rem) min(12.5cqi,9rem) .35rem .35rem;inset:0 calc(50% + clamp(1.5rem,2.8vw,2.75rem)/2) 0 0}.sd-root[data-card=leaf] .sd-frame:is([data-section=story],[data-section=venue],[data-section=gallery],[data-section=accommodation],[data-section=things],[data-section=faq]):not([data-items="0"],[data-items="1"],[data-items="2"],[data-items="3"],[data-layout])>.sd-inner:after{border:1.5px solid var(--sda-extra2,var(--sd-extra2));background:var(--sd-ground-alt);box-shadow:inset 0 0 0 clamp(.4rem, .7cqi, .6rem) var(--sd-ground-alt), inset 0 0 0 calc(clamp(.4rem, .7cqi, .6rem) + 1px) color-mix(in srgb, var(--sda-extra2,var(--sd-extra2)) 85%, var(--sd-ground-alt)), 0 .15rem .2rem color-mix(in srgb, var(--sda-extra3,var(--sd-ground)) 45%, transparent), 0 1.4rem 2.4rem -.8rem color-mix(in srgb, var(--sda-extra3,var(--sd-ground)) 70%, transparent);border-radius:50% 50% .35rem .35rem/min(12.5cqi,9rem) min(12.5cqi,9rem) .35rem .35rem;inset:0 0 0 calc(50% + clamp(1.5rem,2.8vw,2.75rem)/2);-webkit-mask:none;mask:none}.sd-root[data-card=leaf] .sd-frame:is([data-section=story],[data-section=venue],[data-section=gallery],[data-section=accommodation],[data-section=things],[data-section=faq]):not([data-items="0"],[data-items="1"],[data-items="2"],[data-items="3"],[data-layout]) .sd-block[data-block=sectionTitle]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(150deg, color-mix(in srgb, var(--sda-extra2,var(--sd-extra2)) 72%, var(--sd-ground-alt)), var(--sda-extra2,var(--sd-extra2)) 45%, color-mix(in srgb, var(--sda-extra2,var(--sd-extra2)) 78%, var(--sd-ink)));-webkit-mask:var(--sd-art-crown,linear-gradient(transparent, transparent)) calc(25% - min(8cqi, 6.5rem) / 2 * .5) .4rem / min(16cqi, 13rem) auto no-repeat, var(--sd-art-crown,linear-gradient(transparent, transparent)) calc(75% + min(8cqi, 6.5rem) / 2 * .5) .4rem / min(16cqi, 13rem) auto no-repeat, var(--sd-art-spray,linear-gradient(transparent, transparent)) 0 min(4.5cqi, 3.4rem) / min(7cqi, 5rem) auto no-repeat, var(--sd-art-spray-right,linear-gradient(transparent, transparent)) calc(50% - clamp(1.5rem, 2.8vw, 2.75rem) / 2 - min(7cqi, 5rem) / 2 - .7rem) min(4.5cqi, 3.4rem) / min(7cqi, 5rem) auto no-repeat, var(--sd-art-spray,linear-gradient(transparent, transparent)) calc(50% + clamp(1.5rem, 2.8vw, 2.75rem) / 2 + min(7cqi, 5rem) / 2 + .7rem) min(4.5cqi, 3.4rem) / min(7cqi, 5rem) auto no-repeat, var(--sd-art-spray-right,linear-gradient(transparent, transparent)) 100% min(4.5cqi, 3.4rem) / min(7cqi, 5rem) auto no-repeat, var(--sd-art-flourish,linear-gradient(transparent, transparent)) 0 100% / min(7.5cqi, 5.5rem) auto no-repeat, var(--sd-art-flourish-right,linear-gradient(transparent, transparent)) calc(50% - clamp(1.5rem, 2.8vw, 2.75rem) / 2 - min(7.5cqi, 5.5rem) / 2 - .7rem) 100% / min(7.5cqi, 5.5rem) auto no-repeat, var(--sd-art-flourish,linear-gradient(transparent, transparent)) calc(50% + clamp(1.5rem, 2.8vw, 2.75rem) / 2 + min(7.5cqi, 5.5rem) / 2 + .7rem) 100% / min(7.5cqi, 5.5rem) auto no-repeat, var(--sd-art-flourish-right,linear-gradient(transparent, transparent)) 100% 100% / min(7.5cqi, 5.5rem) auto no-repeat;-webkit-mask:var(--sd-art-crown,linear-gradient(transparent, transparent)) calc(25% - min(8cqi, 6.5rem) / 2 * .5) .4rem / min(16cqi, 13rem) auto no-repeat, var(--sd-art-crown,linear-gradient(transparent, transparent)) calc(75% + min(8cqi, 6.5rem) / 2 * .5) .4rem / min(16cqi, 13rem) auto no-repeat, var(--sd-art-spray,linear-gradient(transparent, transparent)) 0 min(4.5cqi, 3.4rem) / min(7cqi, 5rem) auto no-repeat, var(--sd-art-spray-right,linear-gradient(transparent, transparent)) calc(50% - clamp(1.5rem, 2.8vw, 2.75rem) / 2 - min(7cqi, 5rem) / 2 - .7rem) min(4.5cqi, 3.4rem) / min(7cqi, 5rem) auto no-repeat, var(--sd-art-spray,linear-gradient(transparent, transparent)) calc(50% + clamp(1.5rem, 2.8vw, 2.75rem) / 2 + min(7cqi, 5rem) / 2 + .7rem) min(4.5cqi, 3.4rem) / min(7cqi, 5rem) auto no-repeat, var(--sd-art-spray-right,linear-gradient(transparent, transparent)) 100% min(4.5cqi, 3.4rem) / min(7cqi, 5rem) auto no-repeat, var(--sd-art-flourish,linear-gradient(transparent, transparent)) 0 100% / min(7.5cqi, 5.5rem) auto no-repeat, var(--sd-art-flourish-right,linear-gradient(transparent, transparent)) calc(50% - clamp(1.5rem, 2.8vw, 2.75rem) / 2 - min(7.5cqi, 5.5rem) / 2 - .7rem) 100% / min(7.5cqi, 5.5rem) auto no-repeat, var(--sd-art-flourish,linear-gradient(transparent, transparent)) calc(50% + clamp(1.5rem, 2.8vw, 2.75rem) / 2 + min(7.5cqi, 5.5rem) / 2 + .7rem) 100% / min(7.5cqi, 5.5rem) auto no-repeat, var(--sd-art-flourish-right,linear-gradient(transparent, transparent)) 100% 100% / min(7.5cqi, 5.5rem) auto no-repeat;mask:var(--sd-art-crown,linear-gradient(transparent, transparent)) calc(25% - min(8cqi, 6.5rem) / 2 * .5) .4rem / min(16cqi, 13rem) auto no-repeat, var(--sd-art-crown,linear-gradient(transparent, transparent)) calc(75% + min(8cqi, 6.5rem) / 2 * .5) .4rem / min(16cqi, 13rem) auto no-repeat, var(--sd-art-spray,linear-gradient(transparent, transparent)) 0 min(4.5cqi, 3.4rem) / min(7cqi, 5rem) auto no-repeat, var(--sd-art-spray-right,linear-gradient(transparent, transparent)) calc(50% - clamp(1.5rem, 2.8vw, 2.75rem) / 2 - min(7cqi, 5rem) / 2 - .7rem) min(4.5cqi, 3.4rem) / min(7cqi, 5rem) auto no-repeat, var(--sd-art-spray,linear-gradient(transparent, transparent)) calc(50% + clamp(1.5rem, 2.8vw, 2.75rem) / 2 + min(7cqi, 5rem) / 2 + .7rem) min(4.5cqi, 3.4rem) / min(7cqi, 5rem) auto no-repeat, var(--sd-art-spray-right,linear-gradient(transparent, transparent)) 100% min(4.5cqi, 3.4rem) / min(7cqi, 5rem) auto no-repeat, var(--sd-art-flourish,linear-gradient(transparent, transparent)) 0 100% / min(7.5cqi, 5.5rem) auto no-repeat, var(--sd-art-flourish-right,linear-gradient(transparent, transparent)) calc(50% - clamp(1.5rem, 2.8vw, 2.75rem) / 2 - min(7.5cqi, 5.5rem) / 2 - .7rem) 100% / min(7.5cqi, 5.5rem) auto no-repeat, var(--sd-art-flourish,linear-gradient(transparent, transparent)) calc(50% + clamp(1.5rem, 2.8vw, 2.75rem) / 2 + min(7.5cqi, 5.5rem) / 2 + .7rem) 100% / min(7.5cqi, 5.5rem) auto no-repeat, var(--sd-art-flourish-right,linear-gradient(transparent, transparent)) 100% 100% / min(7.5cqi, 5.5rem) auto no-repeat;position:absolute;inset:clamp(.75rem,1.2cqi,1.1rem)}.sd-root[data-card=leaf] .sd-frame:is([data-section=story],[data-section=venue],[data-section=gallery],[data-section=accommodation],[data-section=things],[data-section=faq]):not([data-items="0"],[data-items="1"],[data-items="2"],[data-items="3"],[data-layout]) .sd-block[data-block=divider]:after{content:"";z-index:1;pointer-events:none;background:var(--sd-art-cord,none) 50% 0 / 7.5rem auto repeat-y, var(--sd-leaf-cord,var(--sda-primary,var(--sd-primary)));background-blend-mode:hard-light, normal;width:1rem;-webkit-mask:var(--sd-art-cord,linear-gradient(currentColor, currentColor)) 50% 0 / 7.5rem auto repeat-y;-webkit-mask:var(--sd-art-cord,linear-gradient(currentColor, currentColor)) 50% 0 / 7.5rem auto repeat-y;mask:var(--sd-art-cord,linear-gradient(currentColor, currentColor)) 50% 0 / 7.5rem auto repeat-y;filter:drop-shadow(0 0 .06rem color-mix(in srgb, var(--sd-ground-alt) 55%, transparent)) drop-shadow(.12rem .2rem .15rem color-mix(in srgb, var(--sda-extra3,var(--sd-ground)) 70%, transparent));position:absolute;top:min(10cqi,7rem);bottom:.75rem;left:calc(50% - .5rem)}.sd-root[data-card=leaf] .sd-frame:not([data-section=hero])>.sd-inner li,.sd-root[data-card=leaf] .sd-frame:not([data-section=hero])>.sd-inner :is(.sd-faq-item,.sd-story-prose),.sd-root[data-card=leaf] .sd-frame:not([data-section=hero])>.sd-inner>.sd-block:is([data-block=sectionTitle],[data-block=divider]){break-inside:avoid}}.sd-root[data-card=leaf] .sd-block.sd-block :is(.sd-accommodation,.sd-travel,.sd-transport,.sd-things,.sd-details,.sd-wishlist,.sd-party,.sd-program,.sd-venues,.sd-faq){background:0 0;border:0;max-width:none;margin:0;padding:0;list-style:none;display:block}.sd-root[data-card=leaf] .sd-block.sd-block :is(.sd-accommodation-item,.sd-travel-item,.sd-transport-item,.sd-things-item,.sd-details-item,.sd-wishlist-item,.sd-party-item){border:0;border-bottom:1px solid color-mix(in srgb, var(--sd-line) 55%, transparent);box-shadow:none;text-align:start;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);row-gap:.25rem;margin:0;padding:.95rem 0 1rem;display:grid}.sd-root[data-card=leaf] .sd-block.sd-block :is(.sd-accommodation-item,.sd-travel-item,.sd-transport-item,.sd-things-item,.sd-details-item,.sd-wishlist-item,.sd-party-item):last-child{border-bottom:0}.sd-root[data-card=leaf] :is(.sd-accommodation-name,.sd-travel-title,.sd-transport-title,.sd-things-title,.sd-details-title,.sd-wishlist-name,.sd-program-title,.sd-venue-name,.sd-story-title){color:var(--sdf-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;margin:0;font-weight:400;line-height:1.2}.sd-root[data-card=leaf] :is(.sd-accommodation-desc,.sd-travel-body,.sd-transport-text,.sd-things-desc,.sd-details-body,.sd-party-note,.sd-program-note,.sd-venue-arrival,.sd-story-body,.sd-story-prose,.sd-gift-note,.sd-wall-lead,.sd-wishlist-lead,.sd-faq-a){color:var(--sdf-ink-soft);font-family:var(--sd-font-body);font-size:var(--sd-fs-body,1.1875rem);-webkit-hyphens:manual;hyphens:manual;margin:0;line-height:1.55}.sd-root[data-card=leaf] .sd-details-icon{display:none}.sd-root[data-card=leaf] .sd-block.sd-block .sd-things-head{flex-wrap:nowrap;align-items:baseline;min-width:0;display:flex}.sd-root[data-card=leaf] .sd-things-title{flex:0 auto;min-width:0}.sd-root[data-card=leaf] .sd-block.sd-block .sd-wishlist-item{grid-template-columns:auto minmax(1.5rem,1fr) auto;align-items:baseline;column-gap:.5rem}.sd-root[data-card=leaf] .sd-things-head:after,.sd-root[data-card=leaf] .sd-block.sd-block .sd-wishlist-item:after{content:"";background:radial-gradient(circle, var(--sd-line) 0 .09rem, transparent .1rem) 0 50% / .45rem .4rem repeat-x;flex:1.5rem;order:1;min-width:1.5rem;height:.4rem;margin-inline:.5rem}.sd-root[data-card=leaf] .sd-block.sd-block .sd-wishlist-item:after{grid-area:1/2;margin:0}.sd-root[data-card=leaf] .sd-things-distance{white-space:nowrap;flex:none;order:2}.sd-root[data-card=leaf] .sd-block.sd-block .sd-wishlist-price{grid-area:1/3}.sd-root[data-card=leaf] .sd-block.sd-block .sd-wishlist-taken{grid-column:1/-1}.sd-root[data-card=leaf] :is(.sd-things-distance,.sd-wishlist-price,.sd-wishlist-taken,.sd-transport-time,.sd-program-time,.sd-story-year,.sd-details-time){color:var(--sdf-ink);font-family:var(--sd-font-body);font-variant-numeric:lining-nums;letter-spacing:0;text-transform:none;margin:0;font-size:1.1rem;font-style:italic}.sd-root[data-card=leaf] .sd-wishlist-item[data-taken] :is(.sd-wishlist-name,.sd-wishlist-price){color:var(--sdf-ink-soft);text-decoration:line-through;text-decoration-thickness:1px}.sd-root[data-card=leaf] .sd-block.sd-block .sd-travel{counter-reset:sd-verse}.sd-root[data-card=leaf] .sd-block.sd-block .sd-travel-item{counter-increment:sd-verse;grid-template-columns:2.75rem minmax(0,1fr);column-gap:.75rem}.sd-root[data-card=leaf] .sd-block.sd-block .sd-travel-item:before{content:counter(sd-verse, upper-roman) ".";color:var(--sdf-tone-extra2,var(--sdf-ink));font-family:var(--sd-font-display);text-align:end;grid-row:1/span 2;font-size:1.6rem;line-height:1.15}.sd-root[data-card=leaf] .sd-block.sd-block .sd-travel-item>*{grid-column:2}.sd-root[data-card=leaf] .sd-transport-kind{color:var(--sdf-ink-soft);font-family:var(--sd-font-body);letter-spacing:0;text-transform:none;margin:0;font-size:1rem;font-style:italic}.sd-root[data-card=leaf] .sd-transport-meta{color:var(--sdf-ink);font-family:var(--sd-font-body);margin:0;font-size:1.05rem}.sd-root[data-card=leaf] .sd-transport-departs-label{font-style:italic}@container sd-frame (width>=48rem){.sd-root[data-card=leaf] .sd-block.sd-block .sd-details{columns:2;column-gap:2.5rem}.sd-root[data-card=leaf] .sd-block.sd-block .sd-details-item{break-inside:avoid;border-bottom:0}}.sd-root[data-card=leaf] .sd-block.sd-block .sd-party-item{grid-template-columns:auto minmax(1.5rem,1fr) auto;align-items:baseline;column-gap:.5rem}.sd-root[data-card=leaf] .sd-party-role{color:var(--sdf-ink);font-family:var(--sd-font-body);letter-spacing:0;text-transform:none;grid-area:1/1;margin:0;font-size:1.15rem;font-style:italic}.sd-root[data-card=leaf] .sd-block.sd-block .sd-party-item:after{content:"";background:radial-gradient(circle, var(--sd-line) 0 .09rem, transparent .1rem) 0 50% / .45rem .4rem repeat-x;grid-area:1/2;align-self:end;height:.4rem;margin-bottom:.3rem}.sd-root[data-card=leaf] .sd-party-name{color:var(--sdf-tone-accent,var(--sdf-ink));font-family:var(--sd-font-script,var(--sd-font-display));-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;grid-area:1/3;margin:0;font-size:2rem;font-weight:400;line-height:1}.sd-root[data-card=leaf] :is(.sd-party-side,.sd-party-note){color:var(--sdf-ink-soft);font-family:var(--sd-font-body);letter-spacing:0;text-transform:none;grid-column:1/-1;margin:0;font-size:1rem;font-style:italic}.sd-root[data-card=leaf] .sd-frame[data-section=program] .sd-program-item{border:0;border-bottom:1px solid color-mix(in srgb, var(--sd-line) 55%, transparent);background:0 0;grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;column-gap:.75rem;padding:.85rem 0;display:grid}.sd-root[data-card=leaf] .sd-frame[data-section=program] .sd-program[data-untimed] .sd-program-item{grid-template-columns:minmax(0,1fr)}.sd-root[data-card=leaf] .sd-frame[data-section=program] .sd-program[data-untimed] .sd-program-time{display:none}.sd-root[data-card=leaf] .sd-frame[data-section=program] .sd-program-item:last-child{border-bottom:0}.sd-root[data-card=leaf] :is(.sd-program-place,.sd-program-note){color:var(--sdf-ink-soft);font-family:var(--sd-font-body);margin:.15rem 0 0;font-size:1.05rem;font-style:italic}.sd-root[data-card=leaf] .sd-program-now{background:var(--sd-leaf-action,var(--sd-primary));color:var(--sd-on-leaf-action,var(--ms-on-primary));font-family:var(--sd-font-body);vertical-align:middle;border-radius:.2rem;margin-inline-start:.4rem;padding:.05rem .5rem;font-size:.85rem}.sd-root[data-card=leaf] .sd-block.sd-block .sd-venue-item{width:auto;max-width:none;box-shadow:none;text-align:center;break-inside:avoid;background:0 0;border:0;border-radius:0;justify-items:center;gap:.35rem;margin:0 0 1.5rem;padding:0;display:grid}.sd-root[data-card=leaf] .sd-venue-text{justify-items:center;gap:.35rem;display:grid}.sd-root[data-card=leaf] .sd-venue-kind{color:var(--sdf-ink-soft);font-family:var(--sd-font-body);letter-spacing:0;text-transform:none;margin:0;font-size:1.05rem;font-style:italic}.sd-root[data-card=leaf] .sd-venue-name{text-wrap:balance;font-size:clamp(1.6rem,2.4vw,2.1rem)}.sd-root[data-card=leaf] .sd-venue-address{color:var(--sdf-ink);font-family:var(--sd-font-body);margin:0;font-size:1.15rem}.sd-root[data-card=leaf] .sd-venue-way{flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;margin-top:.35rem;display:flex}.sd-root[data-card=leaf] :is(.sd-venue-way a,.sd-accommodation-link,.sd-things-link,.sd-link){color:var(--sdf-ink);font-family:var(--sd-font-body);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--sd-line);text-decoration-color:var(--sd-line);text-underline-offset:.3em;text-decoration-thickness:2px}.sd-root[data-card=leaf] .sd-venue-photo{order:-1;width:min(100%,17rem);margin-bottom:.75rem}.sd-root[data-card=leaf] .sd-block.sd-block .sd-story{margin:0;padding:0;list-style:none;display:block}.sd-root[data-card=leaf] .sd-block.sd-block .sd-story-item{text-align:center;break-inside:avoid;justify-items:center;gap:.5rem;margin:0 0 1.75rem;padding:0;display:grid}.sd-root[data-card=leaf] .sd-block.sd-block .sd-story-item:before,.sd-root[data-card=leaf] .sd-block.sd-block .sd-story-item:after{content:none}.sd-root[data-card=leaf] .sd-story-text{justify-items:center;gap:.3rem;max-width:30rem;display:grid}.sd-root[data-card=leaf] .sd-story-year{font-family:var(--sd-font-display);color:var(--sdf-tone-extra2,var(--sdf-ink));font-size:1.6rem;font-style:normal;line-height:1}.sd-root[data-card=leaf] .sd-story-photo{width:min(100%,15rem)}.sd-root[data-card=leaf] :is(.sd-story-prose,.sd-story-body){text-align:center}.sd-root[data-card=leaf] .sd-faq-item{border:0;border-bottom:1px solid color-mix(in srgb, var(--sd-line) 55%, transparent);background:0 0;margin:0 0 .4rem;padding:.6rem 0 .8rem}.sd-root[data-card=leaf] .sd-faq-q{color:var(--sdf-ink);font-family:var(--sd-font-heading);font-size:var(--sd-fs-h3,1.4rem);cursor:pointer;align-items:baseline;gap:.6rem;line-height:1.25;list-style:none;display:flex}.sd-root[data-card=leaf] .sd-faq-q::-webkit-details-marker{display:none}.sd-root[data-card=leaf] .sd-faq-q:before{content:"";background:var(--sda-extra2,var(--sd-extra2));flex:none;width:.45rem;height:.45rem;transition:rotate .25s;translate:0 -.15em;rotate:45deg}.sd-root[data-card=leaf] .sd-faq-item[open] .sd-faq-q:before{rotate:135deg}.sd-root[data-card=leaf] .sd-faq-mark{display:none}.sd-root[data-card=leaf] .sd-faq-a{margin-top:.4rem;padding-inline-start:1.05rem;font-style:italic}.sd-root[data-card=leaf] .sd-countdown{justify-content:center;gap:clamp(1rem,4vw,2.25rem);display:flex}.sd-root[data-card=leaf] .sd-countdown-num{color:var(--sdf-ink);font-family:var(--sd-font-display);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.25rem,5vw,3.25rem)}.sd-root[data-card=leaf] .sd-countdown-label{color:var(--sdf-ink-soft);font-family:var(--sd-font-body);letter-spacing:0;text-transform:none;font-size:1rem;font-style:italic}.sd-root[data-card=leaf] .sd-block.sd-block .sd-gift{box-shadow:none;text-align:center;background:0 0;border:0;padding:0}.sd-root[data-card=leaf] .sd-gift .sd-picture.sd-gift-mark{width:9rem;color:var(--sda-extra2,var(--sd-extra2));margin-bottom:.75rem}.sd-root[data-card=leaf] .sd-gift-note{font-size:1.2rem;font-style:italic}.sd-root[data-card=leaf] :is(.sd-wall-lead,.sd-wishlist-lead){text-align:center;font-style:italic}.sd-root[data-card=leaf] :is(.sd-wall-more,.sd-wishlist-more){text-align:center;margin:1.25rem 0 0}.sd-root[data-card=leaf] .sd-button{border:1px solid var(--sd-ink);min-height:2.9rem;box-shadow:inset 0 0 0 .2rem var(--sd-ground-alt), inset 0 0 0 calc(.2rem + 1px) color-mix(in srgb, var(--sda-extra2,var(--sd-extra2)) 80%, transparent);color:var(--sd-ink);font-family:var(--sd-font-body);letter-spacing:.01em;text-transform:none;background:0 0;border-radius:.3rem;align-items:center;padding:.55rem 1.6rem .6rem;font-size:1.1rem;font-weight:400;display:inline-flex}.sd-root[data-card=leaf] .sd-button:hover{background:color-mix(in srgb, var(--sd-ink) 7%, transparent)}.sd-root[data-card=leaf] .sd-block[data-block=video] .sd-video{aspect-ratio:16/10;border:1.5px solid var(--sda-extra2,var(--sd-extra2));background:var(--sd-ground-alt);box-shadow:inset 0 0 0 .35rem var(--sd-ground-alt), inset 0 0 0 calc(.35rem + 1px) color-mix(in srgb, var(--sda-extra2,var(--sd-extra2)) 70%, transparent);border-radius:50% 50% .3rem .3rem/22% 22% .3rem .3rem;position:relative;overflow:hidden}.sd-root[data-card=leaf] .sd-video-poster{box-sizing:border-box;width:100%;height:100%;color:var(--sd-ink);grid-auto-flow:row;place-content:end center;justify-items:center;gap:.6rem;padding-bottom:14%;text-decoration:none;display:grid}.sd-root[data-card=leaf] .sd-block[data-block=video] .sd-video-still{aspect-ratio:1600/640;width:auto;height:auto;color:var(--sda-extra2,var(--sd-extra2));inset:16% 24% auto}.sd-root[data-card=leaf] .sd-block[data-block=video] .sd-video-play{background:0 0;border:0;border-radius:0;width:2.75rem;height:2.75rem}.sd-root[data-card=leaf] .sd-block[data-block=video] .sd-video-play:before,.sd-root[data-card=leaf] .sd-block[data-block=video] .sd-video-play:after{content:"";background:var(--sd-ink);clip-path:polygon(0 0,100% 50%,0 100%);width:auto;height:auto;margin:0;position:absolute;inset:.35rem .4rem .35rem .65rem}.sd-root[data-card=leaf] .sd-block[data-block=video] .sd-video-play:after{background:var(--sd-ground-alt);inset:calc(.35rem + 2px) calc(.4rem + 3px) calc(.35rem + 2px) calc(.65rem + 1.5px)}.sd-root[data-card=leaf] .sd-video-label{font-family:var(--sd-font-body);letter-spacing:.01em;text-transform:none;font-size:1.15rem;font-style:italic}.sd-root[data-card=leaf] .sd-video-note{color:var(--sdf-ink-soft);font-family:var(--sd-font-body);text-align:center;font-size:.95rem;font-style:italic}.sd-root[data-card=leaf] .sd-block.sd-block[data-block=gallery] .sd-gallery{columns:auto;text-align:center;margin:0;padding:0;font-size:0;list-style:none;display:block}.sd-root[data-card=leaf] .sd-block.sd-block[data-block=gallery] .sd-gallery-item{vertical-align:top;width:calc(50% - 1.5rem);font-size:var(--sd-fs-body,1.1875rem);break-inside:avoid;margin:0 .75rem 1.5rem;display:inline-block}.sd-root[data-card=leaf] .sd-block.sd-block[data-block=gallery] .sd-gallery[data-count="1"] .sd-gallery-item{width:min(100%,18rem)}.sd-root[data-card=leaf] .sd-gallery-caption{color:var(--sdf-tone-accent,var(--sdf-ink));font-family:var(--sd-font-script,var(--sd-font-body));text-align:center;margin-top:.85rem;font-size:1.65rem;line-height:1.1}.sd-root[data-card=leaf] .sd-sample-mark{border-color:var(--sda-extra2,var(--sd-extra2));background:var(--sd-ink);color:var(--sd-ground-alt);font-family:var(--sd-font-body);font-size:.875rem}.sd-root[data-card=leaf] .sd-frame:not([data-section=hero])>.sd-sample-mark{white-space:nowrap;inset-block:auto calc(clamp(1.1rem,2.4vw,2rem) + .85rem);inset-inline:50% auto;translate:-50%}.sd-root[data-card=leaf] .sd-frame[data-m-first]>.sd-sample-mark{inset-block:calc(var(--sd-chrome-h,5.75rem) + .35rem) auto;white-space:nowrap;inset-inline:50% auto;translate:-50%}.sd-root[data-card=leaf] .sd-frame[data-sample]{outline-color:color-mix(in srgb, var(--sd-ground-alt) 40%, transparent)}.sd-root[data-card=leaf] .sd-frame[data-sample]:not([data-section=hero])>.sd-inner{padding-bottom:calc(clamp(2.5rem,6vw,4rem) + 2.25rem)}.sd-root[data-card=leaf] .sd-block.sd-block[data-variant]>.sd-gift{background:0 0;border:0;border-radius:0;outline:0;max-width:none;padding:0}.sd-root[data-card=leaf] .sd-frame[data-section=footer]{padding-block:clamp(2.5rem,6vw,4.5rem) 0}.sd-root[data-card=leaf] .sd-frame[data-section=footer]>.sd-inner{width:min(100% - 2*clamp(2.25rem,6vw,5rem),32rem);padding-block:clamp(5.5rem,13vw,7.5rem) clamp(3rem,8vw,4.5rem)}.sd-root[data-card=leaf] .sd-frame[data-section=footer] .sd-names{font-size:max(var(--sd-fs-h2,2.5rem), min(3.75rem, calc(100cqi / (var(--sdn-word,8) * .56))), min(4.5rem, calc(100cqi / (max(var(--sdn-word,8) + 2, (var(--sdn-line,15) + 3) / 2) * .5))))}.sd-root[data-card=leaf] .sd-frame[data-section=footer] .sd-names .sd-joiner:after{content:"\a ";white-space:pre}.sd-root[data-card=leaf] .sd-frame[data-section=footer] .sd-date{text-wrap:balance;font-family:var(--sd-font-body);font-variant-numeric:lining-nums;font-size:1.15rem;display:block}.sd-root[data-card=leaf] .sd-frame[data-section=footer] .sd-flow[data-flow=stack]{gap:.85rem}.sd-root[data-card=leaf] .sd-frame[data-section=footer]>.sd-inner>.sd-flow{position:static}.sd-root[data-card=leaf] .sd-frame[data-section=footer]>.sd-inner>.sd-flow:before,.sd-root[data-card=leaf] .sd-frame[data-section=footer]>.sd-inner>.sd-flow:after{content:"";z-index:2;pointer-events:none;width:3.4rem;height:8rem;position:absolute;top:calc(100% - 1.6rem);left:clamp(1.75rem,8%,3rem)}.sd-root[data-card=leaf] .sd-frame[data-section=footer]>.sd-inner>.sd-flow:before{background:var(--sd-primary);-webkit-mask:var(--sd-art-tassel,linear-gradient(transparent, transparent)) 50% 0 / contain no-repeat;-webkit-mask:var(--sd-art-tassel,linear-gradient(transparent, transparent)) 50% 0 / contain no-repeat;mask:var(--sd-art-tassel,linear-gradient(transparent, transparent)) 50% 0 / contain no-repeat}.sd-root[data-card=leaf] .sd-frame[data-section=footer]>.sd-inner>.sd-flow:after{background:var(--sd-art-tassel,none) 50% 0 / contain no-repeat;mix-blend-mode:multiply}.sd-root[data-card=leaf] .sd-chrome-foot{color:color-mix(in srgb, var(--sd-ground-alt) 82%, var(--sd-ground));border-block-start:0;padding-block-start:7.5rem}.sd-root[data-card=leaf] .sd-chrome-foot .sd-chrome-note{color:color-mix(in srgb, var(--sd-ground-alt) 82%, var(--sd-ground));font-family:var(--sd-font-body);font-size:.9375rem;font-style:italic}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=image]{width:min(52%,13rem,17svh);margin-bottom:.2rem;position:relative}@media (width>=40.01rem) and (orientation:landscape),(width>=68.01rem){.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=image]{flex:1 1 0;justify-content:center;align-self:stretch;width:auto;min-height:7.5rem;max-height:min(46svh,28rem);margin-bottom:.5rem;display:flex}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=image] .sd-image{width:auto;max-width:100%;height:100%}}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=image] .sd-image{aspect-ratio:10/13;box-shadow:0 0 0 .3rem var(--sd-ground-alt), 0 0 0 calc(.3rem + 1.5px) var(--sda-extra2,var(--sd-extra2));border-radius:50% 50% .25rem .25rem/38.5% 38.5% .25rem .25rem;overflow:hidden}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=image] .sd-image :is(.sd-photo,.sd-picture,img){object-fit:cover;width:100%;height:100%}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=image]+.sd-block[data-block=names] .sd-names{font-size:max(var(--sd-fs-h2,2.5rem), min(3.75rem, calc(100cqi / (var(--sdn-word,8) * .56))), min(5rem, 7.5svh, calc(100cqi / (var(--sdn-word,8) * .5)), calc(100cqi / (max(var(--sdn-word,8) + 2, (var(--sdn-line,15) + 3) / 2) * .5))))}@media (width>=40.01rem) and (orientation:landscape),(width>=68.01rem){.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner:before,.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner:after{content:"";z-index:2;pointer-events:none;position:absolute}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner:before{top:calc(var(--sd-chrome-h,3.5rem) + clamp(.5rem, 2.4svh, 1.75rem) + min(10cqi, 5rem));background:var(--sd-art-cord,none) 50% 0 / 7.5rem auto repeat-y, var(--sd-leaf-cord,var(--sda-primary,var(--sd-primary)));background-blend-mode:hard-light, normal;width:1rem;-webkit-mask:var(--sd-art-cord,linear-gradient(currentColor, currentColor)) 50% 0 / 7.5rem auto repeat-y;-webkit-mask:var(--sd-art-cord,linear-gradient(currentColor, currentColor)) 50% 0 / 7.5rem auto repeat-y;mask:var(--sd-art-cord,linear-gradient(currentColor, currentColor)) 50% 0 / 7.5rem auto repeat-y;filter:drop-shadow(0 0 .06rem color-mix(in srgb, var(--sd-ground-alt) 55%, transparent)) drop-shadow(.12rem .2rem .15rem color-mix(in srgb, var(--sda-extra3,var(--sd-ground)) 70%, transparent));bottom:calc(clamp(.75rem,3svh,2rem) + clamp(1.5rem,5vw,2.5rem) + 10.5rem);left:calc(50% - .5rem)}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner:after{background:var(--sd-art-pencil,none) 50% 100% / 3.2rem auto no-repeat;width:3.2rem;height:12.5rem;filter:drop-shadow(.15rem .3rem .25rem color-mix(in srgb, var(--sda-extra3,var(--sd-ground)) 55%, transparent));bottom:calc(clamp(.75rem,3svh,2rem) + clamp(1.5rem,5vw,2.5rem) - .15rem);left:calc(50% - 1.6rem)}}@media (width<=40rem),(orientation:portrait) and (width<=68rem){.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>.sd-flow.sd-flow:before{content:"";z-index:2;pointer-events:none;width:1rem;box-shadow:none;background:var(--sd-art-cord,none) 50% 0 / 7.5rem auto repeat-y, var(--sd-leaf-cord,var(--sda-primary,var(--sd-primary)));background-blend-mode:hard-light, normal;-webkit-mask:var(--sd-art-cord,linear-gradient(currentColor, currentColor)) 50% 0 / 7.5rem auto repeat-y;-webkit-mask:var(--sd-art-cord,linear-gradient(currentColor, currentColor)) 50% 0 / 7.5rem auto repeat-y;mask:var(--sd-art-cord,linear-gradient(currentColor, currentColor)) 50% 0 / 7.5rem auto repeat-y;filter:drop-shadow(0 0 .06rem color-mix(in srgb, var(--sd-ground-alt) 55%, transparent)) drop-shadow(.12rem .2rem .15rem color-mix(in srgb, var(--sda-extra3,var(--sd-ground)) 70%, transparent));border:0;border-radius:0;position:absolute;inset:clamp(3.5rem,15vw,5.5rem) -.5rem 1.25rem auto}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=rsvpAction]{position:relative}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=rsvpAction]:after{content:"";z-index:3;pointer-events:none;background:var(--sd-art-pencil,none) 50% 100% / 3.2rem auto no-repeat;width:3.2rem;height:11rem;filter:drop-shadow(.1rem .2rem .2rem color-mix(in srgb, var(--sda-extra3,var(--sd-ground)) 50%, transparent));position:absolute;bottom:-1.75rem;right:-3.1rem}}@keyframes sd-dance-line{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sd-dance-pen{0%{opacity:0;translate:.9rem}10%{opacity:1}92%{opacity:1}to{opacity:0;translate:calc(100cqi - 4.1rem)}}@keyframes sd-dance-rest{0%{opacity:0;translate:0 -1.25rem}to{opacity:1;translate:0}}@media screen and (prefers-reduced-motion:no-preference){:root:root .sd-root[data-card=leaf]>.sd-opening[data-kind=pencil]{color:var(--sd-ground-alt);background:0 0}.sd-root[data-card=leaf]>.sd-opening[data-kind=pencil]>.sd-opening-skip{top:calc(var(--sd-chrome-h,3.5rem) + .4rem);background:var(--sd-ground);color:var(--sd-ground-alt);border-radius:.3rem;padding:.4rem .9rem;bottom:auto;left:auto;right:clamp(.5rem,2vw,1.5rem);transform:none}.sd-root[data-card=leaf][data-o]:not([data-o=late],[data-m-level=subtle]) .sd-frame[data-m-first] .sd-program-item{position:relative}.sd-root[data-card=leaf][data-o]:not([data-o=late],[data-m-level=subtle]) .sd-frame[data-m-first] .sd-program-item>*{animation:.16s cubic-bezier(.4,0,.6,1) .22s both sd-dance-line}.sd-root[data-card=leaf][data-o]:not([data-o=late],[data-m-level=subtle]) .sd-frame[data-m-first] .sd-program-item:before{content:"";z-index:3;background:var(--sd-art-pencil,none) 50% 100% / contain no-repeat;transform-origin:50% 100%;pointer-events:none;width:1.2rem;height:6rem;animation:.16s cubic-bezier(.4,0,.6,1) .22s both sd-dance-pen;position:absolute;top:-3.6rem;left:3.5rem;rotate:32deg}.sd-root[data-card=leaf][data-o]:not([data-o=late],[data-m-level=subtle]) .sd-frame[data-m-first] .sd-program-item:nth-child(2)>*,.sd-root[data-card=leaf][data-o]:not([data-o=late],[data-m-level=subtle]) .sd-frame[data-m-first] .sd-program-item:nth-child(2):before{animation-delay:.37s}.sd-root[data-card=leaf][data-o]:not([data-o=late],[data-m-level=subtle]) .sd-frame[data-m-first] .sd-program-item:nth-child(3)>*,.sd-root[data-card=leaf][data-o]:not([data-o=late],[data-m-level=subtle]) .sd-frame[data-m-first] .sd-program-item:nth-child(3):before{animation-delay:.53s}.sd-root[data-card=leaf][data-o]:not([data-o=late],[data-m-level=subtle]) .sd-frame[data-m-first] .sd-program-item:nth-child(4)>*,.sd-root[data-card=leaf][data-o]:not([data-o=late],[data-m-level=subtle]) .sd-frame[data-m-first] .sd-program-item:nth-child(4):before{animation-delay:.69s}.sd-root[data-card=leaf][data-o]:not([data-o=late],[data-m-level=subtle]) .sd-frame[data-m-first] .sd-program-item:nth-child(5)>*,.sd-root[data-card=leaf][data-o]:not([data-o=late],[data-m-level=subtle]) .sd-frame[data-m-first] .sd-program-item:nth-child(5):before{animation-delay:.85s}.sd-root[data-card=leaf][data-o]:not([data-o=late],[data-m-level=subtle]) .sd-frame[data-m-first] .sd-program-item:nth-child(6)>*,.sd-root[data-card=leaf][data-o]:not([data-o=late],[data-m-level=subtle]) .sd-frame[data-m-first] .sd-program-item:nth-child(6):before{animation-delay:.95s}.sd-root[data-card=leaf][data-o]:not([data-o=late],[data-m-level=subtle]) .sd-frame[data-m-first] .sd-program-item:nth-child(n+7)>*,.sd-root[data-card=leaf][data-o]:not([data-o=late],[data-m-level=subtle]) .sd-frame[data-m-first] .sd-program-item:nth-child(n+7):before{animation-delay:1.04s}@media (width>=40.01rem) and (orientation:landscape),(width>=68.01rem){.sd-root[data-card=leaf][data-o]:not([data-o=late]) .sd-frame[data-m-first]>.sd-inner:after{animation:.22s ease-out 1.05s both sd-dance-rest}.sd-root[data-card=leaf][data-o][data-m-level=subtle]:not([data-o=late]) .sd-frame[data-m-first]>.sd-inner:after{animation-delay:.3s}}@media (width<=40rem),(orientation:portrait) and (width<=68rem){.sd-root[data-card=leaf][data-o]:not([data-o=late]) .sd-frame[data-m-first] .sd-block[data-block=rsvpAction]:after{animation:.22s ease-out 1.05s both sd-dance-rest}.sd-root[data-card=leaf][data-o][data-m-level=subtle]:not([data-o=late]) .sd-frame[data-m-first] .sd-block[data-block=rsvpAction]:after{animation-delay:.3s}}}@media (width<=40rem),(orientation:portrait) and (width<=68rem){.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=image]{width:min(46%,11rem,19svh)}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=image]+.sd-block[data-block=names] .sd-names{font-size:max(var(--sd-fs-h2,2rem), min(2.75rem, calc((min(100vw - 1.25rem, 40rem) - 2.8rem) / (var(--sdn-word,8) * .56))), min(4.25rem, 8.5svh, calc((min(100cqi - 1.25rem, 40rem) - 2.8rem) / (var(--sdn-word,8) * .5)), calc((min(100cqi - 1.25rem, 40rem) - 2.8rem) / (max(var(--sdn-word,8) + 2, (var(--sdn-line,15) + 3) / 2) * .5))))}.sd-root[data-card=leaf] .sd-frame[data-m-first][data-sample]>.sd-inner{padding-top:calc(clamp(4.75rem,21vw + .6rem,7.5rem) + 2.25rem)}.sd-root[data-card=leaf] .sd-frame[data-m-first]>.sd-sample-mark{max-inline-size:calc(100% - 3rem);font-size:.8125rem;inset-block-start:calc(var(--sd-chrome-h,5.75rem) + .25rem + clamp(4.75rem, calc(21vw + .6rem), 7.5rem) - .1rem)}}@media (orientation:landscape) and (width>=40.01rem) and (height<=820px){.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner{padding-block:calc(var(--sd-chrome-h,3.5rem) + .4rem) .75rem}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>.sd-flow,.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>.sd-block[data-block=program]{padding-block:min(11svh,4.75rem) 1.25rem}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>.sd-flow{gap:.3rem}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>:is(.sd-flow,.sd-block[data-block=program]):before{border-radius:50% 50% .35rem .35rem/min(16cqi,6rem) min(16cqi,6rem) .35rem .35rem}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner>:is(.sd-flow,.sd-block[data-block=program]):after{-webkit-mask-position:50% .3rem,0 min(6cqi,2.4rem),100% min(6cqi,2.4rem),0 100%,100% 100%;mask-position:50% .3rem,0 min(6cqi,2.4rem),100% min(6cqi,2.4rem),0 100%,100% 100%;-webkit-mask-size:min(30cqi,10.5rem),min(11cqi,4rem),min(11cqi,4rem),min(13cqi,4.75rem),min(13cqi,4.75rem);mask-size:min(30cqi,10.5rem),min(11cqi,4rem),min(11cqi,4rem),min(13cqi,4.75rem),min(13cqi,4.75rem)}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-names{font-size:max(var(--sd-fs-h2,2.5rem), min(3.75rem, calc(100cqi / (var(--sdn-word,8) * .56))), min(7rem, 13.5svh, calc(100cqi / (var(--sdn-word,8) * .5)), calc(100cqi / (max(var(--sdn-word,8) + 2, (var(--sdn-line,15) + 3) / 2) * .5))))}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=image]+.sd-block[data-block=names] .sd-names{font-size:max(var(--sd-fs-h2,2.5rem), min(3.75rem, calc(100cqi / (var(--sdn-word,8) * .56))), min(5rem, 8.5svh, calc(100cqi / (max(var(--sdn-word,8) + 2, (var(--sdn-line,15) + 3) / 2) * .5))))}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-date{font-size:1.2rem}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-venue-line{font-size:1.1rem}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=program] .sd-program:before{margin-bottom:calc(min(12rem,70cqi)/6.66667 + .9rem);font-size:clamp(2rem,2.9vw,2.75rem)}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-item{padding-block:.3rem}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner:before{top:calc(var(--sd-chrome-h,3.5rem) + .4rem + 3rem);bottom:10.5rem}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner:after{height:10rem;bottom:1.85rem}}@media (width>=40.01rem) and (orientation:landscape),(width>=68.01rem){.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-item:nth-child(n+8){display:none}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-item:nth-child(7):not(:last-child) .sd-program-title:after{content:" …"}}@media (orientation:landscape) and (width>=40.01rem) and (height<=820px){.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-item:nth-child(n+7){display:none}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-program-item:nth-child(6):not(:last-child) .sd-program-title:after{content:" …"}}@media (width<=40rem) and (height<=700px),(orientation:portrait) and (width<=68rem) and (height<=700px){.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=image]{width:min(38%,9rem,17svh)}.sd-root[data-card=leaf] .sd-frame[data-section=hero] .sd-block[data-block=image]+.sd-block[data-block=names] .sd-names{font-size:max(var(--sd-fs-h2,2rem), min(2.75rem, calc((min(100vw - 1.25rem, 40rem) - 2.8rem) / (var(--sdn-word,8) * .56))), min(3.5rem, 7.5svh, calc((min(100cqi - 1.25rem, 40rem) - 2.8rem) / (max(var(--sdn-word,8) + 2, (var(--sdn-line,15) + 3) / 2) * .5))))}.sd-root[data-card=leaf] .sd-frame[data-section=hero]>.sd-inner{padding-top:clamp(3.75rem,19vw,6rem)}}.sd-root[data-card=leaf] .sd-block.sd-block[data-block=transport] .sd-transport-item{grid-template-columns:minmax(0,1fr)}.sd-root[data-card=leaf] .sd-block.sd-block[data-block=transport] .sd-transport-item>*{grid-area:auto/1}.sd-root[data-card=leaf] .sd-block.sd-block[data-block=party] .sd-party-item{grid-template-columns:auto minmax(1.5rem,1fr) minmax(0,max-content)}.sd-root[data-card=leaf] .sd-block.sd-block[data-block=party] .sd-party-item>.sd-party-role{grid-area:1/1}.sd-root[data-card=leaf] .sd-block.sd-block[data-block=party] .sd-party-item>.sd-party-name{text-align:end;grid-area:1/3}.sd-root[data-card=leaf] .sd-block.sd-block[data-block=party] .sd-party-item>:is(.sd-party-side,.sd-party-note){grid-area:auto/1/auto/-1}.sd-root[data-card=leaf] :is(.sd-story-item,.sd-story-photo,.sd-gallery-item,.sd-venue-item){break-inside:avoid}@container sd-frame (width>=60rem){.sd-root[data-card=leaf] .sd-block.sd-block :is(.sd-gallery,.sd-story,.sd-venues){orphans:1;widows:1}.sd-root[data-card=leaf] .sd-frame:is([data-section=story],[data-section=venue]):not([data-items="0"],[data-items="1"],[data-items="2"],[data-items="3"],[data-layout]) .sd-block.sd-block :is(.sd-story-item,.sd-venue-item){vertical-align:top;width:100%;display:inline-grid}}@container sd-frame (width<=47.999rem){.sd-root[data-card=leaf] .sd-frame[data-layout=split]>.sd-inner>:is(.sd-lead,.sd-body):before,.sd-root[data-card=leaf] .sd-frame[data-layout=split]>.sd-inner>:is(.sd-lead,.sd-body):after{content:none}}@container sd-frame (width>=48rem){.sd-root[data-card=leaf] .sd-frame[data-layout=split]>.sd-inner.sd-inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;column-gap:clamp(1.5rem,2.8vw,2.75rem);width:min(100% - 2*clamp(.75rem,4vw,3.5rem),64rem);padding:0;display:grid}.sd-root[data-card=leaf] .sd-frame[data-layout=split][data-turn="2"]>.sd-inner.sd-inner{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.sd-root[data-card=leaf] .sd-frame[data-layout=split]>.sd-inner>:is(.sd-lead,.sd-body){margin:0;padding:calc(min(25%,9rem)/1.42857 + 2.25rem) clamp(1.4rem,3vw,2.75rem) clamp(2.5rem,5vw,3.5rem)}.sd-root[data-card=leaf] .sd-frame[data-layout=split][data-sample]>.sd-inner>:is(.sd-lead,.sd-body){padding-bottom:calc(clamp(2.5rem,5vw,3.5rem) + 2.25rem)}.sd-root[data-card=leaf] .sd-frame[data-layout=split]>.sd-inner>.sd-lead{justify-content:center;gap:0}.sd-root[data-card=leaf] .sd-frame[data-layout=split]>.sd-inner.sd-inner:after{content:none}.sd-root[data-card=leaf] .sd-frame[data-layout=split]>.sd-inner.sd-inner:before{z-index:1;width:1rem;box-shadow:none;background:var(--sd-art-cord,none) 50% 0 / 7.5rem auto repeat-y, var(--sd-leaf-cord,var(--sda-primary,var(--sd-primary)));background-blend-mode:hard-light, normal;-webkit-mask:var(--sd-art-cord,linear-gradient(currentColor, currentColor)) 50% 0 / 7.5rem auto repeat-y;-webkit-mask:var(--sd-art-cord,linear-gradient(currentColor, currentColor)) 50% 0 / 7.5rem auto repeat-y;mask:var(--sd-art-cord,linear-gradient(currentColor, currentColor)) 50% 0 / 7.5rem auto repeat-y;filter:drop-shadow(.12rem .2rem .15rem color-mix(in srgb, var(--sda-extra3,var(--sd-ground)) 70%, transparent));border:0;border-radius:0;inset:4.5rem auto .75rem calc(40% - clamp(1.5rem,2.8vw,2.75rem)/2.5 + clamp(1.5rem,2.8vw,2.75rem)/2 - .5rem)}.sd-root[data-card=leaf] .sd-frame[data-layout=split][data-turn="2"]>.sd-inner.sd-inner:before{inset-inline-start:calc(60% - clamp(1.5rem,2.8vw,2.75rem)/1.66667 + clamp(1.5rem,2.8vw,2.75rem)/2 - .5rem)}}.sd-root[data-card=leaf] .sd-frame[data-layout=timeline] .sd-body .sd-list{background:radial-gradient(circle, var(--sd-line) 0 .09rem, transparent .1rem) 0 0 / .4rem .45rem repeat-y;border-inline-start:0}.sd-root[data-card=leaf] .sd-frame[data-layout=timeline] .sd-body .sd-list>:before{background:var(--sda-extra2,var(--sd-extra2));width:.55rem;box-shadow:0 0 0 .25rem var(--sd-ground-alt);border-radius:0;inset-block-start:1.35rem;inset-inline-start:calc(var(--sd-gutter) * -1.25 + .2rem);rotate:45deg}@container sd-frame (width>=48rem){.sd-root[data-card=leaf] .sd-frame[data-layout=index]>.sd-inner{width:min(100% - 2*clamp(.75rem,4vw,3.5rem),64rem)}}.sd-root[data-card=leaf] .sd-frame[data-layout=index] .sd-body .sd-list{column-rule:1px solid color-mix(in srgb, var(--sda-extra2,var(--sd-extra2)) 55%, transparent)}.sd-root[data-card=leaf] .sd-frame[data-layout=index] .sd-body .sd-list>*{border-block-end-color:color-mix(in srgb, var(--sd-line) 55%, transparent);padding-block:.8rem .85rem}.sd-root[data-card=leaf] .sd-frame[data-layout=band]>.sd-inner.sd-inner{width:min(100% - 2*clamp(.75rem,4vw,3.5rem),46rem);padding:clamp(1.75rem,4vw,2.75rem) 0}.sd-root[data-card=leaf] .sd-frame[data-layout=band]>.sd-inner:before,.sd-root[data-card=leaf] .sd-frame[data-layout=band]>.sd-inner:after{content:none}.sd-root[data-card=leaf] .sd-frame[data-layout=band] .sd-lead .sd-section-title{font-family:var(--sd-font-heading);font-size:var(--sd-fs-h3,1.45rem);letter-spacing:.04em}.sd-root[data-card=leaf] .sd-frame[data-layout=band]>.sd-inner>.sd-body{border-block:1px solid color-mix(in srgb, var(--sda-extra2,var(--sd-extra2)) 65%, transparent);padding-block:clamp(1.25rem,3vw,2rem)}.sd-root[data-card=leaf] .sd-frame[data-layout=band] :is(.sd-gift-note,.sd-wall-lead,.sd-wishlist-lead){color:var(--sdf-ink);font-size:var(--sd-fs-h3,1.45rem);line-height:1.4}.sd-root[data-card=leaf] .sd-frame[data-layout=band] .sd-countdown-num{font-size:clamp(2.75rem,7vw,4.25rem)}.sd-root[data-card=leaf] .sd-frame[data-layout=band] .sd-button{border-color:var(--sdf-ink);box-shadow:inset 0 0 0 .2rem var(--sdf-ground), inset 0 0 0 calc(.2rem + 1px) color-mix(in srgb, var(--sda-extra2,var(--sd-extra2)) 80%, transparent);color:var(--sdf-ink)}.sd-root[data-card=leaf] .sd-frame[data-layout=band] .sd-button:hover{background:color-mix(in srgb, var(--sdf-ink) 10%, transparent)}.sd-root[data-card=leaf] .sd-frame[data-layout=band] :is(a,button,summary):focus-visible{outline-color:var(--sdf-ink)}.sd-root[data-card=leaf] .sd-frame[data-layout=band] .sd-video :is(a,button):focus-visible{outline-color:var(--sd-ink)}.sd-root[data-card=leaf] .sd-block.sd-block .sd-details-item>:not(.sd-details-icon){grid-column:1/-1}@container sd-frame (width>=48rem){.sd-root[data-card=leaf] .sd-frame[data-layout=split]>.sd-inner>.sd-body{justify-content:center}.sd-root[data-card=leaf] .sd-frame[data-layout=split] .sd-lead .sd-section-title{font-size:min(var(--sd-fs-h2,2.5rem), 12.5cqi)}}.sd-root[data-card=leaf] .sd-frame[data-layout=index] .sd-body .sd-list[data-count="2"]{columns:2 14rem}
