/* Lavender (classic wedding): drawn section pieces on top of the motion kit (generated by src/lavender/gen.py).
   Plain rules = the final state (reduced motion, the editor); .sc-js ...:not(.sc-in) = the start; .sc-in runs it.
   The art keeps its own colours (it is drawn); cards, text and lines take the couple's colours (--paper, --ink ...). */
body.sc-lavender{--lv-e:cubic-bezier(.23,1,.32,1)}
@keyframes lv-rise{from{opacity:0;transform:translateY(14px)}}
@keyframes lv-fade{from{opacity:0}}
@keyframes lv-bloom{from{opacity:0;transform:scale(.55)}}
@keyframes lv-unroll{from{clip-path:inset(-30% -30% 100% -30%)}to{clip-path:inset(-30% -30% -30% -30%)}}
@keyframes lv-wipe-l{from{clip-path:inset(-40% 0 -40% 100%)}to{clip-path:inset(-40% 0 -40% 0)}}
@keyframes lv-wipe-r{from{clip-path:inset(-40% 100% -40% 0)}to{clip-path:inset(-40% 0 -40% 0)}}

/* ---- the pieces: size and place; a piece is its section's one ornament (the stock sprig and hairline step aside) ---- */
body.sc-lavender #sa-sections section:has(>.sc-piece){padding-top:calc(var(--wd-space) - 10px)}
body.sc-lavender #sa-sections #countdown:has(>.sc-piece){padding-top:34px}
body.sc-lavender .sc-p-countdown{width:min(84%,300px);margin:0 auto 10px}
body.sc-lavender .sc-p-details{width:min(84%,300px);margin:-8px auto 10px}
body.sc-lavender .sc-p-program{width:min(80%,292px);margin:-4px auto 8px}
body.sc-lavender .sc-p-gallery{width:min(84%,300px);margin:-2px auto 10px}
body.sc-lavender .sc-p-dress_code{width:min(80%,292px);margin:-4px auto 8px}
body.sc-lavender .sc-p-gifts{width:min(56%,210px);margin:-8px auto 4px}
body.sc-lavender .sc-p-rsvp{width:min(50%,196px);margin:-10px auto 0}
/* own entrances used by the pieces */
.sc-js .sc-piece.sc-lavender:not(.sc-in) [data-m=hang]{clip-path:inset(-30% -30% 100% -30%)}
.sc-js .sc-piece.sc-lavender.sc-in [data-m=hang]{animation:lv-unroll var(--d,600ms) var(--lv-e) var(--t,0ms) backwards}
.sc-js .sc-piece.sc-lavender:not(.sc-in) [data-m=bloom]{opacity:0;transform:scale(.55)}
.sc-js .sc-piece.sc-lavender.sc-in [data-m=bloom]{animation:lv-bloom var(--d,700ms) var(--lv-e) var(--t,0ms) backwards}
.sc-js .sc-piece.sc-lavender:not(.sc-in) [data-m=wipel]{clip-path:inset(-40% 0 -40% 100%)}
.sc-js .sc-piece.sc-lavender.sc-in [data-m=wipel]{animation:lv-wipe-l var(--d,1s) cubic-bezier(.45,0,.25,1) var(--t,0ms) backwards}
.sc-js .sc-piece.sc-lavender:not(.sc-in) [data-m=wiper]{clip-path:inset(-40% 100% -40% 0)}
.sc-js .sc-piece.sc-lavender.sc-in [data-m=wiper]{animation:lv-wipe-r var(--d,1s) cubic-bezier(.45,0,.25,1) var(--t,0ms) backwards}

/* ---- countdown: four little balloons carry the digits; they rise in turn and then ride the air ---- */
body.sc-lavender #countdown .grid{gap:4px!important}
body.sc-lavender #countdown .grid>div{--fs:clamp(29px,8vw,44px);position:relative;isolation:isolate;padding:calc(var(--fs) * .3) 0 0!important}
body.sc-lavender #countdown .grid>div+div{border-inline-start:0!important}
body.sc-lavender #countdown .grid>div::before{content:"";position:absolute;z-index:-1;left:50%;top:0;width:calc(var(--fs) * 1.96);height:calc(var(--fs) * 3.06);
  translate:-50% 0;background:center top/100% auto no-repeat;pointer-events:none}
