.hs-card{--hs-ease:cubic-bezier(.22, 1, .36, 1);--hs-ease-in-out:cubic-bezier(.65, 0, .35, 1);--hs-frame:color-mix(in srgb, var(--hs-page) 80%, var(--hs-gold) 20%);--hs-marble:color-mix(in srgb, var(--hs-paper) 80%, #fff 20%);--hs-marble-shade:color-mix(in srgb, var(--hs-paper) 72%, var(--hs-line) 28%);--hs-marble-dark:color-mix(in srgb, var(--hs-line) 68%, var(--hs-ink) 32%);--hs-leaf-1:#9cb892;--hs-leaf-2:#6f9268;--hs-leaf-3:#c9dcc0;--u:min(1cqw, .462cqh);--hs-track-from:1.14;background:var(--hs-page);min-height:100dvh;color:var(--hs-ink);font-family:var(--hs-font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;position:relative}.hs-card:not([data-script=latin]){--hs-track-from:1.04}.hs-card *,.hs-card :before,.hs-card :after{box-sizing:border-box}.hs-card :where(h1,h2,p,ol,figure){margin:0}.hs-card:not([data-embedded]){background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--hs-paper) 70%, transparent), transparent 70%), var(--hs-page);place-items:center;height:100dvh;display:grid;overflow:hidden}.hs-card[data-embedded]{min-height:0;position:absolute;inset:0}.hs-stage{background:var(--hs-paper);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.hs-card:not([data-embedded]) .hs-stage{width:min(100vw,56.25dvh);height:100dvh}@media (min-aspect-ratio:10/16){.hs-card:not([data-embedded]) .hs-stage{box-shadow:0 30px 80px -30px #00000059, 0 0 0 1px color-mix(in srgb, var(--hs-gold) 40%, transparent)}}.hs-stage:focus-visible{box-shadow:inset 0 0 0 3px var(--hs-gold)}.hs-stack .hs-scene{max-width:480px;height:100dvh;margin:0 auto;position:relative}.hs-scene{background:var(--hs-paper);position:absolute;inset:0;overflow:hidden;container-type:size}.hs-scene[data-state=leaving]{z-index:1}.hs-scene[data-state=current]{z-index:2}.hs-backdrop{position:absolute;inset:0;overflow:hidden}.hs-painting{object-fit:cover;width:100%;height:100%;display:block}.hs-drawn-set{position:absolute;inset:0}.hs-drawn-set[data-tinted]{background:var(--hs-tint)}.hs-drawn{width:100%;display:block;position:absolute;left:0}.hs-drawn--full{height:100%;top:0}.hs-drawn--top{height:22cqh;top:0}.hs-drawn--bottom{height:40cqh;bottom:0}.hs-veil{display:none}.hs-scene[data-painted] .hs-veil{background:radial-gradient(ellipse 70% 54% at 50% 50%, color-mix(in srgb, var(--hs-paper) 82%, transparent), transparent 76%);pointer-events:none;display:block;position:absolute;inset:4cqh 0 36cqh}.hs-content{z-index:1;--hs-col:84cqw;--hs-gap:1.1cqh;scrollbar-width:none;overscroll-behavior:contain;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:13cqh 8cqw 31cqh;overflow:hidden}.hs-fit{align-items:center;gap:var(--hs-gap);text-align:center;width:100%;transform:scale(var(--hs-fit,1));transform-origin:50%;flex-direction:column;flex:none;display:flex}.hs-content[data-fitted]{justify-content:flex-start}.hs-content[data-fitted]>.hs-fit{transform-origin:50% 0}.hs-content[data-overflowing],.hs-stack .hs-content{overflow-y:auto}.hs-content::-webkit-scrollbar{display:none}.hs-scene:not([data-painted]):is(.hs-scene--opening,.hs-scene--invitation,.hs-scene--date) .hs-content{--hs-col:68cqw;top:20cqh;left:16cqw;right:16cqw}.hs-scene--opening .hs-content{--hs-gap:2cqh;justify-content:flex-start;top:21cqh}.hs-scene--closing .hs-content,.hs-scene--gallery .hs-content{bottom:22cqh}.hs-scene[data-painted] .hs-content{top:11cqh;bottom:45cqh}.hs-scene[data-painted].hs-scene--opening .hs-content{top:21cqh;bottom:34cqh}.hs-scene[data-painted].hs-scene--event .hs-content{top:19cqh;bottom:42cqh}.hs-scene[data-painted].hs-scene--family .hs-content{top:24cqh;bottom:45cqh}.hs-scene[data-painted].hs-scene--invitation .hs-content{--hs-col:78cqw;top:13cqh;left:11cqw;right:11cqw}.hs-scene[data-painted][data-band] .hs-content{top:var(--hs-band-top);bottom:var(--hs-band-bottom)}.hs-scene[data-painted][data-band] .hs-veil{inset:max(0cqh, calc(var(--hs-band-top) - 6cqh)) 0 max(0cqh, calc(var(--hs-band-bottom) - 8cqh))}.hs-scene--opening .hs-content:has(.hs-opening__names){--hs-gap:.7cqh}.hs-script.hs-opening__kicker{font-size:min(calc(8 * var(--u)), calc(var(--hs-col) * .94 / (var(--chars,14) * var(--hs-letter) + .6)), 2.8rem);color:var(--hs-gold-text)}.hs-opening__names{flex-direction:column;align-items:center;max-width:100%;font-weight:400;display:flex}.hs-script.hs-opening__name{font-size:min(calc(13 * var(--u)), calc(var(--hs-col) * .94 / (var(--chars,8) * var(--hs-letter) + .6)), 4.6rem);line-height:1.1}.hs-script.hs-opening__joiner{font-size:min(calc(7 * var(--u)), 2.4rem);color:var(--hs-gold-text);line-height:1}.hs-card[data-script=devanagari] .hs-script.hs-opening__name{font-size:min(calc(12 * var(--u)), calc(var(--hs-col) * .94 / (var(--chars,6) * var(--hs-letter) + .6)), 4rem)}.hs-caps.hs-opening__date{font-size:clamp(13px, calc(4.2 * var(--u)), 22px);color:var(--hs-ink);margin-top:.6cqh;font-weight:600}.hs-caps{max-width:100%;font-family:var(--hs-font-body);font-size:clamp(12px, calc(3.7 * var(--u)), 20px);letter-spacing:.07em;color:var(--hs-ink-soft);font-weight:500;line-height:1.55}.hs-card[data-script=latin] .hs-caps,.hs-card[data-script=latin] .hs-badge__names,.hs-card[data-script=latin] .hs-badge__date{text-transform:uppercase}.hs-card:not([data-script=latin]) :is(.hs-caps,.hs-badge__names,.hs-badge__date){letter-spacing:0}.hs-small{font-size:clamp(11.5px, calc(3.3 * var(--u)), 17px)}.hs-strong{color:var(--hs-ink);font-weight:600}.hs-invite{line-height:1.65}.hs-connector{color:var(--hs-gold-text);margin-block:.4cqh}.hs-script{--hs-letter:.48;max-width:100%;font-family:var(--hs-font-heading);font-weight:400;font-size:min(calc(14 * var(--u)), calc(var(--hs-col) * .94 / (var(--chars,8) * var(--hs-letter) + .6)), 4.6rem);color:var(--hs-accent);padding:.12em .3em;line-height:1.2}.hs-card[data-script=devanagari] .hs-script{--hs-letter:.95;font-size:min(calc(10 * var(--u)), calc(var(--hs-col) * .94 / (var(--chars,6) * var(--hs-letter) + .6)), 3.4rem)}.hs-title{font-size:min(calc(13 * var(--u)), calc(var(--hs-col) * .94 / (var(--chars,10) * var(--hs-letter) + .6)), 4.2rem)}.hs-person{white-space:nowrap;margin-top:.4cqh}.hs-scene--invitation .hs-content{--hs-gap:.7cqh}.hs-scene--invitation .hs-caps{font-size:clamp(11.5px, calc(3.4 * var(--u)), 18px)}.hs-scene--invitation .hs-person{font-size:min(calc(12 * var(--u)), calc(var(--hs-col) * .94 / (var(--chars,8) * var(--hs-letter) + .6)), 4rem)}.hs-venue{font-size:clamp(16px, calc(5.2 * var(--u)), 28px);color:var(--hs-ink);font-weight:600;line-height:1.3}.hs-body{max-width:100%;font-size:clamp(13px, calc(4.1 * var(--u)), 22px);color:var(--hs-ink-soft);font-style:italic;line-height:1.5}.hs-headline{font-size:clamp(14px, calc(4.6 * var(--u)), 25px);color:var(--hs-ink-soft);font-style:italic}.hs-blessing{--hs-track-from:1.04;font-family:var(--font-rozha), var(--font-noto-serif-devanagari), var(--hs-font-body), var(--font-nastaliq), serif;font-size:clamp(14px, calc(4.6 * var(--u)), 25px);color:var(--hs-accent);line-height:1.5}.hs-kicker{font-family:var(--hs-font-ui);font-size:clamp(11px, calc(3.2 * var(--u)), 17px);letter-spacing:.3em;text-transform:uppercase;color:var(--hs-gold-text)}.hs-card:not([data-script=latin]) .hs-kicker{font-family:var(--hs-font-body);letter-spacing:0}.hs-date__day{font-family:var(--hs-font-body);font-size:min(calc(30 * var(--u)), 9rem);color:var(--hs-accent);font-weight:600;line-height:1}.hs-ornament{align-items:center;gap:calc(2.5 * var(--u));margin-block:.6cqh;display:flex}.hs-ornament span{width:calc(13 * var(--u));background:var(--hs-gold);height:1px}.hs-ornament svg{width:calc(3.6 * var(--u));max-width:16px;fill:var(--hs-gold)}.hs-badge{width:min(calc(56 * var(--u)), 260px);padding:calc(6 * var(--u)) calc(4 * var(--u)) calc(3.6 * var(--u));border:1.5px solid var(--hs-gold);background:color-mix(in srgb, var(--hs-paper) 86%, #fff 14%);box-shadow:0 0 0 5px color-mix(in srgb, var(--hs-paper) 92%, transparent), 0 0 0 6px color-mix(in srgb, var(--hs-gold) 55%, transparent), 0 22px 40px -22px #00000059;border-radius:50% 50% 12px 12px/34% 34% 12px 12px;flex-direction:column;align-items:center;gap:.6cqh;display:flex}.hs-badge__names{font-family:var(--hs-font-body);font-size:clamp(10px, calc(2.9 * var(--u)), 16px);letter-spacing:.16em;color:var(--hs-gold-text);font-weight:600;line-height:1.4}.hs-badge__joiner{text-transform:none;font-style:italic;font-weight:500}.hs-badge__monogram{font-family:var(--hs-font-heading);font-size:min(calc(17 * var(--u)), 5.2rem);color:var(--hs-accent);align-items:baseline;line-height:1.05;display:flex}.hs-badge__monogram span{color:var(--hs-gold-text);margin-left:-.08em;transform:translateY(.14em)}.hs-badge__date{font-family:var(--hs-font-body);font-size:clamp(9px, calc(2.6 * var(--u)), 15px);letter-spacing:.14em;color:var(--hs-ink-soft)}.hs-actions{justify-content:center;gap:calc(2.4 * var(--u));flex-wrap:wrap;margin-top:1.2cqh;display:flex}.hs-button{background:var(--hs-button);min-height:44px;color:var(--hs-button-ink);font-family:var(--hs-font-ui);font-size:clamp(12px, calc(3.6 * var(--u)), 19px);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.65em 1.25em;font-weight:500;line-height:1;text-decoration:none;list-style:none;display:inline-flex}.hs-button::-webkit-details-marker{display:none}.hs-button svg{width:1.15em;height:1.15em}.hs-button--ghost{border:1px solid color-mix(in srgb, var(--hs-gold) 75%, transparent);background:color-mix(in srgb, var(--hs-paper) 88%, transparent);color:var(--hs-accent)}.hs-button:focus-visible,.hs-nav:focus-visible,.hs-open:focus-visible,.hs-music:focus-visible{outline:2px solid var(--hs-gold);outline-offset:3px}.hs-menu{position:relative}.hs-menu__list{z-index:3;background:var(--hs-paper);min-width:13rem;box-shadow:0 16px 40px -12px #00000059, 0 0 0 1px var(--hs-line);border-radius:14px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%)}.hs-menu__list a{color:var(--hs-ink);font-family:var(--hs-font-ui);padding:.85rem 1rem;font-size:14px;text-decoration:none}.hs-menu__list a+a{border-top:1px solid var(--hs-line)}.hs-block{flex-direction:column;align-items:center;gap:.6cqh;margin-top:.8cqh;display:flex}.hs-member{flex-direction:column;gap:.2cqh;display:flex}.hs-relation{color:var(--hs-ink-soft);font-style:italic}.hs-countdown{gap:calc(3 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.hs-countdown>div{flex-direction:column;align-items:center;gap:.4cqh;display:flex}.hs-countdown__number{font-size:min(calc(10 * var(--u)), 3rem);color:var(--hs-accent);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.hs-swatches{gap:calc(2.4 * var(--u));display:flex}.hs-swatches span{width:calc(8 * var(--u));aspect-ratio:1;max-width:34px;box-shadow:0 0 0 2px var(--hs-paper), 0 0 0 3px var(--hs-line);border-radius:50%}.hs-photos{gap:calc(2.4 * var(--u));grid-template-columns:1fr 1fr;width:100%;display:grid}.hs-photos[data-count="1"]{grid-template-columns:1fr;width:70%}.hs-photos img{aspect-ratio:4/5;object-fit:cover;width:100%;box-shadow:0 0 0 1px var(--hs-line);border-radius:12px;display:block}.hs-photos figcaption{font-size:clamp(10px, calc(2.8 * var(--u)), 16px);color:var(--hs-ink-soft);margin-top:.4cqh;font-style:italic}.hs-portrait img{width:min(calc(34 * var(--u)), 160px);aspect-ratio:1;object-fit:cover;box-shadow:0 0 0 4px var(--hs-paper), 0 0 0 5px var(--hs-gold);border-radius:50%;display:block}.hs-footer{font-family:var(--hs-font-ui);color:var(--hs-ink-soft);flex-direction:column;align-items:center;gap:.5cqh;margin-top:1.6cqh;font-size:11px;display:flex}.hs-footer a{color:inherit}.hs-progress{top:max(10px, env(safe-area-inset-top));z-index:6;pointer-events:none;gap:4px;padding:0;list-style:none;display:flex;position:absolute;left:12px;right:12px}.hs-progress li{background:color-mix(in srgb, var(--hs-ink) 16%, transparent);border-radius:3px;flex:1;height:3px;transition:background-color .4s}.hs-progress li[data-done]{background:var(--hs-gold)}.hs-open{z-index:6;border:1px solid var(--hs-gold);background:var(--hs-button);color:var(--hs-button-ink);font-family:var(--hs-font-ui);font-size:clamp(12px, calc(3.6 * var(--u)), 19px);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:.9em 1.8em;animation:2.4s ease-in-out infinite hs-breathe;position:absolute;bottom:9cqh;left:50%;transform:translate(-50%);box-shadow:0 14px 30px -14px #00000080}.hs-hint{left:50%;bottom:max(18px, calc(env(safe-area-inset-bottom) + 10px));z-index:6;background:color-mix(in srgb, var(--hs-paper) 78%, transparent);color:var(--hs-ink);font-family:var(--hs-font-ui);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:.5em 1.1em;font-size:11px;animation:.6s 2.6s both hs-fade,2.6s ease-in-out 3.2s infinite hs-breathe-soft;position:absolute;transform:translate(-50%)}.hs-nav{bottom:max(12px, calc(env(safe-area-inset-bottom) + 4px));z-index:6;border:1px solid color-mix(in srgb, var(--hs-gold) 70%, transparent);background:color-mix(in srgb, var(--hs-paper) 82%, transparent);width:40px;height:40px;color:var(--hs-accent);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;padding:0;transition:opacity .3s;display:grid;position:absolute}.hs-nav svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.hs-nav:disabled{opacity:0;pointer-events:none}.hs-nav--back{left:12px}.hs-nav--next{right:12px}.hs-music{top:calc(max(10px, env(safe-area-inset-top)) + 14px);z-index:6;border:1px solid color-mix(in srgb, var(--hs-gold) 70%, transparent);background:color-mix(in srgb, var(--hs-paper) 82%, transparent);width:40px;height:40px;color:var(--hs-accent);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;right:12px}.hs-music svg{width:20px;height:20px}.hs-toast{z-index:7;background:var(--hs-ink);width:max-content;max-width:84%;color:var(--hs-paper);font-family:var(--hs-font-ui);text-align:center;opacity:0;pointer-events:none;border-radius:12px;padding:.8em 1.1em;font-size:13px;line-height:1.4;transition:opacity .25s,transform .25s;position:absolute;bottom:14cqh;left:50%;transform:translate(-50%,8px)}.hs-toast[data-shown]{opacity:1;transform:translate(-50%)}.hs-watermark{z-index:5;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.hs-watermark span{font-family:var(--hs-font-ui);font-size:calc(16 * var(--u));letter-spacing:.2em;color:color-mix(in srgb, var(--hs-ink) 10%, transparent);font-weight:600;transform:rotate(-28deg)}.hs-pillar-track{--hs-pillar-w:clamp(56px, 21cqw, 112px);z-index:4;pointer-events:none;position:absolute;inset:0}.hs-pillar{top:0;bottom:0;left:calc(var(--hs-pillar-w) / -2);width:var(--hs-pillar-w);filter:drop-shadow(10px 0 14px #00000038)drop-shadow(-6px 0 10px #0000001f);flex-direction:column;display:flex;position:absolute}.hs-pillar__capital{width:100%;height:calc(var(--hs-pillar-w) * .44);flex:none;display:block}.hs-pillar__shaft{background:linear-gradient(90deg, #00000029, transparent 22%, #ffffff40 46%, transparent 64%, #0003), repeating-linear-gradient(90deg, var(--hs-marble) 0 8px, var(--hs-marble-shade) 8px 10px);flex:1;margin:0 11%}.hs-pillar__base{width:100%;height:calc(var(--hs-pillar-w) * .34);flex:none;display:block}.hs-pillar-track[data-direction=forward]{animation:hs-pillar-forward 1.2s var(--hs-ease-in-out) both}.hs-pillar-track[data-direction=back]{animation:hs-pillar-back 1.2s var(--hs-ease-in-out) both}.hs-scene[data-style=pillar][data-enter=forward]{animation:hs-wipe-forward 1.2s var(--hs-ease-in-out) both}.hs-scene[data-style=pillar][data-enter=back]{animation:hs-wipe-back 1.2s var(--hs-ease-in-out) both}.hs-scene[data-style=wave][data-enter]{-webkit-mask-size:var(--hs-wave-size);-webkit-mask-size:var(--hs-wave-size);mask-size:var(--hs-wave-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hs-scene[data-style=wave][data-enter=forward]{-webkit-mask-image:var(--hs-wave-forward);-webkit-mask-image:var(--hs-wave-forward);mask-image:var(--hs-wave-forward);animation:hs-wave-forward 1.4s var(--hs-ease-in-out) both}.hs-scene[data-style=wave][data-enter=back]{-webkit-mask-image:var(--hs-wave-back);-webkit-mask-image:var(--hs-wave-back);mask-image:var(--hs-wave-back);animation:hs-wave-back 1.4s var(--hs-ease-in-out) both}.hs-scene[data-style=wave][data-state=leaving]{animation:hs-wave-recede 1.4s var(--hs-ease-in-out) both}.hs-foam-track{z-index:4;pointer-events:none;position:absolute;inset:0}.hs-foam{top:0;left:calc(var(--hs-wave-amplitude) * -2);width:calc(var(--hs-wave-amplitude) * 4);height:100%;position:absolute;overflow:visible}.hs-foam__glow{filter:blur(6px)}.hs-foam-track[data-direction=forward]{animation:hs-foam-forward 1.4s var(--hs-ease-in-out) both}.hs-foam-track[data-direction=back]{animation:hs-foam-back 1.4s var(--hs-ease-in-out) both}.hs-foam-track[data-direction=back] .hs-foam{transform:scaleX(-1)}.hs-scene[data-style=smooth][data-enter]{animation:hs-dissolve-in 1.1s var(--hs-ease) both}.hs-scene[data-style=smooth][data-state=leaving]{animation:hs-dissolve-out 1.1s var(--hs-ease) both}@keyframes hs-wave-forward{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes hs-wave-back{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes hs-foam-forward{0%{transform:translateX(calc(100% + var(--hs-wave-amplitude)))}to{transform:translateX(calc(var(--hs-wave-amplitude) * -1))}}@keyframes hs-foam-back{0%{transform:translateX(calc(var(--hs-wave-amplitude) * -1))}to{transform:translateX(calc(100% + var(--hs-wave-amplitude)))}}@keyframes hs-wave-recede{to{transform:translate(-4%)scale(1.02)}}@keyframes hs-dissolve-in{0%{opacity:0;filter:blur(8px);transform:scale(1.05)}}@keyframes hs-dissolve-out{to{opacity:.4;transform:scale(.97)}}@keyframes hs-pillar-forward{0%{transform:translateX(calc(100% + var(--hs-pillar-w) / 2))}to{transform:translateX(calc(var(--hs-pillar-w) / -2))}}@keyframes hs-pillar-back{0%{transform:translateX(calc(var(--hs-pillar-w) / -2))}to{transform:translateX(calc(100% + var(--hs-pillar-w) / 2))}}@keyframes hs-wipe-forward{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes hs-wipe-back{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.hs-card[data-motion] .hs-scene[data-state=current] .hs-line{animation:hs-arrive 1s var(--hs-ease) both;animation-delay:calc(var(--i,0) * .26s + .2s)}.hs-card[data-motion] .hs-scene[data-state=current][data-enter] .hs-line{animation-delay:calc(var(--i,0) * .26s + .9s)}.hs-card[data-motion] .hs-scene[data-state=current] .hs-line.hs-script{animation-name:hs-write;animation-duration:1.8s;animation-timing-function:cubic-bezier(.45,.05,.35,1);-webkit-mask-image:linear-gradient(90deg,#000 38%,#0000 62%);mask-image:linear-gradient(90deg,#000 38%,#0000 62%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hs-card[data-motion] .hs-scene[data-state=current] .hs-line.hs-badge{animation-name:hs-pop;animation-duration:1.2s}.hs-card[data-motion][data-opened] .hs-scene[data-state=current] .hs-painting,.hs-card[data-motion][data-opened] .hs-scene[data-state=current] .hs-fx,.hs-card[data-motion][data-opened] .hs-scene[data-state=current] .hs-drawn-set{animation:18s ease-out both hs-drift}.hs-card .hs-content[data-still] .hs-line{animation:none!important;-webkit-mask-image:none!important;mask-image:none!important}@keyframes hs-arrive{0%{opacity:0;filter:blur(6px);transform:scaleX(var(--hs-track-from))}}@keyframes hs-write{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes hs-pop{0%{opacity:0;filter:blur(10px);transform:scale(1.14)}}@keyframes hs-drift{0%{transform:scale(1.06)}}@keyframes hs-fade{0%{opacity:0}}@keyframes hs-breathe{50%{box-shadow:0 14px 30px -14px #00000080, 0 0 0 8px color-mix(in srgb, var(--hs-gold) 22%, transparent)}}@keyframes hs-breathe-soft{50%{opacity:.55}}.hs-card[data-reduced] .hs-scene[data-enter]{animation:.35s both hs-fade;-webkit-mask-image:none;mask-image:none}.hs-card[data-reduced] .hs-scene[data-state=leaving]{animation:none}.hs-card[data-reduced][data-motion] .hs-scene[data-state=current] .hs-line{animation:.5s both hs-fade;animation-delay:calc(var(--i,0) * .12s);-webkit-mask-image:none;mask-image:none}.hs-card[data-reduced] :is(.hs-painting,.hs-fx,.hs-drawn-set,.hs-open,.hs-hint){animation:none!important}.hs-fx{pointer-events:none;width:max(100cqw,56.25cqh);height:max(100cqh,177.778cqw);position:absolute;top:50%;left:50%;translate:-50% -50%;container-type:size}.hs-cover{pointer-events:none;width:max(100cqw,56.25cqh);height:max(100cqh,177.778cqw);position:absolute;top:50%;left:50%;translate:-50% -50%}.hs-wind{position:absolute;inset:0}.hs-wind__strip{transform-origin:50% 0;width:100%;position:absolute;left:0;overflow:hidden}.hs-wind__strip img{width:100%;max-width:none;display:block;position:absolute;left:0}.hs-sway{position:absolute;inset:0}.hs-sway img{width:100%;height:100%;display:block}.hs-fx__sprite{left:var(--x);top:var(--y);width:var(--w);transform-origin:50% 100%;position:absolute;translate:-50% -100%}.hs-fx__sprite img{width:100%;height:auto;display:block}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__sprite[data-motion=drum]{animation:1.6s linear infinite hs-fx-drum}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__sprite[data-motion=drum-answer]{animation:1.6s linear infinite hs-fx-drum-answer}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__sprite[data-motion=sway]{animation:1.6s ease-in-out infinite alternate hs-fx-sway}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__sprite[data-motion=breathe]{transform-origin:0 100%;animation:.8s ease-in-out infinite alternate hs-fx-breathe}.hs-fx__ripple{left:var(--hx);top:var(--hy);aspect-ratio:1;border:.45cqw solid var(--hs-gold);width:46%;box-shadow:0 0 1.2cqw color-mix(in srgb, var(--hs-gold) 45%, transparent);opacity:0;border-radius:50%;position:absolute;translate:-50% -50%}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__ripple{animation:1.6s ease-out infinite hs-fx-ripple}.hs-fx__notes{left:var(--x);top:var(--y);width:var(--w);height:0;position:absolute;translate:-50%}.hs-fx__notes svg{opacity:0;width:3.4cqw;fill:var(--hs-accent);position:absolute;bottom:0;translate:-50%}.hs-fx__notes svg[data-tone="1"]{fill:var(--hs-gold-text)}.hs-fx__notes svg[data-tone="2"]{fill:color-mix(in srgb, var(--hs-accent) 50%, #7e57c2)}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__notes svg{animation:4.2s ease-out infinite hs-fx-note}.hs-fx__light{left:var(--x);top:var(--y);aspect-ratio:1;opacity:.45;background:radial-gradient(circle,#fff6cef2 0 10%,#ffd6786b 30%,#ffd67800 70%);border-radius:50%;width:9cqw;position:absolute;translate:-50% -50%}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__light{animation:hs-fx-twinkle var(--t) ease-in-out var(--d) infinite}.hs-fx__fire{left:var(--x);top:var(--y);width:calc(var(--w) * 3);aspect-ratio:3/4.6;display:block;position:absolute;translate:-50% -90%}.hs-fx__glow{left:var(--x);top:var(--y);width:calc(var(--w) * 7);aspect-ratio:1;opacity:.9;background:radial-gradient(closest-side,#ffba646b,#ffb05a29 45%,#ffb05a00 100%);border-radius:50%;position:absolute;translate:-50% -60%}.hs-card[data-reduced] :is(.hs-fx__sprite,.hs-fx__ripple,.hs-fx__notes svg,.hs-fx__light){animation:none!important}@keyframes hs-fx-drum{0%,37.5%,50%,75%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:scale(1.03,.955)}6%,36.5%,43.5%,49%,56%,74%,81%,to{transform:none}}@keyframes hs-fx-drum-answer{12.5%,25%,62.5%,87.5%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:scale(1.03,.955)}0%,11.5%,18.5%,24%,31%,61.5%,68.5%,86.5%,93.5%,to{transform:none}}@keyframes hs-fx-sway{0%{rotate:-1.8deg}to{rotate:1.8deg}}@keyframes hs-fx-breathe{0%{scale:1}to{scale:1.035 1}}@keyframes hs-fx-ripple{0%{opacity:1;transform:scale(.2)}30%,to{opacity:0;transform:scale(1)}}@keyframes hs-fx-note{0%{opacity:0;transform:translate(0)rotate(-12deg)scale(.5)}12%{opacity:.9}45%{transform:translate(2.4cqw,-5.5cqh)rotate(10deg)scale(1)}75%{opacity:.65}to{opacity:0;transform:translate(-1.6cqw,-11cqh)rotate(-8deg)scale(1.08)}}@keyframes hs-fx-twinkle{0%,to{opacity:.3;scale:.8}50%{opacity:1;scale:1.08}}.hs-flock{left:0;top:var(--y);opacity:0;position:absolute}.hs-flock__rise{opacity:var(--tone);position:absolute;top:0;left:0}.hs-flock[data-back] .hs-flock__rise{scale:-1 1}.hs-bird{left:calc(var(--bx) * var(--u) * var(--s));top:calc(var(--by) * var(--u) * var(--s));width:calc(11 * var(--u) * var(--s));position:absolute;translate:-50% -50%}.hs-bird svg{width:100%;fill:var(--hs-ink);display:block;overflow:visible}.hs-card[data-opened] .hs-scene[data-state=current] .hs-flock{animation:hs-flock-fly var(--dur) linear var(--d) infinite}.hs-card[data-opened] .hs-scene[data-state=current] .hs-flock[data-back]{animation-name:hs-flock-fly-back}.hs-card[data-opened] .hs-scene[data-state=current] .hs-flock__rise{animation:hs-flock-rise-sink calc(var(--dur) / 2.5) ease-in-out var(--d) infinite alternate}.hs-card[data-opened] .hs-scene[data-state=current] .hs-bird{animation:hs-bird-drift 3.4s ease-in-out var(--bd) infinite alternate}.hs-card[data-reduced] .hs-flock{display:none}.hs-road{z-index:1;overscroll-behavior:contain;scrollbar-width:none;background-color:var(--hs-paper);background-position:50% 0;background-repeat:repeat-y;background-size:max(100cqw,56.25cqh);background-attachment:local;position:absolute;inset:0;overflow:hidden}.hs-road[data-opened]{overflow-y:auto}.hs-road::-webkit-scrollbar{display:none}.hs-card[data-road][data-opened] .hs-stage{cursor:auto}.hs-road>.hs-scene{background:0 0;height:100cqh;position:relative;inset:auto;container-type:normal}.hs-road>.hs-scene[data-state]{z-index:auto}.hs-road>.hs-scene .hs-content{z-index:3;overscroll-behavior:auto}.hs-card[data-lane] .hs-road>.hs-scene .hs-content{--hs-col:calc(var(--hs-lane) * max(100cqw, 100cqh * 9 / 16) / 100);left:calc(50cqw - var(--hs-col) / 2);right:calc(50cqw - var(--hs-col) / 2)}.hs-card[data-lane] .hs-countdown{row-gap:calc(2.4 * var(--u));grid-template-columns:repeat(2,1fr)}.hs-card[data-motion][data-opened] .hs-road>.hs-scene :is(.hs-painting,.hs-fx){animation:none}.hs-road>.hs-scene .hs-fx{z-index:5}.hs-road .hs-fx__sprite:not([data-motion]) img{filter:drop-shadow(.4cqw 1cqh .9cqh #462d1e38)}.hs-card[data-motion] .hs-road>.hs-scene[data-state=waiting] .hs-line{opacity:0}.hs-road__petals{z-index:2;pointer-events:none;height:0;position:absolute;inset:0 0 auto}.hs-road__petal{left:var(--px);top:var(--py);width:calc(2.2 * var(--u));height:calc(1.5 * var(--u));background:var(--hs-petal-1);rotate:var(--pr);border-radius:80% 0;animation:7s ease-out forwards hs-petal-lie;position:absolute}.hs-road__petal[data-tone="1"]{background:var(--hs-petal-2)}.hs-road__petal[data-tone="2"]{background:color-mix(in srgb, var(--hs-petal-1) 60%, var(--hs-accent) 40%)}.hs-road__car{z-index:4;pointer-events:none;height:100cqh;margin-bottom:-100cqh;position:sticky;top:0}.hs-car{left:50%;top:var(--y);width:var(--w);position:absolute;translate:-50% -100%}.hs-car img{transform-origin:50% 85%;filter:drop-shadow(.5cqw 1.2cqh 1cqh #462d1e4d);width:100%;height:auto;display:block}.hs-card[data-motion] .hs-car[data-moving] img{animation:.42s ease-in-out infinite alternate hs-car-rock}.hs-card[data-motion] .hs-car[data-moving=back] img{animation-duration:.6s}.hs-card[data-motion] .hs-car[data-start] img{animation:.8s linear both hs-car-start}.hs-car__puff{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--hs-ink-soft) 34%, transparent), transparent 68%);opacity:0;pointer-events:none;border-radius:50%;width:34%;position:absolute;top:4%;left:50%;translate:-50% -50%}.hs-car__puff:nth-child(2){left:38%}.hs-car__puff:nth-child(3){left:62%}.hs-card[data-motion] .hs-car[data-start] .hs-car__puff{animation:1.3s ease-out both hs-car-puff}.hs-card[data-motion] .hs-car[data-start] .hs-car__puff:nth-child(2){animation-delay:.25s}.hs-card[data-motion] .hs-car[data-start] .hs-car__puff:nth-child(3){animation-delay:.5s}.hs-card[data-road] .hs-open{bottom:5cqh}.hs-card[data-reduced] :is(.hs-car img,.hs-car__puff){animation:none!important}@keyframes hs-car-rock{0%{transform:translateY(-.18cqh)rotate(-.5deg)}to{transform:translateY(.18cqh)rotate(.5deg)}}@keyframes hs-car-start{0%,to{transform:none}10%,30%,50%,70%{transform:translate(-.35cqw)translateY(.1cqh)}20%,40%,60%{transform:translate(.35cqw)translateY(-.1cqh)}85%{transform:translate(.12cqw)}}@keyframes hs-car-puff{0%{opacity:0;transform:scale(.3)}25%{opacity:.85}to{opacity:0;transform:translateY(-9cqh)scale(1.9)}}@keyframes hs-petal-lie{0%{opacity:0;transform:translateY(-1.5cqh)scale(1.5)}12%{opacity:.95;transform:none}70%{opacity:.85}to{opacity:0}}.hs-bfly{left:0;top:var(--y);opacity:0;position:absolute}.hs-bfly__bob{position:absolute;top:0;left:0}.hs-bfly[data-back] .hs-bfly__bob{scale:-1 1}.hs-bfly__bob svg{width:calc(8.5 * var(--u) * var(--s));display:block;overflow:visible;translate:-50% -50%}.hs-bfly__bob svg path{fill:var(--hs-accent)}.hs-bfly__bob[data-tone="1"] svg path{fill:var(--hs-gold-text)}.hs-bfly__bob[data-tone="2"] svg path{fill:color-mix(in srgb, var(--hs-accent) 50%, #f6d68e)}.hs-bfly__bob svg .hs-bfly__body{fill:var(--hs-ink)}.hs-card[data-opened] .hs-scene[data-state=current] .hs-bfly{animation:hs-bfly-cross var(--dur) linear var(--d) infinite}.hs-card[data-opened] .hs-scene[data-state=current] .hs-bfly[data-back]{animation-name:hs-bfly-cross-back}.hs-card[data-opened] .hs-scene[data-state=current] .hs-bfly__bob{animation:hs-bfly-bob calc(var(--dur) / 5) ease-in-out var(--d) infinite alternate}.hs-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hs-std{position:absolute;inset:0;overflow:hidden}.hs-std__sky,.hs-std__foliage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hs-std__couple{height:33cqh;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hs-std__couple img{width:auto;height:100%;display:block}.hs-card:not([data-opened]) .hs-std__couple{opacity:0}.hs-card[data-opened] .hs-scene[data-state=current] .hs-std__couple{animation:1.1s cubic-bezier(.34,1.56,.64,1) 3.4s both hs-std-rise}.hs-card[data-opened] .hs-scene[data-state=current] .hs-std__couple img{transform-origin:50% 100%;animation:3.2s ease-in-out 4.6s infinite alternate hs-std-sway}.hs-std__sparkle{left:var(--x);top:var(--y);width:calc(2.4 * var(--u));aspect-ratio:1;opacity:.5;background:radial-gradient(circle,#fffffff2,#fff0 70%);border-radius:50%;position:absolute}.hs-card[data-motion] .hs-scene[data-state=current] .hs-std__sparkle{animation:hs-std-twinkle 3.4s ease-in-out var(--d) infinite}.hs-scene[data-std] .hs-content{--hs-gap:.8cqh;justify-content:flex-start;top:7cqh;bottom:34cqh}.hs-std__title{font-size:min(calc(15 * var(--u)), calc(var(--hs-col) * .94 / (var(--chars,12) * var(--hs-letter) + .6)), 5rem)}.hs-std__names{font-family:var(--hs-font-body);font-size:clamp(18px, calc(6.6 * var(--u)), 36px);color:var(--hs-gold-text);font-weight:600;line-height:1.2}.hs-std__event{margin-top:-.2cqh}.hs-std__month{font-variant-numeric:lining-nums;font-family:var(--hs-font-body);font-size:clamp(16px, calc(5.4 * var(--u)), 30px);color:var(--hs-accent);margin-top:.6cqh;font-weight:700}.hs-std__when{margin-top:.4cqh}.hs-card[data-motion] .hs-scene[data-state=current] .hs-content:not([data-still]) .hs-type>span{animation:.14s ease-out both hs-type-in}.hs-card[data-reduced] .hs-type>span{animation:none!important}.hs-cal{--hs-cal-row:1.95em;width:min(100%, calc(86 * var(--u)));font-family:var(--hs-font-body);font-size:clamp(11px, calc(3.7 * var(--u)), 19px);font-variant-numeric:lining-nums tabular-nums;color:var(--hs-ink);font-weight:600;position:relative}.hs-cal__head,.hs-cal__grid{grid-template-columns:repeat(7,1fr);display:grid}.hs-cal__head span,.hs-cal__grid span{height:var(--hs-cal-row);line-height:var(--hs-cal-row);text-align:center}.hs-cal__head span{letter-spacing:.04em;font-weight:700}.hs-cal [data-weekend]{color:var(--hs-gold-text)}.hs-cal [data-day=landed]{color:var(--hs-accent);font-weight:700}.hs-cal__heart{left:calc(var(--col) * 100% / 7);top:calc(var(--hs-cal-row) * (var(--row) + 1));width:14.2857%;height:var(--hs-cal-row);pointer-events:none;transition:left .3s cubic-bezier(.5,0,.3,1),top .3s cubic-bezier(.5,0,.3,1);position:absolute}.hs-cal__hop{place-items:center;animation:.32s ease-out both hs-cal-hop;display:grid;position:absolute;inset:0}.hs-cal__hop svg{width:1.8em;height:1.8em;overflow:visible}.hs-cal__heart[data-landed] .hs-cal__hop svg{animation:1.15s ease-in-out .3s infinite hs-cal-beat}.hs-cal__burst span{color:var(--hs-accent);opacity:0;font-size:.7em;animation:.9s ease-out both hs-cal-burst;position:absolute;top:50%;left:50%}.hs-cal__burst span:nth-child(2n){color:var(--hs-gold-text)}.hs-card[data-reduced] :is(.hs-cal__hop,.hs-cal__hop svg,.hs-std__couple,.hs-std__couple img,.hs-std__sparkle){animation:none!important}.hs-card[data-reduced][data-opened] .hs-std__couple{opacity:1}.hs-stage:has(>.hs-scene[data-std][data-state=current])>.hs-hint{animation-delay:7.6s,8.2s}@keyframes hs-std-rise{0%{opacity:0;transform:translate(-50%,45%)}to{opacity:1;transform:translate(-50%)}}@keyframes hs-std-sway{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)translateY(-1.5%)}}@keyframes hs-flock-fly{0%{opacity:1;transform:translate(-22cqw)}to{opacity:1;transform:translate(122cqw)}}@keyframes hs-flock-fly-back{0%{opacity:1;transform:translate(122cqw)}to{opacity:1;transform:translate(-22cqw)}}@keyframes hs-flock-rise-sink{0%{transform:translateY(1.4cqh)rotate(1.5deg)}to{transform:translateY(-1.8cqh)rotate(-2deg)}}@keyframes hs-bird-drift{0%{transform:translate(0)}to{transform:translate(calc(.8 * var(--u)), calc(-1.1 * var(--u)))}}@keyframes hs-bfly-cross{0%{opacity:1;transform:translate(-14cqw)}to{opacity:1;transform:translate(114cqw)}}@keyframes hs-bfly-cross-back{0%{opacity:1;transform:translate(114cqw)}to{opacity:1;transform:translate(-14cqw)}}@keyframes hs-bfly-bob{0%{transform:translateY(1.2cqh)rotate(2deg)}to{transform:translateY(-1.4cqh)rotate(-3deg)}}@keyframes hs-std-twinkle{50%{opacity:1;transform:scale(1.6)}}@keyframes hs-type-in{0%{opacity:0}}@keyframes hs-cal-hop{0%{transform:translateY(0)scale(.9)}45%{transform:translateY(-38%)scale(1.08)}to{transform:translateY(0)scale(1)}}@keyframes hs-cal-beat{0%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1)}45%{transform:scale(1.12)}}@keyframes hs-cal-burst{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--a)) translateY(0) scale(.6)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translateY(-2.2em) scale(1)}}.hs-card[data-video] :is(.hs-hint,.hs-nav,.hs-open,.hs-actions,.hs-report){visibility:hidden}.hs-scene[data-style=jharokha][data-enter]{-webkit-mask:var(--hs-jharokha-mask) 50% 54% / 9% 12% no-repeat;-webkit-mask:var(--hs-jharokha-mask) 50% 54% / 9% 12% no-repeat;mask:var(--hs-jharokha-mask) 50% 54% / 9% 12% no-repeat;animation:1.3s cubic-bezier(.55,.05,.3,1) both hs-jharokha-open}.hs-scene[data-style=jharokha][data-enter]:after{content:"";z-index:6;background:var(--hs-jharokha-frame) 50% 54% / 9% 12% no-repeat;filter:drop-shadow(0 0 6px #ffd68cb3);pointer-events:none;animation:1.3s cubic-bezier(.55,.05,.3,1) both hs-jharokha-frame;position:absolute;inset:0}.hs-scene[data-style=jharokha][data-state=leaving]{animation:1.3s cubic-bezier(.5,0,.6,1) both hs-jharokha-recede}@keyframes hs-jharokha-open{0%{-webkit-mask-size:9% 12%;mask-size:9% 12%}25%{-webkit-mask-size:24% 28%;mask-size:24% 28%}to{-webkit-mask-size:330% 290%;mask-size:330% 290%}}@keyframes hs-jharokha-frame{0%{opacity:0;background-size:9% 12%}12%{opacity:1}25%{background-size:24% 28%}80%{opacity:.9}to{opacity:0;background-size:330% 290%}}@keyframes hs-jharokha-recede{to{filter:brightness(.62)saturate(.9);transform:scale(1.14)}}.hs-card[data-reduced] .hs-scene[data-style=jharokha][data-enter]:after{display:none}.hs-scene--opening .hs-content:has(.hs-dupatta){--hs-col:60cqw;justify-content:flex-start;padding-top:0}.hs-dupatta{width:min(66cqw,100%);min-height:calc(100cqh - var(--hs-band-top,21cqh) - var(--hs-band-bottom,34cqh) - 2cqh);transform-origin:50% 0;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.hs-dupatta__rod{z-index:2;background:linear-gradient(#f6dc94,#b9862e 50%,#6e4614);border-radius:99px;width:108%;height:1.6cqh;min-height:9px;display:block;position:relative;box-shadow:0 .6cqh 1.2cqh #28140a59}.hs-dupatta__rod:before,.hs-dupatta__rod:after{content:"";background:radial-gradient(circle at 40% 35%,#fff0c2,#b9862e 55%,#5a3a12);border-radius:50%;width:3cqh;height:180%;position:absolute;top:-40%}.hs-dupatta__rod:before{left:-2cqh}.hs-dupatta__rod:after{right:-2cqh}.hs-dupatta__cloth{background:radial-gradient(circle, #ffffff8c 0 1.1px, transparent 1.6px) 0 0 / 11px 11px, repeating-linear-gradient(128deg, var(--hs-petal-1) 0 14px, color-mix(in srgb, var(--hs-petal-1) 55%, var(--hs-petal-2)) 14px 19px, var(--hs-petal-2) 19px 33px, color-mix(in srgb, var(--hs-petal-2) 55%, var(--hs-petal-3)) 33px 38px, var(--hs-petal-3) 38px 52px);width:100%;box-shadow:inset 0 0 0 .9cqw var(--hs-gold), inset 0 0 0 1.3cqw #fff1c6, inset 0 0 0 2cqw var(--hs-gold), 0 1.6cqh 3cqh #28140a59;clip-path:inset(0 0 -9%);flex-direction:column;flex:1;justify-content:center;margin-top:-.5cqh;padding:6.5cqh 9cqw 7.5cqh;display:flex;position:relative}.hs-dupatta__cloth:before{content:"";background:radial-gradient(circle, #fff1c6 0 18%, var(--hs-gold) 20% 46%, transparent 50%) 0 0 / 4.6cqw 2.2cqh repeat-x, radial-gradient(circle, #fff1c6 0 18%, var(--hs-gold) 20% 46%, transparent 50%) 0 100% / 4.6cqw 2.2cqh repeat-x;pointer-events:none;position:absolute;inset:3.2cqh 4cqw}.hs-dupatta__cloth:after{content:"";background:radial-gradient(circle at 50% 78%, var(--hs-petal-1) 0 34%, transparent 36%) 0 0 / 4.2cqw 100% repeat-x, linear-gradient(90deg, var(--hs-gold) 0 1px, transparent 1px) 2.1cqw 0 / 4.2cqw 62% repeat-x;height:3cqh;position:absolute;bottom:-2.8cqh;left:2%;right:2%}.hs-dupatta__words{--hs-col:40cqw;--hs-gap:.6cqh;align-items:center;gap:var(--hs-gap);border:1px solid var(--hs-gold);outline:.5cqw solid var(--hs-paper);outline-offset:.6cqw;background:var(--hs-paper);flex-direction:column;padding:3.4cqh 4cqw 3.6cqh;display:flex;position:relative;box-shadow:0 .4cqh 1.6cqh #28140a2e}.hs-dupatta__blessing{font-family:var(--font-noto-serif-devanagari), var(--font-nastaliq), serif;font-size:clamp(12px, calc(3.5 * var(--u)), 18px);color:var(--hs-seal)}.hs-script.hs-dupatta__welcome{font-size:min(calc(8.5 * var(--u)), calc(var(--hs-col) * .94 / (var(--chars,10) * var(--hs-letter) + .6)), 2.8rem);color:var(--hs-gold-text)}.hs-caps.hs-dupatta__date{font-size:clamp(12px, calc(3.9 * var(--u)), 20px);color:var(--hs-ink);margin-top:.4cqh;font-weight:600}.hs-dupatta__headline{font-family:var(--hs-font-body);font-size:clamp(13px, calc(4 * var(--u)), 21px);color:var(--hs-ink-soft);font-style:italic}.hs-dupatta:not([data-open]) .hs-dupatta__cloth{clip-path:inset(0 0 100%)}.hs-dupatta:not([data-open]):after{content:"";background:linear-gradient(180deg, #ffffff59, transparent 40%, #00000040), repeating-linear-gradient(90deg, var(--hs-petal-1) 0 10px, var(--hs-petal-2) 10px 20px, var(--hs-petal-3) 20px 30px);height:3.2cqh;box-shadow:inset 0 0 0 1px var(--hs-gold), 0 .6cqh 1cqh #28140a4d;border-radius:99px;position:absolute;top:1.2cqh;left:2%;right:2%}.hs-card[data-motion] .hs-scene[data-state=current] .hs-dupatta[data-open] .hs-dupatta__cloth{animation:1.8s cubic-bezier(.3,.55,.25,1) both hs-dupatta-unroll}.hs-card[data-motion] .hs-scene[data-state=current] .hs-dupatta[data-open]{animation:6s ease-in-out 1.8s infinite alternate hs-dupatta-sway}.hs-card[data-motion] .hs-scene[data-state=current] .hs-dupatta .hs-line{animation-delay:calc(var(--i,0) * .26s + 1.4s)}@keyframes hs-dupatta-unroll{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 -9%)}}@keyframes hs-dupatta-sway{0%{transform:rotate(-.6deg)skew(.4deg)}to{transform:rotate(.6deg)skew(-.4deg)}}.hs-card[data-reduced] .hs-dupatta{animation:none!important}.hs-card[data-reduced] .hs-dupatta__cloth{animation-duration:10ms!important}.hs-fx__sprite[data-motion=puppet]{transform-origin:50% -30%}.hs-fx__sprite[data-motion=puppet]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 18%,#fffaebbf 18% calc(18% + 1px),#0000 0) no-repeat,linear-gradient(90deg,#0000 0 36%,#fffaebbf 36% calc(36% + 1px),#0000 0) no-repeat,linear-gradient(90deg,#0000 0 63%,#fffaebbf 63% calc(63% + 1px),#0000 0) no-repeat,linear-gradient(90deg,#0000 0 81%,#fffaebbf 81% calc(81% + 1px),#0000 0) no-repeat;height:120cqh;position:absolute;bottom:88%;left:0;right:0}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__sprite[data-motion=puppet]{animation:2.6s ease-in-out infinite hs-fx-puppet}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__sprite[data-motion=puppet] img{animation:.65s ease-in-out infinite alternate hs-fx-puppet-step}@keyframes hs-fx-puppet{0%,to{transform:rotate(-3.5deg)translateY(0)}25%{transform:rotate(0)translateY(-3%)}50%{transform:rotate(3.5deg)translateY(0)}75%{transform:rotate(0)translateY(-3%)}}@keyframes hs-fx-puppet-step{0%{transform:translateY(0)scaleY(1)}to{transform:translateY(-1.5%)scaleY(.98)}}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__sprite[data-motion=walk]{animation:hs-fx-walk var(--seconds,22s) linear infinite}.hs-fx__sprite[data-motion=walk]>img{transform:scaleX(var(--flip,1))}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__sprite[data-motion=walk]>img{animation:.9s ease-in-out infinite alternate hs-fx-step}.hs-fx__walker{transform:scaleX(var(--flip,1));display:block;position:relative}.hs-fx__walker img{width:100%;height:auto;display:block}.hs-fx__walker .hs-fx__leg{height:100%;rotate:var(--base,0deg);position:absolute;inset:0}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__walker{animation:hs-fx-bob calc(var(--step,1.3s) / 2) ease-in-out infinite}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__leg{animation:hs-fx-leg var(--step,1.3s) linear infinite;animation-delay:calc(var(--phase,0) * var(--step,1.3s) * -1)}@keyframes hs-fx-bob{0%,to{translate:0;rotate:0deg}50%{translate:0 -1.4%;rotate:-.5deg}}@keyframes hs-fx-leg{0%{rotate:var(--base,0deg);translate:0}50%{rotate:calc(var(--base,0deg) - var(--swing,18deg) * var(--stride-dir,1));animation-timing-function:ease-in-out;translate:0}75%{rotate:calc(var(--base,0deg) - var(--swing,18deg) * var(--stride-dir,1) / 2);translate:0 -2.4%}to{rotate:var(--base,0deg);translate:0}}.hs-card[data-reduced] :is(.hs-fx__walker,.hs-fx__leg){animation:none!important}.hs-fx__walker[data-facing=right] .hs-fx__leg{rotate:0deg}@keyframes hs-fx-walk{0%{transform:translate(0)}to{transform:translateX(var(--travel,-130cqw))}}@keyframes hs-fx-step{0%{transform:scaleX(var(--flip,1)) translateY(0) rotate(-.8deg)}to{transform:scaleX(var(--flip,1)) translateY(-1.6%) rotate(.8deg)}}.hs-scene[data-painted][data-dark]{--hs-ink-night:#fff3dc;--hs-gold-night:#f5c86e}.hs-scene[data-painted][data-dark] .hs-veil{background:radial-gradient(74% 58%,#080c2480,#0000 78%)}.hs-scene[data-painted][data-dark] .hs-content{color:var(--hs-ink-night);text-shadow:0 1px 10px #06081cbf}.hs-scene[data-painted][data-dark] .hs-content :is(.hs-script,.hs-caps,h1,h2,h3,p):not(.hs-button *){color:var(--hs-ink-night)}.hs-scene[data-painted][data-dark] .hs-content .hs-script{color:var(--hs-gold-night)}.hs-scene[data-painted][data-dark] .hs-button{text-shadow:none}.hs-fx__kite{left:var(--x);top:var(--y);width:var(--size);height:var(--len);transform-origin:50% 0;translate:-50%;rotate:var(--lean);position:absolute}.hs-fx__kite-swing{transform-origin:50% 100%;position:absolute;inset:0}.hs-fx__kite-string{top:calc(var(--size) * .55);background:linear-gradient(#5a3c2866,#5a3c280f 85%);width:1px;position:absolute;bottom:0;left:calc(50% - .5px)}.hs-fx__kite-body{transform-origin:50% 40%;width:100%;height:auto;translate:0 -40%;rotate:calc(var(--lean) * -1);filter:drop-shadow(0 .15cqh .25cqh #46281440);position:absolute;top:0;left:0;overflow:visible}.hs-fx__kite-sail{fill:var(--c)}.hs-fx__kite-shade{fill:#00000024}.hs-fx__kite-sticks{fill:none;stroke:#3c23148c;stroke-width:1px}.hs-fx__kite-tail{fill:color-mix(in srgb, var(--c) 45%, #fff3d0);transform-origin:20px 43px}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__kite-swing{animation:hs-kite-drift calc(7s + var(--k) * 1.7s) ease-in-out calc(var(--k) * -2.3s) infinite alternate}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__kite-body{animation:hs-kite-tug calc(2.3s + var(--k) * .6s) ease-in-out calc(var(--k) * -.9s) infinite}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__kite-tail{animation:.45s ease-in-out infinite alternate hs-kite-tail}@keyframes hs-kite-drift{0%{rotate:-4.2deg}40%{rotate:1.6deg}65%{rotate:.4deg}to{rotate:4.4deg}}@keyframes hs-kite-tug{0%,to{rotate:calc(var(--lean) * -1 - 6deg);translate:0 -40%}30%{rotate:calc(var(--lean) * -1 + 9deg);translate:0 -46%}55%{rotate:calc(var(--lean) * -1 + 2deg);translate:0 -38%}80%{rotate:calc(var(--lean) * -1 - 11deg);translate:0 -43%}}@keyframes hs-kite-tail{0%{transform:skew(-14deg)scaleY(1)}to{transform:skew(14deg)scaleY(.88)}}.hs-card[data-reduced] :is(.hs-fx__kite-swing,.hs-fx__kite-body,.hs-fx__kite-tail){animation:none!important}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__sprite[data-motion=kite]{animation:hs-fx-kite var(--seconds,3.4s) ease-in-out infinite}@keyframes hs-fx-kite{0%,to{rotate:-2.5deg}18%{rotate:3.5deg}32%{rotate:1deg}52%{rotate:4.5deg}72%{rotate:-1.5deg}88%{rotate:-4deg}}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__sprite[data-motion=peck]{animation:hs-fx-peck var(--seconds,5.6s) ease-in-out infinite}@keyframes hs-fx-peck{0%,to{rotate:0deg}9%{rotate:calc(var(--dir,1) * -4deg)}17%{rotate:calc(var(--dir,1) * 2deg)}25%{rotate:calc(var(--dir,1) * -3deg)}33%{rotate:0deg}44%{rotate:calc(var(--dir,1) * 17deg)}48%{rotate:calc(var(--dir,1) * 12deg)}52%{rotate:calc(var(--dir,1) * 18deg)}61%{rotate:0deg}70%{rotate:calc(var(--dir,1) * -6deg)}84%{rotate:calc(var(--dir,1) * -2deg)}}.hs-fx__fountain{pointer-events:none;display:block;position:absolute;inset:0}.hs-fx__jet{left:var(--x);top:calc(var(--y) - var(--h));width:.55cqw;height:var(--h);filter:blur(.4px)drop-shadow(0 0 .4cqw #fff9);opacity:.9;background:repeating-linear-gradient(0deg,#fffffff2 0 .5cqh,#dceef58c .5cqh 1.1cqh) 0 0/100% 1.1cqh,linear-gradient(90deg,#fff3,#ffffffe6 50%,#fff3);border-radius:99px 99px 40% 40%;position:absolute;translate:-50%}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__jet{animation:.45s linear infinite hs-fx-jet-flow,1.7s ease-in-out infinite alternate hs-fx-jet-pulse}@keyframes hs-fx-jet-flow{to{background-position:0 -1.1cqh,0 0}}@keyframes hs-fx-jet-pulse{0%{transform-origin:50% 100%;scale:1 .96}to{transform-origin:50% 100%;scale:1.15 1.03}}.hs-fx__drop{left:var(--x);top:calc(var(--y) - var(--h));opacity:0;width:.35cqw;height:.35cqw;position:absolute}.hs-fx__drop i{background:radial-gradient(circle at 40% 35%,#fff,#dcf0f8b3);border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 .25cqw #fffc}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__drop{animation:1.6s linear infinite hs-fx-drop-out;animation-delay:var(--d)}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__drop i{animation:1.6s infinite hs-fx-drop-arc;animation-delay:var(--d)}@keyframes hs-fx-drop-out{0%{opacity:0;translate:0}8%{opacity:.95}85%{opacity:.85}to{opacity:0;translate:var(--dx) 0}}@keyframes hs-fx-drop-arc{0%{animation-timing-function:cubic-bezier(.2,.6,.4,1);translate:0}30%{translate:0 calc(var(--up) * -1);animation-timing-function:cubic-bezier(.6,0,.8,.4)}to{translate:0 var(--h)}}.hs-fx__mist{left:var(--x);top:var(--y);width:calc(var(--spread) * 2.6);height:calc(var(--h) * .32);filter:blur(2px);background:radial-gradient(closest-side,#ffffff8c,#0000);border-radius:50%;position:absolute;translate:-50% -60%}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__mist{animation:2.2s ease-in-out infinite alternate hs-fx-mist}@keyframes hs-fx-mist{0%{opacity:.55;scale:.9 .85}to{opacity:1;scale:1.1 1.15}}.hs-fx__fall{left:var(--fl);top:var(--ft);width:calc(var(--fr) - var(--fl));height:calc(var(--fb) - var(--ft));filter:blur(.4px);background:repeating-linear-gradient(90deg,#0000 0 .5cqw,#ffffff52 .5cqw .7cqw,#0000 .7cqw 1.3cqw),repeating-linear-gradient(#ffffff80 0 .4cqh,#ffffff14 .4cqh 1.2cqh) 0 0/100% 1.2cqh;position:absolute;-webkit-mask:linear-gradient(#000 55%,#0000);mask:linear-gradient(#000 55%,#0000)}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__fall{animation:.6s linear infinite hs-fx-fall}@keyframes hs-fx-fall{to{background-position:0 0,0 1.2cqh}}.hs-fx__ripple-ring{left:var(--x);top:var(--pool);width:calc(var(--spread) * 3.2);height:calc(var(--spread) * .9);opacity:0;border:1px solid #ffffffbf;border-radius:50%;position:absolute;translate:-50% -50%}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__ripple-ring{animation:2.4s ease-out infinite hs-fx-ring;animation-delay:calc(var(--k) * .8s)}@keyframes hs-fx-ring{0%{opacity:.85;scale:.25}to{opacity:0;scale:1.3}}.hs-card[data-reduced] :is(.hs-fx__jet,.hs-fx__drop,.hs-fx__drop i,.hs-fx__mist,.hs-fx__fall,.hs-fx__ripple-ring){animation:none!important}.hs-card[data-reduced] :is(.hs-fx__drop,.hs-fx__ripple-ring){display:none}.hs-fx__walker .hs-fx__head{height:100%;position:absolute;inset:0}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__head{animation:hs-fx-headbob calc(var(--step,1.3s) / 2) ease-in-out infinite}@keyframes hs-fx-headbob{0%,to{rotate:0deg}35%,55%{rotate:6deg}}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__sprite[data-motion=walk][data-patrol]{animation:hs-fx-patrol var(--seconds,34s) linear infinite}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__sprite[data-patrol] .hs-fx__walker{animation:hs-fx-bob calc(var(--step,1.3s) / 2) ease-in-out infinite, hs-fx-turn var(--seconds,34s) linear infinite}@keyframes hs-fx-patrol{0%,2%{transform:translate(0)}48%,52%{transform:translateX(var(--travel,20cqw))}98%,to{transform:translate(0)}}@keyframes hs-fx-turn{0%,49.9%{transform:scaleX(1)}50%,99.9%{transform:scaleX(-1)}to{transform:scaleX(1)}}.hs-card[data-reduced] .hs-fx__head{animation:none!important}.hs-lane{z-index:5;background:var(--hs-paper);pointer-events:none;animation:3.6s linear both hs-lane-fade;position:absolute;inset:0;overflow:hidden;container-type:size}@keyframes hs-lane-fade{0%{opacity:0}11%,91%{opacity:1}to{opacity:0}}.hs-lane__camera{transform-origin:50cqw var(--lane-wy);animation:3.6s both hs-lane-camera;position:absolute;inset:0}@keyframes hs-lane-camera{0%{animation-timing-function:cubic-bezier(.3,.2,.2,1);scale:3.6}25%{scale:1}78%{animation-timing-function:cubic-bezier(.65,0,.9,.5);scale:1}to{scale:3.6}}.hs-lane__track{background:var(--lane-strip) 0 0 / auto 100% repeat-x;width:400cqw;animation:3.6s both hs-lane-pan-forward;position:absolute;top:0;bottom:0;left:-100cqw}.hs-lane[data-direction=back] .hs-lane__track{animation-name:hs-lane-pan-back}@keyframes hs-lane-pan-forward{0%,14%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(0)}75%,to{transform:translate(-72cqw)}}@keyframes hs-lane-pan-back{0%,14%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(0)}75%,to{transform:translate(72cqw)}}.hs-lane__window{top:var(--lane-wy);width:var(--lane-ww);aspect-ratio:128/172;filter:drop-shadow(0 1.2cqh 1.4cqh #3c230f59);position:absolute;left:150cqw;translate:-50% -53.5%}.hs-lane__window[data-which=to]{left:222cqw}.hs-lane[data-direction=back] .hs-lane__window[data-which=to]{left:78cqw}.hs-lane__view,.hs-lane__shutter{height:76.74%;position:absolute;top:15.12%}.hs-lane__view{background:var(--hs-paper);width:78.13%;left:10.94%;overflow:hidden;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 132' preserveAspectRatio='none'%3E%3Cpath d='M0 132V46C0 32 7 27 13 25C13 17 19 12 26 12C28 5 35 2 41 4C43 1 47 0 50 0C53 0 57 1 59 4C65 2 72 5 74 12C81 12 87 17 87 25C93 27 100 32 100 46V132Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 132' preserveAspectRatio='none'%3E%3Cpath d='M0 132V46C0 32 7 27 13 25C13 17 19 12 26 12C28 5 35 2 41 4C43 1 47 0 50 0C53 0 57 1 59 4C65 2 72 5 74 12C81 12 87 17 87 25C93 27 100 32 100 46V132Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.hs-lane__view img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.hs-lane__shutter{background:radial-gradient(circle at 50% 36%,#f6d77c 0 6%,#c4452f 6.5% 11%,#f6d77c 11.5% 13%,#0000 13.5%),radial-gradient(circle at 50% 72%,#f6d77c 0 4%,#c4452f 4.5% 8%,#0000 8.5%),radial-gradient(30% 9% at 50% 54%,#f6d77c99,#0000),linear-gradient(#33807b,#23605c);border-radius:46% 46% 0 0/18% 18% 0 0;width:39.06%;box-shadow:inset 0 0 0 .5cqw #d6aa52,inset 0 0 0 1.1cqw #2b6f6b,inset 0 0 0 1.4cqw #e7c46c}.hs-lane__shutter--l{transform-origin:0;border-top-right-radius:4% 2%;left:10.94%}.hs-lane__shutter--r{transform-origin:100%;border-top-left-radius:4% 2%;left:50%}.hs-lane__window[data-which=from] .hs-lane__shutter--l{transform:perspective(28cqw)rotateY(-104deg)}.hs-lane__window[data-which=from] .hs-lane__shutter--r{transform:perspective(28cqw)rotateY(104deg)}.hs-lane__window[data-which=to] .hs-lane__shutter--l{animation:3.6s both hs-lane-shutter-l}.hs-lane__window[data-which=to] .hs-lane__shutter--r{animation:3.6s both hs-lane-shutter-r}@keyframes hs-lane-shutter-l{0%,66%{animation-timing-function:cubic-bezier(.5,0,.3,1);transform:perspective(28cqw)rotateY(0)}80%,to{transform:perspective(28cqw)rotateY(-104deg)}}@keyframes hs-lane-shutter-r{0%,66%{animation-timing-function:cubic-bezier(.5,0,.3,1);transform:perspective(28cqw)rotateY(0)}80%,to{transform:perspective(28cqw)rotateY(104deg)}}.hs-lane__frame{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hs-lane__eave{fill:#c99a62;stroke:#8a5e33;stroke-width:.8px}.hs-lane__eave-edge{fill:none;stroke:#f3d9a8;stroke-width:1.2px}.hs-lane__stone{fill:#e2c393;stroke:#9b7044;stroke-width:.8px}.hs-lane__paint{fill:none;stroke:#2f7d78;stroke-width:2.4px;stroke-dasharray:.1 3.2;stroke-linecap:round}.hs-lane__sill{fill:#cfa671;stroke:#8a5e33;stroke-width:.8px}.hs-lane__bracket{fill:#b98a55;stroke:#7a522c;stroke-width:.6px}.hs-lane__vehicle{left:50%;top:var(--vy);width:var(--vw);filter:drop-shadow(0 .6cqh .5cqh #3c230f4d);position:absolute;translate:-50% -100%}.hs-lane[data-direction=back] .hs-lane__vehicle{scale:-1 1}.hs-lane__vehicle>img{width:100%;height:auto;display:block}.hs-fx__walker .hs-fx__wheel{height:100%;position:absolute;inset:0}.hs-lane .hs-fx__walker{animation:hs-fx-bob calc(var(--step,.9s) / 2) ease-in-out infinite}.hs-lane .hs-fx__leg{animation:hs-fx-leg var(--step,.9s) linear infinite;animation-delay:calc(var(--phase,0) * var(--step,.9s) * -1)}.hs-lane .hs-fx__head{animation:hs-fx-headbob calc(var(--step,.9s) / 2) ease-in-out infinite}.hs-lane .hs-fx__wheel,.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__wheel{animation:1.1s linear infinite hs-fx-wheel}@keyframes hs-fx-wheel{to{rotate:360deg}}.hs-scene[data-style=lane][data-enter]{animation:3.6s linear both hs-lane-enter}.hs-scene[data-style=lane][data-state=leaving]{animation:3.6s linear both hs-lane-leave}@keyframes hs-lane-enter{0%,86%{opacity:0}95%,to{opacity:1}}@keyframes hs-lane-leave{0%,11%{opacity:1}14%,to{opacity:0}}.hs-card[data-motion] .hs-scene[data-state=current][data-style=lane][data-enter] .hs-line{animation-delay:calc(var(--i,0) * .26s + 3.35s)}.hs-card[data-reduced] .hs-scene[data-style=lane][data-enter]{animation:.35s both hs-fade}.hs-card[data-reduced] .hs-scene[data-style=lane][data-state=leaving]{animation:none}.hs-card[data-reduced][data-motion] .hs-scene[data-state=current][data-style=lane][data-enter] .hs-line{animation-delay:calc(var(--i,0) * .12s)}.hs-cloth__monogram{color:var(--hs-accent);flex-direction:column;align-items:center;gap:.6cqh;transition:opacity .5s .15s;display:flex;position:absolute;top:20%;left:0;right:0}.hs-cloth__monogram .hs-script{font-size:min(calc(17 * var(--u)), 6rem);line-height:1}.hs-cloth__monogram i{color:var(--hs-gold-text);margin:0 .06em;font-size:.5em;font-style:normal}.hs-cloth__monogram small{font-family:var(--hs-font-body);font-size:clamp(12px, calc(3.6 * var(--u)), 19px);letter-spacing:.08em;color:var(--hs-ink-soft)}.hs-dupatta--cloth[data-open] .hs-cloth__monogram{opacity:0}.hs-dupatta--cloth:not([data-open]):after{display:none}.hs-dupatta--cloth .hs-dupatta__cloth{box-shadow:inset 0 0 0 1.4cqw #fbf6ea, inset 0 0 0 1.9cqw var(--hs-accent), inset 0 0 0 2.3cqw #fbf6ea, inset 0 0 0 2.6cqw var(--hs-gold), 0 1.6cqh 3cqh #28140a4d;background:repeating-linear-gradient(0deg,#6e50320a 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#6e503209 0 1px,#0000 1px 3px),#fbf6ea;padding:6.5cqh 8cqw 7.5cqh}.hs-dupatta--cloth .hs-dupatta__cloth:before{background:radial-gradient(circle, var(--hs-accent) 0 22%, transparent 26%) 0 0 / 4.4cqw 2cqh repeat-x, radial-gradient(circle, var(--hs-gold-text) 0 16%, transparent 20%) 2.2cqw 0 / 4.4cqw 2cqh repeat-x, radial-gradient(circle, var(--hs-accent) 0 22%, transparent 26%) 0 100% / 4.4cqw 2cqh repeat-x, radial-gradient(circle, var(--hs-gold-text) 0 16%, transparent 20%) 2.2cqw 100% / 4.4cqw 2cqh repeat-x;inset:3cqh 4cqw}.hs-dupatta--cloth .hs-dupatta__cloth:after{background:radial-gradient(circle at 50% 78%, var(--hs-accent) 0 34%, transparent 36%) 0 0 / 4.2cqw 100% repeat-x, linear-gradient(90deg, var(--hs-gold) 0 1px, transparent 1px) 2.1cqw 0 / 4.2cqw 62% repeat-x}.hs-dupatta--cloth .hs-dupatta__words{box-shadow:none;background:0 0;border:0;outline:0}.hs-card[data-motion] .hs-scene[data-state=current] .hs-dupatta--cloth[data-open] .hs-dupatta__cloth{transform-origin:50% 0;animation:1.5s cubic-bezier(.3,.6,.3,1) both hs-cloth-drop}@keyframes hs-cloth-drop{0%{clip-path:inset(0 0 100%);transform:translateY(-5cqh)skew(5deg)}55%{clip-path:inset(0 0 -9%);transform:translateY(.9cqh)skew(-2.5deg)}78%{transform:translateY(-.4cqh)skew(1deg)}to{clip-path:inset(0 0 -9%);transform:none}}.hs-cloth__petals{pointer-events:none;height:100%;position:absolute;top:0;left:0;right:0}.hs-cloth__petals i{--x:50%;--dx:0cqw;--d:0s;--c:var(--hs-petal-2);top:-1cqh;left:var(--x);background:var(--c);opacity:0;border-radius:80% 0;width:1.8cqw;height:1.2cqw;position:absolute}.hs-card[data-motion] .hs-scene[data-state=current] .hs-dupatta--cloth[data-open] .hs-cloth__petals i{animation:hs-cloth-petal 2.4s cubic-bezier(.3, .2, .6, 1) var(--d) forwards}.hs-cloth__petals i:first-child{--x:8%;--dx:-6cqw;--d:.1s}.hs-cloth__petals i:nth-child(2){--x:22%;--dx:4cqw;--d:.3s;--c:var(--hs-petal-1)}.hs-cloth__petals i:nth-child(3){--x:35%;--dx:-3cqw;--d:.15s;--c:var(--hs-petal-3)}.hs-cloth__petals i:nth-child(4){--x:48%;--dx:5cqw;--d:.4s}.hs-cloth__petals i:nth-child(5){--x:60%;--dx:-5cqw;--d:.2s;--c:var(--hs-petal-1)}.hs-cloth__petals i:nth-child(6){--x:72%;--dx:3cqw;--d:.5s}.hs-cloth__petals i:nth-child(7){--x:86%;--dx:6cqw;--d:.25s;--c:var(--hs-petal-3)}.hs-cloth__petals i:nth-child(8){--x:96%;--dx:-4cqw;--d:.45s}.hs-cloth__petals i:nth-child(9){--x:15%;--dx:7cqw;--d:.6s;--c:var(--hs-petal-1)}.hs-cloth__petals i:nth-child(10){--x:78%;--dx:-7cqw;--d:.65s;--c:var(--hs-petal-3)}@keyframes hs-cloth-petal{0%{opacity:0;transform:translate(0)rotate(0)}12%{opacity:1}85%{opacity:.9}to{opacity:0;transform:translate(var(--dx), 62cqh) rotate(540deg)}}.hs-card[data-reduced] .hs-cloth__petals{display:none}.hs-fx__frames{transform:scaleX(var(--flip,1));display:block;position:relative;overflow:hidden}.hs-fx__frames .hs-fx__frames-still{width:100%;height:auto;display:block}.hs-fx__frames[data-ready] .hs-fx__frames-still,.hs-fx__frames:not([data-ready]) .hs-fx__frames-reel{visibility:hidden}.hs-fx__frames .hs-fx__frames-reel{width:100%;height:calc(var(--frows,1) * 100%);position:absolute;top:0;left:0}.hs-fx__frames .hs-fx__frames-sheet{width:calc(var(--fcols,1) * 100%);max-width:none;height:100%;position:absolute;top:0;left:0}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__frames-reel,.hs-lane .hs-fx__frames-reel{animation:hs-frames-down var(--fsec,1s) steps(var(--frows,1)) infinite}.hs-card[data-motion] .hs-scene[data-state=current] .hs-fx__frames-sheet,.hs-lane .hs-fx__frames-sheet{animation:hs-frames-across calc(var(--fsec,1s) / var(--frows,1)) steps(var(--fcols,1)) infinite}.hs-card[data-reduced] :is(.hs-fx__frames-reel,.hs-fx__frames-sheet){animation:none!important}@keyframes hs-frames-across{to{transform:translate(-100%)}}@keyframes hs-frames-down{to{transform:translateY(-100%)}}.hs-lane__vehicle[data-kind=doli]>img{animation:.45s ease-in-out infinite alternate hs-fx-step}.hs-dupatta--odhni{--od-red:color-mix(in srgb, var(--hs-accent) 40%, #8c0d22);--od-deep:color-mix(in srgb, var(--od-red) 65%, #2a0508);--od-band:color-mix(in srgb, var(--od-red) 72%, #1c0306);--od-top:2.8cqh;--od-hem:4.4cqh;width:min(76cqw,100%);padding:var(--od-top) 0 var(--od-hem)}.hs-dupatta--odhni[data-open] .hs-cloth__monogram{opacity:0}.hs-dupatta--odhni:not([data-open]):after{display:none}.hs-dupatta--odhni .hs-dupatta__cloth{background:linear-gradient(105deg, transparent 30%, #ffe2c829 45%, transparent 60%) 0 0 / 250% 100%, repeating-linear-gradient(90deg, #0000 0, #0000002b 5cqw, #ffffff12 9cqw, #0000 13cqw), radial-gradient(circle, #fff1d6 0 1.1px, transparent 1.6px) 0 0 / 12px 12px, radial-gradient(circle, #f4b942 0 1px, transparent 1.5px) 6px 6px / 12px 12px, var(--od-red);box-shadow:inset 0 0 0 1.1cqw var(--hs-gold), inset 0 0 0 1.5cqw #fff0c4, inset 0 0 0 2cqw var(--hs-gold), inset 0 0 0 4.4cqw var(--od-band), inset 0 0 0 4.8cqw var(--hs-gold);clip-path:inset(-3cqh -2cqw -16%);border-radius:0 0 .8cqw .8cqw;padding:4.2cqh 6.6cqw 4.6cqh}.hs-dupatta--odhni .hs-dupatta__cloth:before{background:radial-gradient(circle, #ffe7a3 0 18%, var(--hs-gold) 22% 40%, transparent 45%) 0 0 / 2.4cqw 2.6cqh repeat-y, radial-gradient(circle, #ffe7a3 0 18%, var(--hs-gold) 22% 40%, transparent 45%) 100% 0 / 2.4cqw 2.6cqh repeat-y, radial-gradient(circle, #ffe7a3 0 18%, var(--hs-gold) 22% 40%, transparent 45%) 0 100% / 2.6cqw 2.4cqw repeat-x;inset:2.2cqw}.hs-dupatta--odhni .hs-dupatta__cloth:after{background:linear-gradient(180deg, #fff3, transparent 45%, #00000047), radial-gradient(circle, #fff1d6 0 1px, transparent 1.5px) 0 0 / 10px 10px, var(--od-deep);height:3.6cqh;box-shadow:inset 0 -.55cqh 0 var(--hs-gold), 0 .8cqh 1cqh #1e080459;border-radius:1.2cqh 1.2cqh .4cqh .4cqh;inset:-2.4cqh -1.4cqw auto}.hs-dupatta--odhni .hs-dupatta__words{--hs-col:48cqw;border:1px solid var(--hs-gold);background:radial-gradient(ellipse at 50% 0%, #fffaf0, var(--hs-paper) 70%);box-shadow:0 0 0 .45cqw #fff3d6, 0 0 0 .85cqw var(--hs-gold), 0 1cqh 2.4cqh #1e080466;border-radius:50% 50% 1cqw 1cqw/8cqh 8cqh 1cqw 1cqw;outline:0;padding:4.2cqh 4cqw 3cqh}.hs-odhni__latkans{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:calc(100% - .6cqh);left:5%;right:5%}.hs-odhni__latkans i{width:2.6cqw;height:var(--od-hem);transform-origin:50% 0;background:linear-gradient(var(--hs-gold), var(--hs-gold)) 50% 0 / 1.5px 40% no-repeat, radial-gradient(circle, #fff3c4 0 16%, var(--hs-gold) 26% 52%, #7a5410 58%, transparent 62%) 50% 36% / 2.4cqw 2.4cqw no-repeat;display:block;position:relative}.hs-odhni__latkans i:after{content:"";clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);background:repeating-linear-gradient(90deg, #0000002e 0 1px, transparent 1px 3px), linear-gradient(180deg, var(--od-red), var(--od-deep));width:2.2cqw;height:50%;position:absolute;top:50%;left:50%;translate:-50%}.hs-odhni__roll{z-index:2;left:-1.2cqw;right:-1.2cqw;top:calc(var(--od-top) - 1.6cqh);background:linear-gradient(180deg, #ffffff52, transparent 35%, #00000061 88%), radial-gradient(circle, #fff1d6 0 1px, transparent 1.5px) 0 0 / 9px 9px, var(--od-red);height:4.4cqh;box-shadow:inset 1.6cqw 0 0 var(--hs-gold), inset -1.6cqw 0 0 var(--hs-gold), inset 2.2cqw 0 0 var(--od-band), inset -2.2cqw 0 0 var(--od-band), 0 1cqh 1.4cqh #1e080466;transform-origin:50%;border-radius:99px;position:absolute}.hs-dupatta--odhni[data-open] .hs-odhni__roll{top:calc(100% - var(--od-hem) - 2cqh);opacity:0}.hs-odhni__tie{z-index:3;top:calc(var(--od-top) - 3cqh);transform-origin:50% 8%;background:radial-gradient(circle, #fff1c2 0 20%, var(--hs-gold) 32% 58%, #6e4614 64%, transparent 68%) 50% 0 / 3.6cqw 3.6cqw no-repeat, linear-gradient(var(--od-deep), var(--od-deep)) 38% 3cqw / 1.5px 46% no-repeat, linear-gradient(var(--hs-gold), var(--hs-gold)) 62% 3cqw / 1.5px 52% no-repeat;width:3.6cqw;height:10cqh;position:absolute}.hs-odhni__tie:after{content:"";clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);background:radial-gradient(circle, #fff3c4 0 22%, var(--hs-gold) 30% 60%, transparent 64%) 50% 0 / 1.8cqw 1.8cqw no-repeat, repeating-linear-gradient(90deg, #0000002e 0 1px, transparent 1px 3px), linear-gradient(180deg, var(--hs-gold), var(--od-red) 35%, var(--od-deep));width:2.6cqw;height:38%;position:absolute;bottom:0;left:50%;translate:-50%}.hs-odhni__tie--l{left:-1.6cqw}.hs-odhni__tie--r{right:-1.6cqw}.hs-card[data-motion] .hs-scene[data-state=current] .hs-dupatta--odhni[data-open] .hs-dupatta__cloth{transform-origin:50% 0;animation:1.25s cubic-bezier(.5,0,.75,1) both hs-odhni-unroll,.9s ease-out 1.2s both hs-odhni-settle,7s ease-in-out 2.1s infinite alternate hs-odhni-sheen}.hs-card[data-motion] .hs-scene[data-state=current] .hs-dupatta--odhni[data-open] .hs-odhni__roll{animation:1.25s cubic-bezier(.5,0,.75,1) both hs-odhni-roll}.hs-card[data-motion] .hs-scene[data-state=current] .hs-dupatta--odhni[data-open] .hs-odhni__latkans i{animation:hs-odhni-land 1.1s ease-out calc(1.15s + var(--k,0) * 40ms) both, hs-odhni-latkan 2.4s ease-in-out calc(2.25s + var(--k,0) * .15s) infinite alternate}.hs-card[data-motion] .hs-scene[data-state=current] .hs-dupatta--odhni .hs-odhni__tie{animation:3s ease-in-out infinite alternate hs-odhni-latkan}.hs-card[data-motion] .hs-scene[data-state=current] .hs-dupatta--odhni .hs-odhni__tie--r{animation-delay:-1.4s}.hs-card[data-motion] .hs-scene[data-state=current] .hs-dupatta--odhni[data-open] .hs-cloth__petals i{animation:hs-cloth-petal 2.6s cubic-bezier(.3, .2, .6, 1) calc(var(--d) + .3s) forwards}@keyframes hs-odhni-unroll{0%{clip-path:inset(-3cqh -2cqw 100%)}to{clip-path:inset(-3cqh -2cqw -16%)}}@keyframes hs-odhni-roll{0%{top:calc(var(--od-top) - 1.6cqh);opacity:1;scale:1}90%{opacity:1}to{top:calc(100% - var(--od-hem) - 2cqh);opacity:0;scale:1 .45}}@keyframes hs-odhni-settle{0%{transform:none}22%{transform:translateY(1.3cqh)scaleY(1.012)}48%{transform:translateY(-.5cqh)scaleY(.997)}72%{transform:translateY(.25cqh)}to{transform:none}}@keyframes hs-odhni-sheen{0%{background-position:0 0,0 0,0 0,6px 6px,0 0}to{background-position:100% 0,1.5cqw 0,0 0,6px 6px,0 0}}@keyframes hs-odhni-land{0%{rotate:0deg}25%{rotate:14deg}50%{rotate:-9deg}75%{rotate:4deg}to{rotate:3deg}}@keyframes hs-odhni-latkan{0%{rotate:3deg}to{rotate:-3deg}}.hs-card[data-reduced] .hs-dupatta--odhni :is(.hs-dupatta__cloth,.hs-odhni__roll,.hs-odhni__latkans i,.hs-odhni__tie){animation:none!important}.hs-fx--front{z-index:2}
.dz-card{--dz-ease:cubic-bezier(.16, 1, .3, 1);--dz-name-em:.46;--dz-name-max:4.2rem;--dz-arch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V40C0 24 12 17 25 13C37 9 46 7 50 0C54 7 63 9 75 13C88 17 100 24 100 40V100Z'/%3E%3C/svg%3E");--dz-door-arch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V22C0 12 18 8 32 5C42 3 47 2 50 0C53 2 58 3 68 5C82 8 100 12 100 22V100Z'/%3E%3C/svg%3E");background-color:var(--dz-page);min-height:100dvh;color:var(--dz-ink);font-family:var(--dz-font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-image:radial-gradient(1px 1px at 12% 18%,#ffecc880,#0000 60%),radial-gradient(1px 1px at 72% 42%,#ffecc859,#0000 60%),radial-gradient(1.4px 1.4px at 38% 76%,#ffecc866,#0000 60%);background-size:180px 220px;display:flow-root}.dz-card[data-script=devanagari]{--dz-name-em:1.05;--dz-name-max:3.2rem}.dz-card *,.dz-card :before,.dz-card :after{box-sizing:border-box}.dz-card :where(h1,h2,h3,p,ul,ol){margin:0}.dz-card ::selection{background:var(--dz-button);color:var(--dz-button-ink)}.dz-card :is(button,a,summary,input):focus-visible{outline:2px solid var(--dz-accent);outline-offset:3px}.dz-sheet{background-color:var(--dz-paper);background-image:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--dz-gold) 7%, transparent), transparent 70%), radial-gradient(1px 1px at 20% 30%, #ffe6b447, transparent 70%), radial-gradient(1px 1px at 80% 60%, #ffe6b438, transparent 70%);max-width:480px;min-height:100dvh;box-shadow:0 0 0 1px var(--dz-line), 0 30px 80px #00000073;background-size:100% 100%,140px 160px,200px 240px;margin:0 auto;position:relative;overflow:clip;container-type:inline-size}@media (min-width:540px){.dz-sheet{border-radius:22px;min-height:0;margin:32px auto}}.dz-section{text-align:center;padding:72px 28px;position:relative}.dz-section:before{content:"";background:radial-gradient(50% 70% at 50% 0%, color-mix(in srgb, var(--dz-gold) 12%, transparent), transparent 70%);width:min(78%,300px);height:150px;-webkit-mask:var(--dz-arch) center / 100% 100% no-repeat;-webkit-mask:var(--dz-arch) center / 100% 100% no-repeat;mask:var(--dz-arch) center / 100% 100% no-repeat;pointer-events:none;position:absolute;top:40px;left:50%;translate:-50%}.dz-title{font-family:var(--dz-font-title);letter-spacing:.3em;text-transform:uppercase;color:var(--dz-accent);text-wrap:balance;padding-left:.3em;font-size:1.45rem;font-weight:600;line-height:1.3;position:relative}.dz-card:not([data-script=latin]) .dz-title{letter-spacing:0;text-transform:none;padding-left:0;font-size:2rem;font-weight:400}.dz-divider{width:150px;height:23px;color:var(--dz-gold);margin:10px auto 24px;display:block;overflow:visible}.dz-divider--ink{color:var(--dz-parchment-ink);margin:18px auto}.dz-flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.6s ease-in-out infinite dz-flicker}.dz-flame__glow{fill:#ffbe5a59}.dz-flame__outer{fill:#ffb547}.dz-flame__core{fill:#fff4d6}@keyframes dz-flicker{0%,to{transform:scale(1)rotate(0)}20%{transform:scale(.92,1.08)rotate(-2deg)}45%{transform:scale(1.05,.94)rotate(1.5deg)}70%{transform:scale(.96,1.04)rotate(-1deg)}}.dz-text{color:var(--dz-ink);text-wrap:pretty;font-size:1.22rem;line-height:1.6}.dz-hint{font-family:var(--dz-font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--dz-ink-soft);font-size:.72rem;font-weight:500}.dz-label{font-family:var(--dz-font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--dz-gold-text);margin-bottom:6px;font-size:.72rem;font-weight:500;display:block}.dz-card:not([data-script=latin]) .dz-label{letter-spacing:0;text-transform:none;font-size:.95rem}.dz-link-button{min-height:44px;color:var(--dz-ink-soft);font-family:var(--dz-font-ui);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:12px;padding:0 10px;font-size:.8rem;text-decoration:underline;display:inline-flex}.dz-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.dz-button{border:1px solid color-mix(in srgb, var(--dz-gold) 70%, transparent);min-height:44px;color:var(--dz-accent);font-family:var(--dz-font-ui);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.74rem;font-weight:500;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.dz-button:active{transform:scale(.97)}.dz-button--ghost:hover{background:color-mix(in srgb, var(--dz-gold) 12%, transparent)}.dz-button--solid{background:linear-gradient(180deg, color-mix(in srgb, var(--dz-button) 88%, white), var(--dz-button) 55%, color-mix(in srgb, var(--dz-button) 72%, black));min-height:52px;color:var(--dz-button-ink);box-shadow:0 10px 28px color-mix(in srgb, var(--dz-button) 35%, transparent), inset 0 1px 0 #fff6;border-color:#0000;justify-self:center;padding:0 26px;font-size:.8rem;font-weight:600}.dz-card .wi-reveal{transition:opacity .9s var(--dz-ease), transform 1.1s var(--dz-ease), filter 1.2s var(--dz-ease)}.dz-card[data-motion] .wi-reveal:not([data-shown]){opacity:0;transform:translateY(18px)}.dz-card[data-motion] .dz-reveal--title:not([data-shown]){filter:blur(6px);transform:translateY(8px)}.dz-card[data-motion] .dz-reveal--focus:not([data-shown]){filter:blur(12px);transform:scale(1.05)}.dz-doors{z-index:50;background:var(--dz-page);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden;container-type:size}.dz-doors[data-painted]:before{content:"";background:var(--dz-closed) center / cover;filter:blur(28px)brightness(.45);position:absolute;inset:-40px}.dz-doors[data-phase=through]{opacity:0;transition:opacity .45s 1.15s}.dz-doors[data-phase=fade]{opacity:0;transition:opacity .45s}.dz-doors__tap{width:min(100cqw,56.25cqh);height:100cqh;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.dz-doors__tap:disabled{cursor:default}.dz-doors__stage{display:block;position:absolute;inset:0;overflow:hidden;container-type:size}.dz-doors__paint{aspect-ratio:9/16;width:max(100cqw,56.25cqh);transition:scale 1.6s cubic-bezier(.55,.05,.35,1),opacity .45s 1.05s;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.dz-doors[data-phase=through] .dz-doors__paint{opacity:0;scale:3.6}.dz-doors__beyond{background:var(--dz-page);display:block;position:absolute;inset:0;overflow:hidden}.dz-doors__beyond :is(img,svg){object-fit:cover;object-position:50% 100%;width:100%;height:100%;transition:scale 2.65s cubic-bezier(.3,.15,.25,1);position:absolute;inset:0;scale:1.32}.dz-doors:is([data-phase=swing],[data-phase=through]) .dz-doors__beyond :is(img,svg){scale:1.08}.dz-doors__beyond:before,.dz-doors__beyond:after{content:"";z-index:1;position:absolute;left:0;right:0}.dz-doors__beyond:before{background:linear-gradient(180deg, color-mix(in srgb, var(--dz-page) 60%, transparent), transparent);height:55%;top:0}.dz-doors__beyond:after{background:linear-gradient(0deg, var(--dz-paper) 4%, transparent);height:26%;bottom:0}.dz-doors:not([data-phase=idle]) .dz-doors__base{-webkit-mask-image:var(--dz-door-arch), linear-gradient(#000 0 0);-webkit-mask-image:var(--dz-door-arch), linear-gradient(#000 0 0);mask-image:var(--dz-door-arch), linear-gradient(#000 0 0);-webkit-mask-position:var(--dz-hole-pos), 0 0;-webkit-mask-position:var(--dz-hole-pos), 0 0;mask-position:var(--dz-hole-pos), 0 0;-webkit-mask-size:var(--dz-hole-size), 100% 100%;-webkit-mask-size:var(--dz-hole-size), 100% 100%;mask-size:var(--dz-hole-size), 100% 100%;-webkit-mask-composite:xor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.dz-doors__img,.dz-doors__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dz-doors__video{opacity:0}.dz-doors[data-video-shown] .dz-doors__video{opacity:1}.dz-doors[data-video-shown] :is(.dz-door,.dz-doors__img){visibility:hidden}.dz-door{perspective:1200px;display:block;position:absolute}.dz-doors[data-painted] .dz-door{-webkit-mask:var(--dz-door-arch) center / 100% 100% no-repeat;-webkit-mask:var(--dz-door-arch) center / 100% 100% no-repeat;mask:var(--dz-door-arch) center / 100% 100% no-repeat}.dz-leaf{background-image:var(--dz-closed);backface-visibility:hidden;background-repeat:no-repeat;width:50%;transition:transform 1.6s cubic-bezier(.6,.02,.32,1) .15s,filter 1.6s .15s;position:absolute;top:0;bottom:0}.dz-leaf--l{transform-origin:0;left:0}.dz-leaf--r{transform-origin:100%;right:0}.dz-doors:is([data-phase=swing],[data-phase=through]) .dz-leaf--l{filter:brightness(.45);transform:rotateY(-104deg)}.dz-doors:is([data-phase=swing],[data-phase=through]) .dz-leaf--r{filter:brightness(.45);transform:rotateY(104deg)}.dz-doors__wall{background:radial-gradient(70% 40% at 50% 64%,#ffaa5a47,#0000 70%),linear-gradient(#1c1d47 0%,#3a2f5c 40%,#5d4058 66%,#2a1f3a 100%);display:block;position:absolute;inset:0}.dz-doors:not([data-painted]) .dz-door{border-radius:46% 46% 3px 3px/20% 20% 3px 3px;box-shadow:0 0 0 9px #b97d68,0 0 0 11px #6e4a3e,0 0 0 22px #b97d688c,0 40px 70px #0000008c}.dz-doors:not([data-painted]) .dz-leaf--l{border-top-left-radius:92% 40%}.dz-doors:not([data-painted]) .dz-leaf--r{border-top-right-radius:92% 40%}.dz-doors:not([data-painted]) .dz-leaf{background-color:#1f2a6b;background-image:radial-gradient(circle,#e9c46a 0 1.4px,#0000 1.8px),linear-gradient(#ffffff0f,#00000040);background-position:8px 10px,0 0;background-size:16px 16px,100% 100%;box-shadow:inset 0 0 0 4px #c8a24b,inset 0 0 0 10px #1f2a6b,inset 0 0 0 11px #e9c46a,inset 0 0 40px #00000080}.dz-doors:not([data-painted]) .dz-door:before{content:"";z-index:2;background:radial-gradient(circle at 50% 40%,#f7a531 0 5px,#d9661a 5.5px 7px,#0000 7.5px) 0 0/16px 18px repeat-x,linear-gradient(#3f7a3a,#3f7a3a) 0 4px/100% 2px no-repeat;height:22px;position:absolute;top:-6px;left:-8%;right:-8%}.dz-doors:not([data-painted]) .dz-door:after{content:"";background:radial-gradient(circle at 50% 30%,#fff1c2 0 2px,#ffb347 2.5px 4px,#ffa03c59 5px,#0000 10px) 0 0/26px 22px repeat-x,linear-gradient(#6e4a3e,#3b2722) 0 14px/100% 8px no-repeat;height:22px;position:absolute;bottom:-26px;left:-14%;right:-14%}.dz-doors__medallion{z-index:3;width:15%;transition:opacity .35s ease, scale .5s var(--dz-ease);animation:2.6s ease-in-out infinite dz-pulse;display:block;position:absolute;translate:-50% -50%}.dz-doors[data-painted] .dz-doors__medallion{width:12%}.dz-doors__medallion svg{width:100%;height:auto;display:block}@keyframes dz-pulse{0%,to{filter:drop-shadow(0 0 5px #ffc86e73)}50%{filter:drop-shadow(0 0 16px #ffc86ef2)}}.dz-medallion__initials{font-family:var(--dz-font-seal);fill:var(--dz-page)}.dz-medallion__amp{fill:color-mix(in srgb, var(--dz-page) 70%, transparent)}.dz-doors__spill{z-index:2;mix-blend-mode:screen;opacity:0;pointer-events:none;background:radial-gradient(50% 50% at 50% 30%,#ffce8499,#ffaa5a2e 55%,#0000 75%);width:78%;height:24%;transition:opacity 1.1s .25s;display:block;position:absolute;translate:-50% -38%}.dz-doors:is([data-phase=swing],[data-phase=through]) .dz-doors__spill{opacity:1}.dz-doors__petals{z-index:3;pointer-events:none;width:0;height:0;display:block;position:absolute;left:50%}.dz-doors__petals i{--dx:0cqw;--dy:0cqh;--r:300deg;--s:2;--delay:.4s;--c:var(--dz-petal-0);background:linear-gradient(135deg, color-mix(in srgb, var(--c) 70%, white), var(--c) 60%, color-mix(in srgb, var(--c) 75%, black));opacity:0;border-radius:80% 0;width:14px;height:10px;position:absolute;top:-5px;left:-7px}.dz-doors:is([data-phase=swing],[data-phase=through]) .dz-doors__petals i{animation:dz-petal 2.1s cubic-bezier(.25, .55, .35, 1) var(--delay) forwards}.dz-doors__petals i:first-child{--dx:-34cqw;--dy:-30cqh;--r:420deg;--s:2.4;--delay:.35s}.dz-doors__petals i:nth-child(2){--dx:30cqw;--dy:-24cqh;--r:-380deg;--s:2.8;--delay:.45s;--c:var(--dz-petal-1)}.dz-doors__petals i:nth-child(3){--dx:-12cqw;--dy:34cqh;--r:260deg;--s:3.2;--delay:.55s;--c:var(--dz-petal-3)}.dz-doors__petals i:nth-child(4){--dx:40cqw;--dy:18cqh;--r:-300deg;--s:2.2;--delay:.5s;--c:var(--dz-petal-2)}.dz-doors__petals i:nth-child(5){--dx:-44cqw;--dy:8cqh;--r:340deg;--s:3;--delay:.62s}.dz-doors__petals i:nth-child(6){--dx:16cqw;--dy:40cqh;--r:-420deg;--s:3.6;--delay:.7s;--c:var(--dz-petal-1)}.dz-doors__petals i:nth-child(7){--dx:-24cqw;--dy:-44cqh;--r:300deg;--s:1.8;--delay:.78s;--c:var(--dz-petal-3)}.dz-doors__petals i:nth-child(8){--dx:22cqw;--dy:-46cqh;--r:-260deg;--s:2;--delay:.85s}.dz-doors__petals i:nth-child(9){--dx:-38cqw;--dy:30cqh;--r:380deg;--s:3.4;--delay:.9s;--c:var(--dz-petal-2)}.dz-doors__petals i:nth-child(10){--dx:46cqw;--dy:-6cqh;--r:-340deg;--s:2.6;--delay:.98s;--c:var(--dz-petal-1)}.dz-doors__petals i:nth-child(11){--dx:4cqw;--dy:-38cqh;--r:280deg;--s:2.1;--delay:1.05s;--c:var(--dz-petal-3)}.dz-doors__petals i:nth-child(12){--dx:-6cqw;--dy:46cqh;--r:-300deg;--s:3.8;--delay:1.12s}.dz-doors__petals i:nth-child(13){--dx:34cqw;--dy:36cqh;--r:360deg;--s:3.2;--delay:1.2s;--c:var(--dz-petal-2)}.dz-doors__petals i:nth-child(14){--dx:-30cqw;--dy:-12cqh;--r:-400deg;--s:2.5;--delay:1.28s;--c:var(--dz-petal-1)}@keyframes dz-petal{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}14%{opacity:1}80%{opacity:.95}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(var(--s)) rotate(var(--r))}}.dz-doors__stage:after{content:"";pointer-events:none;background:linear-gradient(#0c0e288c 0%,#0000 30%),linear-gradient(#0000 82%,#0c0e28b3 100%);transition:opacity .8s;position:absolute;inset:0}.dz-doors:not([data-phase=idle]) .dz-doors__stage:after{opacity:0}.dz-doors__names{z-index:2;font-family:var(--dz-font-heading);color:#ffe7b0;text-shadow:0 2px 14px #080a22d9;overflow-wrap:anywhere;flex-direction:column;align-items:center;font-size:clamp(2.1rem,11cqw,3.4rem);line-height:1.1;transition:opacity .4s;display:flex;position:absolute;top:8%;left:7%;right:7%}.dz-doors__joiner{color:var(--dz-gold);font-size:.55em}.dz-doors__hint{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff2d6;font-family:var(--dz-font-ui);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;background:#0c0e2880;border:1px solid #ffdea059;border-radius:999px;padding:9px 18px;font-size:.72rem;font-weight:500;transition:opacity .35s;animation:2.6s ease-in-out infinite dz-breathe;position:absolute;bottom:5%;left:50%;translate:-50%}@keyframes dz-breathe{50%{opacity:.65}}.dz-doors:not([data-phase=idle]) :is(.dz-doors__names,.dz-doors__hint){opacity:0;animation:none}.dz-doors:not([data-phase=idle]) .dz-doors__medallion{opacity:0;scale:1.4}.dz-hero{background:var(--dz-page);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}@media (min-width:540px){.dz-hero{min-height:min(100svh,853px)}}.dz-card[data-embedded] .dz-hero{aspect-ratio:9/17;min-height:0}.dz-hero__art{position:absolute;inset:0;container-type:size}.dz-hero__img,.dz-hero__loop,.dz-drawn-night{object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}.dz-card[data-motion] .dz-hero__img{transition:scale 9s cubic-bezier(.2,.6,.3,1);scale:1.08}.dz-card[data-motion] .dz-hero[data-opened] .dz-hero__img{scale:1}.dz-hero:before,.dz-hero:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.dz-hero:before{background:linear-gradient(180deg, color-mix(in srgb, var(--dz-page) 60%, transparent), transparent);height:55%;top:0}.dz-hero:after{background:linear-gradient(0deg, var(--dz-paper) 4%, transparent);height:26%;bottom:0}.dz-hero__text{z-index:2;text-align:center;padding:max(11%,64px) 26px 0;position:relative}.dz-hero__names{font-family:var(--dz-font-heading);color:#fff0cf;text-shadow:0 2px 18px #080a22bf;flex-direction:column;align-items:center;font-weight:400;line-height:1.05;display:flex}.dz-hero__name{font-size:min(var(--dz-name-max), (100cqw - 52px) / (var(--chars) * var(--dz-name-em)));overflow-wrap:anywhere}.dz-hero__joiner{color:var(--dz-gold);margin:2px 0;font-size:1.8rem}.dz-hero__headline{color:#f4e6cc;text-shadow:0 1px 10px #080a22cc;text-wrap:balance;margin-top:12px;font-size:1.25rem;font-style:italic}.dz-hero__date{font-family:var(--dz-font-ui);letter-spacing:.3em;color:var(--dz-gold);margin-top:14px;font-size:.8rem}.dz-scroll-hint{z-index:2;color:var(--dz-ink-soft);font-family:var(--dz-font-ui);letter-spacing:.22em;text-transform:uppercase;flex-direction:column;align-items:center;gap:2px;font-size:.68rem;transition:opacity .8s 1.6s;display:flex;position:absolute;bottom:20px;left:50%;translate:-50%}.dz-scroll-hint svg{animation:1.8s ease-in-out infinite dz-nudge}@keyframes dz-nudge{50%{transform:translateY(5px)}}.dz-card[data-motion] .dz-scroll-hint:not([data-shown]){opacity:0}.dz-lanterns{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dz-lantern{--x:50%;--d:16s;--delay:0s;--s:1;--drift:20px;top:60%;left:var(--x);opacity:0;animation:dz-rise var(--d) linear var(--delay) infinite;position:absolute}.dz-lantern i{background:linear-gradient(#ffe9a8,#f29a3a 60%,#b8501f);border-radius:45% 45% 30% 30%/35% 35% 25% 25%;width:11px;height:15px;animation:3.4s ease-in-out infinite alternate dz-sway;display:block;box-shadow:0 0 10px 3px #ffaa468c,0 0 28px 8px #ff8c2838}.dz-lantern:first-child{--x:18%;--d:17s;--delay:-2s;--s:.9;--drift:30px}.dz-lantern:nth-child(2){--x:72%;--d:21s;--delay:-9s;--s:.7;--drift:-24px}.dz-lantern:nth-child(3){--x:40%;--d:15s;--delay:-5s;--s:1.1;--drift:18px}.dz-lantern:nth-child(4){--x:86%;--d:19s;--delay:-14s;--s:.6;--drift:-12px}.dz-lantern:nth-child(5){--x:58%;--d:23s;--delay:-1s;--s:.55;--drift:26px}.dz-lantern:nth-child(6){--x:28%;--d:20s;--delay:-12s;--s:.75;--drift:-20px}.dz-lantern:nth-child(7){--x:8%;--d:24s;--delay:-17s;--s:.5;--drift:14px}.dz-lantern:nth-child(8){--x:64%;--d:16s;--delay:-7s;--s:.95;--drift:-30px}.dz-lantern:nth-child(9){--x:48%;--d:26s;--delay:-20s;--s:.45;--drift:10px}@keyframes dz-rise{0%{opacity:0;transform:translate(0, 0) scale(var(--s))}12%{opacity:.95}78%{opacity:.8}to{opacity:0;transform:translate(var(--drift), -58cqh) scale(calc(var(--s) * .5))}}@keyframes dz-sway{0%{transform:translate(-4px)rotate(-4deg)}to{transform:translate(4px)rotate(4deg)}}.dz-diyas{justify-content:center;gap:4px;margin-top:14px;display:flex}.dz-diya{max-width:124px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;flex:1;align-items:center;padding:6px 2px 10px;display:flex}.dz-diya__value{min-height:4.4rem;font-family:var(--dz-font-body);color:var(--dz-accent);text-shadow:0 0 18px #ffbe5a8c;justify-content:center;align-items:flex-end;font-size:1.9rem;font-weight:600;line-height:1.1;display:flex}.dz-diya:nth-child(2) .dz-diya__value{font-size:1.35rem}.dz-card[data-motion] .dz-diya[data-lit] .dz-diya__value{animation:dz-appear 1s var(--dz-ease) .25s both}@keyframes dz-appear{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}.dz-diya__lamp{width:84px;height:auto;overflow:visible}.dz-diya .dz-flame{transition:transform .55s cubic-bezier(.3,1.6,.5,1);animation:none;transform:scale(0)}.dz-diya[data-lit] .dz-flame{animation:1.5s ease-in-out .55s infinite dz-flicker;transform:scale(1)}.dz-lamp__glow{opacity:0;transition:opacity .9s}.dz-diya[data-lit] .dz-lamp__glow{opacity:1}.dz-diya:not([data-lit]) .dz-diya__lamp{animation:2.4s ease-in-out infinite dz-invite}.dz-diya:nth-child(2):not([data-lit]) .dz-diya__lamp{animation-delay:.4s}.dz-diya:nth-child(3):not([data-lit]) .dz-diya__lamp{animation-delay:.8s}@keyframes dz-invite{50%{filter:drop-shadow(0 0 8px #ffbe5a66);transform:translateY(-4px)}}.dz-diya__label{font-family:var(--dz-font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--dz-ink-soft);margin-top:4px;font-size:.7rem}.dz-card:not([data-script=latin]) .dz-diya__label{letter-spacing:0;font-size:.95rem}.dz-date__full{color:var(--dz-accent);animation:dz-appear 1s var(--dz-ease) both;margin-top:20px;font-size:1.3rem;font-style:italic}.dz-invitation{padding-inline:20px}.dz-invitation:before{display:none}.dz-scroll{max-width:400px;margin:0 auto}.dz-scroll__rod{z-index:2;background:linear-gradient(#f1d38c,#b07c2e 45%,#6e4614);border-radius:9px;height:18px;margin:0 -6px;display:block;position:relative;box-shadow:0 6px 14px #0006}.dz-scroll__rod:before,.dz-scroll__rod:after{content:"";background:radial-gradient(circle at 40% 35%,#ffe6a6,#a8742a 55%,#5a3a12);border-radius:50%;width:22px;height:28px;position:absolute;top:-5px}.dz-scroll__rod:before{left:-14px}.dz-scroll__rod:after{right:-14px}.dz-scroll__body{transition:grid-template-rows 1.9s var(--dz-ease) .2s;grid-template-rows:1fr;margin:-4px 6px;display:grid}.dz-card[data-motion] .dz-scroll:not([data-shown]) .dz-scroll__body{grid-template-rows:0fr}.dz-card[data-motion] .dz-scroll:not([data-shown]){opacity:1;transform:none}.dz-scroll__paper{background:linear-gradient(90deg, var(--dz-parchment-shade), transparent 9%, transparent 91%, var(--dz-parchment-shade)), radial-gradient(120% 80% at 50% 50%, var(--dz-parchment), color-mix(in srgb, var(--dz-parchment-shade) 60%, var(--dz-parchment)));min-height:0;color:var(--dz-parchment-ink);overflow:hidden;box-shadow:inset 0 12px 14px -12px #00000073,inset 0 -12px 14px -12px #00000073}.dz-scroll__inner{padding:34px 26px 38px}.dz-blessing{font-family:var(--font-noto-serif-devanagari), var(--font-nastaliq), serif;color:var(--dz-seal);font-size:1.05rem}.dz-scroll__medallion{filter:drop-shadow(0 4px 8px #3c1e0a59);width:78px;height:78px;margin:14px auto 16px;display:block}.dz-scroll__line,.dz-scroll__text{text-wrap:pretty;font-size:1.15rem;line-height:1.55}.dz-scroll__line{font-style:italic}.dz-person{font-family:var(--dz-font-heading);color:var(--dz-parchment-ink);text-wrap:balance;margin-top:14px;font-size:2.3rem;line-height:1.15}.dz-parents{color:color-mix(in srgb, var(--dz-parchment-ink) 78%, var(--dz-parchment));text-wrap:pretty;margin-top:4px;font-size:1rem;line-height:1.45}.dz-connector{font-family:var(--dz-font-heading);color:var(--dz-seal);margin-top:12px;font-size:1.7rem}.dz-passes{gap:36px;margin-top:6px;padding:0;list-style:none;display:grid;position:relative}.dz-passes:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--dz-gold) 70%, transparent) 8%, color-mix(in srgb, var(--dz-gold) 70%, transparent) 92%, transparent);width:1px;position:absolute;top:10px;bottom:10px;left:50%}.dz-pass{border:1px solid color-mix(in srgb, var(--dz-gold) 45%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--dz-paper) 86%, white), color-mix(in srgb, var(--dz-paper) 94%, white));border-radius:20px 20px 14px 14px;width:min(100%,320px);margin:0 auto;position:relative;rotate:-1.2deg;box-shadow:0 18px 40px #00000059}.dz-passes__item:nth-child(2n) .dz-pass{rotate:1.2deg}.dz-card[data-motion] .dz-passes__item:nth-child(odd) .dz-pass:not([data-shown]){transform:translate(-22px,14px)rotate(-3deg)}.dz-card[data-motion] .dz-passes__item:nth-child(2n) .dz-pass:not([data-shown]){transform:translate(22px,14px)rotate(3deg)}.dz-passes__item[data-main] .dz-pass{border-color:var(--dz-accent);box-shadow:0 0 0 1px var(--dz-accent), 0 0 40px color-mix(in srgb, var(--dz-accent) 25%, transparent), 0 18px 40px #00000059}.dz-pass__window{aspect-ratio:1;background:linear-gradient(180deg, #f1d38c, var(--dz-gold));-webkit-mask:var(--dz-arch) center / 100% 100% no-repeat;-webkit-mask:var(--dz-arch) center / 100% 100% no-repeat;mask:var(--dz-arch) center / 100% 100% no-repeat;margin:12px 12px 0;position:relative}.dz-pass__window img,.dz-pass__icon{object-fit:cover;width:calc(100% - 6px);height:calc(100% - 6px);-webkit-mask:var(--dz-arch) center / 100% 100% no-repeat;-webkit-mask:var(--dz-arch) center / 100% 100% no-repeat;mask:var(--dz-arch) center / 100% 100% no-repeat;position:absolute;inset:3px}.dz-pass__icon{background:radial-gradient(60% 50% at 50% 65%, color-mix(in srgb, var(--dz-gold) 35%, var(--dz-page)), var(--dz-page));color:var(--dz-accent);place-items:center;display:grid}.dz-pass__icon svg{width:34%;height:auto}.dz-pass__body{border-top:1px dashed color-mix(in srgb, var(--dz-gold) 45%, transparent);margin-top:14px;padding:18px 20px 16px;position:relative}.dz-pass__body:before,.dz-pass__body:after{content:"";background:var(--dz-paper);width:22px;height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dz-gold) 45%, transparent);border-radius:50%;position:absolute;top:-11px}.dz-pass__body:before{clip-path:inset(0 0 0 50%);left:-12px}.dz-pass__body:after{clip-path:inset(0 50% 0 0);right:-12px}.dz-pass__date{font-family:var(--dz-font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--dz-gold-text);font-size:.72rem}.dz-card:not([data-script=latin]) .dz-pass__date{letter-spacing:0;font-size:.95rem}.dz-pass__name{font-family:var(--dz-font-heading);color:var(--dz-accent);text-wrap:balance;margin-top:4px;font-size:2.3rem;font-weight:400;line-height:1.15}.dz-pass__time{color:var(--dz-ink);margin-top:4px;font-size:1.2rem}.dz-pass__venue{color:var(--dz-ink-soft);font-size:1.05rem}.dz-pass__dress{color:var(--dz-ink-soft);align-items:center;gap:6px;margin-top:8px;font-size:1rem;font-style:italic;display:inline-flex}.dz-pass__dress svg{color:var(--dz-gold);flex:none}.dz-calendar{margin-top:12px}.dz-calendar__summary{border:1px solid color-mix(in srgb, var(--dz-gold) 50%, transparent);min-height:40px;color:var(--dz-accent);font-family:var(--dz-font-ui);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.72rem;list-style:none;display:inline-flex}.dz-calendar__summary::-webkit-details-marker{display:none}.dz-calendar__menu{flex-direction:column;gap:2px;margin-top:8px;display:flex}.dz-calendar__menu a{min-height:40px;color:var(--dz-ink);font-family:var(--dz-font-ui);text-underline-offset:3px;justify-content:center;align-items:center;font-size:.82rem;display:flex}.dz-niches{grid-template-columns:repeat(4,1fr);gap:10px;max-width:360px;margin:0 auto;display:grid}.dz-niche{aspect-ratio:3/4.4;background:radial-gradient(70% 45% at 50% 100%, color-mix(in srgb, var(--dz-gold) 32%, transparent), transparent 75%), color-mix(in srgb, var(--dz-paper) 88%, white);-webkit-mask:var(--dz-arch) center / 100% 100% no-repeat;-webkit-mask:var(--dz-arch) center / 100% 100% no-repeat;mask:var(--dz-arch) center / 100% 100% no-repeat;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:12px;display:flex;position:relative}.dz-niche__number{font-variant-numeric:tabular-nums;color:var(--dz-ink);font-size:2rem;font-weight:600;line-height:1}.dz-niche__label{font-family:var(--dz-font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--dz-ink-soft);margin-top:6px;font-size:.6rem}.dz-card:not([data-script=latin]) .dz-niche__label{letter-spacing:0;font-size:.85rem}.dz-countdown__message{font-family:var(--dz-font-heading);color:var(--dz-accent);font-size:2.2rem}.dz-venue{border:1px solid color-mix(in srgb, var(--dz-gold) 35%, transparent);background:color-mix(in srgb, var(--dz-paper) 92%, white);border-radius:22px;max-width:400px;margin:0 auto 26px;overflow:hidden;box-shadow:0 18px 40px #0000004d}.dz-venue:last-child{margin-bottom:0}.dz-venue__picture{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.dz-venue__body{padding:20px 20px 22px}.dz-venue__name{color:var(--dz-accent);text-wrap:balance;font-size:1.5rem;font-weight:600;line-height:1.25}.dz-venue__address{color:var(--dz-ink-soft);text-wrap:pretty;margin-top:6px;font-size:1.05rem;line-height:1.5}.dz-venue__events{margin-top:14px;font-size:1.05rem}.dz-map{border:0;border-radius:14px;width:100%;height:230px;margin-top:16px;display:block}.dz-dress__picture{aspect-ratio:3/2;object-fit:cover;border-radius:20px;width:100%;margin-bottom:22px;display:block;box-shadow:0 18px 40px #00000059}.dz-silks{border-top:3px solid var(--dz-gold);border-radius:2px;justify-content:center;gap:12px;width:fit-content;margin:26px auto 8px;padding:0 14px;list-style:none;display:flex}.dz-silk{border-bottom:4px solid var(--dz-gold);background:linear-gradient(100deg, transparent 0%, #ffffff59 32%, #00000029 58%, #fff3 84%), var(--silk);transform-origin:50% 0;width:32px;height:92px;animation:5.5s ease-in-out infinite dz-silk;animation-delay:calc(var(--i) * -.8s);border-radius:0 0 12px 12px;box-shadow:0 10px 18px #0000004d}@keyframes dz-silk{50%{transform:rotate(2.5deg)skew(-2deg)}}.dz-notes{color:var(--dz-ink-soft);gap:6px;margin-top:18px;padding:0;font-size:1.1rem;list-style:none;display:grid}.dz-story{text-wrap:pretty;max-width:34ch;margin:0 auto;font-size:1.25rem;font-style:italic;line-height:1.7}.dz-string{margin:26px -28px 0}.dz-string__row{scroll-snap-type:x mandatory;scrollbar-width:none;background:radial-gradient(circle at 50% 50%, #f7a531 0 5px, #d9661a 5.5px 7px, transparent 7.5px) 0 4px / 18px 16px repeat-x local, linear-gradient(var(--dz-gold), var(--dz-gold)) 0 11px / 100% 1px no-repeat local;gap:18px;margin:0;padding:38px 28px 20px;list-style:none;display:flex;overflow-x:auto}.dz-string__row::-webkit-scrollbar{display:none}.dz-frame{background:var(--dz-parchment);scroll-snap-align:center;transform-origin:50% -22px;animation:6s ease-in-out infinite dz-hang;animation-delay:calc(var(--i) * -1.3s);border-radius:4px;flex:0 0 64%;padding:8px 8px 12px;position:relative;rotate:-1.5deg;box-shadow:0 16px 30px #0006}.dz-frame:nth-child(2n){rotate:1.5deg}.dz-frame:before{content:"";background:var(--dz-gold);width:1px;height:22px;position:absolute;top:-22px;left:50%}.dz-frame:after{content:"";background:radial-gradient(circle at 35% 35%,#ffe6a6,#a8742a);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:calc(50% - 5px)}@keyframes dz-hang{50%{transform:rotate(1.6deg)}}.dz-frame img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.dz-frame__caption{color:var(--dz-parchment-ink);margin-top:8px;font-size:1.05rem;font-style:italic}.dz-string .dz-hint{margin-top:4px}.dz-family__groups{gap:24px;padding:0;list-style:none;display:grid}.dz-family__name{text-wrap:balance;font-size:1.25rem;line-height:1.5}.dz-contacts__list{gap:16px;max-width:400px;margin:0 auto;display:grid}.dz-contact{border:1px solid color-mix(in srgb, var(--dz-gold) 30%, transparent);background:color-mix(in srgb, var(--dz-paper) 94%, white);border-radius:18px;padding:18px}.dz-contact__name{color:var(--dz-accent);font-size:1.3rem;font-weight:600}.dz-contact__relation{color:var(--dz-ink-soft);font-size:1.05rem}.dz-contact .dz-actions{margin-top:12px}.dz-player{border:1px solid color-mix(in srgb, var(--dz-gold) 35%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--dz-paper) 86%, white), var(--dz-page));border-radius:26px;justify-items:center;gap:14px;max-width:330px;margin:0 auto;padding:28px 22px 24px;display:grid;position:relative;box-shadow:0 22px 50px #0006}.dz-record{aspect-ratio:1;background:conic-gradient(from 20deg, transparent 0 8%, #ffffff21 12%, transparent 18% 58%, #ffffff17 62%, transparent 68%), repeating-radial-gradient(circle, #111 0 1.4px, #1d1d1d 1.9px 3px);border-radius:50%;place-items:center;width:196px;animation:3.6s linear infinite paused dz-spin;display:grid;position:relative;box-shadow:0 0 0 3px #0b0b0b,0 16px 30px #0000008c}.dz-player[data-playing] .dz-record{animation-play-state:running}@keyframes dz-spin{to{transform:rotate(360deg)}}.dz-record__label{aspect-ratio:1;background:var(--dz-gold);border-radius:50%;place-items:center;width:40%;display:grid;overflow:hidden;box-shadow:0 0 0 4px #2b2b2b}.dz-record__label img,.dz-record__label svg{object-fit:cover;width:100%;height:100%;display:block}.dz-record:after{content:"";background:var(--dz-page);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 2px #c8a24b}.dz-tonearm{transform-origin:50% 6px;width:6px;height:118px;transition:rotate .9s var(--dz-ease);background:linear-gradient(90deg,#f1d38c,#a8742a);border-radius:3px;position:absolute;top:24px;left:calc(50% + 86px);rotate:34deg}.dz-tonearm:before{content:"";background:radial-gradient(circle at 40% 35%,#ffe6a6,#8a5a1c);border-radius:50%;width:22px;height:22px;position:absolute;top:-8px;left:-8px}.dz-tonearm:after{content:"";background:#3a2a14;border-radius:3px;width:14px;height:18px;position:absolute;bottom:-6px;left:-4px}.dz-player[data-playing] .dz-tonearm{rotate:18deg}.dz-player__info{gap:2px;display:grid}.dz-player__title{color:var(--dz-accent);text-wrap:balance;font-size:1.35rem;font-weight:600}.dz-player__artist{font-family:var(--dz-font-ui);letter-spacing:.08em;color:var(--dz-ink-soft);font-size:.8rem}.dz-player__button{background:linear-gradient(180deg, color-mix(in srgb, var(--dz-button) 88%, white), color-mix(in srgb, var(--dz-button) 75%, black));width:56px;height:56px;color:var(--dz-button-ink);box-shadow:0 8px 20px color-mix(in srgb, var(--dz-button) 35%, transparent);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.dz-rsvp__form{text-align:left;gap:14px;max-width:360px;margin:22px auto 0;display:grid}.dz-field{gap:8px;display:grid}.dz-field__label{font-family:var(--dz-font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--dz-ink-soft);font-size:.7rem;font-weight:500}.dz-field__input{border:1px solid color-mix(in srgb, var(--dz-gold) 40%, transparent);width:100%;min-height:48px;color:var(--dz-ink);font-family:var(--dz-font-body);background:#ffffff0d;border-radius:12px;padding:0 14px;font-size:1.15rem}.dz-field__input::placeholder{color:color-mix(in srgb, var(--dz-ink-soft) 70%, transparent)}.dz-field__input:focus{border-color:var(--dz-accent);outline:none}.dz-counts{border-top:1px solid var(--dz-line);margin:-4px 0 6px;padding:0;list-style:none}.dz-count{border-bottom:1px solid var(--dz-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.dz-count__event{font-size:1.15rem;line-height:1.3;display:grid}.dz-count__event small{font-family:var(--dz-font-ui);color:var(--dz-ink-soft);font-size:.72rem}.dz-count__stepper{flex:none;align-items:center;gap:8px;display:inline-flex}.dz-count__stepper button{border:1px solid color-mix(in srgb, var(--dz-gold) 60%, transparent);width:40px;height:40px;color:var(--dz-accent);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:1.25rem;line-height:1;display:grid}.dz-count__stepper button:disabled{opacity:.35;cursor:default}.dz-count__stepper output{font-variant-numeric:tabular-nums;text-align:center;min-width:2ch;font-size:1.25rem}.dz-rsvp__note{letter-spacing:0;text-align:center;text-transform:none;font-size:.78rem;font-weight:400;line-height:1.5}.dz-closing{background:var(--dz-page);text-align:center;flex-direction:column;justify-content:space-between;min-height:100svh;display:flex;position:relative;overflow:hidden}@media (min-width:540px){.dz-closing{min-height:min(100svh,853px)}}.dz-card[data-embedded] .dz-closing{aspect-ratio:9/17;min-height:0}.dz-closing__art,.dz-closing .dz-drawn-night{object-fit:cover;object-position:50% 70%;width:100%;height:100%;position:absolute;inset:0}.dz-closing:before{content:"";z-index:1;background:linear-gradient(180deg, var(--dz-paper) 0%, color-mix(in srgb, var(--dz-paper) 70%, transparent) 22%, transparent 48%, transparent 66%, #080a1ec7 100%);pointer-events:none;position:absolute;inset:0}.dz-closing__content{z-index:2;padding:64px 28px 0;position:relative}.dz-closing__photo{border:3px solid var(--dz-gold);object-fit:cover;width:140px;height:140px;box-shadow:0 0 30px color-mix(in srgb, var(--dz-gold) 40%, transparent);border-radius:50%;margin:0 auto 18px;display:block}.dz-closing__line{font-family:var(--dz-font-heading);color:var(--dz-accent);text-shadow:0 2px 16px #080a2299;text-wrap:balance;font-size:2.6rem;line-height:1.15}.dz-closing__names{letter-spacing:.12em;color:var(--dz-ink);font-size:1.15rem}.dz-closing__medallion{filter:drop-shadow(0 0 12px #ffc86e80);width:64px;height:64px;margin:18px auto 0;display:block}.dz-closing__replay{color:var(--dz-ink)}.dz-footer{z-index:2;padding:28px 20px max(28px, env(safe-area-inset-bottom));color:#e9dcc4;font-family:var(--dz-font-ui);justify-items:center;gap:8px;font-size:.75rem;display:grid;position:relative}.dz-footer__brand{color:#3b2a1e;background:#fff8ebeb;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;display:inline-flex}.dz-footer__credit{max-width:34ch;font-size:.7rem;line-height:1.5}.dz-footer__credit a{color:inherit;text-underline-offset:2px}.dz-footer__credit :is(a,span){white-space:nowrap}.dz-footer__report{min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;padding:0 8px;display:inline-flex}.dz-music{right:max(16px,50vw - 224px);bottom:max(18px, env(safe-area-inset-bottom));z-index:40;background:radial-gradient(circle at 38% 32%, #fff0c2, var(--dz-gold) 55%, #6b4313);width:48px;height:48px;color:var(--dz-page);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 8px 22px #00000073,0 0 0 1px #fff0c259}.dz-music[data-playing] svg{animation:1.6s ease-in-out infinite dz-beat}@keyframes dz-beat{50%{transform:scale(1.12)}}.dz-card[data-embedded] .dz-music{bottom:16px;right:16px}.dz-toast{z-index:60;background:var(--dz-parchment);width:max-content;max-width:min(88vw,420px);color:var(--dz-parchment-ink);font-family:var(--dz-font-ui);text-align:center;opacity:0;transition:opacity .25s ease, transform .3s var(--dz-ease);pointer-events:none;border-radius:12px;padding:12px 18px;font-size:.85rem;line-height:1.4;position:fixed;bottom:84px;left:50%;transform:translate(-50%,12px);box-shadow:0 10px 28px #0006}.dz-toast[data-shown]{opacity:1;transform:translate(-50%)}.dz-watermark{z-index:60;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.dz-watermark span{font-family:var(--dz-font-ui);letter-spacing:.2em;color:#fff0c81f;white-space:nowrap;font-size:clamp(3rem,18vw,7rem);font-weight:600;transform:rotate(-30deg)}.dz-card[data-embedded] .dz-watermark span{font-size:4.2rem}.dz-card[data-video] :is(.dz-doors__hint,.dz-scroll-hint,.dz-hint,.dz-link-button,.dz-footer__report){visibility:hidden}@media (prefers-reduced-motion:reduce){.dz-card .wi-reveal,.dz-card[data-motion] .wi-reveal:not([data-shown]){filter:none;transition:opacity .3s;transform:none}.dz-flame,.dz-diya[data-lit] .dz-flame,.dz-diya:not([data-lit]) .dz-diya__lamp,.dz-doors__medallion,.dz-doors__hint,.dz-silk,.dz-frame,.dz-record,.dz-music[data-playing] svg,.dz-scroll-hint svg{animation:none}.dz-card[data-motion] .dz-hero__img{transition:none;scale:1}.dz-doors__petals{display:none}.dz-scroll__body{transition:none}}
