.exp-akhbaar .exp-controls button{color:#efe7d3;-webkit-backdrop-filter:blur(6px);background:#1d19169e;border-color:#efe7d359}.ak,.ak-gate{--ak-paper:#efe7d3;--ak-ink:#1d1916;--ak-red:#a92a1f;--ak-blue:#1f3d8f;--ak-rule:#1d19168c;--ak-body:var(--font-oldstd), "Old Standard TT", Georgia, "Tiro Devanagari Hindi", serif;--ak-head:var(--font-playfair), "Playfair Display", Georgia, var(--font-rozha), serif;--ak-hand:var(--font-kalam), "Kalam", cursive;--ak-nav:calc(74px + env(safe-area-inset-bottom))}.ak{height:100svh;min-height:420px;font-family:var(--ak-body);color:var(--ak-ink);touch-action:none;-webkit-user-select:none;user-select:none;background:#3a2414;position:relative;overflow:hidden}.hi .ak,.hi .ak-gate{--ak-body:var(--font-tiro), "Tiro Devanagari Hindi", serif;--ak-head:var(--font-rozha), "Rozha One", serif}.exp-preview .ak{height:770px;min-height:0}.ak-gl,.ak-fx{width:100%;height:100%;position:absolute;inset:0}.ak-gl{touch-action:none}.ak-fx{pointer-events:none;z-index:2}.ak-page{z-index:3;transform-origin:0 0;pointer-events:none;visibility:hidden;opacity:0;position:absolute;top:0;left:0}.ak-well,.ak-photo{pointer-events:auto;position:absolute}.ak-well{--cue-bg:var(--ak-paper);--cue-ink:var(--ak-red);--cue-pb:0px;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;-webkit-user-select:text;user-select:text;cursor:auto;font-size:12.6px;line-height:1.5;overflow:auto}.hi .ak-well{font-size:13.4px;line-height:1.6}.ak-well::-webkit-scrollbar{display:none}.ak-well>:first-child{margin-top:0}.ak-well p{margin:0 0 7px}.ak-well .more-cue{font:700 10px/1 var(--ak-body);letter-spacing:.08em;text-transform:uppercase;padding:8px 0 4px}.ak-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ak-photo{background:#d9cfb8;overflow:hidden}.ak-photo img,.ak-photos .exp-album img{object-fit:cover;object-position:50% 18%;filter:grayscale()sepia(.18)contrast(1.18)brightness(1.04);mix-blend-mode:multiply;width:100%;height:100%}.ak-photo:after,.ak-photos .exp-album button:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.32;background:radial-gradient(circle,#1d1916 .55px,#0000 1.25px) 0 0/3px 3px;position:absolute;inset:0}.ak-dear{font-size:13px;font-style:italic;margin:0 0 6px!important}.ak-lede{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.ak-lede b{letter-spacing:.03em;font-weight:700}.ak-lede:first-letter{float:left;font:900 34px/.8 var(--ak-head);color:var(--ak-red);margin:3px 5px 0 0}.hi .ak-lede:first-letter{float:none;font:inherit;color:inherit;margin:0}.ak-kicker{font:700 9.5px/1.2 var(--ak-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ak-red);margin:4px 0 6px!important}.ak-big{font:900 25px/1.1 var(--ak-head);letter-spacing:-.01em;margin:0 0 2px!important}.ak-big small{font:italic 400 14px/1.2 var(--ak-body);letter-spacing:0;margin-top:3px;display:block}.hi .ak-big small{font-style:normal}.ak-muted{color:#1d1916bd;font-style:italic}.hi .ak-muted{font-style:normal}.ak-small{font-size:11.6px;line-height:1.4}.ak-note{border-top:.6px solid var(--ak-rule);padding:6px 0 0;font-size:12px}.ak-note b{font:700 9px/1.4 var(--ak-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ak-red);display:block}.hi .ak-note b{letter-spacing:0;font-size:11px}.ak-note small{font-style:italic;display:block}.ak-links{flex-wrap:wrap;gap:6px;display:flex;margin:6px 0 0!important}.ak-link{border:1px solid var(--ak-ink);font:700 10.5px/1.2 var(--ak-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ak-ink);background:#ffffff40;align-items:center;gap:5px;padding:4px 9px;text-decoration:none;display:inline-flex}.hi .ak-link{letter-spacing:0;text-transform:none;font-size:12px}.ak-link:active{background:var(--ak-ink);color:var(--ak-paper)}.ak-turn{font:italic 700 11.5px/1.3 var(--ak-body);color:var(--ak-red);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:2px;padding:0;display:inline-flex}.ak-btn{background:var(--ak-ink);color:var(--ak-paper);font:700 11.5px/1.2 var(--ak-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:2px 2px 0 var(--ak-red);border:0;justify-content:center;align-items:center;gap:7px;margin:8px 0 4px;padding:9px 16px;display:inline-flex}.hi .ak-btn{letter-spacing:0;font-size:13.5px}.ak-btn:disabled{opacity:.45;cursor:default;box-shadow:none}.ak-btn:not(:disabled):active{box-shadow:none;transform:translate(2px,2px)}.ak-s-family .exp-families{text-align:left;grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.ak-s-family .exp-families>div{border-top:1.2px solid var(--ak-ink);padding-top:4px}.ak-s-family .exp-kicker{font:700 9px/1.3 var(--ak-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ak-red);margin:0 0 3px}.ak-s-family .exp-family-names{font:700 14px/1.3 var(--ak-head);margin:0 0 6px}.ak-s-family .exp-other-family{columns:2;column-rule:.5px solid var(--ak-rule);grid-column:1/-1;column-gap:12px;font-size:12px}.ak-s-family .exp-other-family p{break-inside:avoid;margin:0 0 4px}.ak-s-family .exp-other-family small{opacity:.75;font-style:italic;display:block}.ak-kids small{font-style:italic}.ak-ticker{background:var(--ak-ink);color:var(--ak-paper);margin:8px 0;padding:6px 8px 7px}.ak-ticker p{font:700 8.5px/1.2 var(--ak-body);letter-spacing:.14em;text-transform:uppercase;color:#f2c14e;margin:0 0 5px!important}.hi .ak-ticker p{letter-spacing:0;font-size:11px}.ak-ticker div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.ak-ticker span{border:.6px solid #efe7d359;flex-direction:column;align-items:center;padding:3px 0 2px;display:flex}.ak-ticker b{font:700 22px/1 var(--font-inter), monospace;font-variant-numeric:tabular-nums;animation:.35s ease-out ak-tick}.ak-ticker small{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:8.5px}@keyframes ak-tick{0%{opacity:.2;transform:translateY(-3px)}}.ak-listing{margin:0;padding:0;list-style:none}.ak-listing li{border-top:.6px solid var(--ak-rule);grid-template-columns:58px 1fr;gap:8px;padding:6px 0 7px;display:grid}.ak-listing li:first-child{border-top:1.4px solid var(--ak-ink)}.ak-listing li.is-main{background:linear-gradient(90deg,#a92a1f14,#0000)}.ak-time{font:900 13px/1.15 var(--ak-head);color:var(--ak-red);margin:2px 0 0!important}.ak-listing h3{font:900 15px/1.15 var(--ak-head);text-transform:uppercase;letter-spacing:.02em;margin:0 0 1px}.hi .ak-listing h3{text-transform:none;font-size:17px;font-weight:400}.ak-listing .ak-muted{margin-bottom:2px;font-size:11.6px}.ak-story{text-align:justify;-webkit-hyphens:auto;hyphens:auto;white-space:pre-line}.ak-story:first-letter{float:left;font:900 40px/.78 var(--ak-head);color:var(--ak-red);margin:4px 6px 0 0}.hi .ak-story:first-letter{float:none;font:inherit;color:inherit;margin:0}.ak-photos{border-top:1.2px solid var(--ak-ink);margin-top:8px;padding-top:4px}.ak-photos .exp-album{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ak-photos .exp-album button{aspect-ratio:4/5;border:.6px solid var(--ak-ink);cursor:zoom-in;background:#d9cfb8;padding:0;position:relative;overflow:hidden}.ak-photos .exp-album span{z-index:1;font:italic 9px/1 var(--ak-body);color:var(--ak-paper);text-shadow:0 0 2px #000;position:absolute;bottom:2px;left:3px}.ak-event .ak-big{color:var(--ak-red)}.ak-venue{font:700 14px/1.3 var(--ak-head);flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex;margin:6px 0!important}.ak-venue svg{color:var(--ak-red);flex-shrink:0;translate:0 2px}.ak-venue small{font:italic 400 12px/1.3 var(--ak-body);flex-basis:100%;padding-left:21px}.ak-names{font:900 28px/1.05 var(--ak-head);text-align:center;margin:2px 0 6px!important}.ak-names span{display:block}.ak-names i{font:italic 400 15px/1.2 var(--ak-body);color:var(--ak-red);display:block}.ak-s-end{text-align:center}.akr{border:1.3px dashed var(--ak-ink);background:#fffcf059;margin:6px 2px 4px;padding:12px 11px 10px;transition:transform .9s cubic-bezier(.5,0,.7,.4),opacity .9s;position:relative}.akr-scissors{background:var(--ak-paper);padding:0 3px;line-height:0;position:absolute;top:-10px;left:8px}.akr.is-cut .akr-scissors{animation:1s linear forwards ak-cut}.akr.is-cut{opacity:0;transition-delay:.55s;transform:translate(14px,-26px)rotate(3deg)}@keyframes ak-cut{to{left:calc(100% - 26px)}}.akr-head{font:900 13px/1.2 var(--ak-head);text-transform:uppercase;letter-spacing:.04em;text-align:center;margin:0 0 2px!important}.hi .akr-head{text-transform:none;font-size:15px;font-weight:400}.akr-by{text-align:center;font-size:11px;font-style:italic}.akr-fields{border:0;min-width:0;margin:0;padding:0}.akr-row{margin:8px 0 0}.akr-label{font:700 9px/1.3 var(--ak-body);letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px;padding:0;display:block}.hi .akr-label{letter-spacing:0;font-size:11.5px}.akr-label small{font:italic 400 10.5px/1.3 var(--ak-body);letter-spacing:0;text-transform:none;opacity:.75;display:block}.akr-line,.akr-lines{width:100%;color:var(--ak-blue);font:400 18px/26px var(--ak-hand);background:0 0;background-image:radial-gradient(circle, var(--ak-ink) .7px, transparent 1px);background-position:0 24px;background-repeat:repeat-x;background-size:4px 26px;border:0;border-radius:0;outline:none;padding:0 2px;display:block}.akr-lines{resize:none;background-position:0 24px;background-repeat:repeat}.akr-line:focus,.akr-lines:focus{background-image:linear-gradient(var(--ak-red), var(--ak-red));background-size:100% 1.2px}.akr-lines:focus{background-image:repeating-linear-gradient(transparent 0 24.8px, var(--ak-red) 24.8px 26px);background-size:auto}.akr-ticks{border:0;min-width:0;margin:9px 0 0;padding:0}.akr-ticks label{cursor:pointer;align-items:center;gap:8px;padding:3px 0;font-size:12.6px;display:flex;position:relative}.akr-ticks input{opacity:0;pointer-events:none;position:absolute}.akr-ticks i{border:1.2px solid var(--ak-ink);background:#ffffff4d;flex-shrink:0;width:15px;height:15px;position:relative}.akr-ticks i:after{content:"✓";font:700 22px/1 var(--ak-hand);color:var(--ak-blue);transform-origin:30% 80%;transition:transform .22s cubic-bezier(.3,1.6,.5,1);position:absolute;top:-9px;left:1px;transform:rotate(-8deg)scale(0)}.akr-ticks label.is-on i:after{transform:rotate(-8deg)scale(1)}.akr-ticks input:focus-visible+i{outline:2px solid var(--ak-red);outline-offset:2px}.akr-ticks.is-events{flex-wrap:wrap;gap:0 14px;display:flex}.akr-count{align-items:center;gap:8px;display:flex}.akr-count button{border:1.2px solid var(--ak-ink);width:28px;height:28px;font:700 16px/1 var(--ak-body);cursor:pointer;color:var(--ak-ink);background:0 0}.akr-count button:disabled{opacity:.35}.akr-count span{gap:2px;display:flex}.akr-count b{border:1.2px solid var(--ak-ink);width:24px;height:30px;font:400 22px/1 var(--ak-hand);color:var(--ak-blue);place-items:center;display:grid}.akr-send{width:100%;margin-top:12px}.akr-error{color:var(--ak-red);font-size:12px}.akr-preview{text-align:center;font-size:11px;font-style:italic;margin:6px 0 0!important}.akr-done{animation:.5s ease-out ak-in}.akr-post{mix-blend-mode:multiply;width:92px;margin:0 auto -4px;animation:1s cubic-bezier(.2,.8,.3,1) both ak-post;display:block}@keyframes ak-post{0%{opacity:0;transform:translate(-60px)}}.akr-ack{border:1.3px solid var(--ak-ink);outline:.6px solid var(--ak-ink);outline-offset:2px;margin:6px 2px 8px;padding:10px 12px 12px;position:relative}.akr-ack-head{font:900 12px/1.2 var(--ak-head);text-transform:uppercase;letter-spacing:.12em}.hi .akr-ack-head{letter-spacing:0;text-transform:none;font-size:14px;font-weight:400}.akr-hand{font:400 24px/1.1 var(--ak-hand);color:var(--ak-blue);margin:4px 0 2px!important}.akr-stamp{border:2px solid var(--ak-red);color:var(--ak-red);font:900 15px/1 var(--ak-head);letter-spacing:.1em;text-transform:uppercase;opacity:.82;mix-blend-mode:multiply;border-radius:4px;flex-direction:column;align-items:center;padding:3px 8px 4px;animation:.4s cubic-bezier(.2,1.6,.4,1) 50ms both ak-stamp;display:flex;position:absolute;top:12px;right:8px;transform:rotate(-11deg)}.akr-stamp small{font:700 7px/1 var(--ak-body);letter-spacing:.08em;margin-top:2px}@keyframes ak-stamp{0%{opacity:0;transform:rotate(-11deg)scale(2.2)}}@keyframes ak-in{0%{opacity:0;transform:translateY(6px)}}.ak-nav{z-index:4;height:var(--ak-nav);padding:0 12px env(safe-area-inset-bottom);background:linear-gradient(#0000,#1e120a8c 40%);align-items:center;gap:10px;transition:opacity .6s .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.ak:not(.is-open) .ak-nav{opacity:0;pointer-events:none}.ak-arrow{width:44px;height:44px;color:var(--ak-paper);cursor:pointer;background:#1d191699;border:1px solid #efe7d380;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ak-arrow:disabled{opacity:.3;cursor:default}.ak-dots{flex:1;justify-content:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ak-dots button{width:22px;height:26px;color:var(--ak-paper);font:700 10px/1 var(--ak-body);cursor:pointer;clip-path:polygon(0 0,100% 0,100% 82%,82% 100%,0 100%);background:#efe7d338;border:0;place-items:center;padding:0;display:grid}.ak-dots button.is-seen{color:var(--ak-ink);background:#efe7d380}.ak-dots button.is-on{background:var(--ak-paper);color:var(--ak-red)}.ak-next{cursor:pointer;background:var(--ak-paper);height:48px;color:var(--ak-ink);box-shadow:3px 3px 0 var(--ak-red), 0 6px 18px #00000059;border:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;padding:0 16px;display:flex}.ak-next small{font:italic 700 10px/1.1 var(--ak-body);color:var(--ak-red)}.ak-next b{font:900 16px/1.1 var(--ak-head);text-transform:uppercase;letter-spacing:.02em}.hi .ak-next b{text-transform:none;font-size:18px;font-weight:400}.ak-next:disabled{opacity:.45;cursor:default}.ak-next:not(:disabled):active{box-shadow:1px 1px 0 var(--ak-red);transform:translate(2px,2px)}@container (max-width:360px){.ak-dots button{width:16px}}.ak-gate{z-index:50;padding:0 18px calc(26px + env(safe-area-inset-bottom));cursor:pointer;background:linear-gradient(#0000 50%,#140c08c7 80%);justify-content:center;align-items:flex-end;transition:opacity .6s;display:flex;position:fixed;inset:0}.exp-preview .ak-gate{position:absolute}.ak-gate.is-going{opacity:0;pointer-events:none}.ak-gate-words{text-align:center;max-width:420px;color:var(--ak-paper);flex-direction:column;align-items:center;display:flex}.ak-gate-kicker{font:700 11px/1.2 var(--ak-body);letter-spacing:.2em;text-transform:uppercase;color:#f2c14e;margin:0 0 6px}.hi .ak-gate-kicker{letter-spacing:0;font-size:14px}.ak-gate-line{font:900 clamp(21px, 6.4vw, 28px)/1.2 var(--ak-head);text-shadow:0 2px 12px #000000b3;margin:0 0 16px}.hi .ak-gate-line{font-weight:400}.ak-gate-btn{align-items:center;height:58px;padding:0 22px;animation:2.2s ease-in-out infinite ak-nudge}@keyframes ak-nudge{50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ak-gate-btn,.akr-post,.akr-stamp,.akr-done,.ak-ticker b,.akr.is-cut .akr-scissors{animation:none}.akr,.akr.is-cut{transition:none}}
.exp-aasmaan .exp-controls button{color:#ffe7c2;-webkit-backdrop-filter:blur(6px);background:#0a0a208c;border-color:#ffd6964d}.aa,.aa-gate{--aa-ink:#4a1308;--aa-ink2:#7c2410;--aa-glow:#ffb347;--aa-night:#070920;--aa-cream:#ffe9c4;--aa-title:var(--font-amita), "Amita", var(--font-yatra), serif;--aa-body:var(--font-kurale), "Kurale", Georgia, var(--font-tiro), serif;--aa-hand:var(--font-kalam), "Kalam", cursive;--aa-nav:calc(80px + env(safe-area-inset-bottom))}.aa{background:var(--aa-night);height:100svh;min-height:440px;font-family:var(--aa-body);color:var(--aa-ink);touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.exp-preview .aa{height:770px;min-height:0}.aa-gl,.aa-fx{width:100%;height:100%;position:absolute;inset:0}.aa-gl{touch-action:none}.aa-fx{pointer-events:none;z-index:2}.aa-page{z-index:3;transform-origin:0 0;pointer-events:none;visibility:hidden;opacity:0;mix-blend-mode:multiply;position:absolute;top:0;left:0}.aa-well{--cue-bg:#ffdca8;--cue-ink:var(--aa-ink2);--cue-pb:0px;text-align:center;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:auto;flex-direction:column;align-items:center;padding:6px 4px 8px;font-size:12.4px;line-height:1.5;display:flex;position:absolute;inset:0;overflow:auto}.aa-well::-webkit-scrollbar{display:none}.aa-well>*{flex-shrink:0;max-width:100%}.aa-well p{margin:0 0 7px}.aa-well .more-cue{font:700 9.5px/1 var(--aa-body);letter-spacing:.1em;text-transform:uppercase;align-self:stretch;padding:8px 0 3px}.hi .aa-well{font-size:13px}.aa-s-cover .aa-well{justify-content:center}.aa-kicker{font:400 9.5px/1.3 var(--aa-body);letter-spacing:.26em;text-transform:uppercase;color:var(--aa-ink2);margin:0 0 4px!important}.hi .aa-kicker{letter-spacing:.04em;text-transform:none;font-size:12px}.aa-kicker:before,.aa-kicker:after{content:"✦";opacity:.7;letter-spacing:0;margin:0 .6em;font-size:.8em}.aa-title{font:700 25px/1.12 var(--aa-title);color:var(--aa-ink);text-wrap:balance;margin:0 0 8px}.aa-dear{font:400 15px/1.3 var(--aa-hand);color:var(--aa-ink2);margin:2px 0 4px!important}.aa-names{font:700 34px/1.04 var(--aa-title);color:var(--aa-ink);text-wrap:balance;flex-direction:column;align-items:center;margin:2px 0 8px;display:flex}.aa-names i{font:400 15px/1.5 var(--aa-hand);color:var(--aa-ink2)}.aa-names-end{font-size:26px}.aa-line{color:var(--aa-ink2);text-wrap:balance;font-size:13px;font-style:italic}.aa-meta{font:400 10.5px/1.4 var(--aa-body);letter-spacing:.16em;text-transform:uppercase;margin-top:2px!important}.hi .aa-meta{letter-spacing:0;font-size:12.5px}.aa-big{font:700 21px/1.2 var(--aa-title);margin:0 0 4px!important}.aa-big small{font:400 13px/1.4 var(--aa-body);display:block}.aa-muted{color:var(--aa-ink2);font-size:11.6px}.aa-small{color:var(--aa-ink2);font-size:11px}.aa-hand{font:400 15px/1.35 var(--aa-hand);color:var(--aa-ink)}.aa-note{font-size:11.6px}.aa-note b{font:400 9px/1.4 var(--aa-body);letter-spacing:.18em;text-transform:uppercase;color:var(--aa-ink2);display:block}.hi .aa-note b{letter-spacing:0;font-size:11px}.aa-story{text-align:left;white-space:pre-line;font-size:12.4px}.aa-story:first-letter{float:left;font:700 34px/.8 var(--aa-title);color:var(--aa-ink2);margin:3px 5px 0 0}.aa-link{color:var(--aa-ink);text-underline-offset:3px;align-items:center;gap:5px;margin:2px 6px 6px;font-size:11.4px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.aa-links{flex-wrap:wrap;justify-content:center;display:flex;margin:0!important}.aa-count{justify-content:center;gap:6px;margin:6px 0 8px;display:flex}.aa-count span{border:1.2px solid var(--aa-ink2);border-radius:22px 22px 6px 6px;flex-direction:column;align-items:center;min-width:42px;padding:5px 2px 4px;display:flex}.aa-count b{font:700 18px/1 var(--aa-title);font-variant-numeric:tabular-nums}.aa-count small{letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:8.5px}.hi .aa-count small{letter-spacing:0;font-size:10px}.aa-list{width:100%;margin:0;padding:0;list-style:none}.aa-list li{border-top:1px dashed #4a130873;padding:7px 0 5px}.aa-list li:first-child{border-top:0;padding-top:0}.aa-list li.is-main h3:after{content:" ✦";color:var(--aa-ink2)}.aa-list h3{font:700 16px/1.2 var(--aa-title);margin:0 0 1px}.aa-list p{margin-bottom:2px!important}.aa-event{flex-direction:column;align-items:center;display:flex}.aa-venue{flex-direction:column;align-items:center;gap:1px;font-weight:700;display:flex}.aa-venue small{color:var(--aa-ink2);font-size:11px;font-weight:400}.aa-btn,.aa-turn{cursor:pointer;background:var(--aa-ink);color:var(--aa-cream);font:700 12px/1 var(--aa-body);letter-spacing:.04em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:6px auto 2px;padding:9px 16px;display:inline-flex}.aa-turn{margin-top:10px}.aa-btn:disabled{opacity:.45;cursor:default}.aa-s-family .exp-families{grid-template-columns:1fr 1fr;gap:0 10px;width:100%;display:grid}.aa-s-family .exp-families>div{border-top:1px solid #4a130880;padding-top:5px}.aa-s-family .exp-kicker{font:400 8.5px/1.3 var(--aa-body);letter-spacing:.16em;text-transform:uppercase;color:var(--aa-ink2);margin:0 0 2px}.hi .aa-s-family .exp-kicker{letter-spacing:0;font-size:11px}.aa-s-family .exp-family-names{font:700 13.5px/1.3 var(--aa-title);margin:0 auto 6px}.aa-s-family .exp-other-family{columns:2;grid-column:1/-1;column-gap:10px;font-size:11.4px}.aa-s-family .exp-other-family p{break-inside:avoid;margin:0 0 4px}.aa-s-family .exp-other-family small{opacity:.8;font-style:italic;display:block}.aa-photos{width:100%;margin-top:4px}.aa-photos .exp-album{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.aa-photos .exp-album button{aspect-ratio:4/5;cursor:zoom-in;background:#e8b984;border:0;border-radius:40% 40% 6px 6px/22% 22% 6px 6px;padding:0;position:relative;overflow:hidden}.aa-photos .exp-album img{object-fit:cover;object-position:50% 18%;filter:sepia(.35)saturate(.9)contrast(1.05);width:100%;height:100%}.aa-photos .exp-album span{display:none}.aar{text-align:left;flex-direction:column;align-items:stretch;width:100%;display:flex}.aar-by,.aar-others{text-align:center;margin:0 0 6px!important}.aar-by{letter-spacing:.1em;text-transform:uppercase;color:var(--aa-ink2);font-size:10.5px}.aar-fields{border:0;min-width:0;margin:0;padding:0}.aar-label{letter-spacing:.14em;text-transform:uppercase;color:var(--aa-ink2);margin:7px 0 1px;font-size:9.5px;display:block}.hi .aar-label{letter-spacing:0;text-transform:none;font-size:11.5px}.aar-line,.aar-lines{width:100%;font:400 16px/1.35 var(--aa-hand);color:var(--aa-ink);background:0 0;border:0;border-bottom:1.2px dashed #4a130899;border-radius:0;outline:0;padding:1px 2px 2px}.aar-lines{resize:none;background-image:repeating-linear-gradient(#0000 0 20.6px,#4a130859 20.6px 21.6px);border-bottom:0;line-height:21.6px}.aar-lines::placeholder{color:#4a130873}.aar-line:focus,.aar-lines:focus{border-bottom-style:solid}.aar-pick{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.aar-pick button,.aar-chips button{border:1.2px solid var(--aa-ink2);color:var(--aa-ink);font:700 11.4px/1.15 var(--aa-body);cursor:pointer;background:0 0;border-radius:999px;padding:7px 4px}.aar-pick button.is-on,.aar-chips button.is-on{background:var(--aa-ink);color:var(--aa-cream);border-color:var(--aa-ink)}.aar-row{justify-content:space-between;align-items:center;gap:6px;margin-top:6px;display:flex}.aar-row .aar-label{margin:0}.aar-count{align-items:center;gap:6px;display:flex}.aar-count button{border:1.2px solid var(--aa-ink2);width:26px;height:26px;color:var(--aa-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.aar-count button:disabled{opacity:.35}.aar-count span{color:var(--aa-ink2);align-items:center;gap:0;display:flex}.aar-count b{font:700 15px/1 var(--aa-title);color:var(--aa-ink);margin-left:5px}.aar-chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.aar-chips button{padding:5px 9px;font-size:10.6px}.aar-share{color:var(--aa-ink2);cursor:pointer;align-items:flex-start;gap:6px;margin-top:9px;font-size:10.4px;line-height:1.35;display:flex}.aar-share input{accent-color:#4a1308;margin:1px 0 0}.aar-send{align-self:center;margin-top:10px}.aar-error{color:#9b1b0b;text-align:center;font-size:11px;margin-top:6px!important}.aar-done{flex-direction:column;align-items:center;animation:1.4s ease-out both aa-ink;display:flex}.aar-wish{font:700 22px/1.3 var(--aa-hand);color:var(--aa-ink);text-wrap:balance;margin:8px 0 4px!important}.aar-sign{font:400 16px/1.2 var(--aa-hand);color:var(--aa-ink2)}@keyframes aa-ink{0%{opacity:0;filter:blur(3px)}}.aa-nav{z-index:4;height:var(--aa-nav);padding:0 12px env(safe-area-inset-bottom);background:linear-gradient(#0000,#040512b3 55%);align-items:center;gap:10px;transition:opacity .8s .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.aa:not(.is-open) .aa-nav{opacity:0;pointer-events:none}.aa-arrow{width:44px;height:44px;color:var(--aa-cream);cursor:pointer;background:#0a0a208c;border:1px solid #ffd69659;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.aa-arrow:disabled{opacity:.3;cursor:default}.aa-dots{flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.aa-dots button{cursor:pointer;background:#ffe9c438;border:0;border-radius:50% 50% 40% 40%/60% 60% 40% 40%;width:9px;height:12px;padding:0;transition:background .4s,box-shadow .4s;display:block}.aa-dots button.is-seen{background:#ffb3478c}.aa-dots button.is-on{background:#ffcf7a;box-shadow:0 0 10px 3px #ffa03ca6}.aa-next{cursor:pointer;color:#3a0f06;background:linear-gradient(#ffd58c,#ff9a3c);border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:9px;height:50px;padding:0 18px 0 14px;display:flex;box-shadow:0 0 24px #ff963c8c,inset 0 1px #ffffff80}.aa-next span{flex-direction:column;align-items:flex-start;display:flex}.aa-next small{font:400 11px/1.1 var(--aa-hand);color:#7c2410}.aa-next b{font:700 16px/1.1 var(--aa-title)}.aa-next:disabled{opacity:.45;cursor:default;box-shadow:none}.aa-next:not(:disabled):active{transform:scale(.97)}@container (max-width:360px){.aa-dots{gap:4px}.aa-next{padding:0 12px 0 10px}}.aa-gate{z-index:50;padding:0 18px calc(26px + env(safe-area-inset-bottom));cursor:pointer;background:linear-gradient(#0000 55%,#040512d1 84%);justify-content:center;align-items:flex-end;transition:opacity .8s;display:flex;position:fixed;inset:0}.exp-preview .aa-gate{position:absolute}.aa-gate.is-going{opacity:0;pointer-events:none}.aa-gate-words{text-align:center;max-width:420px;color:var(--aa-cream);flex-direction:column;align-items:center;display:flex}.aa-gate-kicker{font:400 11px/1.2 var(--aa-body);letter-spacing:.22em;text-transform:uppercase;color:#ffcf7a;margin:0 0 6px}.hi .aa-gate-kicker{letter-spacing:0;text-transform:none;font-size:14px}.aa-gate-line{font:700 clamp(21px, 6.2vw, 28px)/1.22 var(--aa-title);text-shadow:0 2px 14px #000c;text-wrap:balance;margin:0 0 16px}.aa-gate-btn{animation:2.6s ease-in-out infinite aa-breathe}@keyframes aa-breathe{50%{box-shadow:0 0 36px 6px #ff963cb3,inset 0 1px #ffffff80}}@media (prefers-reduced-motion:reduce){.aa-gate-btn,.aar-done{animation:none}}.experience .aa-page :is(.aa-names,.aa-title,.aa-list h3,.exp-family-names,.aa-big){font-family:var(--aa-title);letter-spacing:0;line-height:1.15}.experience.hi .aa-page :is(.aa-names,.aa-title,.aa-list h3,.exp-family-names,.aa-big){line-height:1.4}.aa-s-end .aa-well{justify-content:center;font-size:15px}.aa-s-end .aa-kicker{font-size:11.5px}.experience .aa-page.aa-s-end .aa-title{margin-bottom:4px;font-size:28px}.experience .aa-page.aa-s-end .aa-names{margin-bottom:4px;font-size:25px}.aa-s-end .aa-hand{font-size:17px}.aa-s-end .aa-muted{font-size:12.5px}.aa-s-end .aa-line{font-size:15px}.aa-s-end .aa-btn{padding:11px 18px;font-size:14px}
.exp-pariksha .exp-controls button{color:#fbf7ea;-webkit-backdrop-filter:blur(6px);background:#1c201a8c;border-color:#f5df7873}.px,.px-gate{--px-paper:#fbf7ea;--px-rule:#c6d5ea;--px-margin:#e3a0a0;--px-ink:#1f3c8a;--px-print:#1d2230;--px-red:#b3261e;--px-muted:#5a5f6e;--px-nav:calc(70px + env(safe-area-inset-bottom));--px-hand:var(--font-kalam), "Tiro Devanagari Hindi", cursive;--px-type:var(--font-oldstd), "Tiro Devanagari Hindi", Georgia, serif}.px{height:100svh;min-height:380px;color:var(--px-print);font-family:var(--px-type);touch-action:none;-webkit-user-select:none;user-select:none;background:#4a3221;position:relative;overflow:hidden;container:hall/size}.exp-preview .px{height:770px;min-height:0}.px-canvas{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.px-stage{z-index:3;top:min(67.2cqw + 108px,51cqh);left:0;right:0;bottom:var(--px-nav);pointer-events:none;justify-content:center;align-items:stretch;padding:0 12px 8px;display:flex;position:absolute}@container hall (min-width:900px) and (min-aspect-ratio:1){.px-stage{align-items:center;width:min(450px,33cqw);padding:0 0 12px;top:70px;left:auto;right:3.5cqw}}.px:not(.is-open) .px-stage,.px:not(.is-open) .px-nav{opacity:0;pointer-events:none}.px-stage,.px-nav{transition:opacity .7s .2s}.px-frame{pointer-events:auto;flex-direction:column;width:min(100%,450px);max-height:100%;animation:.6s cubic-bezier(.2,.9,.3,1.1) both px-in;display:flex;position:relative}.px-frame.is-leaving{animation:.35s ease-in both px-out}@keyframes px-in{0%{opacity:0;transform:translateY(46px)rotate(2.5deg)}}@keyframes px-out{to{opacity:0;transform:translate(-30px,20px)rotate(-4deg)}}.px-sheet{--cue-bg:var(--px-paper);--cue-ink:var(--px-ink);overscroll-behavior:contain;touch-action:pan-y;background:linear-gradient(90deg, transparent 33px, var(--px-margin) 33px 34.5px, transparent 34.5px 37px, var(--px-margin) 37px 38px, transparent 38px), repeating-linear-gradient(var(--px-paper) 0 25px, var(--px-rule) 25px 26px), var(--px-paper);scrollbar-width:none;cursor:auto;-webkit-user-select:text;user-select:text;background-attachment:local;border-radius:3px;flex:0 auto;min-height:0;padding:18px 18px 14px 44px;position:relative;overflow:auto;transform:rotate(-.6deg);box-shadow:0 1px #00000014,0 14px 34px #140c0473,inset 0 0 40px #a082461f}.px-sheet::-webkit-scrollbar{display:none}.px-sheet:before{content:"";background:linear-gradient(#e6e8ec,#8b9099);border-radius:2px;width:18px;height:4px;position:absolute;top:10px;left:10px;transform:rotate(-35deg);box-shadow:0 1px 1px #0000004d}.px-sheet .more-cue{font-family:var(--px-type);margin:8px -18px -14px -44px;position:sticky;bottom:-14px}.px-kicker{font:700 11px/1.3 var(--px-type);letter-spacing:.18em;text-transform:uppercase;color:var(--px-red);margin:0 0 2px}.hi .px-kicker{letter-spacing:.02em;font-size:13px}.px-title{font:700 clamp(22px, 6.4cqw, 28px)/1.15 var(--px-type);color:var(--px-print);margin:0 0 10px}.px-title:after{content:"";background:var(--px-print);width:64px;height:2px;box-shadow:0 4px 0 var(--px-print);margin-top:6px;display:block;transform:scaleY(.6)}.px-body{font-size:15px;line-height:26px;position:relative}.px-body p{margin:0 0 6px}.px-print{font:700 11.5px/1.4 var(--px-type);letter-spacing:.12em;text-transform:uppercase;color:var(--px-muted)}.hi .px-print{letter-spacing:.02em;font-size:13px}.px-ans,.px-essay,.px-names,.px-when,.px-dear,.px-lede{font-family:var(--px-hand);color:var(--px-ink)}.px-ans{font-size:17px}.px-big{font-size:clamp(22px,6.4cqw,28px);font-weight:700;line-height:1.25}.px-note{font-size:14.5px;line-height:1.55}.px-note b{font:700 11px/1.4 var(--px-type);letter-spacing:.14em;text-transform:uppercase;color:var(--px-red);display:block}.px-note small{opacity:.8;display:block}.px-link{font:700 13px/1.3 var(--px-type);color:var(--px-red);text-underline-offset:3px;align-items:center;gap:5px;margin:4px 12px 2px 0;text-decoration:underline;display:inline-flex}.px-links{margin:4px 0 0!important}.px-s-cover{text-align:center;background:var(--px-paper);padding-left:18px}.px-s-cover:before{display:none}.px-paperhead{border-bottom:3px double var(--px-print);margin:0 0 8px;padding:0 0 6px}.px-board{font:700 clamp(14px, 4.2cqw, 18px)/1.2 var(--px-type);letter-spacing:.06em;text-transform:uppercase;color:var(--px-print);margin:0}.px-meta{font:700 10.5px/1.5 var(--px-type);letter-spacing:.05em;text-transform:uppercase;color:var(--px-muted);flex-wrap:wrap;justify-content:center;gap:0 12px;display:flex;margin:2px 0 0!important}.px-roll{font:700 11px/1 var(--px-type);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex;margin:3px 0 0!important}.px-roll span{border:1.5px solid var(--px-print);font:700 15px/1 var(--px-hand);letter-spacing:.12em;color:var(--px-ink);padding:3px 7px 2px}.px-ganesh{color:var(--px-red);font-family:Tiro Devanagari Hindi,serif;font-size:14px}.px-dear{font-size:16px}.px-names{flex-direction:column;align-items:center;margin:2px 0 6px;line-height:1.05;display:flex}.px-names span{font-size:clamp(34px,11cqw,46px);font-weight:700}.px-names i{font:italic 400 15px/1.6 var(--px-type);color:var(--px-muted)}.px-names-small span{font-size:clamp(26px,8cqw,34px)}.px-when{font-size:17px;font-weight:700}.px-lede{opacity:.9;font-size:16px}.px-omr{margin:10px 0 8px}.px-omr>div{flex-wrap:wrap;gap:10px;display:flex}.px-omr span{flex-direction:column;align-items:center;gap:3px;display:flex}.px-omr b{gap:2px;display:flex}.px-omr i{border:1.5px solid var(--px-print);width:24px;height:30px;font:700 19px/1 var(--px-hand);color:var(--px-ink);background:#fff;place-items:center;font-style:normal;animation:.35s ease-out both px-digit;display:grid}@keyframes px-digit{0%{color:#0000}}.px-omr small{font:700 9.5px/1 var(--px-type);letter-spacing:.1em;text-transform:uppercase;color:var(--px-muted)}.px-s-family .exp-families{gap:8px;display:grid}.px-s-family .exp-kicker{font:700 10.5px/1.4 var(--px-type);letter-spacing:.14em;text-transform:uppercase;color:var(--px-red);margin:0}.px-s-family .exp-family-names{font:400 18px/26px var(--px-hand);color:var(--px-ink);white-space:pre-line;margin:0 0 2px}.px-s-family .exp-other-family p{font:400 16px/26px var(--px-hand);color:var(--px-ink);margin:0}.px-s-family .exp-other-family small{font:italic 13px var(--px-type);color:var(--px-muted);margin-left:6px}.px-kids{font-family:var(--px-hand);color:var(--px-ink)}.px-table{border-top:1.5px solid var(--px-print);margin:0;padding:0;list-style:none}.px-table li{border-bottom:1px solid var(--px-print);grid-template-columns:34px 1fr;gap:10px;padding:6px 0;display:grid}.px-table li.is-main .px-row b{color:var(--px-red)}.px-period{font:700 15px/26px var(--px-type);color:var(--px-red);text-align:center;border-right:1px solid var(--px-print)}.px-row{justify-content:space-between;gap:8px;display:flex;margin:0!important}.px-row b{font:700 18px/26px var(--px-hand);color:var(--px-ink)}.px-row span{font:700 13px/26px var(--px-type);white-space:nowrap}.px-sub{color:var(--px-muted);font-size:13.5px;line-height:1.45;margin:0!important}.px-sub b{color:var(--px-print)}.px-essay{white-space:pre-line;font-size:17.5px;line-height:26px}.px-photos .exp-album{flex-wrap:wrap;gap:12px;margin:10px 0 4px;display:flex}.px-photos .exp-album button{cursor:pointer;background:#fff;border:0;width:84px;height:104px;padding:4px 4px 16px;position:relative;transform:rotate(-2deg);box-shadow:0 3px 8px #00000040}.px-photos .exp-album button:nth-child(2n){transform:rotate(2.5deg)}.px-photos .exp-album button:before{content:"";border:2px solid #9aa0a8;border-radius:6px;width:10px;height:22px;margin-left:-5px;position:absolute;top:-7px;left:50%}.px-photos .exp-album img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.px-photos .exp-album span{font:400 11px/14px var(--px-hand);color:var(--px-ink);position:absolute;bottom:1px;left:0;right:0}.px-marks dl{border:1.5px solid var(--px-print);background:#fff9;margin:0 0 8px}.px-marks dl>div{border-bottom:1px solid var(--px-print);grid-template-columns:96px 1fr;display:grid}.px-marks dl>div:last-child{border-bottom:0}.px-marks dt{font:700 10.5px/18px var(--px-type);letter-spacing:.1em;text-transform:uppercase;border-right:1px solid var(--px-print);background:#1d22300d;padding:4px 8px}.px-marks dd{font:700 16px/22px var(--px-hand);color:var(--px-ink);margin:0;padding:4px 8px}.px-marks dd small{font:400 13px/1.4 var(--px-type);color:var(--px-muted);display:block}.px-marks .is-result dd{color:var(--px-red)}.px-s-end{text-align:center}.px-star{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:radial-gradient(circle at 40% 35%,#ffe680,#f2b705 70%);place-items:center;width:92px;height:92px;margin:6px 0 4px;display:inline-grid;transform:rotate(-10deg)}.px-star b{font:700 12px/1 var(--px-hand);color:var(--px-red);margin-top:8px}.px-again{border:1.5px solid var(--px-print);font:700 13px var(--px-type);color:var(--px-print);cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:6px;margin:8px 0 2px;padding:8px 14px;display:inline-flex}.px-hint{z-index:4;width:min(86%,380px);font:400 14px/1.35 var(--px-hand);color:#f3f0e4;text-align:center;pointer-events:none;background:#18261ed1;border:1px dashed #f3f0e480;border-radius:8px;margin:0;padding:7px 12px;animation:7s both px-hint;position:absolute;top:calc(14px + 9cqw);left:50%;transform:translate(-50%)}@container hall (min-width:900px) and (min-aspect-ratio:1){.px-hint{top:70px;left:32cqw}}@keyframes px-hint{0%{opacity:0;transform:translate(-50%,8px)}8%,88%{opacity:1;transform:translate(-50%)}to{opacity:0}}.px-nav{z-index:4;height:var(--px-nav);padding:0 12px env(safe-area-inset-bottom);background:linear-gradient(#0000,#1e140cbf 45%);align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.px-arrow{width:42px;height:42px;color:var(--px-print);background:var(--px-paper);border:1.5px solid var(--px-print);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.px-arrow:disabled{opacity:.35;cursor:default}.px-dots{flex:1;justify-content:center;gap:clamp(4px,1.4cqw,7px);min-width:0;margin:0;padding:0;list-style:none;display:flex}.px-dots button{cursor:pointer;background:0 0;border:1.5px solid #f3f0e4;border-radius:50%;width:clamp(7px,2.2cqw,9px);height:clamp(7px,2.2cqw,9px);padding:0;display:block}.px-dots button.is-seen{background:#f3f0e480}.px-dots button.is-on{background:#f5df78;border-color:#f5df78;transform:scale(1.25)}.px-pencil{cursor:pointer;height:46px;font:700 clamp(13.5px, 3.9cqw, 15px)/1 var(--px-type);letter-spacing:.03em;color:#fff;text-shadow:0 1px #00000080;clip-path:polygon(0 4%,calc(100% - 32px) 4%,100% 50%,calc(100% - 32px) 96%,0 96%);filter:drop-shadow(0 5px 10px #00000073);background:linear-gradient(90deg,#f29bb0 0 14px,#c9c9c9 14px 16px,#9a9a9a 16px 18px,#d9d9d9 18px 20px,#9a9a9a 20px 22px,#c9c9c9 22px 24px,#0000 24px),linear-gradient(#0000 0 33.3%,#111 33.3% 66.6%,#0000 66.6%),linear-gradient(#c8102e,#8f0a20);border:0;flex:none;align-items:center;padding:0 38px 0 30px;display:inline-flex;position:relative}.px-pencil span{z-index:1;background:#00000059;border-radius:3px;padding:3px 8px;position:relative}.px-pencil:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:linear-gradient(90deg,#e9c99a 0 70%,#2b2b2b 70%);width:32px;position:absolute;top:4%;bottom:4%;right:0}.px-pencil:not(:disabled):active{transform:translate(3px)scale(.98)}.px-pencil:disabled{opacity:.45;cursor:default}.pxr{text-align:left}.pxr-fields{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.pxr-by{font:700 12px/1.4 var(--px-type);color:var(--px-red)}.pxr-label{font:700 11px/1.4 var(--px-type);letter-spacing:.12em;text-transform:uppercase;color:var(--px-muted);margin:0 0 2px;display:block}.hi .pxr-label{letter-spacing:.02em;font-size:13px}.pxr-label small{text-transform:none;letter-spacing:0;font-weight:400;display:block}.pxr-line,.pxr-lines{border:0;border-bottom:1.5px dashed var(--px-print);width:100%;font:700 20px/28px var(--px-hand);color:var(--px-ink);background:0 0;outline:none;padding:2px 4px}.pxr-lines{border:1px solid var(--px-rule);background:repeating-linear-gradient(transparent 0 27px, var(--px-rule) 27px 28px);resize:vertical;font-size:17px;font-weight:400;line-height:28px}.pxr-line:focus,.pxr-lines:focus{border-color:var(--px-ink);background-color:#1f3c8a0a}.pxr-roll{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.pxr-roll legend{grid-column:1/-1}.pxr-mark{border:1.5px solid var(--px-print);cursor:pointer;background:#fff;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:8px;padding:8px;display:grid;position:relative}.pxr-mark input{opacity:0;pointer-events:none;position:absolute}.pxr-mark i{border:1.5px solid var(--px-print);width:34px;height:34px;font:700 20px/1 var(--px-hand);color:#0000;grid-row:1/3;place-items:center;font-style:normal;transition:color .2s;display:grid}.pxr-mark b{font:700 14.5px/1.2 var(--px-hand);color:var(--px-print)}.pxr-mark small{font:400 11.5px/1.3 var(--px-type);color:var(--px-muted)}.pxr-mark.is-on i{color:var(--px-ink);border-color:var(--px-ink);border-radius:50%;animation:.4s ease-out px-ring}.pxr-mark.is-no.is-on i{color:var(--px-red);border-color:var(--px-red)}.pxr-mark.is-on{box-shadow:inset 0 0 0 1.5px var(--px-ink)}.pxr-mark:has(:focus-visible){outline:2px solid var(--px-ink);outline-offset:2px}@keyframes px-ring{0%{opacity:0;transform:scale(1.4)rotate(-20deg)}}.pxr-count{align-items:center;gap:10px;display:flex}.pxr-count button{border:1.5px solid var(--px-print);width:36px;height:36px;font:700 18px/1 var(--px-type);color:var(--px-print);cursor:pointer;background:#fff;border-radius:50%}.pxr-count button:disabled{opacity:.35}.pxr-tally{align-items:center;gap:10px;min-height:30px;display:flex}.pxr-tally b{font:700 20px/1 var(--px-hand);color:var(--px-ink);margin-left:4px}.pxr-tally i{background:repeating-linear-gradient(90deg, var(--px-ink) 0 2.4px, transparent 2.4px 7px);height:26px;position:relative}.pxr-tally i.n1{width:3px}.pxr-tally i.n2{width:10px}.pxr-tally i.n3{width:17px}.pxr-tally i.n4,.pxr-tally i.n5{width:24px}.pxr-tally i.n5:after{content:"";background:var(--px-ink);height:2.4px;position:absolute;top:50%;left:-4px;right:-4px;transform:rotate(-28deg)}.pxr-periods{border:0;margin:0;padding:0}.pxr-periods>div{gap:2px;display:grid}.pxr-periods label{cursor:pointer;font:400 17px/26px var(--px-hand);color:var(--px-ink);align-items:center;gap:10px;display:flex}.pxr-periods input{opacity:0;pointer-events:none;position:absolute}.pxr-periods i{border:1.5px solid var(--px-print);background:#fff;flex:none;width:18px;height:18px;position:relative}.pxr-periods label.is-on i:after{content:"";border:solid var(--px-ink);border-width:0 3px 3px 0;width:7px;height:14px;position:absolute;top:-3px;left:4px;transform:rotate(40deg)}.pxr-periods label:has(:focus-visible) i{outline:2px solid var(--px-ink);outline-offset:2px}.pxr-addnote{font:700 13px var(--px-type);color:var(--px-red);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.pxr-note{gap:4px;display:grid}.pxr-send{margin-top:14px}.pxr-error{color:var(--px-red);font-size:14px}.pxr-preview{font:italic 13px var(--px-type);color:var(--px-muted);margin-top:8px!important}.pxr-card{border:2px solid var(--px-print);background:#fffdf5;margin:4px 0 10px;padding:10px 12px 12px;animation:.7s cubic-bezier(.2,.9,.3,1.2) both px-card;position:relative;box-shadow:0 6px 16px #0000002e}@keyframes px-card{0%{opacity:0;transform:translateY(30px)rotate(-6deg)scale(.9)}}.pxr-card-head{border-bottom:3px double var(--px-print);text-align:center;flex-direction:column;align-items:center;padding-bottom:6px;display:flex;margin:0 0 8px!important}.pxr-card-head span{font:700 11px/1.3 var(--px-type);letter-spacing:.1em;text-transform:uppercase}.pxr-card-head b{font:700 20px/1.2 var(--px-type);letter-spacing:.12em;text-transform:uppercase;color:var(--px-red)}.pxr-card-main{grid-template-columns:70px 1fr;gap:10px;min-height:150px;padding-bottom:4px;display:grid}.pxr-photo{border:1.5px solid var(--px-print);width:70px;height:86px;font:700 26px/1 var(--px-hand);color:var(--px-ink);background:repeating-linear-gradient(45deg,#f2eee0 0 6px,#e9e4d2 6px 12px);place-items:center;display:grid}.pxr-card dl{grid-template-columns:1fr 1fr;gap:2px 10px;margin:0;display:grid}.pxr-card dl>div.is-wide{grid-column:1/-1}.pxr-card dt{font:700 9.5px/1.4 var(--px-type);letter-spacing:.1em;text-transform:uppercase;color:var(--px-muted)}.pxr-card dd{font:700 15px/1.35 var(--px-hand);color:var(--px-ink);margin:0}.pxr-sign{flex-direction:column;align-items:flex-end;display:flex;margin:6px 0 0!important}.pxr-sign i{font:400 24px/1 var(--px-hand);color:var(--px-ink);transform:rotate(-6deg)}.pxr-sign small{border-top:1px solid var(--px-print);font:700 9.5px/1.4 var(--px-type);letter-spacing:.1em;text-transform:uppercase;padding-top:2px}.pxr-stamp{border:3px double var(--px-red);width:78px;height:78px;color:var(--px-red);opacity:.85;mix-blend-mode:multiply;border-radius:50%;place-items:center;animation:.5s cubic-bezier(.3,1.6,.5,1) .5s both px-stamp;display:grid;position:absolute;bottom:8px;left:8px;transform:rotate(-16deg)}.pxr-stamp small{font:700 8px/1 var(--px-type);letter-spacing:.14em;text-transform:uppercase;margin-top:16px}.pxr-stamp b{font:700 13px/1 var(--px-type);text-transform:uppercase;letter-spacing:.04em;margin-bottom:20px}.pxr-card.is-dua .pxr-stamp{color:#7a3fa0;border-color:#7a3fa0}@keyframes px-stamp{0%{opacity:0;transform:rotate(-16deg)scale(2.2)}}.px-gate{z-index:50;cursor:pointer;background:radial-gradient(circle at 50% 60%,#140e0840,#140e08b3);justify-content:center;align-items:center;padding:18px;transition:opacity .6s .9s;display:flex;position:fixed;inset:0}.exp-preview .px-gate{position:absolute}.px-gate.is-going{opacity:0;pointer-events:none}.px-gate-words{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:420px;display:flex}.px-gate-say{font:700 clamp(20px, 6cqw, 26px)/1.25 var(--px-hand);color:#fbf7ea;text-shadow:0 2px 12px #000000b3;margin:0}.px-gate-paper{aspect-ratio:210/270;perspective:900px;width:min(78vw,300px);position:relative}.px-gate-back,.px-gate-front{background:var(--px-paper);backface-visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:22px;transition:transform .9s cubic-bezier(.5,0,.2,1);display:flex;position:absolute;inset:0;transform:rotateY(0)rotate(-3deg);box-shadow:0 18px 40px #00000080}.px-gate-back{background:linear-gradient(#fff3, transparent), var(--px-paper);border:1px solid #e6dcc0}.px-gate-back:after{content:"";border:1.5px solid var(--px-print);position:absolute;inset:10px}.px-gate-dont{font:700 clamp(14px, 4.4cqw, 17px)/1.35 var(--px-type);letter-spacing:.06em;text-transform:uppercase;color:var(--px-print);margin:0}.px-gate-names{font:700 clamp(18px, 5.4cqw, 22px)/1.2 var(--px-hand);color:var(--px-ink);margin:0}.px-gate-front{transform:rotateY(180deg)rotate(-3deg)}.px-gate-front .px-board{color:var(--px-red);letter-spacing:.12em;font-size:clamp(26px,8cqw,32px)}.px-gate.is-going .px-gate-back{transform:rotateY(-180deg)rotate(-3deg)}.px-gate.is-going .px-gate-front{transform:rotateY(0)rotate(0)}.px-gate-btn{animation:2.2s ease-in-out infinite px-nudge}@keyframes px-nudge{0%,70%,to{transform:translate(0)}80%{transform:translate(6px)}90%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.px-frame,.px-frame.is-leaving,.px-hint,.px-gate-btn,.pxr-card,.pxr-stamp{animation:none}}
.exp-phulkari .exp-controls button{color:#fbeacb;-webkit-backdrop-filter:blur(6px);background:#460a0a8c;border-color:#f0b44680}.ph,.ph-gate{--ph-cloth:#8c1713;--ph-deep:#4f0b0b;--ph-gold:#e9a92f;--ph-gold-hi:#ffd97a;--ph-rose:#d22a68;--ph-green:#1f7a47;--ph-muslin:#f6ecd5;--ph-ink:#4a1210;--ph-muted:#7a4a3c;--ph-nav:calc(70px + env(safe-area-inset-bottom));--ph-type:var(--font-eczar), "Tiro Devanagari Hindi", Georgia, serif}.ph{height:100svh;min-height:380px;color:var(--ph-ink);font-family:var(--ph-type);-webkit-user-select:none;user-select:none;background:#c9802c;position:relative;overflow:hidden;container:dupatta/size}.exp-preview .ph{height:770px;min-height:0}.ph-bg{filter:blur(7px)saturate(1.05)brightness(.92);background:url(/templates/phulkari/story/field-p.webp) 50% 70%/cover;position:absolute;inset:-24px}@container dupatta (min-aspect-ratio:1){.ph-bg{background-image:url(/templates/phulkari/story/field-w.webp)}}.ph-canvas,.ph-fx{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.ph-fx{pointer-events:none;z-index:2}.ph-field{pointer-events:none;height:min(100cqw,46cqh);position:absolute;top:50px;left:0;right:0}.ph-stage{z-index:3;top:calc(56px + min(100cqw,46cqh));left:0;right:0;bottom:var(--ph-nav);pointer-events:none;justify-content:center;align-items:stretch;padding:0 12px 8px;display:flex;position:absolute}@container dupatta (min-width:900px) and (min-aspect-ratio:1){.ph-field{width:54cqw;height:calc(100cqh - 66px - var(--ph-nav) - 6px);top:66px;left:5cqw;right:auto}.ph-stage{align-items:center;width:min(460px,33cqw);padding:0 0 12px;top:70px;left:auto;right:4cqw}}.ph:not(.is-open) .ph-stage,.ph:not(.is-open) .ph-nav{opacity:0;pointer-events:none}.ph-stage,.ph-nav{transition:opacity .7s .3s}.ph-frame{pointer-events:auto;flex-direction:column;width:min(100%,460px);max-height:100%;animation:.7s cubic-bezier(.2,.9,.3,1.05) both ph-in;display:flex;position:relative}.ph-frame.is-leaving{animation:.4s ease-in both ph-out}@keyframes ph-in{0%{opacity:0;transform:translateY(40px)rotate(1.5deg)scale(.97)}}@keyframes ph-out{to{opacity:0;transform:translateY(24px)rotate(-2deg)scale(.96)}}.ph-sheet{--cue-bg:var(--ph-muslin);--cue-ink:var(--ph-cloth);overscroll-behavior:contain;touch-action:pan-y;background:repeating-linear-gradient(90deg, #785a3209 0 1px, transparent 1px 3px), repeating-linear-gradient(0deg, #785a3209 0 1px, transparent 1px 3px), radial-gradient(circle at 30% 20%, #fbf3e0, var(--ph-muslin) 70%);outline-offset:-8px;scrollbar-width:none;cursor:auto;-webkit-user-select:text;user-select:text;border-radius:4px;outline:2px dashed #b2241e99;flex:0 auto;min-height:0;padding:20px 22px 16px;position:relative;overflow:auto;box-shadow:0 2px #0000000f,0 16px 34px #32060473,inset 0 0 30px #aa824624}.ph-sheet::-webkit-scrollbar{display:none}.ph-sheet .more-cue{font-family:var(--ph-type);margin:8px -22px -16px;position:sticky;bottom:-16px}.ph-kicker{font:600 11.5px/1.3 var(--ph-type);letter-spacing:.2em;text-transform:uppercase;color:var(--ph-rose);margin:0 0 2px}.hi .ph-kicker{letter-spacing:.02em;font-size:13.5px}.ph-title{font:700 clamp(23px, 6.6cqw, 29px)/1.12 var(--ph-type);color:var(--ph-cloth);margin:0 0 10px}.ph-title:after{content:"";background:repeating-linear-gradient(90deg, var(--ph-gold) 0 11px, transparent 11px 15px);border-radius:2px;width:86px;height:4px;margin-top:7px;display:block;box-shadow:0 1px #501e0040}.ph-body{font-size:15.5px;line-height:1.55;position:relative}.ph-body p{margin:0 0 7px}.ph-small{font:600 11.5px/1.4 var(--ph-type);letter-spacing:.14em;text-transform:uppercase;color:var(--ph-muted)}.hi .ph-small{letter-spacing:.02em;font-size:13.5px}.ph-ans{color:var(--ph-ink);font-size:17px}.ph-big{color:var(--ph-cloth);font-size:clamp(19px,5.4cqw,22px);font-weight:700;line-height:1.3}.ph-note{white-space:pre-line;font-size:14.5px;line-height:1.55}.ph-note b{font:600 11px/1.5 var(--ph-type);letter-spacing:.16em;text-transform:uppercase;color:var(--ph-rose);display:block}.ph-note small{opacity:.8;display:block}.ph-link{font:600 13.5px/1.3 var(--ph-type);color:var(--ph-cloth);text-underline-offset:4px;align-items:center;gap:5px;margin:4px 12px 2px 0;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;display:inline-flex}.ph-links{margin:4px 0 0!important}.ph-s-cover{text-align:center}.ph-ganesh{color:var(--ph-rose);font-family:Tiro Devanagari Hindi,serif;font-size:14px}.ph-dear{font-size:16px;font-style:italic}.ph-names{flex-direction:column;align-items:center;margin:4px 0 6px;line-height:1.02;display:flex}.ph-names span{font:800 clamp(34px, 10.5cqw, 46px)/1.02 var(--ph-type);color:var(--ph-cloth)}.ph-names i{font:italic 400 15px/1.6 var(--ph-type);color:var(--ph-muted)}.ph-names-small span{font-size:clamp(26px,8cqw,34px)}.ph-when{font-size:17px;font-weight:700}.ph-lede{opacity:.9;font-size:15.5px;font-style:italic}.ph-count{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.ph-count span{flex-direction:column;align-items:center;gap:4px;display:flex}.ph-count b{min-width:52px;height:48px;font:800 24px/1 var(--ph-type);color:var(--ph-deep);background:repeating-linear-gradient(90deg, #f5c055 0 3px, #d99322 3px 4px, #f7cd6c 4px 6px), var(--ph-gold);border-radius:3px;place-items:center;padding:0 6px;display:grid;box-shadow:inset 0 0 0 2px #78280a40,0 2px 4px #50140040}.ph-count small{font:600 10px/1 var(--ph-type);letter-spacing:.12em;text-transform:uppercase;color:var(--ph-muted)}.ph-s-family .exp-families{text-align:left;gap:10px;max-width:none;margin:0;display:grid}.ph-s-family .exp-kicker{font:600 10.5px/1.4 var(--ph-type);letter-spacing:.16em;text-transform:uppercase;color:var(--ph-rose);margin:0}.ph-s-family .exp-family-names{max-width:none;font:700 18px/1.35 var(--ph-type);text-wrap:pretty;color:var(--ph-cloth);white-space:pre-line;margin:2px 0 0}.ph-s-family .exp-other-family p{font:400 16px/1.5 var(--ph-type);margin:0}.ph-s-family .exp-other-family small{color:var(--ph-muted);margin-left:6px;font-size:13px;font-style:italic}.ph-s-family .ph-note{margin:12px 0 0}.ph-kids{font-style:italic}.ph-events{margin:0;padding:0;list-style:none}.ph-events li{border-bottom:2px dashed #b2241e40;grid-template-columns:46px 1fr;gap:12px;padding:9px 0;display:grid}.ph-events li:last-child{border-bottom:0}.ph-ev-motif{object-fit:contain;mix-blend-mode:multiply;width:46px;height:46px}.ph-events li.is-main .ph-row b{color:var(--ph-rose)}.ph-row{justify-content:space-between;gap:8px;display:flex;margin:0!important}.ph-row b{font:700 18px/1.3 var(--ph-type);color:var(--ph-cloth)}.ph-row span{font:600 13.5px/1.6 var(--ph-type);white-space:nowrap}.ph-sub{color:var(--ph-muted);font-size:13.5px;line-height:1.45;margin:0!important}.ph-sub b{color:var(--ph-ink)}.ph-story{white-space:pre-line;font-size:16.5px;line-height:1.65}.ph-story:first-letter{float:left;font:800 46px/.8 var(--ph-type);color:var(--ph-rose);margin:4px 7px 0 0}.ph-photos .exp-album{flex-wrap:wrap;gap:10px;margin:12px 0 4px;display:flex}.ph-photos .exp-album button{cursor:pointer;background:var(--ph-cloth);outline:2px dashed var(--ph-gold);outline-offset:-3px;border:0;border-radius:3px;width:84px;height:104px;padding:4px;position:relative;box-shadow:0 3px 8px #3c00004d}.ph-photos .exp-album button:nth-child(odd){transform:rotate(-1.5deg)}.ph-photos .exp-album img{object-fit:cover;object-position:50% 20%;border-radius:2px;width:100%;height:100%}.ph-photos .exp-album span{display:none}.ph-s-end{text-align:center}.ph-again{border:2px dashed var(--ph-cloth);font:600 13.5px var(--ph-type);color:var(--ph-cloth);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;margin:10px 0 2px;padding:9px 15px;display:inline-flex}.ph-hint{z-index:4;width:min(88%,390px);font:400 14px/1.4 var(--ph-type);color:#fbeacb;text-align:center;outline-offset:-5px;pointer-events:none;background:#3c0808d1;border-radius:8px;outline:1.5px dashed #e9a92fb3;margin:0;padding:8px 13px;animation:7s both ph-hint;position:absolute;top:calc(56px + min(100cqw,46cqh)/1.28205);left:50%;transform:translate(-50%)}@container dupatta (min-width:900px) and (min-aspect-ratio:1){.ph-hint{top:auto;left:32cqw;bottom:calc(var(--ph-nav) + 18px)}}@keyframes ph-hint{0%{opacity:0;transform:translate(-50%,8px)}8%,88%{opacity:1;transform:translate(-50%)}to{opacity:0}}.ph-nav{z-index:4;height:var(--ph-nav);padding:0 12px env(safe-area-inset-bottom);background:linear-gradient(#0000,#3c0606c7 45%);align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.ph-arrow{width:42px;height:42px;color:var(--ph-cloth);background:var(--ph-muslin);border:2px dashed var(--ph-cloth);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.ph-arrow:disabled{opacity:.35;cursor:default}.ph-dots{flex:1;justify-content:center;gap:clamp(4px,1.4cqw,7px);min-width:0;margin:0;padding:0;list-style:none;display:flex}.ph-dots button{cursor:pointer;background:0 0;border:1.5px solid #fbeacb;width:clamp(8px,2.3cqw,10px);height:clamp(8px,2.3cqw,10px);padding:0;display:block;transform:rotate(45deg)}.ph-dots button.is-seen{background:#fbeacb80}.ph-dots button.is-on{background:var(--ph-gold-hi);border-color:var(--ph-gold-hi);transform:rotate(45deg)scale(1.3)}.ph-btn{cursor:pointer;height:46px;font:700 clamp(14px, 4cqw, 15.5px)/1 var(--ph-type);letter-spacing:.02em;color:var(--ph-deep);background:repeating-linear-gradient(100deg,#ffe08f 0 2px,#f2b53c 2px 5px,#e19a22 5px 6px,#f7c75a 6px 8px);border:0;border-radius:23px;flex:none;align-items:center;gap:8px;padding:0 18px 0 20px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 2px #fff0c880,inset 0 -6px 10px #9646004d,0 6px 14px #28000073}.ph-btn:before{content:"";pointer-events:none;border:1.5px dashed #6e1e0a73;border-radius:18px;position:absolute;inset:5px}.ph-btn span{z-index:1;position:relative}.ph-needle-ic{z-index:1;flex:none;position:relative}.ph-btn:not(:disabled):active{transform:translateY(1px)scale(.98)}.ph-btn:disabled{opacity:.5;cursor:default}.ph.is-done .ph-next:not(:disabled){animation:2.4s ease-in-out 1s infinite ph-nudge}@keyframes ph-nudge{0%,70%,to{transform:none}80%{transform:translate(4px)}90%{transform:translate(-2px)}}.phr-by{font:600 12px/1.4 var(--ph-type);letter-spacing:.1em;text-transform:uppercase;color:var(--ph-rose);margin:0 0 8px!important}.phr-fields{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.phr-label{font:600 11.5px/1.4 var(--ph-type);letter-spacing:.14em;text-transform:uppercase;color:var(--ph-muted);display:block;margin:6px 0 0!important}.hi .phr-label{letter-spacing:.02em;font-size:13.5px}.phr-label small{font:italic 400 12px/1.4 var(--ph-type);letter-spacing:0;text-transform:none;margin-top:1px;display:block}.phr-line,.phr-lines{border:0;border-bottom:2px dashed var(--ph-cloth);width:100%;font:700 18px/1.4 var(--ph-type);color:var(--ph-ink);resize:none;background:0 0;outline:none;padding:6px 2px}.phr-lines{background:#ffffff59;border:2px dashed #8c171373;border-radius:4px;padding:7px 9px;font-size:16px;font-weight:400}.phr-line:focus,.phr-lines:focus{border-color:var(--ph-rose)}.phr-skeins{grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 2px;display:grid}.phr-skein{cursor:pointer;color:var(--ph-ink);font-family:var(--ph-type);background:#fff6;border:2px dashed #8c171359;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:12px 8px 10px;transition:transform .25s,background .25s,border-color .25s;display:flex;position:relative}.phr-skein i{background:repeating-linear-gradient(100deg,#ffe08f 0 2px,#f2b53c 2px 5px,#d58f1c 5px 6px,#f7c75a 6px 8px);border-radius:15px;width:56px;height:30px;margin-bottom:4px;box-shadow:inset 0 -4px 6px #7832004d,0 2px 4px #3c0a0040}.phr-skein.is-no i{background:repeating-linear-gradient(100deg,#ff9cc0 0 2px,#e2477f 2px 5px,#b4194f 5px 6px,#f0699a 6px 8px)}.phr-skein b{text-align:center;color:var(--ph-cloth);font-size:15.5px;line-height:1.2}.phr-skein small{color:var(--ph-muted);text-align:center;font-size:12px}.phr-skein.is-on{border-style:solid;border-color:var(--ph-cloth);background:#fff8e8;transform:translateY(-2px);box-shadow:0 6px 14px #500a0033}.phr-skein.is-on i{animation:.5s cubic-bezier(.3,1.6,.5,1) ph-skein}@keyframes ph-skein{0%{transform:scale(.7)rotate(-10deg)}}.phr-count{align-items:center;gap:10px;display:flex}.phr-count button{border:2px dashed var(--ph-cloth);width:36px;height:36px;color:var(--ph-cloth);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.phr-count button:disabled{opacity:.35}.phr-mirrors{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-height:36px;display:flex}.phr-mirrors i{width:15px;height:15px;box-shadow:0 0 0 2.5px var(--ph-gold), 0 0 0 4px #78280040;background:radial-gradient(circle at 35% 30%,#fff,#c8c4c0 45%,#6a6058 90%);border-radius:50%;animation:.35s ease-out both ph-skein}.phr-mirrors b{font:800 20px/1 var(--ph-type);color:var(--ph-cloth);margin-left:4px}.phr-spools>div{flex-wrap:wrap;gap:7px;display:flex}.phr-spools{border:0;min-width:0;margin:0;padding:0}.phr-spools label{cursor:pointer;background:#fff6;border:1.5px solid #8c171359;border-radius:16px;align-items:center;gap:7px;padding:6px 11px 6px 8px;font-size:14px;display:inline-flex}.phr-spools input{opacity:0;pointer-events:none;position:absolute}.phr-spools i{background:linear-gradient(90deg,#8a5a2b 0 2px,#0000 2px calc(100% - 2px),#8a5a2b calc(100% - 2px)),#d8c6a4;border-radius:2px;width:12px;height:16px}.phr-spools .is-on{border-color:var(--ph-cloth);background:#fff8e8}.phr-spools .is-on i{background:linear-gradient(90deg,#8a5a2b 0 2px,#0000 2px calc(100% - 2px),#8a5a2b calc(100% - 2px)),repeating-linear-gradient(0deg,#f2b53c 0 2px,#d58f1c 2px 3px)}.phr-spools label:focus-within{outline:2px solid var(--ph-rose)}.phr-share{color:var(--ph-muted);align-items:flex-start;gap:8px;margin-top:4px;font-size:13px;line-height:1.4;display:flex}.phr-share input{accent-color:var(--ph-cloth);margin-top:3px}.phr-send{justify-content:center;width:100%;margin-top:12px}.phr-error{color:#b3261e;font-size:14px;margin-top:8px!important}.phr-preview{color:var(--ph-muted);font-size:13px;margin-top:8px!important}.phr-done{text-align:center;animation:.7s both ph-in}.phr-stitched{font:800 clamp(28px, 8cqw, 36px)/1.15 var(--ph-type);color:var(--ph-gold);-webkit-text-stroke:1px #6e280073;text-shadow:0 1px #8c4a10,0 3px 8px #64140040;margin:4px 0 6px!important}.phr-wish{font-size:16px;font-style:italic}.ph-gate{z-index:50;cursor:pointer;background:radial-gradient(70% 42%,#320505c7,#32050580 60%,#2804044d);justify-content:center;align-items:center;padding:18px;transition:opacity .7s .5s;display:flex;position:fixed;inset:0}@media (min-width:900px) and (min-aspect-ratio:1){.ph-gate{background:radial-gradient(34% 46% at 32%,#320505cc,#32050580 70%,#28040440);justify-content:flex-start;padding-left:max(18px,32vw - 230px)}.ph-gate-words{width:460px;max-width:460px}}.exp-preview .ph-gate{justify-content:center;padding:18px;position:absolute}.ph-gate.is-going{opacity:0;pointer-events:none}.ph-gate-words{text-align:center;color:#fbeacb;flex-direction:column;align-items:center;gap:16px;max-width:420px;display:flex}.ph-gate-say{font:800 clamp(34px, 11vw, 52px)/1.05 var(--ph-type);color:var(--ph-gold-hi);text-shadow:0 2px #7a3a06,0 6px 22px #0000008c;margin:0}.ph-gate-say:after{content:"";background:repeating-linear-gradient(90deg, var(--ph-gold) 0 12px, transparent 12px 17px);border-radius:3px;width:120px;height:5px;margin:12px auto 0;display:block}.ph-gate-line{font:400 clamp(16px, 4.6vw, 19px)/1.45 var(--ph-type);text-shadow:0 1px 10px #000000b3;margin:0}.ph-gate-names{font:700 clamp(22px, 6.4vw, 28px)/1.2 var(--ph-type);text-shadow:0 2px 12px #000000b3;margin:0}.ph-gate-names i{opacity:.85;font-style:italic;font-weight:400}.ph-gate-btn{margin-top:6px}.ph-gate.is-going .ph-gate-btn{animation:.5s both ph-out}
.exp-interiors .exp-event-illustration{object-fit:contain;width:min(100%,240px);height:155px;margin:18px auto 25px;display:block}.exp-interiors .peach-ticket .exp-event-illustration{height:150px}.exp-interiors .royal-dedication{color:#652c35;background:linear-gradient(#401a26b8,#401a26db),url(/templates/royal/experience/doors-v1.webp) 50%/cover;padding:80px 24px}.exp-interiors .royal-folio{background:#fbefd6 url(/templates/royal/experience/darbar-v2.webp) 50%/100% 100% no-repeat;border:0;outline:0;width:min(100%,740px);padding:140px 15% 170px;box-shadow:0 24px 80px #1f0b2445}.exp-interiors .royal-folio:before,.exp-interiors .royal-folio:after{display:none}.exp-interiors .royal-dedication .exp-kicker{color:#906636}.exp-interiors .royal-folio .exp-heading{margin-bottom:30px}.exp-interiors .royal-folio .exp-heading h2{font-size:clamp(30px,5.5cqw,46px)}.exp-interiors .royal-court{background:#522732;padding:0}.exp-interiors .royal-court-intro{background:linear-gradient(#3d1a2620,#3d1a2640),url(/templates/royal/experience/terrace-v1.webp) 50% 58%/cover;place-items:center;min-height:410px;padding:85px 28px;display:grid}.exp-interiors .royal-court-intro .exp-heading{background:#fff7e7ed;border:1px solid #c3a474;width:min(100%,580px);margin:0;padding:36px 28px;box-shadow:0 0 0 7px #fff7e743,0 15px 45px #25121b30}.exp-interiors .royal-ceremonies{gap:48px;max-width:1080px;padding:70px 35px 90px}.exp-interiors .royal-event-arch{background:#f9edd6 url(/templates/royal/experience/darbar-v2.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;padding:80px 14% 135px;box-shadow:0 20px 50px #210d1a45}.exp-interiors .royal-memories{background:linear-gradient(#4b213665,#4b2136ac),url(/templates/royal/experience/terrace-v1.webp) 50%/cover;padding:100px 45px}.exp-interiors .royal-memory-layout{gap:55px}.exp-interiors .royal-memory-layout>.reveal:last-child{background:#fff6e7f2;border:1px solid #d0ac76;padding:70px 40px;box-shadow:0 0 0 9px #fff6e72e}.exp-interiors .royal-memory-layout .exp-heading{margin-bottom:28px}.exp-interiors .royal-album{background:#fff6e7f2;border:1px solid #d0ac76;padding:55px 35px}.exp-interiors .royal-last-court{background:linear-gradient(#0000 300px,#4e2632d9 1000px),url(/templates/royal/experience/terrace-v1.webp) top/auto 1050px no-repeat,#4e2632;padding:100px 30px 0}.exp-interiors .royal-venue-folio{background:#fff7e8f2;border:1px solid #c3a474;max-width:590px;padding:55px 40px;box-shadow:0 0 0 8px #fff7e72e,0 25px 70px #210d1a30}.exp-interiors .royal-venue-folio:after{display:none}.exp-interiors .royal-reply-folio{background:#fbefd6 url(/templates/royal/experience/darbar-v2.webp) 50%/100% 100% no-repeat;border:0;max-width:650px;margin-top:90px;padding:115px 14% 140px;box-shadow:0 20px 60px #210d1a40}.exp-interiors .royal-last-court>.exp-closing{color:#f8e9ce}.exp-interiors .royal-last-court>.exp-closing svg{color:#d9b57a}.exp-interiors .peacock-letter{background:#1c514b;padding:70px 24px}.exp-interiors .peacock-letter>.reveal{background:#f6f1e3 url(/templates/peacock/experience/botanical-v2.webp) 50%/100% 100% no-repeat;max-width:780px;margin:auto;padding:130px 13% 210px;box-shadow:0 20px 70px #0e343c40}.exp-interiors .peacock-feather-mark{margin-bottom:20px;font-size:40px}.exp-interiors .peacock-letter .exp-families{gap:30px}.exp-interiors .peacock-letter .exp-heading h2{font-size:clamp(30px,5.5cqw,46px)}.exp-interiors .peacock-story{background:linear-gradient(#123e3eb8,#123e3ec2),url(/templates/peacock/experience/garden-wide-v1.webp) 50%/cover}.exp-interiors .peacock-story-letter{background:#173f3fa8;border-top:1px solid #ceb76e90;border-bottom:1px solid #ceb76e90;padding:42px 32px}.exp-interiors .peacock-celebrations{background:#e6e9d9;padding:0 0 70px}.exp-interiors .peacock-celebrations-intro{background:linear-gradient(#173f3f15,#173f3f25),url(/templates/peacock/experience/garden-wide-v1.webp) 50% 70%/cover;place-items:center;min-height:390px;padding:80px 30px;display:grid}.exp-interiors .peacock-celebrations-intro .exp-heading{background:#faf5e7ed;border:1px solid #a89a66;width:min(100%,570px);margin:0;padding:35px 30px;box-shadow:0 0 0 7px #faf5e738}.exp-interiors .peacock-event-path{max-width:1040px;margin:65px auto 0;padding:0 30px}.exp-interiors .peacock-event-stop{padding-block:0}.exp-interiors .peacock-event-stop .exp-event,.exp-interiors .peacock-event-stop.stop-1 .exp-event{background:#f6f1e3 url(/templates/peacock/experience/botanical-v2.webp) 50%/100% 100% no-repeat;border:0;padding:95px 12% 165px;box-shadow:0 14px 40px #174b491c}.exp-interiors .peacock-event-stop+.peacock-event-stop{margin-top:-35px}.exp-interiors .peacock-event-medallion{top:42%}.exp-interiors .peacock-photo-garden{background:linear-gradient(#f7f3e7ee,#f7f3e7a6),url(/templates/peacock/experience/botanical-v2.webp) bottom/cover;padding:70px 40px 100px}.exp-interiors .peacock-pavilion{background:#dce3cc;min-height:800px;padding:90px 30px 230px}.exp-interiors .peacock-pavilion-art{background-position:bottom;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.exp-interiors .peacock-pavilion>.reveal{background:#faf6e8f0;border:1px solid #9d996a;max-width:590px;margin:auto;padding:50px 40px;position:relative;box-shadow:0 0 0 8px #faf6e835,0 20px 60px #173f3f26}.exp-interiors .peacock-correspondence{background:#1c514b;padding:70px 24px}.exp-interiors .peacock-correspondence>.reveal{background:#f6f1e3 url(/templates/peacock/experience/botanical-v2.webp) 50%/100% 100% no-repeat;max-width:700px;margin:auto;padding:125px 12% 190px;box-shadow:0 20px 70px #0e343c40}.exp-interiors.exp-peacock .exp-reply-envelope{background-color:#f8f1df;border-color:#a49a6a}.exp-interiors.exp-peacock .exp-closing{color:#f3ead0;background:#1c514b}.exp-interiors.exp-peacock .exp-closing svg{color:#c6b17a}.exp-interiors .peach-paper:not([data-card=invitation]){background:#fff9ef url(/templates/peach/experience/blossom-v2.webp) 50%/100% 100% no-repeat;padding:85px 60px 120px}.exp-interiors .peach-paper:not([data-card=invitation]):before{border-color:#b89c7b38;inset:14px}.exp-interiors .peach-paper:not([data-card=invitation]) .peach-card-number{margin-bottom:35px;padding-bottom:16px}.exp-interiors .peach-date-card .exp-countdown{background:#fff9edbf;border-bottom:1px solid #b89c7b40;padding:20px 10px}.exp-interiors .peach-ticket{padding-top:0}.exp-interiors .peach-ticket>.exp-kicker,.exp-interiors .peach-ticket .exp-event-number{display:none}.exp-interiors .peach-ticket .exp-event-illustration{margin-top:0}.exp-interiors .peach-ticket .exp-event-symbol{background:#f2dfca80;border:1px solid #c6a58260;border-radius:50%;width:76px;height:76px;padding:15px}.exp-interiors .peach-story-card{position:relative}.exp-interiors .peach-story-card:before{content:"“";text-align:center;height:70px;font:100px/1 var(--font-cormorant), Georgia, serif;color:#b88269;display:block}.exp-interiors .peach-story-card .exp-story-copy{font:italic 22px/1.9 var(--font-cormorant), Georgia, serif}.exp-interiors .peach-paper .exp-families>div{background:#fff9ed8c;border-block:1px solid #c6a58250;padding:22px 10px}.exp-interiors .peach-venue-card{padding-top:30px}.exp-interiors .peach-postmark{top:120px;right:28px}.exp-interiors .peach-paper[data-card=venue] .exp-venue{background:#fff9ed9c;border:1px dashed #ad8a6e80;padding:30px 15px}.exp-interiors .peach-reply-card .exp-heading{margin-top:0}.exp-interiors .peach-paper .exp-reply-envelope{min-height:200px;padding-inline:15px}.exp-interiors .royal-folio,.exp-interiors .royal-event-arch,.exp-interiors .royal-reply-folio{background:#fbefd6;border:0 solid #0000;border-image:url(/templates/royal/experience/darbar-v2.webp) 320 165 330 fill/115px 48px 150px}.exp-interiors .peacock-letter>.reveal,.exp-interiors .peacock-event-stop .exp-event,.exp-interiors .peacock-event-stop.stop-1 .exp-event,.exp-interiors .peacock-correspondence>.reveal{background:#f6f1e3;border:0 solid #0000;border-image:url(/templates/peacock/experience/botanical-v2.webp) 310 155 460 fill/110px 42px 175px}.exp-interiors .peach-paper:not([data-card=invitation]){background:#fff9ef;border:0 solid #0000;border-image:url(/templates/peach/experience/blossom-v2.webp) 330 160 340 fill/100px 42px 125px}@container invitation (max-width:700px){.exp-interiors .royal-dedication{padding:45px 16px}.exp-interiors .royal-folio{padding:105px 13% 135px}.exp-interiors .royal-court{padding:0}.exp-interiors .royal-court-intro,.exp-interiors .peacock-celebrations-intro{min-height:320px;padding:65px 24px}.exp-interiors .royal-court-intro .exp-heading,.exp-interiors .peacock-celebrations-intro .exp-heading{padding:28px 20px}.exp-interiors .royal-ceremonies{gap:35px;max-width:520px;padding:45px 20px 60px}.exp-interiors .royal-event-arch{padding:75px 14% 120px}.exp-interiors .royal-memories{padding:70px 26px}.exp-interiors .royal-memory-layout>.reveal:last-child{padding:42px 24px}.exp-interiors .royal-album{padding:40px 20px}.exp-interiors .royal-last-court{padding:70px 20px 0}.exp-interiors .royal-venue-folio{padding:42px 24px}.exp-interiors .royal-reply-folio{margin-top:65px;padding:95px 12% 125px}.exp-interiors .royal-reply-folio .exp-reply-envelope{min-height:190px;padding-inline:12px}.exp-interiors .peacock-letter{padding:45px 16px}.exp-interiors .peacock-letter>.reveal{padding:100px 10% 165px}.exp-interiors .peacock-story{padding:65px 26px}.exp-interiors .peacock-story-letter{padding:32px 20px}.exp-interiors .peacock-celebrations{padding:0 0 50px}.exp-interiors .peacock-event-path{margin-top:45px;padding:0 20px}.exp-interiors .peacock-event-path:before{left:20px}.exp-interiors .peacock-event-stop,.exp-interiors .peacock-event-stop.stop-1{width:calc(100% - 22px)}.exp-interiors .peacock-event-stop .exp-event,.exp-interiors .peacock-event-stop.stop-1 .exp-event{padding:85px 12% 150px}.exp-interiors .peacock-event-stop+.peacock-event-stop{margin-top:35px}.exp-interiors .peacock-event-medallion,.exp-interiors .stop-1 .peacock-event-medallion{top:42%}.exp-interiors .peacock-pavilion{min-height:800px;padding:65px 24px 230px}.exp-interiors .peacock-pavilion>.reveal{padding:40px 24px}.exp-interiors .peacock-correspondence{padding:45px 16px}.exp-interiors .peacock-correspondence>.reveal{padding:100px 10% 165px}.exp-interiors .peacock-correspondence .exp-reply-envelope{min-height:190px;padding-inline:12px}.exp-interiors .peach-paper:not([data-card=invitation]){padding:75px 32px 110px}.exp-interiors .peach-paper:not([data-card=invitation]) .peach-card-number{gap:10px}.exp-interiors .peach-postmark{width:55px;height:55px;top:135px;right:15px}}@container invitation (max-width:360px){.exp-interiors .royal-folio,.exp-interiors .royal-event-arch{padding-inline:12%}.exp-interiors .royal-reply-folio{padding-inline:11%}.exp-interiors .peach-paper:not([data-card=invitation]){padding-inline:27px}.exp-interiors .peach-ticket .exp-event h3{font-size:34px}.exp-interiors .peacock-event-stop .exp-actions{flex-direction:row}}
.exp-interiors .reveal{opacity:1;transition:none;transform:none}.exp-motion .motion-pending{opacity:0}.exp-motion [data-motion-scene]{--scene-shift:0px;--scene-progress:0}.exp-motion .royal-cover-art,.exp-motion .peacock-landscape{height:110%;translate:0 calc(var(--scene-shift) * .8);inset:-5% 0}.exp-motion .royal-welcome-copy,.exp-motion .peacock-cover-copy{translate:0 calc(var(--scene-shift) * -.3)}.exp-motion .peacock-foreground{translate:0 calc(var(--scene-shift) * -1.1)}.exp-motion .royal-court-intro,.exp-motion .peacock-celebrations-intro{background-position:center calc(58% + var(--scene-shift));min-height:75svh;position:relative;overflow:hidden}.exp-motion .royal-court-intro>.exp-heading,.exp-motion .peacock-celebrations-intro>.exp-heading{position:relative}.exp-motion .royal-court-intro>.exp-heading,.exp-motion .royal-memory-layout>.reveal:first-child{translate:0 calc(var(--scene-shift) * -.45)}.exp-motion .peacock-story-portrait{translate:0 calc(var(--scene-shift) * -.6)}.exp-motion .peacock-pavilion-art{height:114%;translate:0 var(--scene-shift);inset:-7% 0}.exp-motion .peacock-pavilion>.reveal{translate:0 calc(var(--scene-shift) * -.3)}.exp-motion .exp-event-illustration{translate:0 calc(var(--scene-shift) * -.18)}.exp-motion .exp-portrait img{scale:1.06;translate:0 calc(var(--scene-shift) * .2)}.exp-motion .royal-last-court,.exp-motion .peacock-event-path,.exp-motion .royal-last-court>:not(.scene-atmosphere),.exp-motion .peacock-event-stop{position:relative}.exp-motion .royal-chapter-nav a[aria-current] span{transition:background .4s,box-shadow .6s;box-shadow:0 0 0 5px #c5a36b30}.exp-motion .exp-rule:before{transform-origin:100%}.exp-motion .exp-rule:after{transform-origin:0}.exp-motion .exp-scroll-cue svg{animation:2.6s ease-in-out infinite invitation-cue}.scene-atmosphere{pointer-events:none;color:#d8b77d;position:absolute;inset:0;overflow:hidden}.scene-lamp{transform-origin:50% 0;width:clamp(50px,9%,110px);height:auto;animation:7s ease-in-out infinite alternate invitation-lamp;position:absolute;top:-10px}.lamp-0{left:3%}.lamp-1{animation-direction:alternate-reverse;animation-delay:-3.5s;right:3%}.scene-flame{transform-origin:45px 195px;animation:2s ease-in-out infinite alternate invitation-flame}.scene-lamp-glow{animation:3s ease-in-out infinite alternate invitation-glow}.scene-light-shaft{background:linear-gradient(90deg,#0000,#ffe9ad12,#0000);width:18%;height:160%;animation:16s ease-in-out infinite alternate invitation-light;position:absolute;top:-20%;left:25%;transform:rotate(24deg)}.scene-mote{opacity:0;background:#f2dca5;border-radius:50%;width:4px;height:4px;animation:10s ease-in-out infinite invitation-mote;position:absolute}.scene-vine{color:#d6c48b;opacity:.55;width:clamp(36px,12%,120px);height:85%;translate:0 calc(var(--scene-shift) * -.65);position:absolute;bottom:-10%}.vine-left{left:-1%}.vine-right{right:-1%;scale:-1 1}.scene-vine>path:first-child{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--scene-progress))}.atmosphere-garden .scene-mote{background:#e7c599;border-radius:80% 10% 70% 30%;width:9px;height:14px;animation-name:invitation-petal}.scene-atmosphere *,.exp-motion .peacock-cloud{animation-play-state:paused}[data-scene-active=true]>.scene-atmosphere *,.exp-motion [data-scene-active=true] .peacock-cloud{animation-play-state:running}.exp-motion .peacock-cloud{animation-iteration-count:infinite}.garden-path-draw{display:none}.exp-motion .garden-path-draw{pointer-events:none;width:60px;height:100%;display:block;position:absolute;top:0;bottom:0;left:calc(50% - 30px);overflow:visible}.garden-path-draw path{fill:none;stroke:#9d8959;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - min(1, var(--scene-progress) * 1.6))}.exp-motion .peacock-event-path:before{opacity:.2}.exp-motion .peacock-event-medallion{scale:calc(.8 + var(--scene-progress) * .3);transition:scale .3s}.exp-interiors .peach-deck.is-physical{display:grid}.exp-interiors .peach-deck.is-physical>.peach-paper{transform-origin:50% 85%;touch-action:pan-y;grid-area:1/1;animation:none}.exp-interiors .peach-deck.is-physical:before,.exp-interiors .peach-deck.is-physical:after{transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s}.exp-interiors .peach-deck.is-physical:active:before{transform:rotate(-5deg)translateY(4px)}.exp-interiors .peach-deck.is-physical:active:after{transform:rotate(5deg)translateY(2px)}.exp-interiors .peach-paper.is-leaving{pointer-events:none}.exp-interiors .peach-motion-hint{text-align:center;color:#946f58;font:10px/1.8 var(--font-inter), sans-serif;letter-spacing:.08em;margin:18px auto 0}.exp-interiors .peach-paper.is-physical-card .peach-ribbon-mark{animation:4s ease-in-out infinite invitation-heart}.exp-interiors .peach-paper.is-physical-card :is(.exp-heading h2,.exp-event h3){animation:.8s .18s both invitation-ink}.exp-interiors .peach-paper.is-physical-card .exp-event-illustration{animation:1.2s cubic-bezier(.16,1,.3,1) .15s both invitation-keepsake-art}.exp-interiors .peach-paper.is-physical-card .peach-big-date{animation:1s cubic-bezier(.16,1,.3,1) .18s both invitation-keepsake-art}.exp-interiors .peach-paper.is-physical-card .peach-postmark{animation:.7s cubic-bezier(.16,1,.3,1) .35s both invitation-stamp}.exp-interiors .exp-reply-envelope{transition:translate .4s,box-shadow .4s}.exp-interiors .exp-reply-envelope:hover{translate:0 -5px;box-shadow:0 22px 40px #67432925}.exp-interiors .exp-reply-envelope .exp-envelope-seal{transition:rotate .5s}.exp-interiors .exp-reply-envelope:hover .exp-envelope-seal{rotate:-12deg}.exp-interiors .exp-reply-dialog[open]{animation:.5s cubic-bezier(.16,1,.3,1) both invitation-reply}.exp-interiors .exp-reply-dialog[open]::backdrop{animation:.4s both invitation-backdrop}@keyframes invitation-lamp{0%{rotate:-3deg}to{rotate:3deg}}@keyframes invitation-flame{0%{opacity:.65;scale:.85 .92}to{opacity:1;scale:1.12 1.05}}@keyframes invitation-glow{to{opacity:.35}}@keyframes invitation-light{to{opacity:.35;translate:90px}}@keyframes invitation-mote{0%,to{opacity:0;transform:translateY(20px)}35%,65%{opacity:.6}90%{opacity:0;transform:translate(24px,-65px)}}@keyframes invitation-petal{0%{opacity:0;transform:translateY(-30px)rotate(-25deg)}20%,65%{opacity:.6}to{opacity:0;transform:translate(50px,120px)rotate(100deg)}}@keyframes invitation-cue{0%,to{opacity:.5;translate:0 -3px}50%{opacity:1;translate:0 5px}}@keyframes invitation-heart{50%{rotate:-8deg;scale:1.12}}@keyframes invitation-ink{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes invitation-keepsake-art{0%{opacity:0;transform:translateY(20px)scale(.85)rotate(-4deg)}to{opacity:1;transform:none}}@keyframes invitation-stamp{0%{opacity:0;scale:1.5}to{opacity:1;scale:1}}@keyframes invitation-reply{0%{opacity:0;transform:translateY(40px)rotateX(-8deg)scale(.96)}to{opacity:1;transform:none}}@keyframes invitation-backdrop{0%{opacity:0}to{opacity:1}}@container invitation (max-width:700px){.exp-motion .royal-court-intro,.exp-motion .peacock-celebrations-intro{min-height:520px}.exp-motion .garden-path-draw{width:60px;left:-10px}.scene-lamp{width:55px}.lamp-0{left:-5px}.lamp-1{right:-5px}}@media (prefers-reduced-motion:reduce),print{.exp-interiors .motion-pending{opacity:1!important}.exp-interiors *,.exp-interiors :before,.exp-interiors :after{transition:none!important;animation:none!important;translate:none!important}.exp-interiors .scene-atmosphere,.exp-interiors .garden-path-draw{display:none}}
dialog.signature-intro{--sig-gold:#dec68c;--sig-ink:#f8edce;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--sig-ink);cursor:default;isolation:isolate;font-family:var(--font-cormorant), Georgia, serif;background:#27171b;border:0;margin:0;padding:0;transition:opacity .85s;overflow:hidden}dialog.signature-intro::backdrop{background:0 0}dialog.signature-intro:not([open]){display:block}html:has(dialog.signature-intro[open]){overflow:hidden}.signature-intro *,.signature-intro :before,.signature-intro :after{box-sizing:border-box}.sig-world,.sig-palace,.sig-garden,.sig-desk{position:absolute;inset:0;overflow:hidden}.sig-grain{z-index:6;opacity:.08;pointer-events:none;mix-blend-mode:soft-light;background:repeating-radial-gradient(circle at 17% 32%,#fff8d955 0 .5px,#0000 .8px 3px) 0 0/7px 9px;position:absolute;inset:0}.sig-vignette{pointer-events:none;background:radial-gradient(#0000 35%,#120b104d 100%);position:absolute;inset:0}.sig-introduction{z-index:4;text-align:center;width:84%;transition:opacity .45s,transform .8s;position:absolute;top:max(9%,52px);left:8%}.signature-intro .sig-eyebrow{font:10px/1.7 var(--font-inter), sans-serif;text-transform:uppercase;letter-spacing:.28em;color:inherit}.sig-header-rule{color:var(--sig-gold);margin-bottom:16px;font:16px/1 Georgia,serif;display:block}.sig-dedication{opacity:.8;margin-top:8px;font-size:clamp(15px,2.4vw,20px);font-style:italic}.sig-invitation{z-index:4;text-align:center;width:84%;transition:opacity .35s,transform .8s;position:absolute;bottom:max(8%,38px);left:8%}.sig-art-trigger{z-index:5;cursor:pointer;touch-action:none;background:0 0;border:0;border-radius:50%;width:110px;height:120px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.sig-mayur .sig-art-trigger{width:100px;height:240px;top:41%}.sig-waiting-names{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .3em;max-width:800px;margin:auto;font-size:clamp(25px,4vw,38px);line-height:1.25;display:flex}.sig-waiting-names i{color:var(--sig-gold);font-size:.65em}.sig-date{font:10px/1.8 var(--font-inter), sans-serif;letter-spacing:.15em;margin-top:15px}.sig-begin{min-height:50px;color:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:10px/1.4 var(--font-inter), sans-serif;letter-spacing:.19em;text-transform:uppercase;cursor:pointer;background:#22171970;border:1px solid #dec68c85;border-radius:2px;justify-content:center;align-items:center;gap:30px;margin-top:28px;padding:14px 25px;transition:background .3s,box-shadow .3s;display:inline-flex;box-shadow:0 5px 30px #0002}.sig-begin:hover{background:#dec68c25;box-shadow:0 4px 35px #dec68c18}.sig-begin:focus-visible,.sig-skip:focus-visible{outline:2px solid var(--sig-gold);outline-offset:5px}.sig-begin svg{transition:transform .4s}.sig-begin:hover svg{transform:translate(5px)}.sig-instruction{opacity:.65;margin-top:14px;font-size:13px;font-style:italic}.signature-intro .sig-skip{z-index:8;color:inherit;letter-spacing:.12em;background:#ffffff0c;border-color:#ffffff30;min-height:36px;font-size:9px}.sig-welcome{z-index:2;text-align:center;opacity:0;width:min(78%,680px);position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.sig-reveal-names{font:clamp(36px, 6vw, 68px)/1.13 var(--font-pinyon), cursive;overflow-wrap:anywhere;flex-direction:column;align-items:center;margin:25px auto 12px;display:flex}.sig-reveal-names span{max-width:100%}.signature-intro:is([lang=hi],[lang=mr]) .sig-reveal-names{font-family:var(--font-tiro),serif;font-size:clamp(29px,5vw,50px);line-height:1.7}.sig-reveal-names i{font:italic 22px/1.8 var(--font-cormorant), serif;color:var(--sig-gold)}.sig-flourish{color:var(--sig-gold)}.sig-motes{z-index:3;pointer-events:none;position:absolute;inset:0}.sig-motes i{background:var(--sig-gold);opacity:.2;width:2px;height:2px;animation:sigMote calc(4s + var(--n) * .13s) ease-in-out infinite alternate;animation-delay:calc(var(--n) * -.8s);border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #eac78b60}.is-playing .sig-introduction{opacity:0;transform:translateY(-18px)}.is-playing .sig-invitation{opacity:0;pointer-events:none;transform:translateY(20px)}.is-playing .sig-welcome{animation:3s cubic-bezier(.16,1,.3,1) .9s both sigWelcome}@keyframes sigWelcome{0%{opacity:0;filter:blur(4px);transform:translate(-50%,-40%)}30%,80%{opacity:1;filter:blur();transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-52%)scale(1.04)}}@keyframes sigMote{0%{opacity:.1;transform:translateY(10px)}to{opacity:.65;transform:translate(12px,-25px)}}.sig-darwaza .sig-introduction{text-shadow:0 2px 20px #16050b}.sig-darwaza .sig-invitation{text-shadow:0 2px 14px #16050b}.sig-court{background:linear-gradient(#28151c75,#201012d9),url(/templates/royal/experience/courtyard-wide-v1.webp) 50%/cover;position:absolute;inset:-6%;transform:scale(.94)}.sig-doorway{perspective:1300px;perspective-origin:50% 45%;position:absolute;inset:0}.sig-door{width:50%;transform-style:preserve-3d;backface-visibility:hidden;position:absolute;top:0;bottom:0;box-shadow:0 0 35px #16080e}.sig-door-left{transform-origin:0;left:0}.sig-door-right{transform-origin:100%;right:0}.sig-door-paint{background:#582b31 url(/templates/royal/experience/doors-v1.webp) 0/200% 100%;position:absolute;inset:0}.sig-door-right .sig-door-paint{background-position:100%}.sig-door-paint:after{content:"";background:linear-gradient(90deg,#13080d55,#0000 30%,#13080d10 75%,#13080d45);position:absolute;inset:0}.sig-door-right .sig-door-paint:after{transform:scaleX(-1)}.sig-lock{color:#5a3424;background:radial-gradient(circle at 35% 30%,#e7cf8e,#a57a3d 55%,#6a4328);border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #16060b88,inset 0 0 0 5px #6a432880,inset 0 0 0 7px #edcf8480}.sig-lock span{text-shadow:0 1px #f8dfa0;font:36px/1 Georgia,serif}.sig-door-light{opacity:0;background:radial-gradient(at 50% 55%,#ffe8ac7a,#0000 62%);position:absolute;inset:0}.sig-threshold{background:#efd4a163;width:1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 8px #efcb7740}.sig-darwaza.is-playing .sig-lock{animation:.8s ease-in both sigUnlock}.sig-darwaza.is-playing .sig-door-left{animation:2.6s cubic-bezier(.3,.05,.12,1) .45s both sigDoorLeft}.sig-darwaza.is-playing .sig-door-right{animation:2.6s cubic-bezier(.3,.05,.12,1) .56s both sigDoorRight}.sig-darwaza.is-playing .sig-palace{animation:4.3s cubic-bezier(.35,.05,.15,1) both sigThroughDoor}.sig-darwaza.is-playing .sig-court{animation:4s ease-out both sigCourt}.sig-darwaza.is-playing .sig-threshold{animation:1.8s ease-out both sigSeam}.sig-darwaza.is-playing .sig-door-light{animation:3.5s ease-out both sigDoorGlow}@keyframes sigUnlock{40%{transform:translate(-50%,-50%)rotate(28deg)}to{opacity:0;transform:translate(-50%,15%)rotate(40deg)scale(.7)}}@keyframes sigDoorLeft{to{transform:rotateY(-108deg)}}@keyframes sigDoorRight{to{transform:rotateY(108deg)}}@keyframes sigThroughDoor{0%,20%{transform:scale(1)}70%{transform:scale(1.12)}to{transform:scale(1.5)}}@keyframes sigCourt{to{transform:scale(1.06)}}@keyframes sigSeam{20%{opacity:1;box-shadow:0 0 35px 8px #ffe7ae}90%,to{opacity:0;transform:scaleX(50)}}@keyframes sigDoorGlow{30%,65%{opacity:1}to{opacity:.3}}dialog.signature-intro.sig-mayur{--sig-gold:#d7c38a;background:#0d3539}.sig-garden-paint{opacity:.6;background:linear-gradient(#0b303c80,#0c333ae8),url(/templates/peacock/experience/garden-wide-v1.webp) 50%/cover;position:absolute;inset:-5%}.sig-garden-haze{background:radial-gradient(at 50% 38%,#7c9c702b,#0000 60%);position:absolute;inset:0}.sig-svg-defs{width:0;height:0;position:absolute}.sig-fan{transform-origin:50% 100%;z-index:3;width:min(70vw,650px);height:min(43svh,430px);position:absolute;bottom:38%;left:50%;transform:translate(-50%)}.sig-feather{transform-origin:50% 100%;width:25%;height:100%;transform:translateX(-50%) rotate(calc(var(--angle) * .06));opacity:.25;filter:drop-shadow(2px 4px 3px #001e2970);position:absolute;bottom:0;left:50%;overflow:visible}.sig-feather-center{opacity:1;z-index:18;animation:4s ease-in-out infinite alternate sigFeatherBreathe}.sig-fan-jewel{z-index:19;background:radial-gradient(at 40% 35%,#b9d3a0,#3d7b6c 35%,#123d45 60%,#b6a061 65%,#71592c);border-radius:50% 50% 45% 45%;width:20px;height:35px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.sig-garden-ring{opacity:.6;border:1px solid #d8c28c25;border-radius:50% 50% 0 0;width:min(72%,440px);position:absolute;top:20%;bottom:32%;left:50%;transform:translate(-50%)}.sig-mayur.is-playing .sig-feather{animation:sigFanOpen 1.6s cubic-bezier(.2,.8,.2,1) calc(var(--distance) * 25ms) both, sigFeatherFlight 1.5s cubic-bezier(.45,0,.35,1) calc(2.4s + var(--distance) * 45ms) forwards}.sig-mayur.is-playing .sig-fan{animation:4.6s cubic-bezier(.4,0,.18,1) both sigFanSweep}.sig-mayur.is-playing .sig-garden-ring{animation:2.4s ease-out both sigRingReveal}.sig-mayur.is-playing .sig-welcome{z-index:4;animation-delay:1.4s}.sig-mayur.is-playing .sig-garden-paint{animation:4.8s ease-out both sigGardenAdvance}@keyframes sigFeatherBreathe{to{transform:translate(-50%)rotate(-2deg)}}@keyframes sigFanOpen{0%{opacity:.25;transform:translateX(-50%) rotate(calc(var(--angle) * .06))}70%{opacity:1;transform:translateX(-50%) rotate(calc(var(--angle) * 1.04))}to{opacity:1;transform:translateX(-50%) rotate(var(--angle))}}@keyframes sigFeatherFlight{0%{opacity:1;transform:translateX(-50%) rotate(var(--angle))}to{opacity:0;transform:translateX(calc(-50% + var(--flight))) translateY(-35vh) rotate(calc(var(--angle) * 1.7)) scale(1.7)}}@keyframes sigFanSweep{0%{transform:translate(-50%)}35%{transform:translate(-50%)translateY(10%)scale(1.65)}60%{opacity:1;transform:translate(-50%)translateY(5%)scale(1.75)}to{opacity:0;transform:translate(-50%)translateY(-12%)scale(2.1)}}@keyframes sigRingReveal{to{opacity:0;transform:translate(-50%)scale(1.4)}}@keyframes sigGardenAdvance{to{opacity:.9;transform:scale(1.15)}}dialog.signature-intro.sig-resham{--sig-gold:#e2c48a;--sig-ink:#f6ecdc;--rs-paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .42 0 0 0 0 .27 0 0 0 .32 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background:radial-gradient(120% 75% at 50% 40%, color-mix(in srgb, var(--rs-accent) 26%, #3a2a2a) 0%, color-mix(in srgb, var(--rs-accent) 16%, #1b1314) 58%, #0e0909 100%)}.sig-resham .sig-begin{background:#ffffff12;border-color:#e2c48a80}.sig-resham .sig-skip{background:#ffffff10;border-color:#ffffff30}.sig-resham .sig-vignette{background:radial-gradient(at 50% 42%,#0000 40%,#0a0607a0 100%)}.sig-resham .sig-introduction,.sig-resham .sig-invitation{text-shadow:0 2px 16px #0008}.sig-desk-paint{opacity:.5;background:repeating-linear-gradient(115deg,#ffffff05 0 2px,#0000 2px 7px),repeating-linear-gradient(25deg,#00000010 0 1px,#0000 1px 5px);position:absolute;inset:-4%}.sig-desk-light{pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--rs-accent) 18%, #ffe9c8) 0%, transparent 34%);opacity:.22;mix-blend-mode:screen;width:150vmax;height:150vmax;animation:7s ease-in-out infinite alternate rsLight;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes rsLight{to{opacity:.32;transform:translate(-48%,-51%)}}.sig-silk{z-index:3;touch-action:none;cursor:grab;width:100%;height:100%;position:absolute;inset:0}.sig-silk:active{cursor:grabbing}.is-playing .sig-silk{pointer-events:none}.sig-letter-stage{aspect-ratio:1.5;perspective:1100px;width:min(72vw,420px);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)}.sig-letter{transform-style:preserve-3d;position:absolute;inset:0}.sig-letter-shadow{opacity:.55;filter:blur(22px);background:#000;border-radius:12px;position:absolute;inset:6% 2% -6%}.sig-letter-back{background:var(--rs-paper), linear-gradient(#efe1c9,#e3d0b2);border-radius:3px;position:absolute;inset:0;box-shadow:inset 0 1px #fff6,0 2px 3px #0005}.sig-note{background:var(--rs-paper), #fffaf1;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex;position:absolute;inset:7% 6% 3%;box-shadow:0 0 0 1px #d8bb8a80,inset 0 0 0 7px #fffaf1,inset 0 0 0 8px #c9a86a90,0 6px 18px #0003}.sig-note-couple{text-align:center;max-width:85%;font:clamp(22px,3vw,34px)/1.1 var(--font-pinyon),cursive;color:#8d6a3f;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:2px;display:flex}.sig-note-couple span{max-width:100%}.sig-note-couple i{font:italic 14px/1 var(--font-cormorant),serif;color:#b8925a}.signature-intro:is([lang=hi],[lang=mr]) .sig-note-couple{font-family:var(--font-tiro),serif;font-size:18px;line-height:1.6}.sig-note-rule{background:linear-gradient(90deg,#0000,#c4a178,#0000);width:38%;height:1px}.sig-letter-fold{background:var(--rs-paper), linear-gradient(100deg,#fbf3e4,#f0e2c9);position:absolute;inset:0}.sig-fold-left{clip-path:polygon(0 0,57% 53%,0 100%)}.sig-fold-right{clip-path:polygon(100% 0,43% 53%,100% 100%);background:var(--rs-paper), linear-gradient(260deg,#f8eedc,#ead9bc)}.sig-letter-pocket{background:var(--rs-paper), linear-gradient(#f3e6cf,#fbf4e6);clip-path:polygon(0 100%,0 97%,50% 43%,100% 97%,100% 100%);position:absolute;inset:0}.sig-letter-foil{pointer-events:none;opacity:.9;border:1px solid #0000;border-image:linear-gradient(120deg,#b8924f,#f3dfa6 30%,#a8813f 55%,#ecd497 80%,#b08a48) 1;position:absolute;inset:5.5% 4%}.sig-letter-mono{font:600 13px/1 var(--font-cormorant),serif;letter-spacing:.14em;color:#b08a48;text-shadow:0 1px #fff8;position:absolute;bottom:9%;left:8%}.sig-letter-mono i{vertical-align:middle;margin:0 .35em;font-size:8px;font-style:normal}.sig-letter-flap{z-index:2;transform-origin:top;transform-style:preserve-3d;filter:drop-shadow(0 2px 2px #6b4b2a40);position:absolute;inset:0}.sig-letter-flap i{position:absolute;inset:0}.sig-flap-gold{clip-path:polygon(0 0,100% 0,50% 59.5%);background:linear-gradient(120deg,#b8924f,#f3dfa6 35%,#a8813f 60%,#ecd497)}.sig-flap-paper{clip-path:polygon(0 0,100% 0,50% 58%);background:var(--rs-paper), linear-gradient(#fdf7eb,#f2e4ca)}.sig-resham.is-playing .sig-letter-flap{animation:1s cubic-bezier(.4,0,.2,1) 1.25s both sigFlap}.sig-resham.is-playing .sig-note{animation:2.3s cubic-bezier(.22,1,.36,1) 2s both sigNote}.sig-resham.is-playing .sig-letter-stage{animation:5.4s ease-in-out both sigLetterLift}.sig-resham .sig-welcome{display:none}.sig-resham.is-playing .sig-desk-light{animation:5.4s ease-in both rsBloom}@keyframes rsBloom{50%{opacity:.3}to{opacity:.9;transform:translate(-50%,-50%)scale(1.4)}}@keyframes sigFlap{to{transform:rotateX(178deg)}}@keyframes sigNote{55%{opacity:1;transform:translateY(-65%)rotate(5deg)}to{opacity:0;transform:translateY(-100%)rotate(5deg)scale(1.15)}}@keyframes sigLetterLift{0%,52%{transform:translate(-50%,-50%)rotate(-5deg)}80%{opacity:.6;transform:translate(-50%,-35%)rotate(0)scale(1.05)}to{opacity:0;transform:translate(-50%,50%)rotate(3deg)scale(1.2)}}@media (max-width:480px){.sig-introduction{top:max(9%,50px)}.sig-waiting-names{font-size:27px}.sig-waiting-names span{max-width:100%}.sig-invitation{bottom:max(7%,30px)}.sig-date{letter-spacing:.09em;font-size:9px}.sig-instruction{font-size:12px}.sig-fan{width:82vw;height:min(40svh,350px);bottom:40%}.sig-letter-stage{width:80vw;top:41%}.sig-welcome .sig-eyebrow{letter-spacing:.15em;font-size:9px}}@media (max-height:560px){.sig-introduction{top:25px}.sig-header-rule,.sig-dedication,.sig-instruction{display:none}.sig-invitation{bottom:20px}.sig-begin{min-height:42px;margin-top:15px}.sig-waiting-names{font-size:25px}.sig-fan{height:35svh;bottom:39%}.sig-letter-stage{width:min(44vw,260px);top:36%}.sig-reveal-names{margin-block:12px;font-size:35px}}@media (prefers-reduced-motion:reduce),print{dialog.signature-intro{display:none!important}.signature-intro *{transition:none!important;animation:none!important}}