body.sc-lavender #countdown [id^=cd_]{position:relative;color:#3A2A48!important}
body.sc-lavender #countdown .grid>div>span:last-child{margin-top:calc(var(--fs) * 1.4)!important}
body.sc-lavender #countdown .grid>div:nth-child(1){--k:0;--bp:6.20s}body.sc-lavender #countdown .grid>div:nth-child(1)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 100%22%3E%3Cpath d=%22M5 31C5 15.3 16.9 2.9 32 2.9C47.1 2.9 59 15.3 59 31C59 45 45.8 55.3 40.1 63.4L23.9 63.4C18.2 55.3 5 45 5 31Z%22 fill=%22%23F2C67E%22 stroke=%22%234A2F61%22 stroke-width=%221.1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M32 2.9l2.8 .2l2.7 .4l2.6 .7l2.5 .9l2.4 1.2l2.2 1.4l2.1 1.6l1.9 1.8l1.7 2l1.5 2.1l1.4 2.3l1.1 2.5l.9 2.6l.7 2.7l.4 2.8l.1 2.9l-.1 2.6l-.5 2.5l-.7 2.4l-.9 2.3l-1 2.3l-1.3 2.2l-1.4 2.1l-1.4 2l-1.6 2l-1.5 1.9l-1.6 1.8l-1.6 1.8l-1.5 1.7l-1.4 1.7l-1.3 1.6l-1.1 1.5l-4.1 0l.6-1.5l.7-1.6l.7-1.7l.7-1.7l.8-1.8l.8-1.8l.8-1.9l.7-2l.8-2l.7-2.1l.6-2.2l.5-2.3l.5-2.3l.3-2.4l.2-2.5l.1-2.6l-.1-2.9l-.2-2.8l-.3-2.7l-.4-2.6l-.6-2.5l-.7-2.3l-.7-2.1l-.9-2l-1-1.8l-1-1.6l-1.1-1.4l-1.2-1.2l-1.2-.9l-1.3-.7l-1.4-.4l-1.4-.2Z%22 fill=%22%23D89A57%22 fill-opacity=%220.5%22/%3E%3Cpath d=%22M32 2.9q-4 .6-5.8 1.4q-1.8 .8-3.5 2.1q-1.6 1.3-3.1 3q-1.4 1.7-2.6 3.8q-1.2 2-2 4.4q-.9 2.4-1.5 5.1q-.6 2.6-.7 5.4q-.2 2.9 0 5.4q.2 2.6 .7 5q.6 2.3 1.5 4.6q.8 2.2 1.8 4.3q1 2 2.2 4q1.1 1.9 2.2 3.7q1.1 1.8 2.2 3.5q1 1.7 1.9 3.2q.9 1.6 .9 1.6%22 fill=%22none%22 stroke=%22%23A9582C%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M32 2.9q-1.7 .6-2.4 1.4q-.8 .8-1.5 2.1q-.7 1.3-1.3 3q-.6 1.7-1 3.8q-.5 2-.9 4.4q-.4 2.4-.6 5.1q-.2 2.6-.3 5.4q-.1 2.9 0 5.4q.1 2.6 .3 5q.2 2.3 .6 4.6q.3 2.2 .8 4.3q.4 2 .9 4q.4 1.9 .9 3.7q.5 1.8 .9 3.5q.4 1.7 .8 3.2q.4 1.6 .4 1.6%22 fill=%22none%22 stroke=%22%23A9582C%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M32 2.9q1.7 .6 2.4 1.4q.8 .8 1.5 2.1q.7 1.3 1.3 3q.6 1.7 1 3.8q.5 2 .9 4.4q.4 2.4 .6 5.1q.2 2.6 .3 5.4q.1 2.9 0 5.4q-.1 2.6-.3 5q-.2 2.3-.6 4.6q-.3 2.2-.8 4.3q-.4 2-.9 4q-.4 1.9-.9 3.7q-.5 1.8-.9 3.5q-.4 1.7-.8 3.2q-.4 1.6-.4 1.6%22 fill=%22none%22 stroke=%22%23A9582C%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M32 2.9q4 .6 5.8 1.4q1.8 .8 3.5 2.1q1.6 1.3 3.1 3q1.4 1.7 2.6 3.8q1.2 2 2 4.4q.9 2.4 1.5 5.1q.6 2.6 .7 5.4q.2 2.9 0 5.4q-.2 2.6-.7 5q-.6 2.3-1.5 4.6q-.8 2.2-1.8 4.3q-1 2-2.2 4q-1.1 1.9-2.2 3.7q-1.1 1.8-2.2 3.5q-1 1.7-1.9 3.2q-.9 1.6-.9 1.6%22 fill=%22none%22 stroke=%22%23A9582C%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M8.2 17.5Q32 20.7 55.8 17.5%22 fill=%22none%22 stroke=%22%23A9582C%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M9.5 44.5Q32 48.3 54.5 44.5%22 fill=%22none%22 stroke=%22%23A9582C%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M14.2 19.7Q15.8 7.8 27.1 5.9%22 fill=%22none%22 stroke=%22%23FFF7E8%22 stroke-width=%222.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.75%22/%3E%3Cpath d=%22M23.9 63.4H40.1L38.6 66.6H25.4Z%22 fill=%22%23D89A57%22 stroke=%22%234A2F61%22 stroke-width=%22.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M25.5 66.6L26.9 78M38.5 66.6L37.1 78M29.6 66.6L30.2 78M34.4 66.6L33.8 78%22 fill=%22none%22 stroke=%22%234A2F61%22 stroke-width=%22.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.85%22/%3E%3Cpath d=%22M26.9 78H37.1L36.5 86.1H27.5Z%22 fill=%22%238E5D3B%22 stroke=%22%234A2F61%22 stroke-width=%22.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M27.2 81.2H36.8M27.4 83.8H36.6%22 fill=%22none%22 stroke=%22%235E3C25%22 stroke-width=%22.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3C/svg%3E")}body.sc-lavender #countdown .grid>div:nth-child(2){--k:1;--bp:6.75s}body.sc-lavender #countdown .grid>div:nth-child(2)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 100%22%3E%3Cpath d=%22M5 31C5 15.3 16.9 2.9 32 2.9C47.1 2.9 59 15.3 59 31C59 45 45.8 55.3 40.1 63.4L23.9 63.4C18.2 55.3 5 45 5 31Z%22 fill=%22%23E6D9F3%22 stroke=%22%234A2F61%22 stroke-width=%221.1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M32 2.9l2.8 .2l2.7 .4l2.6 .7l2.5 .9l2.4 1.2l2.2 1.4l2.1 1.6l1.9 1.8l1.7 2l1.5 2.1l1.4 2.3l1.1 2.5l.9 2.6l.7 2.7l.4 2.8l.1 2.9l-.1 2.6l-.5 2.5l-.7 2.4l-.9 2.3l-1 2.3l-1.3 2.2l-1.4 2.1l-1.4 2l-1.6 2l-1.5 1.9l-1.6 1.8l-1.6 1.8l-1.5 1.7l-1.4 1.7l-1.3 1.6l-1.1 1.5l-4.1 0l.6-1.5l.7-1.6l.7-1.7l.7-1.7l.8-1.8l.8-1.8l.8-1.9l.7-2l.8-2l.7-2.1l.6-2.2l.5-2.3l.5-2.3l.3-2.4l.2-2.5l.1-2.6l-.1-2.9l-.2-2.8l-.3-2.7l-.4-2.6l-.6-2.5l-.7-2.3l-.7-2.1l-.9-2l-1-1.8l-1-1.6l-1.1-1.4l-1.2-1.2l-1.2-.9l-1.3-.7l-1.4-.4l-1.4-.2Z%22 fill=%22%23B397D8%22 fill-opacity=%220.5%22/%3E%3Cpath d=%22M32 2.9q-4 .6-5.8 1.4q-1.8 .8-3.5 2.1q-1.6 1.3-3.1 3q-1.4 1.7-2.6 3.8q-1.2 2-2 4.4q-.9 2.4-1.5 5.1q-.6 2.6-.7 5.4q-.2 2.9 0 5.4q.2 2.6 .7 5q.6 2.3 1.5 4.6q.8 2.2 1.8 4.3q1 2 2.2 4q1.1 1.9 2.2 3.7q1.1 1.8 2.2 3.5q1 1.7 1.9 3.2q.9 1.6 .9 1.6%22 fill=%22none%22 stroke=%22%235B3A82%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M32 2.9q-1.7 .6-2.4 1.4q-.8 .8-1.5 2.1q-.7 1.3-1.3 3q-.6 1.7-1 3.8q-.5 2-.9 4.4q-.4 2.4-.6 5.1q-.2 2.6-.3 5.4q-.1 2.9 0 5.4q.1 2.6 .3 5q.2 2.3 .6 4.6q.3 2.2 .8 4.3q.4 2 .9 4q.4 1.9 .9 3.7q.5 1.8 .9 3.5q.4 1.7 .8 3.2q.4 1.6 .4 1.6%22 fill=%22none%22 stroke=%22%235B3A82%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M32 2.9q1.7 .6 2.4 1.4q.8 .8 1.5 2.1q.7 1.3 1.3 3q.6 1.7 1 3.8q.5 2 .9 4.4q.4 2.4 .6 5.1q.2 2.6 .3 5.4q.1 2.9 0 5.4q-.1 2.6-.3 5q-.2 2.3-.6 4.6q-.3 2.2-.8 4.3q-.4 2-.9 4q-.4 1.9-.9 3.7q-.5 1.8-.9 3.5q-.4 1.7-.8 3.2q-.4 1.6-.4 1.6%22 fill=%22none%22 stroke=%22%235B3A82%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M32 2.9q4 .6 5.8 1.4q1.8 .8 3.5 2.1q1.6 1.3 3.1 3q1.4 1.7 2.6 3.8q1.2 2 2 4.4q.9 2.4 1.5 5.1q.6 2.6 .7 5.4q.2 2.9 0 5.4q-.2 2.6-.7 5q-.6 2.3-1.5 4.6q-.8 2.2-1.8 4.3q-1 2-2.2 4q-1.1 1.9-2.2 3.7q-1.1 1.8-2.2 3.5q-1 1.7-1.9 3.2q-.9 1.6-.9 1.6%22 fill=%22none%22 stroke=%22%235B3A82%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M8.2 17.5Q32 20.7 55.8 17.5%22 fill=%22none%22 stroke=%22%235B3A82%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M9.5 44.5Q32 48.3 54.5 44.5%22 fill=%22none%22 stroke=%22%235B3A82%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M14.2 19.7Q15.8 7.8 27.1 5.9%22 fill=%22none%22 stroke=%22%23FFF7E8%22 stroke-width=%222.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.75%22/%3E%3Cpath d=%22M23.9 63.4H40.1L38.6 66.6H25.4Z%22 fill=%22%23B397D8%22 stroke=%22%234A2F61%22 stroke-width=%22.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M25.5 66.6L26.9 78M38.5 66.6L37.1 78M29.6 66.6L30.2 78M34.4 66.6L33.8 78%22 fill=%22none%22 stroke=%22%234A2F61%22 stroke-width=%22.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.85%22/%3E%3Cpath d=%22M26.9 78H37.1L36.5 86.1H27.5Z%22 fill=%22%238E5D3B%22 stroke=%22%234A2F61%22 stroke-width=%22.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M27.2 81.2H36.8M27.4 83.8H36.6%22 fill=%22none%22 stroke=%22%235E3C25%22 stroke-width=%22.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3C/svg%3E")}body.sc-lavender #countdown .grid>div:nth-child(3){--k:2;--bp:7.30s}body.sc-lavender #countdown .grid>div:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 100%22%3E%3Cpath d=%22M5 31C5 15.3 16.9 2.9 32 2.9C47.1 2.9 59 15.3 59 31C59 45 45.8 55.3 40.1 63.4L23.9 63.4C18.2 55.3 5 45 5 31Z%22 fill=%22%23F7D6B5%22 stroke=%22%234A2F61%22 stroke-width=%221.1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M32 2.9l2.8 .2l2.7 .4l2.6 .7l2.5 .9l2.4 1.2l2.2 1.4l2.1 1.6l1.9 1.8l1.7 2l1.5 2.1l1.4 2.3l1.1 2.5l.9 2.6l.7 2.7l.4 2.8l.1 2.9l-.1 2.6l-.5 2.5l-.7 2.4l-.9 2.3l-1 2.3l-1.3 2.2l-1.4 2.1l-1.4 2l-1.6 2l-1.5 1.9l-1.6 1.8l-1.6 1.8l-1.5 1.7l-1.4 1.7l-1.3 1.6l-1.1 1.5l-4.1 0l.6-1.5l.7-1.6l.7-1.7l.7-1.7l.8-1.8l.8-1.8l.8-1.9l.7-2l.8-2l.7-2.1l.6-2.2l.5-2.3l.5-2.3l.3-2.4l.2-2.5l.1-2.6l-.1-2.9l-.2-2.8l-.3-2.7l-.4-2.6l-.6-2.5l-.7-2.3l-.7-2.1l-.9-2l-1-1.8l-1-1.6l-1.1-1.4l-1.2-1.2l-1.2-.9l-1.3-.7l-1.4-.4l-1.4-.2Z%22 fill=%22%23E9B48D%22 fill-opacity=%220.5%22/%3E%3Cpath d=%22M32 2.9q-4 .6-5.8 1.4q-1.8 .8-3.5 2.1q-1.6 1.3-3.1 3q-1.4 1.7-2.6 3.8q-1.2 2-2 4.4q-.9 2.4-1.5 5.1q-.6 2.6-.7 5.4q-.2 2.9 0 5.4q.2 2.6 .7 5q.6 2.3 1.5 4.6q.8 2.2 1.8 4.3q1 2 2.2 4q1.1 1.9 2.2 3.7q1.1 1.8 2.2 3.5q1 1.7 1.9 3.2q.9 1.6 .9 1.6%22 fill=%22none%22 stroke=%22%23A9582C%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M32 2.9q-1.7 .6-2.4 1.4q-.8 .8-1.5 2.1q-.7 1.3-1.3 3q-.6 1.7-1 3.8q-.5 2-.9 4.4q-.4 2.4-.6 5.1q-.2 2.6-.3 5.4q-.1 2.9 0 5.4q.1 2.6 .3 5q.2 2.3 .6 4.6q.3 2.2 .8 4.3q.4 2 .9 4q.4 1.9 .9 3.7q.5 1.8 .9 3.5q.4 1.7 .8 3.2q.4 1.6 .4 1.6%22 fill=%22none%22 stroke=%22%23A9582C%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M32 2.9q1.7 .6 2.4 1.4q.8 .8 1.5 2.1q.7 1.3 1.3 3q.6 1.7 1 3.8q.5 2 .9 4.4q.4 2.4 .6 5.1q.2 2.6 .3 5.4q.1 2.9 0 5.4q-.1 2.6-.3 5q-.2 2.3-.6 4.6q-.3 2.2-.8 4.3q-.4 2-.9 4q-.4 1.9-.9 3.7q-.5 1.8-.9 3.5q-.4 1.7-.8 3.2q-.4 1.6-.4 1.6%22 fill=%22none%22 stroke=%22%23A9582C%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M32 2.9q4 .6 5.8 1.4q1.8 .8 3.5 2.1q1.6 1.3 3.1 3q1.4 1.7 2.6 3.8q1.2 2 2 4.4q.9 2.4 1.5 5.1q.6 2.6 .7 5.4q.2 2.9 0 5.4q-.2 2.6-.7 5q-.6 2.3-1.5 4.6q-.8 2.2-1.8 4.3q-1 2-2.2 4q-1.1 1.9-2.2 3.7q-1.1 1.8-2.2 3.5q-1 1.7-1.9 3.2q-.9 1.6-.9 1.6%22 fill=%22none%22 stroke=%22%23A9582C%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M8.2 17.5Q32 20.7 55.8 17.5%22 fill=%22none%22 stroke=%22%23A9582C%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M9.5 44.5Q32 48.3 54.5 44.5%22 fill=%22none%22 stroke=%22%23A9582C%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M14.2 19.7Q15.8 7.8 27.1 5.9%22 fill=%22none%22 stroke=%22%23FFF7E8%22 stroke-width=%222.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.75%22/%3E%3Cpath d=%22M23.9 63.4H40.1L38.6 66.6H25.4Z%22 fill=%22%23E9B48D%22 stroke=%22%234A2F61%22 stroke-width=%22.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M25.5 66.6L26.9 78M38.5 66.6L37.1 78M29.6 66.6L30.2 78M34.4 66.6L33.8 78%22 fill=%22none%22 stroke=%22%234A2F61%22 stroke-width=%22.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.85%22/%3E%3Cpath d=%22M26.9 78H37.1L36.5 86.1H27.5Z%22 fill=%22%238E5D3B%22 stroke=%22%234A2F61%22 stroke-width=%22.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M27.2 81.2H36.8M27.4 83.8H36.6%22 fill=%22none%22 stroke=%22%235E3C25%22 stroke-width=%22.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3C/svg%3E")}body.sc-lavender #countdown .grid>div:nth-child(4){--k:3;--bp:7.85s}body.sc-lavender #countdown .grid>div:nth-child(4)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 100%22%3E%3Cpath d=%22M5 31C5 15.3 16.9 2.9 32 2.9C47.1 2.9 59 15.3 59 31C59 45 45.8 55.3 40.1 63.4L23.9 63.4C18.2 55.3 5 45 5 31Z%22 fill=%22%23FFF7E8%22 stroke=%22%234A2F61%22 stroke-width=%221.1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M32 2.9l2.8 .2l2.7 .4l2.6 .7l2.5 .9l2.4 1.2l2.2 1.4l2.1 1.6l1.9 1.8l1.7 2l1.5 2.1l1.4 2.3l1.1 2.5l.9 2.6l.7 2.7l.4 2.8l.1 2.9l-.1 2.6l-.5 2.5l-.7 2.4l-.9 2.3l-1 2.3l-1.3 2.2l-1.4 2.1l-1.4 2l-1.6 2l-1.5 1.9l-1.6 1.8l-1.6 1.8l-1.5 1.7l-1.4 1.7l-1.3 1.6l-1.1 1.5l-4.1 0l.6-1.5l.7-1.6l.7-1.7l.7-1.7l.8-1.8l.8-1.8l.8-1.9l.7-2l.8-2l.7-2.1l.6-2.2l.5-2.3l.5-2.3l.3-2.4l.2-2.5l.1-2.6l-.1-2.9l-.2-2.8l-.3-2.7l-.4-2.6l-.6-2.5l-.7-2.3l-.7-2.1l-.9-2l-1-1.8l-1-1.6l-1.1-1.4l-1.2-1.2l-1.2-.9l-1.3-.7l-1.4-.4l-1.4-.2Z%22 fill=%22%23FBE7B5%22 fill-opacity=%220.5%22/%3E%3Cpath d=%22M32 2.9q-4 .6-5.8 1.4q-1.8 .8-3.5 2.1q-1.6 1.3-3.1 3q-1.4 1.7-2.6 3.8q-1.2 2-2 4.4q-.9 2.4-1.5 5.1q-.6 2.6-.7 5.4q-.2 2.9 0 5.4q.2 2.6 .7 5q.6 2.3 1.5 4.6q.8 2.2 1.8 4.3q1 2 2.2 4q1.1 1.9 2.2 3.7q1.1 1.8 2.2 3.5q1 1.7 1.9 3.2q.9 1.6 .9 1.6%22 fill=%22none%22 stroke=%22%23D89A57%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M32 2.9q-1.7 .6-2.4 1.4q-.8 .8-1.5 2.1q-.7 1.3-1.3 3q-.6 1.7-1 3.8q-.5 2-.9 4.4q-.4 2.4-.6 5.1q-.2 2.6-.3 5.4q-.1 2.9 0 5.4q.1 2.6 .3 5q.2 2.3 .6 4.6q.3 2.2 .8 4.3q.4 2 .9 4q.4 1.9 .9 3.7q.5 1.8 .9 3.5q.4 1.7 .8 3.2q.4 1.6 .4 1.6%22 fill=%22none%22 stroke=%22%23D89A57%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M32 2.9q1.7 .6 2.4 1.4q.8 .8 1.5 2.1q.7 1.3 1.3 3q.6 1.7 1 3.8q.5 2 .9 4.4q.4 2.4 .6 5.1q.2 2.6 .3 5.4q.1 2.9 0 5.4q-.1 2.6-.3 5q-.2 2.3-.6 4.6q-.3 2.2-.8 4.3q-.4 2-.9 4q-.4 1.9-.9 3.7q-.5 1.8-.9 3.5q-.4 1.7-.8 3.2q-.4 1.6-.4 1.6%22 fill=%22none%22 stroke=%22%23D89A57%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M32 2.9q4 .6 5.8 1.4q1.8 .8 3.5 2.1q1.6 1.3 3.1 3q1.4 1.7 2.6 3.8q1.2 2 2 4.4q.9 2.4 1.5 5.1q.6 2.6 .7 5.4q.2 2.9 0 5.4q-.2 2.6-.7 5q-.6 2.3-1.5 4.6q-.8 2.2-1.8 4.3q-1 2-2.2 4q-1.1 1.9-2.2 3.7q-1.1 1.8-2.2 3.5q-1 1.7-1.9 3.2q-.9 1.6-.9 1.6%22 fill=%22none%22 stroke=%22%23D89A57%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M8.2 17.5Q32 20.7 55.8 17.5%22 fill=%22none%22 stroke=%22%23D89A57%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M9.5 44.5Q32 48.3 54.5 44.5%22 fill=%22none%22 stroke=%22%23D89A57%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3Cpath d=%22M14.2 19.7Q15.8 7.8 27.1 5.9%22 fill=%22none%22 stroke=%22%23FFF7E8%22 stroke-width=%222.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.75%22/%3E%3Cpath d=%22M23.9 63.4H40.1L38.6 66.6H25.4Z%22 fill=%22%23FBE7B5%22 stroke=%22%234A2F61%22 stroke-width=%22.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M25.5 66.6L26.9 78M38.5 66.6L37.1 78M29.6 66.6L30.2 78M34.4 66.6L33.8 78%22 fill=%22none%22 stroke=%22%234A2F61%22 stroke-width=%22.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.85%22/%3E%3Cpath d=%22M26.9 78H37.1L36.5 86.1H27.5Z%22 fill=%22%238E5D3B%22 stroke=%22%234A2F61%22 stroke-width=%22.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M27.2 81.2H36.8M27.4 83.8H36.6%22 fill=%22none%22 stroke=%22%235E3C25%22 stroke-width=%22.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.8%22/%3E%3C/svg%3E")}
.sc-js body.sc-lavender #countdown .grid.sc-in>div{animation:lv-lift .9s var(--lv-e) calc(150ms + var(--k,0) * 170ms) backwards,lv-bob var(--bp,6.4s) ease-in-out calc(1.1s + var(--k,0) * 170ms) infinite}
.sc-js body.sc-lavender #countdown:not(.sc-run) .grid.sc-in>div{animation-play-state:running,paused}
@keyframes lv-lift{from{opacity:0;transform:translateY(34px)}}
@keyframes lv-bob{0%,100%{transform:none}50%{transform:translateY(-3px)}}

