[lang=ur]{font-family:var(--font-nastaliq), serif;word-spacing:normal;font-variant:normal;font-style:normal;line-height:2;letter-spacing:0!important;text-transform:none!important}.wi-alt-name{letter-spacing:0;text-transform:none;vertical-align:middle;opacity:.9;margin-left:.6em;font-size:max(15px,.78em);font-weight:400;line-height:1.9;display:inline-block}.wi-alt-name--block{margin:.1em auto 0;font-size:max(15px,.6em);display:block}.wi-urdu-font-probe{opacity:0;pointer-events:none;width:1px;height:1px;font-family:var(--font-nastaliq), serif;position:absolute;overflow:hidden}
.wi-card{--wi-ease-out:cubic-bezier(.16, 1, .3, 1);--wi-name-em:.46;--wi-name-max:4.1rem;background-color:var(--wi-page);background-image:radial-gradient(color-mix(in srgb, var(--wi-gold) 22%, transparent) 1px, transparent 1.4px);min-height:100dvh;color:var(--wi-ink);font-family:var(--wi-font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-size:20px 20px;display:flow-root}.wi-card[data-script=devanagari]{--wi-name-em:1.05;--wi-name-max:3.1rem}.wi-card *,.wi-card :before,.wi-card :after{box-sizing:border-box}.wi-card :where(h1,h2,h3,p,ul,ol){margin:0}.wi-card ::selection{background:var(--wi-button);color:var(--wi-button-ink)}.wi-sheet{background:var(--wi-paper);max-width:480px;min-height:100dvh;box-shadow:0 0 0 1px var(--wi-line), 0 24px 64px #3b2a1e24;margin:0 auto;position:relative;overflow:hidden}.wi-sheet:before,.wi-sheet:after{content:"";z-index:2;pointer-events:none;position:absolute}.wi-sheet:before{border:1px solid color-mix(in srgb, var(--wi-gold) 62%, transparent);border-radius:14px;inset:10px}.wi-sheet:after{border:1px solid color-mix(in srgb, var(--wi-gold) 28%, transparent);border-radius:11px;inset:14px}@media (min-width:540px){.wi-sheet{border-radius:22px;min-height:0;margin:32px auto}}.wi-section{text-align:center;padding:64px 32px;position:relative}.wi-h2{font-family:var(--wi-font-heading);color:var(--wi-accent);font-size:2.75rem;font-weight:400;line-height:1.1}.wi-divider{width:168px;height:18px;color:var(--wi-gold);margin:12px auto 26px;display:block}.wi-body-text{color:var(--wi-ink);font-size:1.22rem;line-height:1.6}.wi-card :is(.wi-h2,.wi-person,.wi-closing__line,.wi-venue__name,.wi-hero__headline,.wi-opening__names,.wi-timeline__name){text-wrap:balance}.wi-card :is(.wi-body-text,.wi-notes,.wi-parents,.wi-venue__address){text-wrap:pretty}.wi-hint{font-family:var(--wi-font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--wi-ink-soft);font-size:.72rem;font-weight:500}.wi-label{font-family:var(--wi-font-label);color:var(--wi-ink-soft);font-size:.95rem}[data-script=latin] .wi-label{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:500}[data-script=devanagari] .wi-h2{font-size:2.1rem;line-height:1.4}[data-script=devanagari] .wi-body-text{font-size:1.08rem;line-height:1.85}.wi-button{background:var(--wi-button);min-height:48px;color:var(--wi-button-ink);font-family:var(--wi-font-ui);letter-spacing:.02em;cursor:pointer;transition:transform .2s var(--wi-ease-out), box-shadow .25s ease, background-color .25s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.wi-button:active{transform:scale(.97)}.wi-button--ghost{color:var(--wi-button);box-shadow:inset 0 0 0 1.5px var(--wi-button);background:0 0}.wi-button--small{min-height:44px;padding:0 18px;font-size:.88rem}.wi-button--large{min-height:56px;box-shadow:0 10px 24px color-mix(in srgb, var(--wi-button) 28%, transparent);margin-top:22px;padding:0 32px;font-size:1.02rem}@media (hover:hover){.wi-button:hover{box-shadow:0 10px 22px color-mix(in srgb, var(--wi-button) 26%, transparent);transform:translateY(-1px)}.wi-button--ghost:hover{background:color-mix(in srgb, var(--wi-button) 6%, transparent);box-shadow:inset 0 0 0 1.5px var(--wi-button), 0 6px 14px color-mix(in srgb, var(--wi-button) 12%, transparent)}.wi-link-button:hover{text-decoration-thickness:2px}.wi-calendar__menu a:hover{background:color-mix(in srgb, var(--wi-gold) 14%, var(--wi-paper))}.wi-footer__brand:hover strong,.wi-footer__report:hover{color:var(--wi-button)}}.wi-link-button{min-height:44px;color:var(--wi-button);font-family:var(--wi-font-ui);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:22px;padding:0 12px;font-size:.9rem;font-weight:500;text-decoration:underline}.wi-card :is(button,a,summary):focus-visible{outline:2px solid var(--wi-button);outline-offset:3px}.wi-reveal{transition:opacity .9s var(--wi-ease-out), transform 1s var(--wi-ease-out), filter 1.2s var(--wi-ease-out)}.wi-card[data-motion] .wi-reveal:not([data-shown]){opacity:0;transform:translateY(14px)}.wi-card[data-motion] .wi-reveal--title:not([data-shown]){opacity:1;transform:none}.wi-reveal--title .wi-h2{clip-path:inset(-25% -10%);transition:clip-path 1.5s var(--wi-ease-out) 50ms}.wi-card[data-motion] .wi-reveal--title:not([data-shown]) .wi-h2{clip-path:inset(-25% 100% -25% -10%)}.wi-reveal--title .wi-divider{transition:transform 1.1s var(--wi-ease-out) .45s, opacity .6s ease .45s}.wi-card[data-motion] .wi-reveal--title:not([data-shown]) .wi-divider{opacity:0;transform:scaleX(.2)}.wi-card[data-motion] .wi-timeline .wi-reveal:not([data-shown]){transform:translate(-12px)}.wi-card[data-motion] .wi-hero .wi-reveal:not([data-shown]){filter:blur(8px);transform:translateY(8px)}.wi-opening{z-index:50;background:radial-gradient(120% 75% at 50% 38%, var(--wi-paper) 0%, var(--wi-page) 72%);width:100%;color:var(--wi-ink);font:inherit;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:24px;display:flex;position:fixed;inset:0}.wi-opening:disabled{cursor:default}.wi-opening__names{max-width:14em;font-family:var(--wi-font-heading);color:var(--wi-accent);font-size:clamp(2rem,9vw,2.6rem);line-height:1.2}[data-script=devanagari] .wi-opening__names{font-size:clamp(1.6rem,7vw,2rem)}.wi-opening__joiner{color:var(--wi-gold-text);font-size:.75em}.wi-opening__hint{font-family:var(--wi-font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--wi-ink-soft);font-size:.78rem;font-weight:500;animation:2.2s ease-in-out infinite wi-pulse}.wi-envelope{aspect-ratio:3/2;perspective:1100px;filter:drop-shadow(0 18px 28px #3b2a1e38);width:min(82vw,340px);animation:4s ease-in-out infinite wi-float;display:block;position:relative}.wi-envelope>span,.wi-envelope>svg{display:block;position:absolute}.wi-envelope__back{background:var(--wi-envelope-shade);border-radius:10px;inset:0}.wi-envelope__letter{z-index:1;background:var(--wi-paper);height:86%;box-shadow:inset 0 0 0 1px var(--wi-line), inset 0 0 0 5px var(--wi-paper), inset 0 0 0 6px color-mix(in srgb, var(--wi-gold) 55%, transparent);border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:11% 14px 0;top:7%;left:6%;right:6%;display:flex!important}.wi-envelope__letter-names{font-family:var(--wi-font-heading);text-align:center;text-wrap:balance;color:var(--wi-accent);font-size:1.6rem;line-height:1.15}[data-script=devanagari] .wi-envelope__letter-names{font-size:1.25rem}.wi-envelope__letter-rule{width:64px;height:7px;color:var(--wi-gold)}.wi-envelope__pocket{z-index:2;border-radius:10px;inset:0;overflow:hidden}.wi-envelope__pocket i{position:absolute;inset:0}.wi-envelope__pocket .l{background:var(--wi-envelope);clip-path:polygon(0 0,52% 55%,0 100%)}.wi-envelope__pocket .r{background:color-mix(in srgb, var(--wi-envelope) 95%, #000);clip-path:polygon(100% 0,48% 55%,100% 100%)}.wi-envelope__pocket .b{background:color-mix(in srgb, var(--wi-envelope) 97%, #fff);clip-path:polygon(0 100%,50% 47%,100% 100%)}.wi-envelope__flap{z-index:3;perspective:1100px;filter:drop-shadow(0 2px 2px #3b2a1e29);height:58%;top:0;left:0;right:0}.wi-envelope__flap i{transform-origin:50% 0;clip-path:polygon(0 0,100% 0,50% 100%);background:color-mix(in srgb, var(--wi-envelope) 93%, #000);position:absolute;inset:0}.wi-envelope__flap i:after{content:"";background-image:radial-gradient(circle, color-mix(in srgb, var(--wi-seal-ink) 60%, transparent) 0 1.1px, transparent 1.5px);opacity:0;background-size:9px 9px;position:absolute;inset:0}.wi-envelope__seal{z-index:4;aspect-ratio:1;filter:drop-shadow(0 3px 4px #00000040);width:27%;height:auto;top:58%;left:50%;transform:translate(-50%,-50%)}.wi-envelope__burst{z-index:0;aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#fffbebf2 0%,#ffeec480 32%,#0000 68%);border-radius:50%;width:170%;top:4%;left:50%;transform:translate(-50%,-50%)scale(.2)}.wi-opening[data-state=opening] .wi-opening__hint{animation:.3s forwards wi-fade-out}.wi-opening[data-state=opening] .wi-envelope{animation:none}.wi-opening[data-state=opening] .wi-envelope__seal{animation:.55s ease-in forwards wi-seal-break}.wi-opening[data-state=opening] .wi-envelope__flap{animation:.8s step-end .4s forwards wi-flap-behind}.wi-opening[data-state=opening] .wi-envelope__flap i{animation:.8s cubic-bezier(.45,0,.2,1) .4s forwards wi-flap-open}.wi-opening[data-state=opening] .wi-envelope__flap i:after{animation:.8s linear .4s forwards wi-liner}.wi-opening[data-state=opening] .wi-envelope__burst{animation:1s ease-out 1s forwards wi-burst}.wi-opening[data-state=opening] .wi-envelope__letter{animation:wi-letter-rise .9s 1.15s var(--wi-ease-out) forwards}.wi-opening[data-state=opening]{animation:.6s 2.1s forwards wi-overlay-out}@keyframes wi-seal-break{0%{transform:translate(-50%,-50%)scale(1)}35%{filter:drop-shadow(0 0 14px var(--wi-gold));transform:translate(-50%,-50%)scale(1.14)}to{opacity:0;transform:translate(-50%,-20%)scale(.6)}}@keyframes wi-flap-open{0%{transform:rotateX(0)}49.9%{background:color-mix(in srgb, var(--wi-envelope) 93%, #000)}50%{background:var(--wi-envelope-liner)}to{background:var(--wi-envelope-liner);transform:rotateX(180deg)}}@keyframes wi-flap-behind{to{z-index:0}}@keyframes wi-liner{0%,49.9%{opacity:0}50%,to{opacity:1}}@keyframes wi-burst{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scaleY(.2)}6%{opacity:1}30%{opacity:.9;transform:rotate(var(--a)) translateY(26px) scaleY(1)}48%,to{opacity:0;transform:rotate(var(--a)) translateY(44px) scaleY(.4)}}@keyframes wi-letter-rise{to{transform:translateY(-58%)}}@keyframes wi-overlay-out{to{opacity:0;visibility:hidden;transform:scale(1.04)}}@keyframes wi-fade-out{to{opacity:0}}@keyframes wi-pulse{50%{opacity:.45}}@keyframes wi-float{50%{transform:translateY(-6px)}}.wi-hero{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:calc(56px + min(84vw,360px)/1.6129) 36px 120px;display:flex;overflow:hidden}@media (min-width:540px){.wi-hero{min-height:720px}}.wi-petals{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wi-hero__arch{width:min(84%,360px);height:calc(100% - 96px);color:var(--wi-gold);pointer-events:none;position:absolute;top:48px;left:50%;transform:translate(-50%)}.wi-hero__content{flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.wi-hero__names{font-family:var(--wi-font-heading);font-weight:400;font-size:var(--wi-name-max);color:var(--wi-accent);flex-direction:column;align-items:center;line-height:1.05;display:flex}.wi-hero__name{max-width:min(64vw,280px);font-size:clamp(1.9rem, calc(min(64vw, 280px) / (var(--chars,6) * var(--wi-name-em))), var(--wi-name-max));white-space:nowrap;overflow-wrap:anywhere}[data-script=devanagari] .wi-hero__names{line-height:1.35}.wi-hero__joiner{color:var(--wi-gold-text);font-size:.55em;line-height:1.3}.wi-hero__headline{max-width:16em;font-family:var(--wi-font-body);color:var(--wi-ink-soft);font-size:1.3rem;font-style:italic;line-height:1.45}[data-script=devanagari] .wi-hero__headline{font-size:1.12rem;font-style:normal;line-height:1.8}.wi-hero__date{font-family:var(--wi-font-ui);letter-spacing:.32em;color:var(--wi-ink);margin-top:6px;font-size:.95rem;font-weight:500}.wi-scroll-hint{font-family:var(--wi-font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--wi-ink-soft);flex-direction:column;align-items:center;gap:4px;font-size:.68rem;font-weight:500;transition:opacity .9s 1.2s;display:flex;position:absolute;bottom:28px;left:50%;translate:-50%}.wi-card[data-motion] .wi-scroll-hint:not([data-shown]){opacity:0}.wi-scroll-hint svg{animation:1.8s ease-in-out infinite wi-nudge}@keyframes wi-nudge{50%{transform:translateY(5px)}}.wi-scratch-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.wi-scratch{flex-direction:column;align-items:center;gap:8px;display:flex}.wi-scratch__label{font-family:var(--wi-font-body);color:var(--wi-ink-soft);font-size:1rem;font-weight:600}.wi-scratch__face{aspect-ratio:4/5;background:var(--wi-paper);width:100%;box-shadow:inset 0 0 0 1px var(--wi-line), 0 6px 16px #3b2a1e14;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;container-type:inline-size}.wi-scratch__value{font-family:var(--wi-font-body);font-variant-numeric:lining-nums;color:var(--wi-accent);white-space:nowrap;padding:0 6px;font-size:min(2.3rem,41.6667cqi - 5px);font-weight:600;line-height:1.1}.wi-scratch:nth-child(2) .wi-scratch__value{white-space:normal;overflow-wrap:anywhere;font-size:1.3rem}.wi-scratch:not([data-ready]) .wi-scratch__value{visibility:hidden}.wi-scratch__foil{touch-action:none;cursor:grab;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.wi-scratch[data-revealed] .wi-scratch__foil{opacity:0;pointer-events:none}.wi-scratch[data-revealed] .wi-scratch__face{animation:wi-lift 1.2s var(--wi-ease-out)}@keyframes wi-lift{35%{box-shadow:inset 0 0 0 1.5px var(--wi-gold), 0 12px 24px color-mix(in srgb, var(--wi-gold) 30%, transparent);transform:translateY(-4px)}}.wi-date__full{font-family:var(--wi-font-body);color:var(--wi-ink);animation:wi-rise-in .8s var(--wi-ease-out) both;margin-top:26px;font-size:1.25rem;font-style:italic}[data-script=devanagari] .wi-date__full{font-size:1.1rem;font-style:normal}@keyframes wi-rise-in{0%{opacity:0;transform:translateY(10px)}}.wi-corner{width:74px;height:74px;color:var(--wi-gold);pointer-events:none;position:absolute}.wi-corner--tl{top:22px;left:22px}.wi-corner--tr{top:22px;right:22px;transform:scaleX(-1)}.wi-corner--bl{bottom:22px;left:22px;transform:scaleY(-1)}.wi-corner--br{bottom:22px;right:22px;transform:scale(-1)}.wi-invitation{padding-top:108px;padding-bottom:76px}.wi-invitation__line{max-width:20em;margin:0 auto 28px;font-style:italic}[data-script=devanagari] .wi-invitation__line{font-style:normal}.wi-person{font-family:var(--wi-font-heading);color:var(--wi-accent);font-size:clamp(2.1rem,10vw,2.6rem);line-height:1.15}[data-script=devanagari] .wi-person{font-size:clamp(1.6rem,7.6vw,1.9rem);line-height:1.5}.wi-parents{color:var(--wi-ink-soft);margin-top:6px;font-size:1.05rem}.wi-connector{font-family:var(--wi-font-body);color:var(--wi-accent);margin:18px 0;font-size:1.3rem;font-style:italic}[data-script=devanagari] .wi-connector{font-size:1.15rem;font-style:normal}.wi-day+.wi-day{margin-top:44px}.wi-day__date{background:color-mix(in srgb, var(--wi-gold) 16%, var(--wi-paper));font-family:var(--wi-font-label);color:var(--wi-ink);border-radius:999px;margin-bottom:24px;padding:6px 16px;font-size:.95rem;font-weight:500;display:inline-block}[data-script=latin] .wi-day__date{letter-spacing:.06em;font-size:.82rem}.wi-timeline{text-align:left;padding:0;list-style:none;position:relative}.wi-timeline:before{content:"";background:repeating-linear-gradient(to bottom, var(--wi-line) 0 3px, transparent 3px 8px);width:2px;position:absolute;top:26px;bottom:26px;left:21px}.wi-timeline__item+.wi-timeline__item{margin-top:28px}.wi-timeline__row{grid-template-columns:44px minmax(0,1fr);gap:16px;display:grid}.wi-timeline__icon{background:var(--wi-paper);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--wi-gold), 0 0 0 4px var(--wi-paper);color:var(--wi-accent);border-radius:50%;place-items:center;display:grid;position:relative}.wi-timeline__item[data-main] .wi-timeline__icon{background:var(--wi-seal);box-shadow:0 0 0 4px var(--wi-paper), 0 4px 10px color-mix(in srgb, var(--wi-seal) 30%, transparent);color:var(--wi-seal-ink)}.wi-timeline__name{font-family:var(--wi-font-heading);color:var(--wi-accent);font-size:2rem;font-weight:400;line-height:1.15}[data-script=devanagari] .wi-timeline__name{font-size:1.45rem;line-height:1.5}.wi-timeline__time{font-family:var(--wi-font-ui);font-variant-numeric:tabular-nums;color:var(--wi-ink);margin-top:2px;font-size:.9rem;font-weight:500}.wi-timeline__venue{color:var(--wi-ink-soft);font-size:1.1rem}.wi-timeline__dress{color:var(--wi-ink-soft);align-items:center;gap:6px;margin-top:4px;font-size:1.02rem;font-style:italic;display:flex}.wi-timeline__dress svg{color:var(--wi-gold-text);flex-shrink:0}[data-script=devanagari] .wi-timeline__dress{font-size:.95rem;font-style:normal}.wi-calendar{margin-top:6px}.wi-calendar__summary{min-height:44px;font-family:var(--wi-font-ui);color:var(--wi-button);cursor:pointer;align-items:center;gap:6px;font-size:.82rem;font-weight:500;list-style:none;display:inline-flex}.wi-calendar__summary::-webkit-details-marker{display:none}.wi-calendar[open]>.wi-calendar__summary{color:var(--wi-accent)}.wi-calendar__menu{animation:wi-rise-in .35s var(--wi-ease-out);flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}.wi-calendar__menu a{min-height:44px;box-shadow:inset 0 0 0 1px var(--wi-line);font-family:var(--wi-font-ui);color:var(--wi-ink);border-radius:999px;align-items:center;padding:0 16px;font-size:.82rem;text-decoration:none;transition:background-color .2s;display:inline-flex}.wi-countdown__units{justify-content:center;display:flex}.wi-countdown__unit{flex-direction:column;flex:1 1 0;align-items:center;gap:6px;max-width:96px;padding:4px 0;display:flex;position:relative}.wi-countdown__unit+.wi-countdown__unit:before{content:"";background:var(--wi-line);width:1px;height:56%;position:absolute;top:12%;left:0}.wi-countdown__number{font-family:var(--wi-font-body);font-variant-numeric:lining-nums tabular-nums;color:var(--wi-accent);font-size:2.9rem;font-weight:600;line-height:1}.wi-countdown__label{font-family:var(--wi-font-label);color:var(--wi-ink-soft);font-size:.95rem}[data-script=latin] .wi-countdown__label{letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:500}.wi-countdown__message{font-family:var(--wi-font-heading);color:var(--wi-accent);font-size:2.2rem}.wi-venue+.wi-venue{margin-top:48px}.wi-venue__name{font-family:var(--wi-font-heading);color:var(--wi-accent);font-size:2.1rem;font-weight:400;line-height:1.2}[data-script=devanagari] .wi-venue__name{font-size:1.5rem;line-height:1.5}.wi-venue__address{color:var(--wi-ink-soft);margin-top:4px;font-size:1.1rem}.wi-venue__events{margin:14px 0 18px;font-size:1.05rem;line-height:1.7}.wi-venue__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.wi-map{aspect-ratio:16/10;background:color-mix(in srgb, var(--wi-gold) 8%, var(--wi-paper));width:100%;animation:wi-rise-in .5s var(--wi-ease-out);border:0;border-radius:14px;margin-bottom:16px;display:block;box-shadow:0 6px 18px #3b2a1e1a}.wi-swatches{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;padding:0;list-style:none;display:flex}.wi-swatch{width:40px;height:40px;box-shadow:inset 0 0 0 1px #00000014, 0 0 0 3px var(--wi-paper), 0 0 0 4px color-mix(in srgb, var(--wi-gold) 45%, transparent), 0 4px 10px #3b2a1e1f;border-radius:50%}.wi-notes{color:var(--wi-ink-soft);margin-top:22px;padding:0;font-size:1.05rem;font-style:italic;list-style:none}[data-script=devanagari] .wi-notes{font-style:normal}.wi-family__list{gap:18px;padding:0;list-style:none;display:grid}.wi-family__name{font-size:1.22rem;font-weight:600;display:block}.wi-family__relation{font-family:var(--wi-font-label);color:var(--wi-ink-soft);margin-top:2px;font-size:.92rem;display:block}[data-script=latin] .wi-family__relation{letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:500}[data-script=devanagari] .wi-family__name{font-size:1.08rem}.wi-contact+.wi-contact{margin-top:30px}.wi-contact__name{font-size:1.25rem;font-weight:600}.wi-contact__relation{color:var(--wi-ink-soft);margin-bottom:12px}.wi-contact__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.wi-hero[data-temple]{justify-content:flex-start;padding:calc(min(30vw,150px) + 18px) 28px 120px}.wi-temple__hero{object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}.wi-temple__veil{background:radial-gradient(90% 46% at 50% 26%, color-mix(in srgb, var(--wi-paper) 82%, transparent), transparent 75%), linear-gradient(color-mix(in srgb, var(--wi-paper) 55%, transparent), transparent 52%);pointer-events:none;position:absolute;inset:0}.wi-temple__toran{filter:drop-shadow(0 6px 8px #501e0a4d);pointer-events:none;width:104%;height:auto;position:absolute;top:0;left:-2%}.wi-card[data-motion] .wi-temple__toran{transform-origin:50% 0;animation:5s ease-in-out infinite alternate wi-toran}@keyframes wi-toran{0%{transform:rotate(-.4deg)}to{transform:rotate(.4deg)}}.wi-temple__blessing{font-family:var(--wi-font-body);color:var(--wi-gold-text);font-size:1.12rem;font-weight:600;line-height:1.5}.wi-hero[data-temple] .wi-hero__date{color:var(--wi-accent);font-weight:600}@media (max-height:720px){.wi-hero[data-temple]{padding-top:calc(min(26vw,130px) + 8px)}.wi-hero[data-temple] .wi-hero__content{gap:8px}.wi-hero[data-temple] .wi-hero__name{font-size:clamp(1.7rem, calc(min(64vw, 280px) / (var(--chars,6) * var(--wi-name-em))), 2.5rem)}.wi-hero[data-temple] .wi-hero__headline{font-size:1rem;line-height:1.5}}.wi-gate{z-index:50;color:#ffe9bd;cursor:pointer;background:#0b0a1e;border:0;width:100%;padding:0;display:block;position:fixed;inset:0;overflow:hidden}.wi-gate:disabled{cursor:default}.wi-gate__stage{aspect-ratio:1072/1920;perspective:1600px;width:max(100vw,55.83svh);transform-origin:var(--gate-x) var(--gate-y);position:absolute;top:50%;left:50%;translate:-50% -50%}.wi-gate__inside,.wi-gate__door{position:absolute;overflow:hidden}.wi-gate__inside img{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.wi-gate__inside:after{content:"";opacity:0;background:radial-gradient(closest-side,#ffdc96e6,#ffbe6e59 60%,#0000);position:absolute;inset:0}.wi-gate__frame{width:100%;height:100%;position:absolute;inset:0}.wi-gate__door img{max-width:none;position:absolute}.wi-gate__door--l{transform-origin:0}.wi-gate__door--r{transform-origin:100%}.wi-gate__door{transition:transform 1.5s cubic-bezier(.55,.05,.25,1),filter 1.5s;box-shadow:inset 0 0 18px #50280059}.wi-gate[data-state=opening] .wi-gate__door--l{filter:brightness(.7);transform:rotateY(-104deg)}.wi-gate[data-state=opening] .wi-gate__door--r{filter:brightness(.7);transform:rotateY(104deg)}.wi-gate[data-state=opening] .wi-gate__inside:after{animation:2.4s both wi-gate-glow}@keyframes wi-gate-glow{0%,10%{opacity:0}45%{opacity:.85}to{opacity:.15}}.wi-gate[data-state=opening] .wi-gate__stage{animation:1.8s cubic-bezier(.5,0,.75,.4) 1.15s both wi-gate-walk}@keyframes wi-gate-walk{to{transform:scale(2.6)}}.wi-gate[data-state=opening]{animation:.7s 2.25s both wi-gate-fade}@keyframes wi-gate-fade{to{opacity:0}}.wi-gate__words{padding:70px 24px max(26px, env(safe-area-inset-bottom));background:linear-gradient(#0000,#0a0818d9 55%);justify-items:center;gap:6px;transition:opacity .5s;display:grid;position:absolute;bottom:0;left:0;right:0}.wi-gate[data-state=opening] .wi-gate__words{opacity:0}.wi-gate__occasion{font-family:var(--wi-font-label);color:#f7d27a;font-size:1rem}.wi-gate__names{font-family:var(--wi-font-heading);text-shadow:0 2px 12px #000000b3;font-size:min(2.2rem,9vw);line-height:1.35}.wi-gate__joiner{color:#f7d27a}.wi-gate__hint{font-family:var(--wi-font-ui);letter-spacing:.08em;color:#fbe8c4;align-items:center;gap:8px;margin-top:4px;font-size:.86rem;display:inline-flex}.wi-gate__hint i{background:#f7a400;border-radius:50%;width:8px;height:8px}.wi-card[data-motion] .wi-gate[data-state=closed] .wi-gate__hint i{animation:1.4s ease-in-out infinite wi-gate-dot}@keyframes wi-gate-dot{50%{box-shadow:0 0 0 7px #f7a40040}}.wi-card[data-video] .wi-gate__hint{visibility:hidden}@media (prefers-reduced-motion:reduce){.wi-gate__door{transition:none}.wi-gate[data-state=opening],.wi-gate[data-state=opening] .wi-gate__stage,.wi-gate[data-state=opening] .wi-gate__inside:after{animation:none}.wi-gate[data-state=opening]{opacity:0;transition:opacity .4s}}.wi-hero[data-temple=night] .wi-temple__veil{background:linear-gradient(#080a1e8c,#080a1e40 40%,#0000 58%)}.wi-hero[data-temple=night] :is(.wi-hero__names,.wi-hero__date){color:#ffe9bd;text-shadow:0 2px 14px #0009}.wi-hero[data-temple=night] :is(.wi-hero__joiner,.wi-temple__blessing){color:#f7d27a}.wi-hero[data-temple=night] .wi-hero__headline{color:#f6e6cc;text-shadow:0 1px 10px #0009}.wi-hero[data-temple=night] .wi-scroll-hint{color:#ffe9bd}.wi-fireworks{pointer-events:none;position:absolute;inset:0 0 55%}.wi-firework{width:0;height:0;position:absolute}.wi-firework i{background:linear-gradient(transparent, var(--c));transform-origin:50% 0;opacity:0;width:2px;height:34px;box-shadow:0 0 6px var(--c);border-radius:2px;position:absolute;top:0;left:0}.wi-card[data-motion] .wi-fireworks[data-active] .wi-firework i{animation:wi-burst 4.2s ease-out var(--delay) infinite}@media (prefers-reduced-motion:reduce){.wi-card[data-motion] .wi-fireworks[data-active] .wi-firework i{animation:none}}.wi-temple__closing{aspect-ratio:4/5;object-fit:cover;width:min(100%,340px);box-shadow:0 0 0 4px var(--wi-paper), 0 0 0 5px var(--wi-gold), 0 18px 36px #501e0a40;border-radius:46% 46% 10px 10px/30% 30% 10px 10px;margin:0 auto 26px;display:block}@media (prefers-reduced-motion:reduce){.wi-card[data-motion] .wi-temple__toran{animation:none}}.wi-closing{padding-bottom:108px}.wi-closing__line{font-family:var(--wi-font-heading);color:var(--wi-accent);font-size:2.6rem;line-height:1.15}[data-script=devanagari] .wi-closing__line{font-size:2rem;line-height:1.45}.wi-closing__names{font-family:var(--wi-font-body);letter-spacing:.04em;font-size:1.35rem;font-weight:600}.wi-footer{border-top:1px solid var(--wi-line);font-family:var(--wi-font-ui);flex-direction:column;align-items:center;gap:8px;margin-top:56px;padding-top:22px;display:flex}.wi-footer__brand{min-height:44px;color:var(--wi-ink-soft);align-items:center;gap:8px;font-size:.8rem;text-decoration:none;display:inline-flex}.wi-footer__brand strong{color:var(--wi-ink);font-weight:600;transition:color .2s}.wi-footer__report{min-height:44px;color:var(--wi-ink-soft);text-underline-offset:3px;align-items:center;padding:0 8px;font-size:.75rem;display:inline-flex}.wi-music{right:max(16px,50vw - 224px);bottom:max(18px, env(safe-area-inset-bottom));z-index:40;background:var(--wi-button);width:48px;height:48px;color:var(--wi-button-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 8px 20px #3b2a1e40}.wi-music[data-playing] svg{animation:1.6s ease-in-out infinite wi-beat}@keyframes wi-beat{50%{transform:scale(1.12)}}.wi-toast{z-index:60;background:var(--wi-ink);width:max-content;max-width:min(88vw,420px);color:var(--wi-paper);font-family:var(--wi-font-ui);text-align:center;opacity:0;transition:opacity .25s ease, transform .3s var(--wi-ease-out);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 #2b202440}.wi-toast[data-shown]{opacity:1;transform:translate(-50%)}.wi-dance{padding-top:16px;overflow:hidden}.wi-dance__frame{z-index:2;background:var(--wi-dance-backdrop,none);margin-inline:-32px;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 9% 88%,#0000);mask-image:linear-gradient(#0000,#000 9% 88%,#0000)}.wi-dance__stage{width:min(100%, 100svh * var(--wi-dance-ratio));margin-inline:auto;position:relative}@media (min-width:540px){.wi-dance__stage{--wi-dance-fade:clamp(0px, (480px - 100svh * var(--wi-dance-ratio)) / 2, 28px);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--wi-dance-fade), #000 calc(100% - var(--wi-dance-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--wi-dance-fade), #000 calc(100% - var(--wi-dance-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--wi-dance-fade), #000 calc(100% - var(--wi-dance-fade)), transparent)}}.wi-dance__poster,.wi-dance__video{z-index:1;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.wi-dance__video{object-fit:cover}.wi-card[data-motion] .wi-dance:not([data-reduced]) .wi-dance__poster,.wi-card:not([data-motion]) .wi-dance__poster~.wi-dance__video,.wi-dance[data-reduced] .wi-dance__poster~.wi-dance__video{visibility:hidden}.wi-dance__caption{font-family:var(--wi-font-heading);color:var(--wi-accent);text-wrap:balance;margin-top:18px;font-size:2.3rem;line-height:1.15}[data-script=devanagari] .wi-dance__caption{font-size:1.7rem;line-height:1.5}.wi-dance__replay{margin-top:0}.wi-dance__replay:not([data-shown]){visibility:hidden}@media (prefers-reduced-motion:reduce){.wi-reveal,.wi-card[data-motion] .wi-reveal:not([data-shown]){filter:none;transition:opacity .4s;transform:none}.wi-reveal--title .wi-h2,.wi-card[data-motion] .wi-reveal--title:not([data-shown]) .wi-h2{clip-path:none;transition:none}.wi-reveal--title .wi-divider,.wi-card[data-motion] .wi-reveal--title:not([data-shown]) .wi-divider{opacity:1;transition:none;transform:none}.wi-envelope,.wi-opening__hint,.wi-scroll-hint svg,.wi-music[data-playing] svg,.wi-scratch[data-revealed] .wi-scratch__face,.wi-calendar__menu,.wi-map{animation:none}.wi-opening[data-state=opening] *,.wi-opening[data-state=opening] :after{animation:none!important}.wi-opening[data-state=opening]{animation:.4s forwards wi-overlay-out}}.wi-photo{background:var(--wi-envelope);object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.wi-venue__photo{aspect-ratio:4/3;margin-bottom:18px}.wi-closing__photo{aspect-ratio:4/5;border:6px solid var(--wi-paper);width:min(78%,300px);box-shadow:0 0 0 1px var(--wi-line), 0 14px 30px #3b2a1e29;margin:0 auto 28px}.wi-gallery__story{margin-bottom:24px}.wi-gallery__row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;margin:0 -24px;padding:4px 24px 12px;list-style:none;display:flex;overflow-x:auto}.wi-gallery__item{scroll-snap-align:center;flex:0 0 78%}.wi-gallery__item .wi-photo{aspect-ratio:4/5}.wi-gallery__caption{color:var(--wi-ink-soft);margin-top:8px;font-size:1rem}.wi-watermark{z-index:60;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.wi-watermark span{font-family:var(--wi-font-ui);letter-spacing:.2em;color:#7a1f2b24;white-space:nowrap;font-size:clamp(3rem,18vw,7rem);font-weight:600;transform:rotate(-30deg)}.wi-card[data-embedded] .wi-music{bottom:16px;right:16px}.wi-card[data-embedded] .wi-watermark span{font-size:4.2rem}.wi-footer__credit{text-align:center;max-width:34ch;color:var(--wi-ink-soft);font-size:.7rem;line-height:1.5}.wi-footer__credit a{color:inherit;text-underline-offset:2px}.wi-footer__credit a,.wi-footer__credit span{white-space:nowrap}.wi-card[data-video] :is(.wi-opening__hint,.wi-scroll-hint,.wi-hint,.wi-link-button,.wi-footer__report){visibility:hidden}
.hs-card[data-highway]{--hw-asphalt-far:#b9b4bd;--hw-asphalt-mid:#7d7a84;--hw-asphalt-near:#4f4c56}.hs-hw{background:#e9d6b8;position:absolute;inset:0;overflow:hidden}.hs-hw__lands{position:absolute;inset:0}.hs-hw__land{object-fit:cover;object-position:50% var(--hw-hz);width:100%;height:100%;transform-origin:50% var(--hw-hz);display:block;position:absolute;inset:0}.hs-card[data-motion] .hs-hw__land[data-enter]{animation:hs-hw-land-in 1.3s var(--hs-ease) .3s both}.hs-card[data-motion] .hs-hw__land[data-role=leaving]{animation:1.8s ease-in both hs-hw-land-pass}@keyframes hs-hw-land-in{0%{opacity:0;transform:scale(.95)}}@keyframes hs-hw-land-pass{to{transform:scale(1.05)}}.hs-hw__road{left:0;top:var(--hw-horizon);width:100%;height:calc(100cqh - var(--hw-horizon));transition:filter 1.2s;display:block;position:absolute;overflow:visible}.hs-hw__shoulder{fill:#b98d5d;opacity:.55}.hs-hw__line{fill:#fbf6ea}.hs-hw__grain{mix-blend-mode:multiply;pointer-events:none}.hs-hw[data-night] .hs-hw__road{filter:brightness(.5)saturate(.85)hue-rotate(-12deg)}.hs-hw__rig{z-index:2;transform-origin:50% var(--hw-horizon);pointer-events:none;position:absolute;inset:0}.hs-hw__rig[data-role=leaving]{z-index:1}.hs-hw__rig[data-role=leaving][data-motion=back]{z-index:3}.hs-hw__truck{left:50%;bottom:calc(100cqh - var(--hw-y));width:var(--hw-w);pointer-events:auto;position:absolute;translate:-50%}.hs-hw__rig[data-role=leaving] .hs-hw__truck{pointer-events:none}.hs-hw__body{position:relative}.hs-hw__img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.hs-hw__shadow{background:radial-gradient(closest-side,#140e0a8c,#140e0a47 55%,#0000);border-radius:50%;height:6.5%;position:absolute;bottom:-2.6%;left:3%;right:3%}.hs-card[data-motion][data-opened] .hs-hw__rig[data-role=current] .hs-hw__body{animation:.74s ease-in-out infinite alternate hs-hw-ride,2.9s ease-in-out infinite alternate hs-hw-roll}@keyframes hs-hw-ride{0%{translate:0}to{translate:0 -.32%}}@keyframes hs-hw-roll{0%{rotate:-.18deg}to{rotate:.18deg}}.hs-hw__lamp{aspect-ratio:1;mix-blend-mode:screen;opacity:.28;pointer-events:none;background:radial-gradient(closest-side,#ffeed6f2,#ff4632cc 38%,#ff281e00 100%);border-radius:50%;position:absolute;translate:-50% -50%;scale:1.7}.hs-hw[data-parked] .hs-hw__lamp{opacity:0}.hs-hw[data-night] .hs-hw__lamp{opacity:.7;scale:2.4}.hs-card[data-motion] .hs-hw__rig[data-role=current][data-enter] .hs-hw__lamp{animation:2.1s both hs-hw-brake}.hs-hw__lamp:after{content:"";opacity:0;background:radial-gradient(closest-side,#ffecaaf2,#ffa600bf 40%,#ff8c0000 100%);border-radius:50%;position:absolute;inset:-25%}.hs-card[data-motion] .hs-hw__rig[data-role=current][data-enter][data-motion=forward] .hs-hw__lamp[data-side=left]:after{animation:.44s step-end .7s 3 hs-hw-blink}@keyframes hs-hw-brake{0%,66%{opacity:.28;scale:1.7}80%{opacity:1;scale:2.5}to{opacity:.45;scale:1.9}}@keyframes hs-hw-blink{0%{opacity:1}50%{opacity:0}}.hs-hw__smoke{aspect-ratio:1;pointer-events:none;width:12%;position:absolute;bottom:6%;left:22%}.hs-hw__smoke i{opacity:0;background:radial-gradient(closest-side,#6e6a7699,#6e6a7600);border-radius:50%;position:absolute;inset:0}.hs-card[data-motion] .hs-hw__rig[data-role=leaving][data-motion=forward] .hs-hw__smoke i{animation:1.1s ease-out both hs-hw-puff}.hs-hw__smoke i:nth-child(2){animation-delay:.14s!important}.hs-hw__smoke i:nth-child(3){animation-delay:.28s!important}@keyframes hs-hw-puff{0%{opacity:0;transform:translate(0)scale(.4)}25%{opacity:.85}to{opacity:0;transform:translate(-70%,-50%)scale(2.8)}}.hs-card[data-motion] .hs-hw__rig[data-role=leaving][data-motion=forward]{animation:1.8s linear .12s both hs-hw-away}.hs-card[data-motion] .hs-hw__rig[data-role=leaving][data-motion=forward] .hs-hw__truck{animation:.32s linear both hs-hw-shudder}@keyframes hs-hw-away{0%{transform:none}10%{transform:scale(.84)}20%{transform:scale(.57)}30%{transform:scale(.37)}40%{transform:scale(.25)}50%{transform:scale(.17)}70%{opacity:1;transform:scale(.097)}to{opacity:0;transform:scale(.05)}}@keyframes hs-hw-shudder{0%,to{translate:-50%}20%{translate:-50.4% .3%}45%{translate:-49.6% -.2%}70%{translate:-50.2% .2%}}.hs-card[data-motion] .hs-hw__rig[data-role=current][data-enter][data-motion=forward]{animation:1.45s cubic-bezier(.25,.55,.3,1) .65s both hs-hw-overtake}.hs-card[data-motion] .hs-hw__rig[data-role=current][data-enter][data-motion=forward] .hs-hw__truck{animation:1.45s ease-in-out .65s both hs-hw-swing-in}@keyframes hs-hw-overtake{0%{transform:scale(1.2)translate(104cqw)}55%{transform:scale(1.05)translate(14cqw)}to{transform:none}}@keyframes hs-hw-swing-in{0%,20%{rotate:0deg}55%{rotate:-1.6deg}85%{rotate:.4deg}to{rotate:0deg}}.hs-card[data-motion] .hs-hw__rig[data-role=leaving][data-motion=back]{animation:1.1s cubic-bezier(.5,0,.8,.45) both hs-hw-drop-behind}@keyframes hs-hw-drop-behind{to{transform:scale(1.2)translate(106cqw)}}.hs-card[data-motion] .hs-hw__rig[data-role=current][data-enter][data-motion=back]{animation:1.5s cubic-bezier(.12,.7,.3,1) .45s both hs-hw-catch-up}@keyframes hs-hw-catch-up{0%{opacity:0;transform:scale(.06)}12%{opacity:1}to{transform:none}}.hs-hw__board{z-index:1;--u:1.36cqw;--hs-paper:var(--hw-board);--hs-ink:#fff4de;--hs-ink-soft:#f5e2c2;--hs-accent:#ffd34a;--hs-gold-text:#ffb54d;--hs-gold:#f0b03c;--hs-line:#ffecc859;--hs-button:#ffd34a;--hs-button-ink:#2a1502;position:absolute;container-type:inline-size}.hs-card[data-highway] .hs-hw__board .hs-scene{background:0 0;position:absolute;inset:0;overflow:hidden;container-type:normal}.hs-card[data-highway] .hs-hw__board .hs-scene .hs-content{--hs-col:95cqw;--hs-gap:.45cqh;color:var(--hs-ink);text-shadow:0 1px 2px #00000059;justify-content:center;inset:2% 2.5% 3%}.hs-card[data-highway] .hs-hw__board .hs-content[data-fitted]{justify-content:flex-start}.hs-card[data-highway] .hs-hw__board .hs-script{--hs-letter:.62;font-size:min(calc(9 * var(--u)), calc(var(--hs-col) * .94 / (var(--chars,10) * var(--hs-letter) + .6)), 2.8rem);color:var(--hs-accent);text-shadow:.035em .05em #a3172c,.07em .1em #00000059;padding:.04em .2em .14em;line-height:1.12}.hs-card[data-highway][data-script=devanagari] .hs-hw__board .hs-script{--hs-letter:.95;font-size:min(calc(8.5 * var(--u)), calc(var(--hs-col) * .94 / (var(--chars,6) * var(--hs-letter) + .6)), 2.6rem)}.hs-card[data-highway] .hs-hw__board .hs-script.hs-opening__name{font-size:min(calc(13 * var(--u)), calc(var(--hs-col) * .94 / (var(--chars,8) * var(--hs-letter) + .6)), 4rem)}.hs-card[data-highway] .hs-hw__board .hs-script.hs-opening__kicker,.hs-card[data-highway] .hs-hw__board .hs-script.hs-opening__joiner{font-size:min(calc(7.2 * var(--u)), 2.2rem);color:var(--hs-ink);text-shadow:.04em .06em #00000073}.hs-card[data-highway] .hs-hw__board .hs-scene--invitation .hs-person{font-size:min(calc(9.5 * var(--u)), calc(var(--hs-col) * .94 / (var(--chars,8) * var(--hs-letter) + .6)), 3rem);margin-top:.1cqh}.hs-card[data-highway] .hs-hw__board .hs-caps{font-size:clamp(13.5px, calc(3.75 * var(--u)), 19px);letter-spacing:.05em;color:var(--hs-ink-soft);line-height:1.38}.hs-card[data-highway][data-script=latin] .hs-hw__board :is(.hs-invite,.hs-small){text-transform:none;letter-spacing:.01em}.hs-card[data-highway] .hs-hw__board .hs-invite{font-size:clamp(15.5px, calc(4.3 * var(--u)), 21px);color:var(--hs-ink);line-height:1.3}.hs-card[data-highway] .hs-hw__board .hs-strong{color:var(--hs-ink)}.hs-card[data-highway] .hs-hw__board .hs-small{font-size:clamp(14px, calc(3.9 * var(--u)), 19px);line-height:1.3}.hs-card[data-highway] .hs-hw__board .hs-venue{font-size:clamp(17px, calc(4.8 * var(--u)), 25px);color:var(--hs-ink);line-height:1.25}.hs-card[data-highway] .hs-hw__board :is(.hs-body,.hs-headline){font-size:clamp(15.5px, calc(4.3 * var(--u)), 21px);color:var(--hs-ink);line-height:1.3}.hs-card[data-highway] .hs-hw__board .hs-blessing{color:var(--hs-gold-text)}.hs-card[data-highway] .hs-hw__board .hs-kicker{font-size:clamp(13.5px, calc(3.75 * var(--u)), 18px);color:var(--hs-gold-text)}.hs-card[data-highway] .hs-hw__board :is(.hs-date__day,.hs-countdown__number){color:var(--hs-accent);text-shadow:.04em .05em #a3172c}.hs-card[data-highway] .hs-hw__board .hs-ornament{margin-block:0}.hs-card[data-highway] .hs-hw__board .hs-ornament svg{width:calc(3 * var(--u))}.hs-card[data-highway] .hs-hw__board .hs-ornament span{width:calc(9 * var(--u));background:repeating-linear-gradient(90deg,#ff5d8f 0 6px,#0000 6px 9px,#ffd34a 9px 15px,#0000 15px 18px);border-radius:2px;height:2px}.hs-card[data-highway] .hs-hw__board .hs-actions{gap:calc(1.6 * var(--u));margin-top:.5cqh}.hs-card[data-highway] .hs-hw__board .hs-button{min-height:40px;font-size:clamp(13.5px, calc(3.7 * var(--u)), 17px);text-shadow:none;padding:.5em .85em;font-weight:600}.hs-card[data-highway] .hs-hw__board .hs-button svg{display:none}.hs-card[data-highway] .hs-hw__board .hs-button--ghost{border-color:color-mix(in srgb, var(--hs-gold) 80%, transparent);background:color-mix(in srgb, var(--hw-board) 70%, #000 30%);color:var(--hs-accent)}.hs-card[data-highway] .hs-hw__board .hs-menu__list{background:color-mix(in srgb, var(--hw-board) 80%, #000 20%);box-shadow:0 16px 40px -12px #0009, 0 0 0 1px var(--hs-line)}.hs-card[data-highway] .hs-hw__board .hs-menu__list a{color:var(--hs-ink)}.hs-card[data-highway] .hs-hw__board .hs-block{gap:.25cqh;margin-top:.3cqh}.hs-card[data-highway] .hs-hw__board .hs-block .hs-button{min-height:38px}.hs-card[data-highway] .hs-hw__board .hs-footer{color:var(--hs-ink-soft);font-size:13px;line-height:1.4}.hs-card[data-highway] .hs-hw__board .hs-portrait img{width:min(calc(26 * var(--u)), 120px);box-shadow:0 0 0 3px var(--hw-board), 0 0 0 5px var(--hs-accent)}.hs-card[data-highway] .hs-hw__board .hs-photos{gap:calc(1.6 * var(--u))}.hs-card[data-highway] .hs-hw__board .hs-photos img{box-shadow:0 0 0 2px var(--hs-accent)}@container (min-aspect-ratio:9/17){.hs-card[data-highway] .hs-hw__board .hs-scene .hs-content{--hs-gap:.3cqh;inset:1.5% 2% 2%}.hs-card[data-highway] .hs-hw__board .hs-script{font-size:min(calc(7.6 * var(--u)), calc(var(--hs-col) * .94 / (var(--chars,10) * var(--hs-letter) + .6)), 2.4rem)}.hs-card[data-highway] .hs-hw__board .hs-ornament{display:none}.hs-card[data-highway] .hs-hw__board .hs-actions{margin-top:.2cqh}.hs-card[data-highway] .hs-hw__board .hs-button{min-height:36px;padding-block:.4em}}.hs-card[data-motion][data-highway] .hs-hw__board .hs-scene[data-state=current][data-enter] .hs-line{animation-delay:calc(var(--i,0) * .19s + 1.65s)}.hs-card[data-highway] .hs-progress{justify-content:center;gap:6px}.hs-card[data-highway] .hs-progress li{background:#1e120859;border-radius:3px;flex:0 18px;height:6px;box-shadow:inset 0 0 0 1px #ffffff59}.hs-card[data-highway] .hs-progress li[data-done]{background:linear-gradient(#ffd27a,#ff9a1f);box-shadow:0 0 6px #ffaa28cc}.hs-card[data-highway] .hs-nav--back,.hs-card[data-highway] .hs-music{color:#ffe2a3;background:#1e120873;border-color:#ffd678b3}.hs-card[data-highway] .hs-hw-horn{top:auto;left:50%;right:auto;bottom:max(10px, calc(env(safe-area-inset-bottom) + 6px));z-index:6;aspect-ratio:1;width:clamp(72px,21*min(1cqw,.462cqh),104px);height:auto;color:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:drop-shadow(0 8px 14px #00000073);background:0 0;border:0;border-radius:50%;padding:0;transition:transform .12s,opacity .3s;animation:none;display:block;position:absolute;transform:translate(-50%)}.hs-card[data-highway] .hs-hw-horn:active:not(:disabled){transform:translate(-50%)scale(.92)}.hs-card[data-highway] .hs-hw-horn:disabled{opacity:.45;pointer-events:none}.hs-card[data-highway] .hs-hw-horn:focus-visible{outline-offset:3px;outline:3px solid #ffd34a}.hs-card[data-motion][data-highway] .hs-hw-horn:not([data-opened]) .hs-hw-horn__disc{animation:1.6s ease-in-out infinite hs-hw-beckon}@keyframes hs-hw-beckon{0%,70%,to{transform:none}78%{transform:rotate(-7deg)scale(1.05)}86%{transform:rotate(6deg)scale(1.05)}93%{transform:rotate(-3deg)}}.hs-hw-horn__disc{width:100%;height:100%;display:block;overflow:visible}.hs-hw-horn__outline{fill:#1c0b0e}.hs-hw-horn__rim{fill:#d7263d}.hs-hw-horn__dots{fill:none;stroke:#fff4dc;stroke-width:1.6px;stroke-dasharray:.1 5.53;stroke-linecap:round;transform-origin:50%;transform:rotate(3deg)}.hs-hw-horn__ring{fill:#1c0b0e}.hs-hw-horn__face{fill:#ffc531}.hs-hw-horn__lotus{fill:#ff6f91;stroke:#b3123b;stroke-width:.8px}.hs-hw-horn__ok{fill:#7a0f22;font-family:var(--font-yatra-one), var(--hs-font-heading), var(--font-nastaliq), serif;text-anchor:middle;paint-order:stroke;stroke:#ffe8a8;stroke-width:1.2px;font-size:25px}.hs-hw-horn__word{fill:#fff4dc;font-family:var(--hs-font-ui);letter-spacing:2.4px;text-anchor:middle;font-size:9.6px;font-weight:700}.hs-hw-horn__waves{pointer-events:none;position:absolute;inset:-12%}.hs-hw-horn__waves i{opacity:0;border:2px solid #0000;border-color:#0000 #ffd66ee6;border-radius:50%;position:absolute;inset:0}.hs-card[data-motion] .hs-hw-horn__waves[data-honked] i{animation:.7s ease-out both hs-hw-ring}.hs-card[data-motion] .hs-hw-horn__waves[data-honked] i:nth-child(2){animation-delay:.21s}@keyframes hs-hw-ring{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.7)}}.hs-hw-start{left:50%;bottom:calc(max(10px, calc(env(safe-area-inset-bottom) + 6px)) + clamp(72px, calc(21 * min(1cqw, .462cqh)), 104px) + 8px);z-index:6;color:#ffe9b8;font-family:var(--hs-font-ui);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e12089e;border-radius:999px;padding:.45em 1em;font-size:12.5px;position:absolute;transform:translate(-50%)}.hs-card[data-motion] .hs-hw-start{animation:.6s 1s both hs-fade}.hs-card[data-reduced] .hs-hw__rig,.hs-card[data-reduced] .hs-hw__truck,.hs-card[data-reduced] .hs-hw__body,.hs-card[data-reduced] .hs-hw__land,.hs-card[data-reduced] .hs-hw__lamp,.hs-card[data-reduced] .hs-hw__lamp:after,.hs-card[data-reduced] .hs-hw__smoke i,.hs-card[data-reduced] .hs-hw-horn__disc{animation:none!important}.hs-card[data-reduced] .hs-hw__rig[data-role=leaving]{visibility:hidden}.hs-card[data-reduced][data-motion] .hs-hw__rig[data-role=current][data-enter]{animation:.35s both hs-fade!important}.hs-card[data-reduced][data-motion][data-highway] .hs-hw__board .hs-scene[data-state=current][data-enter] .hs-line{animation-delay:calc(var(--i,0) * .12s + .2s)}
