.closing.svelte-8123ek{text-align:center;justify-items:center;gap:1rem;padding-bottom:7rem;display:grid}.closing-flourish.svelte-8123ek{background:var(--ix-asset-divider) center / contain no-repeat;width:min(22rem,70vw);height:2.4rem;display:block;position:relative}.closing-flourish.svelte-8123ek:before,.closing-flourish.svelte-8123ek:after{background:linear-gradient(90deg, transparent, var(--ix-gold), transparent);content:"";opacity:0;width:46%;height:1px;position:absolute;top:50%}.closing-flourish.svelte-8123ek:before{left:0}.closing-flourish.svelte-8123ek:after{right:0}.closing-seal.svelte-8123ek{aspect-ratio:1;background:linear-gradient(#ffffff2e, #ffffff14), var(--ix-asset-seal) center / contain no-repeat;background-blend-mode:normal, normal;width:8.5rem;box-shadow:none;border-radius:999px;place-items:center;padding:.95rem;display:grid}.closing-seal.svelte-8123ek:before{border:1px solid color-mix(in srgb, var(--invitation-line) 58%, transparent);border-radius:inherit;content:"";opacity:0;position:absolute;inset:.54rem}.closing-seal.svelte-8123ek span:where(.svelte-8123ek){color:var(--invitation-button);font-family:var(--font-display);font-size:1.15rem;font-weight:640;line-height:1.1}.closing-note.svelte-8123ek{max-width:42ch;color:var(--ix-ink-soft);margin:0;line-height:1.6}.closing-note.svelte-8123ek a:where(.svelte-8123ek){color:var(--invitation-button);font-weight:800}.countdown.svelte-1w17n0{justify-items:center;gap:2rem;display:grid;position:relative}.countdown-sky.svelte-1w17n0{z-index:-1;pointer-events:none;height:18rem;position:absolute;inset:10% 0 auto}.countdown-sky.svelte-1w17n0 span:where(.svelte-1w17n0){background:var(--ix-asset-clouds) center / cover no-repeat, #ffffff7a;filter:blur(.4px);mix-blend-mode:multiply;opacity:.48;border-radius:999px;position:absolute}.countdown-sky.svelte-1w17n0 span:where(.svelte-1w17n0):first-child{width:10rem;height:3rem;top:14%;left:8%;transform:rotate(-8deg)}.countdown-sky.svelte-1w17n0 span:where(.svelte-1w17n0):nth-child(2){width:14rem;height:4rem;top:28%;right:10%;transform:rotate(8deg)}.countdown-sky.svelte-1w17n0 span:where(.svelte-1w17n0):nth-child(3){opacity:.7;width:8rem;height:2.4rem;bottom:10%;left:42%}.countdown-grid.svelte-1w17n0{perspective:900px;grid-template-columns:repeat(3,minmax(5rem,8rem));gap:clamp(.7rem,2vw,1.05rem);width:100%;max-width:30rem;display:grid}.countdown-cell.svelte-1w17n0{background:linear-gradient(#ffffffb8, #ffffff94), var(--ix-asset-charms) center / 330% auto no-repeat, var(--ix-asset-paper) center / 30rem auto repeat, color-mix(in srgb, var(--invitation-paper) 84%, white);background-blend-mode:normal, normal, multiply, normal;min-height:8.2rem;transform:translateY(calc((var(--cell-index) - 1) * .65rem));border-radius:999px 999px 1.3rem 1.3rem;place-items:center;padding:1.3rem .6rem 1.15rem;display:grid;position:relative;overflow:hidden}.countdown-cell.svelte-1w17n0:first-child{background-position:50%,8%,50%,50%}.countdown-cell.svelte-1w17n0:nth-child(2){background-position:50%,50%,50%,50%}.countdown-cell.svelte-1w17n0:nth-child(3){background-position:50%,right 8% center,50%,50%}.countdown-cell.svelte-1w17n0:before{background:var(--ix-gold);content:"";opacity:.65;width:1px;height:1.4rem;position:absolute;top:0;left:50%}.countdown-cell.svelte-1w17n0:after{border:1px solid color-mix(in srgb, var(--invitation-line) 42%, transparent);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:.54rem}.countdown-cell.svelte-1w17n0 b:where(.svelte-1w17n0){color:var(--invitation-button);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2rem,8vw,3rem);font-weight:580;line-height:1}.countdown-cell.svelte-1w17n0 em:where(.svelte-1w17n0){color:var(--ix-ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-style:normal;font-weight:900}@media (width<=480px){.countdown-grid.svelte-1w17n0{grid-template-columns:repeat(3,minmax(0,1fr))}.countdown-cell.svelte-1w17n0{min-height:7.4rem}}.couple-deck.svelte-177fr5o{width:var(--ix-width);margin-inline:auto;padding-block:clamp(3.6rem,9vw,6rem);position:relative}.couple-deck.is-deck.svelte-177fr5o{min-height:100svh}.deck-stage.svelte-177fr5o{z-index:2;justify-items:center;gap:2rem;display:grid;position:relative}.couple-deck.is-deck.svelte-177fr5o .deck-stage:where(.svelte-177fr5o){align-content:center;min-height:100svh}.deck-head.svelte-177fr5o{text-align:center;justify-items:center;gap:.55rem;max-width:40rem;display:grid}.deck-head.svelte-177fr5o p:where(.svelte-177fr5o):not(.ix-eyebrow){max-width:38ch;color:var(--ix-ink-soft);margin:0;line-height:1.65}.deck-garden.svelte-177fr5o{z-index:1;pointer-events:none;position:absolute;inset:8% -4% 0}.deck-garden.svelte-177fr5o:before{aspect-ratio:1;background:var(--ix-asset-photo-corners) center / contain no-repeat;content:"";opacity:.18;width:min(94vw,38rem);position:absolute;inset:10% 50% auto auto;transform:translate(50%)rotate(-3deg)}.deck-vine.svelte-177fr5o{opacity:.18;background:radial-gradient(ellipse at 50% 6%, transparent 56%, var(--invitation-accent) 57% 59%, transparent 60%), radial-gradient(circle at 46% 22%, var(--invitation-line) 0 .28rem, transparent .3rem), radial-gradient(circle at 58% 40%, var(--invitation-accent) 0 .25rem, transparent .28rem), radial-gradient(circle at 44% 62%, var(--invitation-line) 0 .3rem, transparent .32rem);width:min(14rem,34vw);height:min(38rem,70svh);position:absolute;top:16%}.vine-a.svelte-177fr5o{left:0;transform:rotate(-18deg)}.vine-b.svelte-177fr5o{right:0;transform:rotate(18deg)scaleX(-1)}.deck-bloom.svelte-177fr5o{background:radial-gradient(circle, white 0 16%, transparent 18%), conic-gradient(from 20deg, var(--invitation-line), color-mix(in srgb, var(--invitation-accent) 48%, white), var(--invitation-line));opacity:.48;filter:blur(.1px);border-radius:999px;width:1rem;height:1rem;position:absolute}.bloom-a.svelte-177fr5o{top:24%;left:10%}.bloom-b.svelte-177fr5o{top:48%;right:12%;transform:scale(1.3)}.bloom-c.svelte-177fr5o{bottom:16%;right:28%;transform:scale(.82)}.deck-cards.is-stacked.svelte-177fr5o{aspect-ratio:4/5;place-items:center;width:min(86vw,26rem);display:grid;position:relative}.is-stacked.svelte-177fr5o .deck-card:where(.svelte-177fr5o){will-change:transform;margin:0;position:absolute;inset:0}.deck-cards.is-grid.svelte-177fr5o{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}.is-grid.svelte-177fr5o .deck-card:where(.svelte-177fr5o){margin:0}.is-grid.svelte-177fr5o .deck-card:where(.svelte-177fr5o):first-child:nth-last-child(odd){grid-column:1/-1}.deck-card.svelte-177fr5o{background:linear-gradient(180deg, #ffffffbd, #ffffff6b), var(--ix-glass);box-shadow:0 1.8rem 4rem color-mix(in srgb, var(--invitation-ink) 18%, transparent), 0 0 0 1px #ffffffb8, inset 0 1px 0 #ffffffb3;border:.56rem solid #ffffffb8;border-radius:1.35rem;position:relative;overflow:hidden}.deck-card.svelte-177fr5o:before{z-index:2;background:var(--ix-asset-photo-corners) center / 128% auto no-repeat;content:"";opacity:.72;pointer-events:none;position:absolute;inset:-10%}.deck-card.svelte-177fr5o:after{z-index:3;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 .5rem #fff9}.deck-card.svelte-177fr5o img:where(.svelte-177fr5o){object-fit:cover;aspect-ratio:4/5;width:100%;height:100%;display:block}.deck-card.svelte-177fr5o figcaption:where(.svelte-177fr5o){z-index:4;color:var(--invitation-button);text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff9e;border-radius:999px;padding:.42rem .64rem;font-size:.72rem;font-weight:900;position:absolute;bottom:.6rem;left:.6rem;right:.6rem}@media (width>=860px){.deck-cards.is-grid.svelte-177fr5o{grid-template-columns:repeat(3,minmax(0,1fr))}.deck-cards.is-stacked.svelte-177fr5o{width:min(60vw,30rem)}}.location.svelte-744vx2{align-items:center;gap:1.8rem;display:grid}.map-plate.svelte-744vx2{background:var(--ix-asset-map-plate) center / cover no-repeat, linear-gradient(135deg, #ffffffb8, #ffffff5c);background-blend-mode:normal, normal;transform:rotate(calc(var(--plate-rotate,0deg) * .02));border-radius:clamp(1.6rem,4vw,2.4rem);padding:clamp(.85rem,2vw,1.1rem);position:relative;overflow:hidden}.map-ribbon.svelte-744vx2{z-index:4;color:var(--invitation-button);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff9e;border-radius:999px;padding:.4rem .72rem;font-size:.72rem;font-weight:950;position:absolute;top:1rem;left:1rem}.map-canvas.svelte-744vx2{background:linear-gradient(135deg, #fff3, transparent 62%), radial-gradient(circle at 78% 20%, color-mix(in srgb, var(--ix-water) 60%, transparent), transparent 16rem);min-height:22rem;transform:rotate(calc(var(--plate-rotate) * .12));-webkit-backdrop-filter:saturate(1.02);backdrop-filter:saturate(1.02);border-radius:1.65rem;position:relative;overflow:hidden}.map-grid.svelte-744vx2{background-image:linear-gradient(color-mix(in srgb, var(--invitation-line) 26%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--invitation-line) 26%, transparent) 1px, transparent 1px);opacity:.54;background-size:2.25rem 2.25rem;position:absolute;inset:0}.map-route.svelte-744vx2{z-index:2;width:86%;height:80%;position:absolute;inset:10% 7%;overflow:visible}.map-route.svelte-744vx2 path:where(.svelte-744vx2){fill:none;stroke:color-mix(in srgb, var(--invitation-button) 82%, var(--invitation-accent));stroke-dasharray:12 13;stroke-linecap:round;stroke-width:6px;opacity:.78}.map-block.svelte-744vx2{background:color-mix(in srgb, var(--ix-grass) 62%, white);opacity:.68;border-radius:1rem;position:absolute;box-shadow:inset 0 1px #ffffff70}.block-a.svelte-744vx2{width:5.5rem;height:3.8rem;top:16%;left:13%}.block-b.svelte-744vx2{width:6.8rem;height:3.2rem;bottom:15%;right:14%}.block-c.svelte-744vx2{border-radius:50% 40% 54% 36%;width:4.6rem;height:4.6rem;top:18%;right:26%}.map-water.svelte-744vx2{background:color-mix(in srgb, var(--ix-water) 84%, white);opacity:.74;border-radius:60% 42% 54% 38%;width:15rem;height:15rem;position:absolute;top:-10%;right:-6%;transform:rotate(-18deg)}.map-pin.svelte-744vx2{top:var(--pin-top);left:var(--pin-left);z-index:3;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.map-pin-dot.svelte-744vx2{background:var(--invitation-button);width:1.65rem;height:1.65rem;box-shadow:0 .7rem 1.4rem color-mix(in srgb, var(--invitation-button) 32%, transparent);border:.34rem solid #ffffffeb;border-radius:999px 999px 999px 0;transform:rotate(-45deg)}.location-copy.svelte-744vx2{gap:.72rem;display:grid}.coordinate.svelte-744vx2{color:var(--ix-ink-soft);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:0;font-size:.82rem;font-weight:800}.location-actions.svelte-744vx2{flex-wrap:wrap;gap:.6rem;margin-top:.3rem;display:flex}@media (width>=860px){.location.svelte-744vx2{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:2.6rem}.map-canvas.svelte-744vx2{min-height:24rem}}.memory.svelte-jvzrt2{justify-items:center;gap:2.1rem;display:grid;position:relative}.memory-garden.svelte-jvzrt2{z-index:-1;background:var(--ix-asset-memory) center / min(100%, 58rem) auto no-repeat;opacity:.56;pointer-events:none;position:absolute;inset:-4rem -2rem -3rem}.memory-stem.svelte-jvzrt2{opacity:.18;background:radial-gradient(ellipse at 50% 4%, transparent 57%, var(--invitation-accent) 58% 60%, transparent 61%), radial-gradient(circle at 42% 32%, var(--invitation-line) 0 .26rem, transparent .28rem), radial-gradient(circle at 58% 52%, var(--invitation-accent) 0 .22rem, transparent .24rem);width:16rem;height:28rem;position:absolute;bottom:3rem}.stem-a.svelte-jvzrt2{left:2%;transform:rotate(-18deg)}.stem-b.svelte-jvzrt2{right:2%;transform:rotate(18deg)scaleX(-1)}.memory-bloom.svelte-jvzrt2{background:radial-gradient(circle, #ffffffdb 0 15%, transparent 17%), conic-gradient(from 12deg, color-mix(in srgb, var(--invitation-line) 78%, white), color-mix(in srgb, var(--invitation-accent) 34%, white), color-mix(in srgb, var(--invitation-line) 78%, white));opacity:.22;filter:blur(.3px);border-radius:999px;width:7rem;height:7rem;position:absolute}.bloom-a.svelte-jvzrt2{top:25%;left:0}.bloom-b.svelte-jvzrt2{bottom:20%;right:4%;transform:scale(.76)}.memory-card.svelte-jvzrt2{background:linear-gradient(180deg, #ffffff8a, #ffffff29), color-mix(in srgb, var(--ix-water) 54%, white);opacity:.54;border:.34rem solid #ffffff94;border-radius:.72rem;width:4.8rem;height:6rem;position:absolute;box-shadow:0 1rem 2rem #30261e14}.card-a.svelte-jvzrt2{top:34%;left:16%;transform:rotate(-9deg)}.card-b.svelte-jvzrt2{bottom:16%;right:14%;transform:rotate(10deg)}.memory-steps.svelte-jvzrt2{gap:.9rem;width:100%;display:grid}.memory-step.svelte-jvzrt2{border-radius:1.35rem;gap:.42rem;padding:1.25rem;display:grid;overflow:hidden}.memory-step.svelte-jvzrt2 span:where(.svelte-jvzrt2){color:var(--invitation-accent);font-size:.86rem;font-weight:950}.memory-step.svelte-jvzrt2 strong:where(.svelte-jvzrt2){font-family:var(--font-display);font-size:1.26rem;font-weight:580}.memory-step.svelte-jvzrt2 p:where(.svelte-jvzrt2){color:var(--ix-ink-soft);margin:0;line-height:1.6}.memory-actions.svelte-jvzrt2{border-radius:1.55rem;align-items:center;gap:1rem;width:min(100%,42rem);padding:1rem;display:grid}.memory-actions.svelte-jvzrt2 p:where(.svelte-jvzrt2){color:var(--ix-ink-soft);margin:.62rem 0 0;line-height:1.5}.memory-action-buttons.svelte-jvzrt2{flex-wrap:wrap;gap:.6rem;display:flex}@media (width>=760px){.memory-steps.svelte-jvzrt2{grid-template-columns:repeat(3,minmax(0,1fr))}.memory-actions.svelte-jvzrt2{grid-template-columns:minmax(0,1fr) auto;padding:1.1rem 1.2rem}}.is-studio.mobile .memory-steps.svelte-jvzrt2{grid-template-columns:1fr;max-width:24rem}.is-studio.mobile .memory-step.svelte-jvzrt2{min-height:auto}.is-studio.mobile .memory-step.svelte-jvzrt2 strong:where(.svelte-jvzrt2){font-size:1.18rem}.program.svelte-st0b1v{justify-items:center;gap:2.4rem;display:grid}.garden-path-stage.svelte-st0b1v{width:min(100%,48rem);min-height:clamp(34rem,82vw,48rem);position:relative}.garden-path-stage.svelte-st0b1v:before{background:var(--ix-asset-program-path) center / contain no-repeat;content:"";opacity:.72;pointer-events:none;position:absolute;inset:-8% -6%}.garden-path.svelte-st0b1v{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.garden-path.svelte-st0b1v path:where(.svelte-st0b1v){fill:none;stroke:color-mix(in srgb, var(--invitation-line) 74%, var(--invitation-accent));stroke-dasharray:10 14;stroke-linecap:round;stroke-width:5px;opacity:.72;filter:drop-shadow(0 1rem 1.4rem #ffffff6b)}.timeline.svelte-st0b1v{z-index:2;width:100%;min-height:inherit;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline-item.svelte-st0b1v{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;width:min(100%,24rem);display:grid;position:absolute}.marker-1.svelte-st0b1v{top:3%;left:8%}.marker-2.svelte-st0b1v{top:34%;right:4%}.marker-3.svelte-st0b1v{bottom:4%;left:4%}.timeline-item.svelte-st0b1v:nth-child(n+4){margin-top:1rem;position:relative;inset:auto}.timeline-index.svelte-st0b1v{z-index:2;background:radial-gradient(circle at 34% 28%, #ffffffeb, transparent 42%), color-mix(in srgb, var(--invitation-accent) 18%, white);width:3rem;height:3rem;color:var(--invitation-button);box-shadow:inset 0 1px 0 #ffffffc2, 0 .7rem 1.5rem color-mix(in srgb, var(--invitation-accent) 18%, transparent);border:1px solid #ffffffb8;border-radius:999px;place-items:center;font-size:.82rem;font-weight:950;display:grid;position:relative}.timeline-index.svelte-st0b1v:after{background:color-mix(in srgb, var(--invitation-accent) 64%, white);content:"";border-radius:70% 12%;width:.72rem;height:.96rem;position:absolute;bottom:.2rem;right:-.18rem;transform:rotate(34deg)}.timeline-body.svelte-st0b1v{border-radius:1.25rem;gap:.32rem;padding:1rem 1.05rem;display:grid}.timeline-body.svelte-st0b1v time:where(.svelte-st0b1v){color:var(--invitation-accent);letter-spacing:.06em;font-size:.78rem;font-weight:900}.timeline-body.svelte-st0b1v strong:where(.svelte-st0b1v){font-family:var(--font-display);font-size:1.34rem;font-weight:580}.timeline-body.svelte-st0b1v p:where(.svelte-st0b1v){color:var(--ix-ink-soft);margin:0;line-height:1.55}@media (width<=720px){.garden-path-stage.svelte-st0b1v{min-height:auto}.garden-path.svelte-st0b1v{width:2rem;left:1.35rem}.garden-path.svelte-st0b1v path:where(.svelte-st0b1v){stroke-width:3px}.timeline.svelte-st0b1v{gap:1rem;min-height:0}.timeline-item.svelte-st0b1v,.timeline-item.svelte-st0b1v:nth-child(n+4){grid-template-columns:auto minmax(0,1fr);width:100%;margin:0;position:relative;inset:auto}}.invitation-card-preview.svelte-7t2y85{isolation:isolate;aspect-ratio:9/16;background:var(--card-paper);width:min(100%,24rem);color:var(--card-ink);border-radius:clamp(1.2rem,3vw,1.85rem);position:relative;overflow:hidden;container-type:inline-size}.invitation-card-preview.public.svelte-7t2y85{width:min(100%,30rem)}.invitation-card-preview.svelte-7t2y85 img:where(.svelte-7t2y85){z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card-vignette.svelte-7t2y85,.card-shine.svelte-7t2y85{pointer-events:none;position:absolute;inset:0}.card-vignette.svelte-7t2y85{z-index:1;mix-blend-mode:soft-light;background:radial-gradient(circle at 50% 18%,#ffffff38,#0000 26%),linear-gradient(#ffffff1f,#0000 36%,#ffffff14)}.card-shine.svelte-7t2y85{z-index:3;opacity:.38;background:linear-gradient(115deg,#0000 0 36%,#ffffff3b 45%,#0000 54% 100%);transform:translate(-32%)}.slot.svelte-7t2y85{z-index:4;text-wrap:balance;justify-items:center;gap:.32rem;display:grid;position:absolute;transform:translate(-50%)}.headline-slot.svelte-7t2y85 span:where(.svelte-7t2y85){color:var(--card-detail);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.84rem,4.5cqw,1.22rem);font-weight:760}.names-slot.svelte-7t2y85 strong:where(.svelte-7t2y85){color:var(--card-name);font-family:var(--font-display);letter-spacing:0;text-shadow:0 .1rem .6rem #ffffff73;font-size:clamp(2rem,12.1cqw,3.75rem);font-weight:520;line-height:.88}.details-slot.svelte-7t2y85 span:where(.svelte-7t2y85){color:var(--card-detail);font-size:clamp(.7rem,3.35cqw,.98rem);font-weight:780;line-height:1.22}.details-slot.svelte-7t2y85 span:where(.svelte-7t2y85)+span:where(.svelte-7t2y85):before{background:color-mix(in srgb, var(--card-line) 72%, transparent);content:"";width:3.6rem;height:1px;margin:.26rem auto;display:block}.note-slot.svelte-7t2y85 p:where(.svelte-7t2y85){max-width:28ch;color:color-mix(in srgb, var(--card-detail) 88%, var(--card-ink));margin:0;font-size:clamp(.6rem,2.85cqw,.84rem);font-weight:640;line-height:1.45}.headline-slot.font-classic-serif.svelte-7t2y85 span:where(.svelte-7t2y85),.details-slot.font-classic-serif.svelte-7t2y85 span:where(.svelte-7t2y85),.note-slot.font-classic-serif.svelte-7t2y85 p:where(.svelte-7t2y85),:is(.font-classic-serif:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-classic-serif:where(.svelte-7t2y85)) strong.svelte-7t2y85{font-family:Baskerville,Libre Baskerville,Georgia,serif}:is(.font-classic-serif:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-classic-serif:where(.svelte-7t2y85)) strong.svelte-7t2y85{letter-spacing:.04em;font-weight:460}.headline-slot.font-modern-sans.svelte-7t2y85 span:where(.svelte-7t2y85),.details-slot.font-modern-sans.svelte-7t2y85 span:where(.svelte-7t2y85),.note-slot.font-modern-sans.svelte-7t2y85 p:where(.svelte-7t2y85),:is(.font-modern-sans:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-modern-sans:where(.svelte-7t2y85)) strong.svelte-7t2y85{font-family:var(--font-body)}:is(.font-modern-sans:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-modern-sans:where(.svelte-7t2y85)) strong.svelte-7t2y85{letter-spacing:.02em;font-weight:780}.headline-slot.font-romantic-script.svelte-7t2y85 span:where(.svelte-7t2y85),.details-slot.font-romantic-script.svelte-7t2y85 span:where(.svelte-7t2y85),.note-slot.font-romantic-script.svelte-7t2y85 p:where(.svelte-7t2y85),:is(.font-romantic-script:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-romantic-script:where(.svelte-7t2y85)) strong.svelte-7t2y85{font-family:Brush Script MT,Segoe Script,cursive}:is(.font-romantic-script:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-romantic-script:where(.svelte-7t2y85)) strong.svelte-7t2y85{font-size:clamp(2.15rem,11.4cqw,3.65rem);font-weight:520;line-height:.92}.headline-slot.font-luxury-didone.svelte-7t2y85 span:where(.svelte-7t2y85),.details-slot.font-luxury-didone.svelte-7t2y85 span:where(.svelte-7t2y85),.note-slot.font-luxury-didone.svelte-7t2y85 p:where(.svelte-7t2y85),:is(.font-luxury-didone:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-luxury-didone:where(.svelte-7t2y85)) strong.svelte-7t2y85{font-family:Didot,"Bodoni 72",Bodoni MT,Georgia,serif}:is(.font-luxury-didone:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-luxury-didone:where(.svelte-7t2y85)) strong.svelte-7t2y85{letter-spacing:.015em;font-weight:420}.headline-slot.font-old-money-serif.svelte-7t2y85 span:where(.svelte-7t2y85),.details-slot.font-old-money-serif.svelte-7t2y85 span:where(.svelte-7t2y85),.note-slot.font-old-money-serif.svelte-7t2y85 p:where(.svelte-7t2y85),:is(.font-old-money-serif:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-old-money-serif:where(.svelte-7t2y85)) strong.svelte-7t2y85{font-family:Palatino Linotype,Palatino,Book Antiqua,Georgia,serif}:is(.font-old-money-serif:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-old-money-serif:where(.svelte-7t2y85)) strong.svelte-7t2y85{letter-spacing:.02em;font-weight:500}.headline-slot.font-art-deco.svelte-7t2y85 span:where(.svelte-7t2y85),.details-slot.font-art-deco.svelte-7t2y85 span:where(.svelte-7t2y85),.note-slot.font-art-deco.svelte-7t2y85 p:where(.svelte-7t2y85),:is(.font-art-deco:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-art-deco:where(.svelte-7t2y85)) strong.svelte-7t2y85{font-family:Optima,Gill Sans,Trebuchet MS,sans-serif}:is(.font-art-deco:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-art-deco:where(.svelte-7t2y85)) strong.svelte-7t2y85{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.75rem,9.8cqw,3.05rem);font-weight:760;line-height:.98}.headline-slot.font-soft-rounded.svelte-7t2y85 span:where(.svelte-7t2y85),.details-slot.font-soft-rounded.svelte-7t2y85 span:where(.svelte-7t2y85),.note-slot.font-soft-rounded.svelte-7t2y85 p:where(.svelte-7t2y85),:is(.font-soft-rounded:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-soft-rounded:where(.svelte-7t2y85)) strong.svelte-7t2y85{font-family:Trebuchet MS,Avenir Next Rounded Std,Segoe UI,sans-serif}:is(.font-soft-rounded:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-soft-rounded:where(.svelte-7t2y85)) strong.svelte-7t2y85{font-size:clamp(1.9rem,10.5cqw,3.35rem);font-weight:820;line-height:.96}.headline-slot.font-humanist-sans.svelte-7t2y85 span:where(.svelte-7t2y85),.details-slot.font-humanist-sans.svelte-7t2y85 span:where(.svelte-7t2y85),.note-slot.font-humanist-sans.svelte-7t2y85 p:where(.svelte-7t2y85),:is(.font-humanist-sans:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-humanist-sans:where(.svelte-7t2y85)) strong.svelte-7t2y85{font-family:Candara,Optima,Segoe UI,sans-serif}:is(.font-humanist-sans:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-humanist-sans:where(.svelte-7t2y85)) strong.svelte-7t2y85{font-size:clamp(1.9rem,10.6cqw,3.32rem);font-weight:720;line-height:.94}.headline-slot.font-poetic-serif.svelte-7t2y85 span:where(.svelte-7t2y85),.details-slot.font-poetic-serif.svelte-7t2y85 span:where(.svelte-7t2y85),.note-slot.font-poetic-serif.svelte-7t2y85 p:where(.svelte-7t2y85),:is(.font-poetic-serif:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-poetic-serif:where(.svelte-7t2y85)) strong.svelte-7t2y85{font-family:Garamond,Cormorant Garamond,Georgia,serif}:is(.font-poetic-serif:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-poetic-serif:where(.svelte-7t2y85)) strong.svelte-7t2y85{letter-spacing:.01em;font-weight:500}.headline-slot.font-minimal-grotesk.svelte-7t2y85 span:where(.svelte-7t2y85),.details-slot.font-minimal-grotesk.svelte-7t2y85 span:where(.svelte-7t2y85),.note-slot.font-minimal-grotesk.svelte-7t2y85 p:where(.svelte-7t2y85),:is(.font-minimal-grotesk:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-minimal-grotesk:where(.svelte-7t2y85)) strong.svelte-7t2y85{font-family:Helvetica Neue,Arial,sans-serif}:is(.font-minimal-grotesk:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-minimal-grotesk:where(.svelte-7t2y85)) strong.svelte-7t2y85{letter-spacing:.025em;font-size:clamp(1.78rem,9.8cqw,3.1rem);font-weight:760;line-height:.98}.headline-slot.font-heritage-serif.svelte-7t2y85 span:where(.svelte-7t2y85),.details-slot.font-heritage-serif.svelte-7t2y85 span:where(.svelte-7t2y85),.note-slot.font-heritage-serif.svelte-7t2y85 p:where(.svelte-7t2y85),:is(.font-heritage-serif:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-heritage-serif:where(.svelte-7t2y85)) strong.svelte-7t2y85{font-family:Cambria,Cochin,Georgia,serif}:is(.font-heritage-serif:where(.svelte-7t2y85) .names-slot:where(.svelte-7t2y85),.names-slot.font-heritage-serif:where(.svelte-7t2y85)) strong.svelte-7t2y85{letter-spacing:.015em;font-weight:560}@media (prefers-reduced-motion:no-preference){.invitation-card-preview.public.svelte-7t2y85{animation:1.05s cubic-bezier(.18,.78,.18,1) both svelte-7t2y85-card-arrive}.invitation-card-preview.public.svelte-7t2y85 .slot:where(.svelte-7t2y85){animation:.78s cubic-bezier(.2,.8,.2,1) both svelte-7t2y85-text-materialize}.invitation-card-preview.public.svelte-7t2y85 .headline-slot:where(.svelte-7t2y85){animation-delay:.16s}.invitation-card-preview.public.svelte-7t2y85 .names-slot:where(.svelte-7t2y85){animation-delay:.26s}.invitation-card-preview.public.svelte-7t2y85 .details-slot:where(.svelte-7t2y85){animation-delay:.38s}.invitation-card-preview.public.svelte-7t2y85 .note-slot:where(.svelte-7t2y85){animation-delay:.5s}.invitation-card-preview.public.svelte-7t2y85 .card-shine:where(.svelte-7t2y85){animation:1.5s cubic-bezier(.2,.8,.2,1) .32s both svelte-7t2y85-light-sweep}}@keyframes svelte-7t2y85-card-arrive{0%{opacity:0;filter:blur(10px);transform:translateY(2.3rem)rotateX(7deg)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)scale(1)}}@keyframes svelte-7t2y85-text-materialize{0%{opacity:0;filter:blur(6px);transform:translate(-50%,.8rem)}to{opacity:1;filter:blur();transform:translate(-50%)}}@keyframes svelte-7t2y85-light-sweep{0%{transform:translate(-58%)}to{transform:translate(68%)}}@media (width<=430px){.invitation-card-preview.public.svelte-7t2y85{width:min(100%,24rem)}}@media (prefers-reduced-motion:reduce){.invitation-card-preview.svelte-7t2y85,.invitation-card-preview.svelte-7t2y85 :where(.svelte-7t2y85),.invitation-card-preview.svelte-7t2y85 :where(.svelte-7t2y85):before,.invitation-card-preview.svelte-7t2y85 :where(.svelte-7t2y85):after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sky-hero.svelte-co20lm{z-index:1;align-items:center;min-height:100svh;padding:5.6rem 1rem 4rem;display:grid;position:relative;overflow:hidden}.is-studio .sky-hero.svelte-co20lm{min-height:auto;padding:1.5rem 1rem 2rem;overflow:visible}.sky-backdrop.svelte-co20lm{z-index:-1;pointer-events:none;position:absolute;inset:-10% 0}.sky-layer.svelte-co20lm{will-change:transform;border-radius:999px;display:block;position:absolute}.sky-layer-a.svelte-co20lm{filter:blur(20px);background:linear-gradient(90deg,#0000,#ffffffd9,#0000),linear-gradient(#fff9,#0000);width:38rem;height:11rem;top:8%;left:-6%;transform:rotate(-6deg)}.sky-layer-b.svelte-co20lm{filter:blur(26px);opacity:.8;background:linear-gradient(90deg,#0000,#ffffffb3,#0000),linear-gradient(#ffffff80,#0000);width:42rem;height:9rem;top:20%;right:-10%;transform:rotate(7deg)}.hero-arch.svelte-co20lm{aspect-ratio:1;background:var(--ix-asset-arch) center / contain no-repeat;width:min(112vw,46rem);filter:drop-shadow(0 2rem 3rem color-mix(in srgb, var(--invitation-ink) 13%, transparent));opacity:.94;position:absolute;inset:4% 50% auto auto;transform:translate(50%)}.hero-garden-bed.svelte-co20lm{background:radial-gradient(circle at 18% 58%, var(--invitation-line) 0 .42rem, transparent .45rem), radial-gradient(circle at 42% 38%, color-mix(in srgb, var(--invitation-accent) 72%, white) 0 .38rem, transparent .42rem), radial-gradient(circle at 68% 62%, color-mix(in srgb, var(--invitation-line) 72%, white) 0 .36rem, transparent .39rem), linear-gradient(180deg, color-mix(in srgb, var(--ix-grass) 64%, transparent), transparent);opacity:.58;filter:blur(.4px);border-radius:70% 40% 20% 60%;width:min(26rem,50vw);height:10rem;position:absolute;bottom:8%}.garden-left.svelte-co20lm{left:-4rem;transform:rotate(-9deg)}.garden-right.svelte-co20lm{right:-4rem;transform:rotate(9deg)scaleX(-1)}.hero-stage.svelte-co20lm{width:var(--ix-width);justify-items:center;margin-inline:auto;display:grid;position:relative}.hero-orbit.svelte-co20lm{aspect-ratio:1;pointer-events:none;border-radius:999px;width:min(78vw,34rem);position:absolute;inset:8% auto auto 50%;transform:translate(-50%)}.hero-orbit.svelte-co20lm span:where(.svelte-co20lm){background:color-mix(in srgb, var(--invitation-line) 68%, white);opacity:.48;border-radius:70% 12%;width:.66rem;height:1.05rem;position:absolute}.hero-orbit.svelte-co20lm span:where(.svelte-co20lm):first-child{top:8%;left:18%;transform:rotate(34deg)}.hero-orbit.svelte-co20lm span:where(.svelte-co20lm):nth-child(2){top:18%;right:12%;transform:rotate(-52deg)}.hero-orbit.svelte-co20lm span:where(.svelte-co20lm):nth-child(3){bottom:14%;right:20%;transform:rotate(76deg)}.hero-card.svelte-co20lm{z-index:2;place-items:center;width:100%;display:grid;position:relative}.hero-card.svelte-co20lm .invitation-card-preview{box-shadow:0 2rem 5rem color-mix(in srgb, var(--invitation-ink) 18%, transparent), 0 0 0 1px #ffffffb8, inset 0 1px 0 #ffffffa3}.is-studio.mobile .hero-card.svelte-co20lm .invitation-card-preview.public{width:min(100%,23rem)}.hero-ground.svelte-co20lm{z-index:1;background:radial-gradient(ellipse, color-mix(in srgb, var(--invitation-accent) 16%, transparent), transparent 68%);filter:blur(10px);border-radius:999px;width:min(70vw,26rem);height:2rem;margin-top:-2.2rem;position:relative}.welcome.svelte-qh21j{text-align:center;place-items:center;display:grid}.welcome-card.svelte-qh21j{border-radius:clamp(1.6rem,4vw,2.6rem);justify-items:center;gap:1rem;width:min(100%,48rem);padding:clamp(2rem,7vw,4.6rem) clamp(1.2rem,5vw,4.2rem);display:grid;position:relative;overflow:hidden}.welcome-card.svelte-qh21j:before{border:1px solid color-mix(in srgb, var(--invitation-line) 48%, transparent);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:.8rem}.pressed-flower.svelte-qh21j{opacity:.18;background:radial-gradient(ellipse at 50% 7%, var(--invitation-line) 0 .42rem, transparent .46rem), radial-gradient(ellipse at 46% 22%, var(--invitation-accent) 0 .34rem, transparent .38rem), radial-gradient(ellipse at 54% 38%, var(--invitation-accent) 0 .3rem, transparent .34rem), linear-gradient(180deg, transparent 8%, var(--invitation-accent) 9% 10%, transparent 11%);filter:blur(.1px);width:9rem;height:13rem;position:absolute}.flower-top.svelte-qh21j{top:-2rem;left:-1rem;transform:rotate(-18deg)}.flower-bottom.svelte-qh21j{bottom:-3.2rem;right:-1.4rem;transform:rotate(162deg)}.welcome-note.svelte-qh21j{max-width:42ch;color:var(--ix-ink-soft);font-family:var(--font-display);margin:0;font-size:clamp(1.15rem,3.4vw,1.7rem);font-style:italic;font-weight:420;line-height:1.55}.welcome-signature.svelte-qh21j{color:var(--invitation-button);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:900}.invitation-shell{--ix-width:min(100% - 2rem, 68rem);--ix-sky:color-mix(in srgb, var(--invitation-accent) 16%, #e9f7ff);--ix-grass:color-mix(in srgb, var(--invitation-accent) 24%, #edf5e7);--ix-glass:color-mix(in srgb, var(--invitation-glass) 76%, white);--ix-ink-soft:color-mix(in srgb, var(--invitation-ink) 68%, white);--ix-shadow:color-mix(in srgb, var(--invitation-ink) 14%, transparent);--ix-gold:color-mix(in srgb, var(--invitation-line) 70%, #d7b870);--ix-rose:color-mix(in srgb, var(--invitation-accent) 32%, #fff0ed);--ix-water:color-mix(in srgb, var(--invitation-accent) 18%, #dff8ff);--ix-paper-glow:color-mix(in srgb, var(--invitation-paper) 76%, white);background:linear-gradient(#ffffff14, #ffffff2e), var(--ix-asset-atmosphere) top center / min(100%, 86rem) auto no-repeat, radial-gradient(120% 60% at 50% -8%, var(--ix-sky), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--invitation-paper) 92%, white), #fffaf2 58%, color-mix(in srgb, var(--ix-grass) 40%, #f4f8ee));min-height:100dvh;color:var(--invitation-ink);font-feature-settings:"ss01" on;position:relative;overflow-x:clip;container-type:inline-size}.invitation-shell.is-studio{min-height:auto;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.sky-garden-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sky-garden-atmosphere>*{display:block;position:absolute}.atmosphere-wash{background:var(--ix-asset-atmosphere) top center / min(100vw, 62rem) auto no-repeat, radial-gradient(circle at 26% 18%, #ffffffe0, transparent 22rem), radial-gradient(circle at 72% 12%, color-mix(in srgb, var(--ix-sky) 76%, white), transparent 24rem), linear-gradient(180deg, #ffffff47, transparent 72%);filter:blur(1px);height:min(56rem,82svh);inset:-8rem -20vw auto}.atmosphere-sea{background:linear-gradient(180deg, transparent, #ffffff6b 48%, transparent), repeating-linear-gradient(-7deg, color-mix(in srgb, var(--ix-water) 46%, transparent) 0 1px, transparent 1px 1.45rem);opacity:.64;height:22rem;top:min(42rem,68svh);left:-12vw;right:-12vw;transform:rotate(-2deg)}.atmosphere-cloud{background:var(--ix-asset-clouds) center / cover no-repeat, linear-gradient(90deg, transparent, #ffffffd1, transparent), radial-gradient(circle at 28% 44%, #ffffffe0, transparent 42%), radial-gradient(circle at 62% 38%, #ffffffb8, transparent 40%);background-blend-mode:multiply, normal, normal, normal;filter:blur(.2px);mix-blend-mode:multiply;will-change:transform;border-radius:999px}.cloud-one{width:42rem;height:8.8rem;top:8rem;left:-10rem;transform:rotate(-7deg)}.cloud-two{opacity:.62;width:46rem;height:9.6rem;top:19rem;right:-14rem;transform:rotate(6deg)}.cloud-three{opacity:.36;width:28rem;height:6rem;top:52%;left:42%;transform:rotate(-2deg)}.atmosphere-vine{opacity:.16;background:radial-gradient(ellipse at 50% 5%, transparent 56%, var(--invitation-accent) 57% 59%, transparent 60%), radial-gradient(circle at 45% 24%, var(--invitation-accent) 0 .22rem, transparent .24rem), radial-gradient(circle at 58% 38%, var(--invitation-accent) 0 .2rem, transparent .22rem), radial-gradient(circle at 42% 56%, var(--invitation-accent) 0 .24rem, transparent .26rem);filter:blur(.1px);will-change:transform;width:min(16rem,34vw);height:min(54rem,84svh)}.vine-left{top:7rem;left:-5rem;transform:rotate(-11deg)}.vine-right{top:18rem;right:-5rem;transform:rotate(12deg)scaleX(-1)}.atmosphere-petal{background:var(--ix-asset-petals) 8% 8% / 54rem auto no-repeat;opacity:.34;border-radius:70% 12%;width:.64rem;height:1rem;transform:rotate(24deg)}.petal-one{top:22rem;left:14%}.petal-two{top:41rem;right:18%;transform:rotate(-34deg)}.petal-three{top:62%;left:78%;transform:rotate(72deg)}.is-studio .sky-garden-atmosphere{opacity:.58}.ix-eyebrow{color:var(--invitation-accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:950}.ix-title{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,8vw,4.4rem);font-weight:560;line-height:.94}.is-studio.mobile .ix-title{overflow-wrap:anywhere;font-size:clamp(2rem,12cqw,3rem)}.ix-lede{max-width:42ch;color:var(--ix-ink-soft);margin:0;font-size:clamp(1rem,2.4vw,1.18rem);line-height:1.65}.ix-section{z-index:1;width:var(--ix-width);margin-inline:auto;padding-block:clamp(3.6rem,9vw,6.4rem);position:relative}.is-studio .ix-section{padding-block:clamp(1.6rem,4vw,2.4rem)}.ix-section-head{gap:.7rem;max-width:46rem;display:grid}.ix-section-head.is-centered{text-align:center;justify-items:center;margin-inline:auto}.ix-surface{background:linear-gradient(180deg, #fff9, #ffffff5c), var(--ix-glass);box-shadow:inset 0 1px 0 #ffffffbd, 0 1.4rem 3.4rem color-mix(in srgb, var(--invitation-ink) 9%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.14);backdrop-filter:blur(24px)saturate(1.14)}.ix-paper{background:var(--ix-asset-paper) center / 34rem auto repeat, linear-gradient(135deg, #ffffffad, #ffffff57), radial-gradient(circle at 18% 0%, #ffffff94, transparent 17rem), var(--ix-paper-glow);background-blend-mode:multiply, normal, normal, normal;box-shadow:inset 0 1px 0 #fffc, 0 1.1rem 3rem var(--ix-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);border:1px solid #ffffffa8;position:relative}.ix-botanical-line{background:var(--ix-asset-divider) center / contain no-repeat;width:min(14rem,46vw);height:1.8rem;margin-inline:auto;display:block;position:relative}.ix-botanical-line:before,.ix-botanical-line:after{background:linear-gradient(90deg, transparent, var(--ix-gold), transparent);content:"";opacity:0;width:42%;height:1px;position:absolute;top:50%}.ix-botanical-line:before{left:0}.ix-botanical-line:after{right:0}.ix-botanical-line span{background:color-mix(in srgb, var(--invitation-accent) 58%, white);opacity:0;border-radius:70% 12%;width:.7rem;height:1rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(42deg)}.ix-scene-label{width:fit-content;color:color-mix(in srgb, var(--invitation-button) 78%, var(--invitation-ink));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.08em;text-transform:uppercase;background:#ffffff7a;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .72rem;font-size:.72rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.ix-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.85rem;padding:0 1.2rem;font-size:.88rem;font-weight:850;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.ix-btn-primary{background:linear-gradient(135deg, color-mix(in srgb, var(--invitation-button) 86%, white), var(--invitation-button));color:#fff;box-shadow:inset 0 1px 0 #ffffff47, 0 .9rem 1.9rem color-mix(in srgb, var(--invitation-button) 26%, transparent)}.ix-btn-ghost{color:color-mix(in srgb, var(--invitation-button) 78%, var(--invitation-ink));-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background:#ffffff80;box-shadow:inset 0 0 0 1px #fff9}.ix-btn:hover{transform:translateY(-2px)}.ix-btn:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.invitation-shell *,.invitation-shell :before,.invitation-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.atmosphere-cloud,.atmosphere-vine{will-change:auto}}.music-band.svelte-1uhozl8{justify-items:center;display:grid}.music-card.svelte-1uhozl8{border-radius:1.4rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:30rem;padding:1.1rem 1.3rem;display:flex}.music-card.svelte-1uhozl8 strong:where(.svelte-1uhozl8){font-family:var(--font-display);font-size:1.35rem;font-weight:580;display:block}.ix-sticky-actions.svelte-1uhozl8{right:auto;bottom:max(.08rem, env(safe-area-inset-bottom));z-index:32;width:min(100% - 3.4rem,19.5rem);box-shadow:inset 0 1px 0 #ffffff9e, 0 .45rem 1.35rem color-mix(in srgb, var(--invitation-ink) 10%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#ffffff7a;border-radius:999px;gap:.22rem;padding:.1rem;display:grid;position:fixed;left:50%;transform:translate(-50%)}.ix-sticky-actions.svelte-1uhozl8 .ix-btn{min-height:2.32rem;padding:.45rem .68rem;font-size:.78rem}.ix-sticky-actions.is-single.svelte-1uhozl8{grid-template-columns:1fr}.ix-sticky-actions.is-dual.svelte-1uhozl8{grid-template-columns:1fr 1fr}.is-studio .ix-sticky-actions.svelte-1uhozl8{width:min(100% - 2rem,18.5rem);margin:.35rem auto;position:static;bottom:auto;left:auto;right:auto;transform:none}@media (width>=720px){.ix-sticky-actions.svelte-1uhozl8{width:min(100% - 2rem,34rem);padding:.5rem}.ix-sticky-actions.svelte-1uhozl8 .ix-btn{min-height:2.85rem;padding:.76rem 1rem;font-size:.88rem}.is-studio .ix-sticky-actions.svelte-1uhozl8{transform:none}}@media (width>=860px){.music-card.svelte-1uhozl8{max-width:36rem}}