/* ---- venue: the icons sit on lavender watercolour dabs; a sprig lies on the location rule; the map is a postcard with a
   pressed sprig tucked in its corner ---- */
body.sc-lavender #details .sa-map-rows>div>div:first-child{position:relative;isolation:isolate;width:46px!important;height:40px!important}
body.sc-lavender #details .sa-map-rows>div>div:first-child::before{content:"";position:absolute;z-index:-1;inset:-2px -4px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 54 50%22%3E%3Cpath d=%22M48.2 20.8q.5 4.1 .3 8q-.1 3.9-3.1 7.2q-3 3.3-9.2 5.6q-6.2 2.2-10.3 2.7q-4.1 .4-7.5-1.2q-3.3-1.6-7.4-5.9q-4.1-4.3-4.6-8.7q-.5-4.4 .4-7.6q.9-3.3 3.3-7.8q2.5-4.5 7.4-6.4q4.8-1.9 9.4-1.9q4.6 0 8.4 2q3.7 2 8 6q4.4 3.9 4.9 8Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.95%22/%3E%3Cpath d=%22M48.2 20.8q.5 4.1 .3 8q-.1 3.9-3.1 7.2q-3 3.3-9.2 5.6q-6.2 2.2-10.3 2.7q-4.1 .4-7.5-1.2q-3.3-1.6-7.4-5.9q-4.1-4.3-4.6-8.7q-.5-4.4 .4-7.6q.9-3.3 3.3-7.8q2.5-4.5 7.4-6.4q4.8-1.9 9.4-1.9q4.6 0 8.4 2q3.7 2 8 6q4.4 3.9 4.9 8%22 fill=%22none%22 stroke=%22%23B397D8%22 stroke-width=%221.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.55%22/%3E%3Cpath d=%22M30.6 17.8q.6 1.8-.2 4.1q-.8 2.4-2.7 3.8q-1.9 1.5-5.8 1.8q-4 .3-5.9-1.5q-1.9-1.9-2.7-4q-.9-2.1 0-4q.9-1.9 2.8-4q2-2.1 5.9-2q3.9 .1 5.9 2q2 2 2.7 3.8Z%22 fill=%22%23FFFFFF%22 fill-opacity=%220.35%22/%3E%3C/svg%3E") center/contain no-repeat}
.sc-js body.sc-lavender #details .sa-map-rows>:not(.sc-in)>div:first-child::before{opacity:0;transform:scale(.5)}
.sc-js body.sc-lavender #details .sa-map-rows>.sc-in>div:first-child::before{animation:lv-bloom .9s var(--lv-e) calc(var(--k,0) * 90ms + 120ms) backwards}
body.sc-lavender #details .sa-map-rows .sa-map-location{position:relative;border-top:0!important;background:linear-gradient(var(--wd-border),var(--wd-border)) 0 0/calc(50% - 26px) 1px no-repeat,
  linear-gradient(var(--wd-border),var(--wd-border)) 100% 0/calc(50% - 26px) 1px no-repeat}
body.sc-lavender #details .sa-map-rows .sa-map-location::before{content:"";position:absolute;left:50%;top:-6px;width:40px;height:12px;translate:-50% 0;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 40 12%22%3E%3Cpath d=%22M2 8q3-.4 4.5-.6q1.5-.2 3-.4q1.5-.1 3-.3q1.5-.1 3-.3q1.5-.1 3-.3q1.5-.1 3-.2q1.5-.1 3-.2q1.5-.1 3-.2q1.5-.1 3-.2q1.5-.1 3-.1q1.5-.1 3-.2q1.5 0 1.5 0%22 fill=%22none%22 stroke=%22%235C7248%22 stroke-width=%22.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M37.2 5c-.1-1.1 .7-1.8 2.1-1.5c.4 .4-.1 1.7-2.1 1.5ZM37.2 5c.9-.6 2-.3 2.3 1.1c-.1 .5-1.5 .7-2.3-1.1ZM37.3 5.3c.2-1 1.2-1.3 2.2-.5c.2 .4-.6 1.3-2.2 .5Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.4%22/%3E%3Cpath d=%22M34.2 5.1c-.1-1.2 .8-2 2.3-1.6c.4 .3-.1 1.8-2.3 1.6ZM34.2 5.1c1-.7 2.2-.3 2.6 1.2c-.1 .6-1.7 .8-2.6-1.2ZM34.2 5.5c.6-1 1.8-1 2.6 .2c.1 .5-1.1 1.2-2.6-.2Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.4%22/%3E%3Cpath d=%22M32 5.2c-.1-1.5 1-2.4 2.9-1.8c.4 .5-.3 2.2-2.9 1.8ZM32 5.2c1.1-1 2.6-.6 3.2 1.2c-.1 .7-1.9 1.2-3.2-1.2ZM32 5.6c.4-1.3 1.7-1.7 3.1-.5c.2 .5-1 1.7-3.1 .5ZM32 5.2c.7-1 1.9-1 2.8 .4c0 .5-1.4 1.3-2.8-.4Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.4%22/%3E%3Cpath d=%22M29.7 5.3c-.3-1.5 .8-2.7 2.8-2.2c.6 .4 0 2.3-2.8 2.2ZM29.7 5.3c1.3-.9 2.8-.4 3.3 1.6c-.2 .7-2.2 1-3.3-1.6ZM29.7 5.8c.7-1.3 2.2-1.5 3.4 0c.1 .6-1.4 1.6-3.4 0ZM29.7 5.3c.1-1.3 1.3-2 2.8-1.1c.3 .5-.6 1.9-2.8 1.1Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.4%22/%3E%3Cpath d=%22M26.7 5.5c-.3-1.6 .9-2.8 3.1-2.3c.5 .5-.1 2.5-3.1 2.3ZM26.7 5.5c1.3-1 2.9-.5 3.5 1.6c-.2 .7-2.2 1.1-3.5-1.6ZM26.7 6c.8-1.3 2.4-1.5 3.6 .1c.1 .7-1.6 1.7-3.6-.1ZM26.7 5.5c.8-1.2 2.2-1.1 3.1 .5c0 .6-1.5 1.4-3.1-.5Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.4%22/%3E%3Cpath d=%22M23.7 5.7c-.2-1.6 1-2.8 3.2-2.2c.5 .5-.2 2.5-3.2 2.2ZM23.7 5.7c1.3-1.1 2.9-.7 3.6 1.4c-.1 .7-2.2 1.3-3.6-1.4ZM23.7 6.2c.6-1.4 2.2-1.8 3.6-.4c.2 .6-1.3 1.9-3.6 .4ZM23.7 5.7c.1-1.4 1.4-2.1 3-1.1c.3 .5-.6 2-3 1.1Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.4%22/%3E%3Cpath d=%22M20.7 5.9c-.4-1.7 .8-3 3.1-2.6c.6 .4 .1 2.6-3.1 2.6ZM20.7 5.9c1.4-1 3.2-.5 3.7 1.8c-.2 .8-2.4 1.2-3.7-1.8ZM20.7 6.4c.4-1.6 2-2.2 3.7-1c.3 .7-1 2.3-3.7 1ZM20.7 5.9c.9-1.2 2.4-1.2 3.3 .5c.1 .7-1.6 1.6-3.3-.5Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.4%22/%3E%3Cpath d=%22M16.2 6.3c-.6-2 .7-3.7 3.5-3.3c.7 .5 .3 3.1-3.5 3.3ZM16.2 6.3c1.7-1.2 3.8-.4 4.3 2.3c-.2 .9-2.9 1.2-4.3-2.3ZM16.3 6.9c.6-1.8 2.6-2.3 4.4-.5c.3 .8-1.5 2.4-4.4 .5ZM16.2 6.3c0-1.8 1.5-2.8 3.6-1.7c.4 .6-.6 2.6-3.6 1.7Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.4%22/%3E%3C/svg%3E") center/contain no-repeat}
body.sc-lavender #details :is(.sa-map-embed,.sa-venue-photo){position:relative;overflow:visible!important;padding:8px!important;background:var(--paper)!important;border:1px solid var(--wd-border)!important;
  border-radius:3px!important;box-shadow:0 18px 30px -24px rgba(74,47,97,.5)}
body.sc-lavender #details .sa-map-embed .sa-gallery-card{border-radius:2px!important;overflow:hidden}
body.sc-lavender #details :is(.sa-map-embed,.sa-venue-photo)::after{content:"";position:absolute;left:-14px;top:-12px;width:92px;height:35px;rotate:-24deg;
  background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 96 36%22%3E%3Cpath d=%22M4 30q7.2-2.3 10.8-3.4q3.7-1.1 7.3-2.1q3.6-1.1 7.3-2.1q3.6-1 7.3-2q3.6-1 7.3-1.9q3.6-1 7.3-1.9q3.7-.8 7.4-1.7q3.6-.9 7.3-1.7q3.7-.8 7.4-1.6q3.7-.7 7.4-1.5q3.8-.7 7.5-1.4q3.7-.7 3.7-.7%22 fill=%22none%22 stroke=%22%235C7248%22 stroke-width=%221.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M90.1 8.3c-.3-1.8 1.1-3.2 3.5-2.6c.6 .5-.1 2.8-3.5 2.6ZM90.1 8.3c1.2-1.4 3.1-1.3 4.3 .8c0 .9-2.1 1.9-4.3-.8Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M90.2 8.8c.3-1.6 1.8-2.5 3.8-1.3c.4 .6-.9 2.4-3.8 1.3Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M86.4 9c-.3-1.9 1.1-3.4 3.6-2.7c.7 .5 0 2.9-3.6 2.7ZM86.4 9c1.2-1.5 3.3-1.4 4.5 .8c0 .9-2.2 2-4.5-.8Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M86.5 9.6c.7-1.7 2.6-2 4.2-.3c.2 .8-1.6 2.2-4.2 .3Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M82.7 9.7c-.7-2 .6-3.8 3.4-3.5c.8 .4 .4 3.1-3.4 3.5ZM82.7 9.7c1.5-1.4 3.7-1 4.7 1.6c-.1 1-2.7 1.8-4.7-1.6Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M82.8 10.3c.7-1.8 2.7-2.3 4.5-.5c.3 .8-1.5 2.5-4.5 .5Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M77.1 10.9c-.6-2.3 .9-4.2 4-3.8c.9 .6 .3 3.5-4 3.8ZM77.1 10.9c1.6-1.8 4-1.5 5.3 1.3c0 1.1-2.8 2.2-5.3-1.3Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M77.3 11.5c.3-2.1 2.4-3.1 4.8-1.6c.4 .8-1.2 3.1-4.8 1.6ZM77.1 10.9c.9-1.9 2.9-2.1 4.5-.1c.2 .9-1.8 2.4-4.5 .1Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M73.4 11.6c-.8-2.2 .6-4.3 3.8-4.1c.9 .5 .5 3.6-3.8 4.1ZM73.4 11.6c1.7-1.7 4.2-1.2 5.3 1.8c-.1 1-3 1.9-5.3-1.8Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M73.6 12.3c.7-2.1 2.9-2.7 5-.8c.4 .9-1.7 2.9-5 .8ZM73.4 11.6c-.2-2 1.4-3.3 3.9-2.4c.6 .7-.3 3.1-3.9 2.4Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M69.7 12.4c-.7-2.5 .9-4.6 4.3-4.2c1 .6 .4 3.9-4.3 4.2ZM69.7 12.4c1.8-1.9 4.4-1.6 5.9 1.5c-.1 1.1-3.2 2.3-5.9-1.5Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M69.9 13.1c.6-2.3 2.9-3.2 5.4-1.3c.4 .9-1.6 3.2-5.4 1.3ZM69.7 12.4c1-2 3.2-2.3 5 0c.2 .9-2 2.6-5 0Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M64.2 13.6c-.8-2.7 1-5 4.7-4.5c1 .7 .4 4.3-4.7 4.5ZM64.2 13.6c1.8-2.2 4.7-1.9 6.4 1.4c0 1.3-3.3 2.7-6.4-1.4Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M64.4 14.4c1-2.4 3.6-2.9 5.9-.5c.4 1.1-2.2 3.2-5.9 .5ZM64.2 13.6c-.1-2.4 1.8-3.8 4.6-2.6c.7 .8-.5 3.5-4.6 2.6Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M60.5 14.5c-1.3-2.6 .1-5.2 3.8-5.4c1.2 .5 1.2 4.1-3.8 5.4ZM60.5 14.5c2.2-1.9 5-1.1 6.1 2.5c-.2 1.2-3.8 2.1-6.1-2.5Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M60.7 15.2c.2-2.6 2.6-3.9 5.6-2.3c.7 1-1.1 3.8-5.6 2.3ZM60.5 14.5c1.2-2.2 3.6-2.4 5.4 .3c.2 1-2.4 2.7-5.4-.3Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M55 15.8c-1.1-3 .8-5.6 4.8-5.4c1.2 .7 .8 4.6-4.8 5.4ZM55 15.8c2.1-2.4 5.3-1.9 7 1.8c-.1 1.4-3.8 2.8-7-1.8Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M55.2 16.6c.7-2.8 3.4-3.9 6.4-1.6c.6 1.1-1.8 3.9-6.4 1.6ZM55 15.8c-.3-2.7 1.8-4.4 5-3.2c.8 .9-.4 4-5 3.2Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M49.5 17.1c-1.6-2.9-.1-6 4.3-6.4c1.3 .6 1.4 4.8-4.3 6.4ZM49.5 17.1c2.5-2.2 5.8-1.3 7.1 2.9c-.3 1.4-4.4 2.4-7.1-2.9Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M49.7 18c.8-2.9 3.8-3.9 6.9-1.4c.6 1.2-2.1 4-6.9 1.4ZM49.5 17.1c1.4-2.5 4.2-2.8 6.3 .3c.2 1.2-2.8 3.2-6.3-.3Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M42.1 18.9c-1.1-2.8 .6-5.5 4.7-5.4c1.2 .6 .9 4.6-4.7 5.4ZM42.1 18.9c2.1-2.3 5.3-1.9 7 1.8c-.1 1.4-3.8 2.8-7-1.8Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M42.4 19.8c.7-2.8 3.4-3.8 6.4-1.5c.5 1.1-1.9 3.8-6.4 1.5ZM42.1 18.9c-.3-2.6 1.7-4.3 4.9-3.2c.9 .8-.2 3.9-4.9 3.2Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M16 27q7.6-1.4 12.8-9.7q-10.1 2.5-12.8 9.7Z%22 fill=%22%23A3B38C%22 stroke=%22%235C7248%22 stroke-width=%22.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none;z-index:2}
[dir=rtl] body.sc-lavender #details :is(.sa-map-embed,.sa-venue-photo)::after{left:auto;right:-14px;rotate:24deg;scale:-1 1}

/* ---- programme: the line is a lavender stem that grows down; every stop is a whorl seen from above, opening as its
   row arrives ---- */
body.sc-lavender #program .sa-prog-line-v{width:26px!important;inset-inline-start:6px!important;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 26 64%22%3E%3Cpath d=%22M13 0C12.4 20 13.6 44 13 64%22 fill=%22none%22 stroke=%22%235C7248%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M13 40q-.1-8.4-8.1-15q.6 11.3 8.1 15Z%22 fill=%22%23A3B38C%22 stroke=%22%235C7248%22 stroke-width=%22.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M13 40q7.5-3.7 8.1-15q-8 6.6-8.1 15Z%22 fill=%22%23A3B38C%22 stroke=%22%235C7248%22 stroke-width=%22.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") center top/26px 64px repeat-y!important;opacity:1!important}
body.sc-lavender #program .sa-prog-row>div:first-child{position:relative;isolation:isolate;overflow:visible}
body.sc-lavender #program .sa-prog-row>div:first-child::before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:64px;height:64px;translate:-50% -50%;
  background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 64%22%3E%3Cpath d=%22M43.5 53.7q-10.2 2.9-15.5 2q-5.2-.9-9.6-3.9q-4.4-3-7.1-7.6q-2.7-4.6-3.2-9.9q-.5-5.3 1.3-10.3q1.7-5 5.5-8.8q3.7-3.8 8.7-5.7q5-1.9 5-1.9%22 fill=%22none%22 stroke=%22%235C7248%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M26.5 8c-.4-1.5 .7-2.8 2.8-2.4c.6 .4 .1 2.4-2.8 2.4ZM26.5 8c.9-1.3 2.6-1.2 3.6 .6c.1 .7-1.7 1.6-3.6-.6Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M26.6 8.5c0-1.5 1.3-2.3 3-1.5c.4 .5-.5 2.1-3 1.5Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M28 7.5c.1-.8 .7-1.1 1.5-.6c.2 .2-.3 1-1.5 .6Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M20.5 10.3c-1-1.4-.4-3 1.8-3.4c.7 .2 1 2.3-1.8 3.4ZM20.5 10.3c.7-1.5 2.4-1.8 3.8-.1c.2 .8-1.5 2-3.8 .1Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M20.7 10.7c0-1.5 1.3-2.4 3.1-1.7c.4 .5-.4 2.3-3.1 1.7Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M21.9 9.4c-.1-.8 .5-1.2 1.4-.9c.2 .2-.1 1.1-1.4 .9Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M15.2 14c-1.3-1.3-1-3.1 1.2-4c.8 .1 1.6 2.3-1.2 4ZM15.2 14c.3-1.8 2-2.6 4-1.3c.4 .6-1 2.5-4 1.3Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M15.6 14.4c-.7-1.5 .2-3 2.4-3c.7 .4 .5 2.4-2.4 3Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M16.7 12.9c-.1-.8 .4-1.3 1.4-1.1c.3 .2 0 1.2-1.4 1.1Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M11.1 19c-1.9-1.1-2.1-3.3 .2-5c.9-.2 2.4 2.1-.2 5ZM11.1 19c-.2-2.2 1.5-3.6 4.2-2.8c.7 .7-.3 3.2-4.2 2.8Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M11.6 19.3c-.8-1.8 .2-3.6 2.8-3.7c.8 .4 .7 2.9-2.8 3.7ZM11.1 19c-.6-1.8 .4-3.3 2.8-3.1c.7 .5 .5 2.8-2.8 3.1Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M12.2 17c-.7-.8-.4-1.7 .8-2c.4 .1 .7 1.3-.8 2Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M8.5 24.8c-2.2-.1-3.4-2.1-2.1-4.7c.8-.5 3.2 .9 2.1 4.7ZM8.5 24.8c-.4-2.2 1.2-3.8 4-3.2c.8 .7 0 3.4-4 3.2Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M9.1 25c-1.5-1.4-1.2-3.5 1.2-4.5c.9 0 1.8 2.4-1.2 4.5ZM8.5 24.8c-1.8-.7-2.2-2.5-.4-4.2c.8-.2 2.4 1.5 .4 4.2Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M9.1 22.6c-.8-.6-.8-1.6 .4-2.1c.4 0 1 1.1-.4 2.1Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M7.4 31.1c-2.2 .5-4-1.1-3.3-4.1c.6-.8 3.4 0 3.3 4.1ZM7.4 31.1c-1-2 .2-4.1 3.2-4.2c.9 .4 .9 3.3-3.2 4.2Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M8.1 31.2c-2-.7-2.7-2.8-.9-4.9c.9-.3 2.8 1.6 .9 4.9ZM7.4 31.1c-1.4-1.3-1.1-3.3 1.3-4.1c.9 .1 1.7 2.4-1.3 4.1Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M7.2 28.8c-.9-.4-1.2-1.3-.3-2.3c.5-.1 1.4 .8 .3 2.3Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M8.6 39.6c-2 1.1-4.2 0-4.4-3c.3-1 3.3-1 4.4 3ZM8.6 39.6c-1.7-1.5-1.5-3.9 1.3-5.2c1 0 2.1 2.8-1.3 5.2Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M9.2 39.4c-2.1 .1-3.5-1.6-2.5-4.2c.7-.7 3.1 .4 2.5 4.2ZM8.6 39.6c-1.9 .4-3.4-.9-2.7-3.4c.5-.7 2.9-.1 2.7 3.4Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M7.5 37.5c-1 0-1.7-.7-1.2-2c.4-.3 1.6 .2 1.2 2Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M11.4 45.4c-1.9 1.8-4.6 1.3-5.8-2c.2-1.1 3.3-2.1 5.8 2ZM11.4 45.4c-2.4-1.2-2.8-3.9-.1-6.1c1.1-.2 3.1 2.5 .1 6.1Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M12 45c-2.3 .8-4.3-.7-4-3.9c.5-.9 3.5-.4 4 3.9ZM11.4 45.4c-2.3-.3-3.2-2.3-1.6-4.7c.9-.5 3.2 1.1 1.6 4.7Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M9.9 43.1c-1.2 .2-2-.6-1.5-2.1c.3-.3 1.7 .1 1.5 2.1Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M19 52.9c-1.1 2.5-3.8 3-6.2 .5c-.4-1.2 2.2-3.4 6.2-.5ZM19 52.9c-2.7-.1-4.3-2.3-2.9-5.6c.9-.7 4 .8 2.9 5.6Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M19.4 52.2c-2.2 1.3-4.5 .2-4.9-3c.4-1.1 3.5-1.2 4.9 3ZM19 52.9c-1.5 1.8-3.8 1.6-5-1.1c0-1 2.6-2.2 5 1.1Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M16.4 51.8c-.9 .9-2 .6-2.5-.8c.1-.6 1.5-1.1 2.5 .8Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M20.5 53.7q10.2 2.9 15.5 2q5.2-.9 9.6-3.9q4.4-3 7.1-7.6q2.7-4.6 3.2-9.9q.5-5.3-1.3-10.3q-1.7-5-5.5-8.8q-3.7-3.8-8.7-5.7q-5-1.9-5-1.9%22 fill=%22none%22 stroke=%22%235C7248%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M37.5 8c-.2 1.7-1.8 2.5-3.6 1.3c-.4-.6 .8-2.4 3.6-1.3ZM37.5 8c-1.5 .7-3-.2-3-2.4c.4-.7 2.5-.6 3 2.4Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M37.6 7.6c-.7 1.3-2.3 1.5-3.5-.1c-.2-.7 1.5-1.8 3.5 .1Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M35.8 7.9c-.3 .7-1.1 .8-1.6 0c-.1-.3 .6-.9 1.6 0Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M43.5 10.3c-.6 1.6-2.3 2-3.9 .4c-.2-.7 1.4-2.1 3.9-.4ZM43.5 10.3c-1.7 .2-2.8-1.2-2.1-3.3c.5-.6 2.5 .2 2.1 3.3Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M43.8 9.9c-1.3 .9-2.8 .4-3.3-1.6c.1-.6 2.1-1 3.3 1.6Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M42 9.4c-.6 .4-1.3 .1-1.4-.8c.1-.4 1-.5 1.4 .8Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M48.8 14c-1.1 1.5-2.9 1.4-4.1-.6c-.1-.7 1.9-1.8 4.1 .6ZM48.8 14c-1.8-.3-2.6-2-1.3-3.9c.7-.4 2.5 .9 1.3 3.9Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M49.1 13.6c-1.5 .7-2.9-.1-3-2.2c.3-.7 2.4-.6 3 2.2Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M47.5 12.7c-.7 .2-1.4-.2-1.2-1.2c.1-.3 1.1-.2 1.2 1.2Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M52.9 19c-1.7 1.1-3.6 .4-4.2-2.1c.3-.9 2.8-1.3 4.2 2.1ZM52.9 19c-1.9-.7-2.4-2.7-.6-4.6c.8-.3 2.6 1.6 .6 4.6Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M53.3 18.7c-1.8 .4-3.2-.9-2.7-3.3c.5-.6 2.7 0 2.7 3.3ZM52.9 19c-1.8-.2-2.6-1.7-1.4-3.6c.6-.4 2.4 .7 1.4 3.6Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M52.1 17c-.9 0-1.3-.8-.8-1.8c.4-.2 1.3 .3 .8 1.8Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M55.5 24.8c-1.9 .8-3.6-.3-3.6-3c.4-.8 3-.6 3.6 3ZM55.5 24.8c-1.6-1.3-1.5-3.4 .9-4.6c.9-.1 2 2.3-.9 4.6Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M56.1 24.6c-1.9-.1-2.8-1.8-1.7-4c.7-.4 2.7 .8 1.7 4ZM55.5 24.8c-1.7 .3-2.9-1-2.2-3.1c.5-.6 2.6 0 2.2 3.1Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M55.2 22.7c-.9-.2-1.1-1.1-.3-1.9c.3-.2 1.2 .6 .3 1.9Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M56.6 31.1c-2.2 .6-3.9-.8-3.5-3.7c.5-.8 3.3-.3 3.5 3.7ZM56.6 31.1c-1.1-1.9-.1-4 2.8-4.3c.9 .4 1 3.2-2.8 4.3Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M57.2 31.1c-2-.4-2.8-2.4-1.2-4.6c.8-.4 2.8 1.3 1.2 4.6ZM56.6 31.1c-1.5-1.2-1.3-3.1 1-4.1c.8 .1 1.8 2.3-1 4.1Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M56.3 28.8c-1-.2-1.3-1.1-.5-2.1c.4-.1 1.4 .7 .5 2.1Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M55.4 39.6c-2.5-.3-3.7-2.6-2-5.5c.9-.5 3.6 1.2 2 5.5ZM55.4 39.6c-.5-2.5 1.2-4.4 4.5-3.7c.8 .7 0 3.8-4.5 3.7Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M56.1 39.8c-1.8-1.5-1.5-3.9 1.2-5.2c1.1 .1 2.1 2.8-1.2 5.2ZM55.4 39.6c-2-.9-2.4-3-.2-4.8c.9-.2 2.6 1.9 .2 4.8Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M56.2 37.1c-.9-.7-.7-1.8 .6-2.3c.5 0 1.1 1.3-.6 2.3Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M52.6 45.4c-2.2-1-2.7-3.5-.4-5.7c1.1-.3 3.1 2.1 .4 5.7ZM52.6 45.4c.1-2.5 2.2-3.9 5.2-2.5c.6 .8-.8 3.6-5.2 2.5Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M53.2 45.8c-.8-2.1 .5-4.1 3.5-4c.9 .5 .5 3.4-3.5 4ZM52.6 45.4c-.6-2 .7-3.7 3.4-3.2c.8 .5 .4 3.1-3.4 3.2Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M53.8 43.1c-.8-.8-.5-1.9 .9-2.2c.5 .1 .8 1.4-.9 2.2Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M45 52.9c-2-1.7-1.8-4.5 1.3-6.1c1.1 0 2.5 3.1-1.3 6.1ZM45 52.9c1.6-2.2 4.4-2.1 6.1 .9c.1 1.1-2.9 2.7-6.1-.9Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M45.4 53.5c-.6-2.4 1-4.3 4.1-3.9c.9 .6 .3 3.6-4.1 3.9ZM45 52.9c-1.1-2-.2-4 2.8-4.3c.9 .4 1.1 3.2-2.8 4.3Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M47.5 51.6c-.1-1.2 .8-1.9 2.2-1.3c.4 .4-.2 1.7-2.2 1.3Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M30 57.6q-4.3-1.9-7.8 2q5.7 2.2 7.8-2ZM34 57.6q2.1 4.2 7.8 2q-3.5-3.9-7.8-2Z%22 fill=%22%23A3B38C%22 stroke=%22%235C7248%22 stroke-width=%22.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}
.sc-js body.sc-lavender #program .sa-prog-row:not(.sc-in)>div:first-child::before{opacity:0;transform:scale(.6) rotate(-30deg)}
.sc-js body.sc-lavender #program .sa-prog-row.sc-in>div:first-child::before{animation:lv-whorl .9s var(--lv-e) calc(var(--k,0) * 60ms + 220ms) backwards}
@keyframes lv-whorl{from{opacity:0;transform:scale(.6) rotate(-30deg)}}
body.sc-lavender #program .sa-program-grid .sa-prog-item>div:has(svg){position:relative;isolation:isolate;overflow:visible}
body.sc-lavender #program .sa-program-grid .sa-prog-item>div:has(svg)::before{content:"";position:absolute;z-index:-1;inset:-14px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 64%22%3E%3Cpath d=%22M43.5 53.7q-10.2 2.9-15.5 2q-5.2-.9-9.6-3.9q-4.4-3-7.1-7.6q-2.7-4.6-3.2-9.9q-.5-5.3 1.3-10.3q1.7-5 5.5-8.8q3.7-3.8 8.7-5.7q5-1.9 5-1.9%22 fill=%22none%22 stroke=%22%235C7248%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M26.5 8c-.4-1.5 .7-2.8 2.8-2.4c.6 .4 .1 2.4-2.8 2.4ZM26.5 8c.9-1.3 2.6-1.2 3.6 .6c.1 .7-1.7 1.6-3.6-.6Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M26.6 8.5c0-1.5 1.3-2.3 3-1.5c.4 .5-.5 2.1-3 1.5Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M28 7.5c.1-.8 .7-1.1 1.5-.6c.2 .2-.3 1-1.5 .6Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M20.5 10.3c-1-1.4-.4-3 1.8-3.4c.7 .2 1 2.3-1.8 3.4ZM20.5 10.3c.7-1.5 2.4-1.8 3.8-.1c.2 .8-1.5 2-3.8 .1Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M20.7 10.7c0-1.5 1.3-2.4 3.1-1.7c.4 .5-.4 2.3-3.1 1.7Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M21.9 9.4c-.1-.8 .5-1.2 1.4-.9c.2 .2-.1 1.1-1.4 .9Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M15.2 14c-1.3-1.3-1-3.1 1.2-4c.8 .1 1.6 2.3-1.2 4ZM15.2 14c.3-1.8 2-2.6 4-1.3c.4 .6-1 2.5-4 1.3Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M15.6 14.4c-.7-1.5 .2-3 2.4-3c.7 .4 .5 2.4-2.4 3Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M16.7 12.9c-.1-.8 .4-1.3 1.4-1.1c.3 .2 0 1.2-1.4 1.1Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M11.1 19c-1.9-1.1-2.1-3.3 .2-5c.9-.2 2.4 2.1-.2 5ZM11.1 19c-.2-2.2 1.5-3.6 4.2-2.8c.7 .7-.3 3.2-4.2 2.8Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M11.6 19.3c-.8-1.8 .2-3.6 2.8-3.7c.8 .4 .7 2.9-2.8 3.7ZM11.1 19c-.6-1.8 .4-3.3 2.8-3.1c.7 .5 .5 2.8-2.8 3.1Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M12.2 17c-.7-.8-.4-1.7 .8-2c.4 .1 .7 1.3-.8 2Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M8.5 24.8c-2.2-.1-3.4-2.1-2.1-4.7c.8-.5 3.2 .9 2.1 4.7ZM8.5 24.8c-.4-2.2 1.2-3.8 4-3.2c.8 .7 0 3.4-4 3.2Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M9.1 25c-1.5-1.4-1.2-3.5 1.2-4.5c.9 0 1.8 2.4-1.2 4.5ZM8.5 24.8c-1.8-.7-2.2-2.5-.4-4.2c.8-.2 2.4 1.5 .4 4.2Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M9.1 22.6c-.8-.6-.8-1.6 .4-2.1c.4 0 1 1.1-.4 2.1Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M7.4 31.1c-2.2 .5-4-1.1-3.3-4.1c.6-.8 3.4 0 3.3 4.1ZM7.4 31.1c-1-2 .2-4.1 3.2-4.2c.9 .4 .9 3.3-3.2 4.2Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M8.1 31.2c-2-.7-2.7-2.8-.9-4.9c.9-.3 2.8 1.6 .9 4.9ZM7.4 31.1c-1.4-1.3-1.1-3.3 1.3-4.1c.9 .1 1.7 2.4-1.3 4.1Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M7.2 28.8c-.9-.4-1.2-1.3-.3-2.3c.5-.1 1.4 .8 .3 2.3Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M8.6 39.6c-2 1.1-4.2 0-4.4-3c.3-1 3.3-1 4.4 3ZM8.6 39.6c-1.7-1.5-1.5-3.9 1.3-5.2c1 0 2.1 2.8-1.3 5.2Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M9.2 39.4c-2.1 .1-3.5-1.6-2.5-4.2c.7-.7 3.1 .4 2.5 4.2ZM8.6 39.6c-1.9 .4-3.4-.9-2.7-3.4c.5-.7 2.9-.1 2.7 3.4Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M7.5 37.5c-1 0-1.7-.7-1.2-2c.4-.3 1.6 .2 1.2 2Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M11.4 45.4c-1.9 1.8-4.6 1.3-5.8-2c.2-1.1 3.3-2.1 5.8 2ZM11.4 45.4c-2.4-1.2-2.8-3.9-.1-6.1c1.1-.2 3.1 2.5 .1 6.1Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M12 45c-2.3 .8-4.3-.7-4-3.9c.5-.9 3.5-.4 4 3.9ZM11.4 45.4c-2.3-.3-3.2-2.3-1.6-4.7c.9-.5 3.2 1.1 1.6 4.7Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M9.9 43.1c-1.2 .2-2-.6-1.5-2.1c.3-.3 1.7 .1 1.5 2.1Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M19 52.9c-1.1 2.5-3.8 3-6.2 .5c-.4-1.2 2.2-3.4 6.2-.5ZM19 52.9c-2.7-.1-4.3-2.3-2.9-5.6c.9-.7 4 .8 2.9 5.6Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M19.4 52.2c-2.2 1.3-4.5 .2-4.9-3c.4-1.1 3.5-1.2 4.9 3ZM19 52.9c-1.5 1.8-3.8 1.6-5-1.1c0-1 2.6-2.2 5 1.1Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M16.4 51.8c-.9 .9-2 .6-2.5-.8c.1-.6 1.5-1.1 2.5 .8Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M20.5 53.7q10.2 2.9 15.5 2q5.2-.9 9.6-3.9q4.4-3 7.1-7.6q2.7-4.6 3.2-9.9q.5-5.3-1.3-10.3q-1.7-5-5.5-8.8q-3.7-3.8-8.7-5.7q-5-1.9-5-1.9%22 fill=%22none%22 stroke=%22%235C7248%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M37.5 8c-.2 1.7-1.8 2.5-3.6 1.3c-.4-.6 .8-2.4 3.6-1.3ZM37.5 8c-1.5 .7-3-.2-3-2.4c.4-.7 2.5-.6 3 2.4Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M37.6 7.6c-.7 1.3-2.3 1.5-3.5-.1c-.2-.7 1.5-1.8 3.5 .1Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M35.8 7.9c-.3 .7-1.1 .8-1.6 0c-.1-.3 .6-.9 1.6 0Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M43.5 10.3c-.6 1.6-2.3 2-3.9 .4c-.2-.7 1.4-2.1 3.9-.4ZM43.5 10.3c-1.7 .2-2.8-1.2-2.1-3.3c.5-.6 2.5 .2 2.1 3.3Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M43.8 9.9c-1.3 .9-2.8 .4-3.3-1.6c.1-.6 2.1-1 3.3 1.6Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M42 9.4c-.6 .4-1.3 .1-1.4-.8c.1-.4 1-.5 1.4 .8Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M48.8 14c-1.1 1.5-2.9 1.4-4.1-.6c-.1-.7 1.9-1.8 4.1 .6ZM48.8 14c-1.8-.3-2.6-2-1.3-3.9c.7-.4 2.5 .9 1.3 3.9Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M49.1 13.6c-1.5 .7-2.9-.1-3-2.2c.3-.7 2.4-.6 3 2.2Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M47.5 12.7c-.7 .2-1.4-.2-1.2-1.2c.1-.3 1.1-.2 1.2 1.2Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M52.9 19c-1.7 1.1-3.6 .4-4.2-2.1c.3-.9 2.8-1.3 4.2 2.1ZM52.9 19c-1.9-.7-2.4-2.7-.6-4.6c.8-.3 2.6 1.6 .6 4.6Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M53.3 18.7c-1.8 .4-3.2-.9-2.7-3.3c.5-.6 2.7 0 2.7 3.3ZM52.9 19c-1.8-.2-2.6-1.7-1.4-3.6c.6-.4 2.4 .7 1.4 3.6Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M52.1 17c-.9 0-1.3-.8-.8-1.8c.4-.2 1.3 .3 .8 1.8Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M55.5 24.8c-1.9 .8-3.6-.3-3.6-3c.4-.8 3-.6 3.6 3ZM55.5 24.8c-1.6-1.3-1.5-3.4 .9-4.6c.9-.1 2 2.3-.9 4.6Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M56.1 24.6c-1.9-.1-2.8-1.8-1.7-4c.7-.4 2.7 .8 1.7 4ZM55.5 24.8c-1.7 .3-2.9-1-2.2-3.1c.5-.6 2.6 0 2.2 3.1Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M55.2 22.7c-.9-.2-1.1-1.1-.3-1.9c.3-.2 1.2 .6 .3 1.9Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M56.6 31.1c-2.2 .6-3.9-.8-3.5-3.7c.5-.8 3.3-.3 3.5 3.7ZM56.6 31.1c-1.1-1.9-.1-4 2.8-4.3c.9 .4 1 3.2-2.8 4.3Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M57.2 31.1c-2-.4-2.8-2.4-1.2-4.6c.8-.4 2.8 1.3 1.2 4.6ZM56.6 31.1c-1.5-1.2-1.3-3.1 1-4.1c.8 .1 1.8 2.3-1 4.1Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M56.3 28.8c-1-.2-1.3-1.1-.5-2.1c.4-.1 1.4 .7 .5 2.1Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M55.4 39.6c-2.5-.3-3.7-2.6-2-5.5c.9-.5 3.6 1.2 2 5.5ZM55.4 39.6c-.5-2.5 1.2-4.4 4.5-3.7c.8 .7 0 3.8-4.5 3.7Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M56.1 39.8c-1.8-1.5-1.5-3.9 1.2-5.2c1.1 .1 2.1 2.8-1.2 5.2ZM55.4 39.6c-2-.9-2.4-3-.2-4.8c.9-.2 2.6 1.9 .2 4.8Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M56.2 37.1c-.9-.7-.7-1.8 .6-2.3c.5 0 1.1 1.3-.6 2.3Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M52.6 45.4c-2.2-1-2.7-3.5-.4-5.7c1.1-.3 3.1 2.1 .4 5.7ZM52.6 45.4c.1-2.5 2.2-3.9 5.2-2.5c.6 .8-.8 3.6-5.2 2.5Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M53.2 45.8c-.8-2.1 .5-4.1 3.5-4c.9 .5 .5 3.4-3.5 4ZM52.6 45.4c-.6-2 .7-3.7 3.4-3.2c.8 .5 .4 3.1-3.4 3.2Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M53.8 43.1c-.8-.8-.5-1.9 .9-2.2c.5 .1 .8 1.4-.9 2.2Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M45 52.9c-2-1.7-1.8-4.5 1.3-6.1c1.1 0 2.5 3.1-1.3 6.1ZM45 52.9c1.6-2.2 4.4-2.1 6.1 .9c.1 1.1-2.9 2.7-6.1-.9Z%22 fill=%22%235B3A82%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M45.4 53.5c-.6-2.4 1-4.3 4.1-3.9c.9 .6 .3 3.6-4.1 3.9ZM45 52.9c-1.1-2-.2-4 2.8-4.3c.9 .4 1.1 3.2-2.8 4.3Z%22 fill=%22%238663B4%22 stroke=%22%234A2F61%22 stroke-width=%22.5%22/%3E%3Cpath d=%22M47.5 51.6c-.1-1.2 .8-1.9 2.2-1.3c.4 .4-.2 1.7-2.2 1.3Z%22 fill=%22%23E6D9F3%22 fill-opacity=%220.85%22/%3E%3Cpath d=%22M30 57.6q-4.3-1.9-7.8 2q5.7 2.2 7.8-2ZM34 57.6q2.1 4.2 7.8 2q-3.5-3.9-7.8-2Z%22 fill=%22%23A3B38C%22 stroke=%22%235C7248%22 stroke-width=%22.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}
body.sc-lavender #program .sa-prog-line-h{height:2px!important;background:#7A9160!important;opacity:.45}

/* ---- gallery: a lilac satin corner holds each photo on a paper mount ---- */
body.sc-lavender #gallery .sa-gallery-card{position:relative;overflow:visible!important;padding:6px;border:0!important;border-radius:2px!important;background:var(--paper)!important;
  box-shadow:0 0 0 1px var(--wd-border),0 16px 26px -20px rgba(74,47,97,.55)!important}
body.sc-lavender #gallery .sa-gallery-card img{display:block;border-radius:1px}
body.sc-lavender #gallery .sa-gallery-card::before,body.sc-lavender #gallery .sa-gallery-card::after{content:"";position:absolute;width:30px;height:30px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 34 34%22%3E%3Cpath d=%22M0 0H32L0 32Z%22 fill=%22%23B99DDB%22 stroke=%22%234A2F61%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M4 22L22 4%22 fill=%22none%22 stroke=%22%23E7DBF5%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.9%22/%3E%3Cpath d=%22M3 29L29 3%22 fill=%22none%22 stroke=%22%238B6BB7%22 stroke-width=%22.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-opacity=%220.5%22/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none;z-index:1}
body.sc-lavender #gallery .sa-gallery-card::before{left:1px;top:1px}
body.sc-lavender #gallery .sa-gallery-card::after{right:1px;bottom:1px;rotate:180deg}
.sc-js body.sc-lavender #gallery .grid>:not(.sc-in)::before,.sc-js body.sc-lavender #gallery .grid>:not(.sc-in)::after{opacity:0}
.sc-js body.sc-lavender #gallery .grid>.sc-in::before,.sc-js body.sc-lavender #gallery .grid>.sc-in::after{animation:lv-fade .6s var(--lv-e) calc(var(--k,0) * 110ms + 650ms) backwards}

/* ---- dress code and gifts: the note sits on a paper card under its drawing ---- */
body.sc-lavender :is(#dress_code,#gifts) .sa-text-section__body{position:relative;padding:18px 22px;background:var(--paper);border:1px solid var(--wd-border);border-radius:3px;
  box-shadow:0 16px 28px -24px rgba(74,47,97,.5)}

/* ---- rsvp: the reply card (the form keeps every field and focus ring as they are) ---- */
body.sc-lavender #rsvp form{outline:1px solid var(--wd-border);outline-offset:-8px;box-shadow:0 22px 40px -32px rgba(74,47,97,.55)!important}

/* ---- closing: the two spikes cradle the names as they write themselves on ---- */
body.sc-lavender #sa-sections #closing>.sc-p-closing{order:2;width:min(88%,340px);padding:0;margin:calc(-1 * clamp(64px,18vw,78px)) auto 16px}
body.sc-lavender #closing .sa-closing-sign{position:relative;z-index:1}
