.eng{--ease:cubic-bezier(.65, 0, .25, 1);--out:cubic-bezier(.16, 1, .3, 1);isolation:isolate;background:var(--tex), var(--bg);width:100%;height:100%;color:var(--ink);font-family:var(--body), sans-serif;text-align:center;-webkit-tap-highlight-color:transparent;background-size:420px,auto;font-size:4cqw;line-height:1.6;position:relative;overflow:hidden;container-type:size}.eng *{box-sizing:border-box}.eng{--fit:calc(74cqw / (var(--len,6) * var(--k,.62)))}.eng[lang=ar]{line-height:1.9;letter-spacing:0!important}.eng[lang=ar] *{letter-spacing:0!important}.eng-scroll{overscroll-behavior:contain;scrollbar-width:none;scroll-behavior:smooth;outline:none;position:absolute;inset:0;overflow:hidden auto}.eng-scroll::-webkit-scrollbar{display:none}.eng:not([data-stage=open]) .eng-scroll{overflow:hidden}.eng :where(h1,h2,h3,p,blockquote,ol){margin:0;padding:0}.eng .h-in{opacity:0;transform:translateY(3cqw)}.eng[data-stage=open] .h-in{animation:engIn 1s var(--out) calc(var(--i,0) * .11s + .15s) both}@keyframes engIn{0%{opacity:0;filter:blur(.6cqw);transform:translateY(3.5cqw)}to{opacity:1;filter:none;transform:none}}.eng[data-anim] .rv{opacity:0;transition:opacity .9s var(--out), transform .9s var(--out), clip-path .9s var(--out);transform:translateY(5cqw)}.eng[data-anim] .rv.in{opacity:1;transform:none}.eng[data-reveal=fade][data-anim] .rv{transform:none}.eng[data-reveal=mask][data-anim] .rv{clip-path:inset(0 0 100%);opacity:1;transform:none}.eng[data-reveal=mask][data-anim] .rv.in{clip-path:inset(0)}.eng[data-reveal=stagger][data-anim] .rv{transform:translateY(3cqw)scale(.98)}.eng[data-reveal=stagger] :is(.eng-tl li,.eng-count .u):nth-child(2){transition-delay:.1s}.eng[data-reveal=stagger] :is(.eng-tl li,.eng-count .u):nth-child(3){transition-delay:.2s}.eng[data-reveal=stagger] :is(.eng-tl li,.eng-count .u):nth-child(4){transition-delay:.3s}.eng[data-reveal=none] .rv{opacity:1!important;clip-path:none!important;transform:none!important}.eng-names{font-family:var(--display), serif;font-weight:400;font-size:min(calc(15.5cqw * var(--scale)), var(--fit));flex-direction:column;align-items:center;gap:.5cqw;line-height:1.02;display:flex}.eng[lang=ar] .eng-names{font-size:min(calc(13.5cqw * var(--scale)), var(--fit));font-weight:700;line-height:1.3}.eng[data-ital]:not([lang=ar]) .eng-names{font-style:italic}.eng[data-caps]:not([lang=ar]) .eng-names{text-transform:uppercase;letter-spacing:.08em;font-size:min(calc(10.5cqw * var(--scale)), var(--fit));line-height:1.25}.eng-names .amp{color:var(--accent);font-size:.42em;font-style:italic;font-weight:400}.eng-names span{overflow-wrap:break-word;max-width:80cqw}.eng-h{font-family:var(--display), serif;font-weight:400;font-size:calc(8.4cqw * var(--scale));color:var(--ink);margin-bottom:5cqw;line-height:1.2}.eng[lang=ar] .eng-h{font-weight:700;font-size:calc(8cqw * var(--scale))}.eng-h small{font:500 3cqw/1 var(--body), sans-serif;letter-spacing:.3em;color:var(--accent);margin-bottom:2.6cqw;display:block}.eng[data-caps]:not([lang=ar]) .eng-h{text-transform:uppercase;letter-spacing:.16em;font-size:5.4cqw}.eh-kick,.eh-hosts small,.eng-when .wd{text-transform:uppercase;letter-spacing:.26em;color:var(--mu);font-size:3.2cqw}.eng[lang=ar] :is(.eh-kick,.eh-hosts small,.eng-when .wd){text-transform:none;font-size:4.4cqw}.eh-hosts{max-width:70cqw;margin-top:3cqw;font-size:4cqw;font-style:italic}.eng[lang=ar] .eh-hosts{font-size:4.8cqw;font-style:normal}.eh-hosts small{font-style:normal;display:block}.eh-ladies{border:1px solid var(--line);letter-spacing:.2em;text-transform:uppercase;border-radius:99cqw;margin-top:4cqw;padding:1.4cqw 5cqw;font-size:3.2cqw}.eng[lang=ar] .eh-ladies{text-transform:none;font-size:4.2cqw}.eh-verse{max-width:72cqw;font-family:var(--display), serif;color:var(--ink);margin-bottom:6cqw;font-size:4.6cqw;line-height:2.1}.eng-when{flex-direction:column;align-items:center;gap:.6cqw;display:flex}.eng-when .dt{font-family:var(--display), serif;font-size:calc(7.2cqw * var(--scale));line-height:1.25}.eng[lang=ar] .eng-when .dt{font-size:7cqw;font-weight:700}.eng-when .hj{color:var(--accent);font-size:3.6cqw}.eng[lang=ar] .eng-when .hj{font-size:4.4cqw}.eng-when .tm{color:var(--mu);font-size:4cqw;font-style:italic}.eng[lang=ar] .eng-when .tm{font-style:normal}.eng-div{background:var(--div) center / contain no-repeat;width:34cqw;height:6cqw;margin:4cqw auto;display:block}.eng-quote{font-family:var(--display), serif;white-space:pre-line;max-width:74cqw;margin-inline:auto;font-size:5cqw;line-height:1.85}.eng[lang=ar] .eng-quote{font-size:5.2cqw;line-height:2.1}.eng-btn{border:1px solid var(--accent);min-width:54cqw;min-height:12cqw;color:var(--ink);font:500 3.6cqw/1.2 var(--body), sans-serif;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:2cqw 7cqw;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.eng[lang=ar] .eng-btn{letter-spacing:0;text-transform:none;font-size:4.4cqw}.eng-btn:hover,.eng-btn:focus-visible{background:var(--accent);color:var(--bg);outline:none}.eng-btn:disabled{opacity:.4;pointer-events:none}.eng-sec{flex-direction:column;align-items:center;padding:15cqw 8cqw;display:flex;position:relative}.eng[data-space=tight] .eng-sec{padding-block:10cqw}.eng[data-space=airy] .eng-sec{padding-block:21cqw}.eng-count{grid-template-columns:repeat(4,1fr);gap:2cqw;width:100%;max-width:84cqw;display:grid}.eng-count .u{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:1.4cqw;padding:4cqw 0 3cqw;display:flex}.eng-count b{font-family:var(--display), serif;font-variant-numeric:tabular-nums;font-size:9cqw;font-weight:400;line-height:1}.eng-count small{letter-spacing:.2em;text-transform:uppercase;color:var(--mu);font-size:2.8cqw}.eng[lang=ar] .eng-count small{text-transform:none;font-size:3.8cqw}.celebrate{font-family:var(--display), serif;color:var(--accent);grid-column:1/-1;font-size:7cqw}.eng-gal{gap:2.4cqw;width:100%;max-width:86cqw;display:grid}.eng-gal figure{aspect-ratio:4/5;background:var(--sf);margin:0;overflow:hidden}.eng-gal img{object-fit:cover;object-position:var(--focus);width:100%;height:100%;display:block}.eng-gal.n2,.eng-gal.n4,.eng-gal.n3{grid-template-columns:1fr 1fr}.eng-gal.n3 figure:first-child{aspect-ratio:5/4;grid-column:1/-1}.eng-gal .ph{font-family:var(--display), serif;color:var(--accent);place-items:center;font-size:18cqw;display:grid}.eng-evs{flex-direction:column;gap:5cqw;width:100%;max-width:84cqw;display:flex}.eng-ev{border:1px solid var(--line);background:color-mix(in srgb, var(--sf) 70%, transparent);flex-direction:column;align-items:center;gap:2cqw;padding:7cqw 5cqw;display:flex}.eng-ev h3{font-family:var(--display), serif;color:var(--accent);font-size:6cqw;font-weight:400}.eng-ev .venue{font-family:var(--display), serif;font-size:5.6cqw;line-height:1.35}.eng-ev .addr{color:var(--mu);max-width:66cqw;font-size:3.8cqw}.eng-ev .addr.priv{font-style:italic}.eng-ev .eng-btn{margin-top:2cqw}.eng-tl{flex-direction:column;width:100%;max-width:78cqw;list-style:none;display:flex}.eng-tl li{text-align:start;border-bottom:1px solid var(--line);grid-template-columns:22cqw 1fr;align-items:baseline;gap:4cqw;padding:4cqw 0;display:grid}.eng-tl .t{font-family:var(--display), serif;color:var(--accent);font-variant-numeric:tabular-nums;font-size:5cqw}.eng-tl .l{font-size:4.2cqw}.eng[lang=ar] .eng-tl .l{font-size:4.8cqw}.eng-dress{font-family:var(--display), serif;max-width:70cqw;font-size:5.4cqw;line-height:1.7}.inv-actions{gap:4cqw}.eng-acts{flex-direction:column;align-items:center;gap:3cqw;display:flex}.eng-foot{color:var(--mu);flex-direction:column;gap:1cqw;margin-top:10cqw;font-size:3.2cqw;display:flex}.eng-foot small{opacity:.7;font-size:2.6cqw}.eng-hero{flex-direction:column;justify-content:center;align-items:center;min-height:100cqh;display:flex;position:relative;overflow:hidden}.eh-body{z-index:2;flex-direction:column;align-items:center;width:100%;padding:16cqw 8cqw 20cqw;display:flex;position:relative}.eh-media{z-index:0;background:var(--x-bg);position:absolute;inset:0;overflow:hidden}.eh-img,.eh-video{object-fit:cover;object-position:var(--focus);width:100%;height:100%;display:block;position:absolute;inset:0}.eh-alt{opacity:0;animation:18s linear infinite ehCross;animation-delay:calc(var(--k) * 6s + 6s)}@keyframes ehCross{0%,30%,to{opacity:0}8%,24%{opacity:1}}.eh-ph{background:radial-gradient(90% 70% at 25% 15%, color-mix(in srgb, var(--accent) 42%, transparent), transparent 70%), radial-gradient(80% 60% at 85% 95%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), linear-gradient(165deg, var(--x-sf), var(--x-bg));place-items:center;display:grid;position:absolute;inset:0}.eh-ph span{font-family:var(--display), serif;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--accent) 60%, transparent);opacity:.7;font-size:34cqw;line-height:1}.eh-media[data-move=ken-burns] :is(.eh-img,.eh-ph,.eh-video){animation:26s ease-in-out infinite alternate ehKen}.eh-media[data-move=drift] :is(.eh-img,.eh-ph,.eh-video){width:118%;animation:30s ease-in-out infinite alternate ehDrift;left:-9%}@keyframes ehKen{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.18)translate(-2.2%,-1.8%)}}@keyframes ehDrift{0%{transform:translate(-3%)}to{transform:translate(3%)}}@supports (animation-timeline:scroll()){.eh-media[data-move=parallax]{animation:linear both ehPar;animation-timeline:scroll();animation-range:0 100cqh}@keyframes ehPar{to{transform:translateY(14cqh)scale(1.08)}}}.eh-scroll{letter-spacing:.3em;text-transform:uppercase;color:var(--mu);flex-direction:column;align-items:center;gap:1.4cqw;margin-top:9cqw;font-size:2.8cqw;display:flex}.eng[lang=ar] .eh-scroll{text-transform:none;font-size:3.6cqw}.eh-scroll i{background:linear-gradient(var(--accent), transparent);transform-origin:top;width:1px;height:8cqw;animation:2.4s ease-in-out infinite ehHint}@keyframes ehHint{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.eh-mono{border:1px solid var(--accent);width:30cqw;height:30cqw;font-family:var(--display), serif;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:7cqw;font-size:11cqw;display:grid;position:relative}.eh-mono:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:1.6cqw}.eng[data-hero=centered] .eng-hero:before,.eng[data-hero=centered] .eng-hero:after,.eng[data-hero=monogram] .eng-hero:before,.eng[data-hero=monogram] .eng-hero:after,.eng[data-hero=framed-card] .eng-hero:before,.eng[data-hero=framed-card] .eng-hero:after{content:"";height:calc(var(--tile-h) * 1.1);background:var(--tile-line) center / var(--tile-w) var(--tile-h) repeat-x;opacity:.85;position:absolute;left:0;right:0;-webkit-mask:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.eng[data-hero=centered] .eng-hero:before,.eng[data-hero=monogram] .eng-hero:before,.eng[data-hero=framed-card] .eng-hero:before{top:2.5cqw}.eng[data-hero=centered] .eng-hero:after,.eng[data-hero=monogram] .eng-hero:after,.eng[data-hero=framed-card] .eng-hero:after{bottom:2.5cqw}.eng[data-hero=photo-bleed] .eng-hero,.eng[data-hero=title-card] .eng-hero{color:#fff;justify-content:flex-end}.eng[data-hero=photo-bleed] .eh-media:after,.eng[data-hero=title-card] .eh-media:after{content:"";background:linear-gradient(#00000038,#0000 22%,#00000080 48%,#000000e0 86%);position:absolute;inset:0}.eng[data-hero=photo-bleed] :is(.eh-kick,.eh-hosts small,.eng-when .wd,.eng-when .tm,.eh-scroll),.eng[data-hero=title-card] :is(.eh-kick,.eh-hosts small,.eng-when .wd,.eng-when .tm,.eh-scroll){color:#ffffffc7}.eng[data-hero=photo-bleed] :is(.eng-names,.eng-when .dt,.eh-hosts),.eng[data-hero=title-card] :is(.eng-names,.eng-when .dt,.eh-hosts){color:#fff}.eng[data-hero=photo-bleed] .eh-body{text-align:start;align-items:flex-start;padding-bottom:14cqw}.eng[data-hero=photo-bleed] .eng-names,.eng[data-hero=photo-bleed] .eng-when{align-items:flex-start}.eng[data-hero=photo-bleed] .eng-div{margin-inline:0}.eng[data-hero=title-card] .eng-hero{background:#000}.eng[data-hero=title-card] .eng-hero:before,.eng[data-hero=title-card] .eng-hero:after{content:"";z-index:3;background:#000;height:9cqh;position:absolute;left:0;right:0}.eng[data-hero=title-card] .eng-hero:before{top:0}.eng[data-hero=title-card] .eng-hero:after{bottom:0}.eng[data-hero=title-card] .eh-body{padding-bottom:20cqw}.eng[data-hero=title-card] .eng-names{text-transform:uppercase;letter-spacing:.22em;font-size:min(calc(8.2cqw * var(--scale)), var(--fit));gap:2.4cqw;font-weight:400}.eng[data-hero=title-card][lang=ar] .eng-names{letter-spacing:0;text-transform:none;font-size:min(calc(11cqw * var(--scale)), var(--fit))}.eng[data-hero=title-card] .eng-names .amp{font-size:.6em}.eng[data-hero=title-card] .eh-kick{letter-spacing:.5em}.eng[data-hero=title-card] .eng-div{display:none}.eng[data-hero=arch-window] .eng-hero{justify-content:flex-start}.eng[data-hero=arch-window] .eh-media{width:64cqw;height:82cqw;box-shadow:0 0 0 1.4cqw var(--bg), 0 0 0 1.8cqw var(--accent);z-index:1;border-radius:32cqw 32cqw 0 0;flex:none;margin:14cqw auto 0;position:relative;inset:auto}.eng[data-hero=arch-window] .eh-body{padding-top:12cqw}.eng[data-hero=arch-window] .eh-scroll{margin-top:6cqw}.eng[data-hero=giant-stack] .eng-hero{justify-content:flex-end;align-items:stretch}.eng[data-hero=giant-stack] .eh-body{text-align:start;align-items:flex-start;padding-bottom:16cqw}.eng[data-hero=giant-stack] .eng-names{font-size:min(calc(24cqw * var(--scale)), var(--fit));letter-spacing:-.02em;align-items:flex-start;line-height:.94}.eng[data-hero=giant-stack][lang=ar] .eng-names{font-size:min(calc(20cqw * var(--scale)), var(--fit));letter-spacing:0;line-height:1.15}.eng[data-hero=giant-stack] .eng-names .amp{margin-block:1cqw;font-size:.3em}.eng[data-hero=giant-stack] .eng-when,.eng[data-hero=giant-stack] .eh-hosts{align-items:flex-start}.eng[data-hero=giant-stack] .eng-div{background:var(--line);width:100%;height:1px;margin-inline:0}.eng[data-hero=giant-stack] .eh-kick{margin-bottom:auto}.eng[data-hero=giant-stack] .eh-body{flex:1}.eng[data-hero=split-band] .eng-hero{justify-content:flex-start}.eng[data-hero=split-band] .eh-media{flex:none;width:100%;height:58cqh;position:relative;inset:auto}.eng[data-hero=split-band] .eh-body{background:var(--x-bg);color:var(--x-ink);flex:1;padding-top:10cqw}.eng[data-hero=split-band] :is(.eng-names,.eng-when .dt,.eh-hosts){color:var(--x-ink)}.eng[data-hero=split-band] :is(.eh-kick,.eng-when .wd,.eng-when .tm,.eh-scroll,.eh-hosts small){color:var(--x-mu)}.eng[data-hero=split-band] .eng-names{font-size:min(calc(12.5cqw * var(--scale)), var(--fit))}.eng[data-hero=framed-card] .eng-hero{background:color-mix(in srgb, var(--x-bg) 6%, var(--bg));padding:7cqw}.eng[data-hero=framed-card] .eh-body{background:var(--bg);background-image:var(--tex);border:1px solid var(--accent);outline:1px solid var(--line);outline-offset:-2.4cqw;transform:rotateX(calc(var(--ty,0) * -3deg)) rotateY(calc(var(--tx,0) * 4deg));padding:14cqw 6cqw 16cqw;transition:transform .2s linear;box-shadow:0 3cqw 8cqw #0000002e}.eng[data-hero=framed-card] .eng-hero{perspective:1200px}.eng[data-hero=vertical-rail] .eng-hero{flex-direction:row;justify-content:stretch;align-items:stretch}.eng[data-hero=vertical-rail] .eh-media{flex:58%;position:relative;inset:auto}.eng[data-hero=vertical-rail] .eh-body{flex:0 0 42%;justify-content:center;width:auto;padding:12cqw 3cqw}.eng[data-hero=vertical-rail] .eng-names{writing-mode:vertical-rl;font-size:min(calc(11cqw * var(--scale)), var(--fit), calc(80cqh / (var(--tot,8) * var(--k,.62))));flex-direction:row-reverse;align-items:center;gap:3cqw;max-height:100cqh}.eng[data-hero=vertical-rail][lang=ar] .eng-names{writing-mode:horizontal-tb;font-size:min(calc(11cqw * var(--scale)), var(--fit));flex-direction:column}.eng[data-hero=vertical-rail] .eng-names .amp{transform:rotate(0)}.eng[data-hero=vertical-rail][data-long] .eng-names{writing-mode:horizontal-tb;font-size:min(8cqw, calc(34cqw / (var(--len,6) * var(--k,.62))));flex-direction:column;gap:1.5cqw;max-height:none}.eng[data-hero=vertical-rail] :is(.eng-div,.eh-hosts,.eh-verse){display:none}.eng[data-hero=vertical-rail] .eng-when .dt{font-size:4.6cqw}.eng[data-hero=vertical-rail] .eh-scroll{margin-top:5cqw}.eng[data-orn=khatam] .eng-sec:nth-of-type(odd),.eng[data-orn=zellige] .eng-sec:nth-of-type(odd),.eng[data-orn=sadu] .eng-sec:nth-of-type(odd){background:color-mix(in srgb, var(--accent) 5%, transparent)}.eng[data-flow=editorial] .eng-sec{text-align:start;border-top:1px solid var(--line);align-items:flex-start;margin-inline:6cqw;padding-inline:0}.eng[data-flow=editorial] .eng-h{font-size:calc(11cqw * var(--scale));line-height:1.05}.eng[data-flow=editorial] :is(.eng-quote,.eng-dress){text-align:start;margin-inline:0}.eng[data-flow=editorial] .eng-div{margin-inline:0}.eng[data-flow=editorial] .eng-tl,.eng[data-flow=editorial] .eng-evs,.eng[data-flow=editorial] .eng-count,.eng[data-flow=editorial] .eng-gal{max-width:none}.eng[data-flow=editorial] .eng-ev{text-align:start;border:0;border-inline-start:2px solid var(--accent);background:0 0;align-items:flex-start;padding-inline:5cqw 0}.eng[data-flow=editorial] .eng-count{counter-reset:u}.eng[data-flow=editorial] .eng-acts{align-items:flex-start}.eng[data-flow=story][data-stage=open] .eng-scroll{scroll-snap-type:y proximity}.eng[data-flow=story] .eng-hero,.eng[data-flow=story] .eng-sec{scroll-snap-align:start;justify-content:center;min-height:100cqh}.eng[data-flow=story] .eng-sec:nth-of-type(2n){background:var(--x-bg);color:var(--x-ink)}.eng[data-flow=story] .eng-sec:nth-of-type(2n) :is(.eng-h,.eng-count b,.eng-ev .venue,.eng-dress,.eng-quote){color:var(--x-ink)}.eng[data-flow=story] .eng-sec:nth-of-type(2n) :is(.eng-count small,.eng-ev .addr){color:var(--x-mu)}.eng[data-flow=story] .eng-sec:nth-of-type(2n) .eng-btn{color:var(--x-ink)}.eng[data-flow=story] .eng-sec:nth-of-type(2n) .eng-btn:hover{color:var(--x-bg)}.eng[data-flow=story] .eng-h{font-size:calc(10cqw * var(--scale))}.eng[data-flow=story] .eng-sec:after{content:attr(data-n)}.eng[data-flow=panels] .eng-sec{border:1px solid var(--line);background:color-mix(in srgb, var(--sf) 82%, transparent);margin:5cqw 5cqw 0;padding:12cqw 6cqw;box-shadow:0 2cqw 6cqw #00000014}.eng[data-flow=panels] .eng-sec:before{content:"";height:calc(var(--tile-h) * .6);background:var(--tile-line) center / auto 100% repeat-x;opacity:.8;pointer-events:none;position:absolute;top:1.4cqw;left:1.4cqw;right:1.4cqw}.eng[data-flow=panels] .eng-ev{background:0 0;border:0;padding-inline:0}.eng[data-flow=panels] .inv-actions{margin-bottom:4cqw}.eng[data-flow=booklet] .eng-scroll{scroll-snap-type:x mandatory;perspective:1600px;scroll-behavior:smooth;overflow:auto hidden}.eng[data-flow=booklet]:not([data-stage=open]) .eng-scroll{overflow:hidden}.eng-pages{width:max-content;height:100%;display:flex}.eng-page{scroll-snap-align:center;scrollbar-width:none;background:var(--tex), var(--bg);flex-direction:column;flex:none;justify-content:center;width:100cqw;height:100cqh;display:flex;position:relative;overflow:hidden auto}.eng-page::-webkit-scrollbar{display:none}.eng-page:after{content:"";top:0;bottom:0;pointer-events:none;background:linear-gradient(270deg,#00000017,#0000);width:5cqw;position:absolute;inset-inline-end:0}.eng-page .eng-hero{min-height:100cqh}.eng-page .eng-sec{padding-block:12cqw}.eng[dir=rtl] .eng-page:after{background:linear-gradient(90deg,#00000017,#0000)}.eng-dots{z-index:6;pointer-events:none;justify-content:center;gap:2cqw;display:flex;position:absolute;bottom:4cqw;left:0;right:0}.eng-dots i{background:var(--line);border-radius:50%;width:1.6cqw;height:1.6cqw;transition:all .3s}.eng-dots i.on{background:var(--accent);border-radius:1cqw;width:5cqw}.eng:not([data-stage=open]) .eng-dots{opacity:0}.eng[data-cine] .eng-sec{background:color-mix(in srgb, var(--bg) 92%, transparent)}.eng-open{--dur:1.5s;--paper:var(--o-sf);--edge:color-mix(in srgb, var(--o-ink) 18%, transparent);--wax:color-mix(in srgb, var(--accent) 72%, #1a0d0a);z-index:30;cursor:pointer;width:100%;height:100%;color:var(--o-ink);font:inherit;text-align:center;background:var(--tex), radial-gradient(120% 90% at 50% 38%, color-mix(in srgb, var(--o-bg) 80%, #fff), var(--o-bg) 55%, color-mix(in srgb, var(--o-bg) 78%, #000));perspective:1500px;perspective-origin:50% 36%;-webkit-tap-highlight-color:transparent;background-size:420px,auto;border:0;margin:0;padding:0;transition:opacity .45s,visibility 0s linear .45s;display:block;position:absolute;inset:0;overflow:hidden}.eng-open[data-open=envelope]{--dur:1.8s}.eng-open[data-open=seal-crack]{--dur:1.5s}.eng-open[data-open=door]{--dur:1.6s}.eng-open[data-open=curtain]{--dur:1.8s}.eng-open[data-open=fold]{--dur:1.5s}.eng-open[data-open=fade]{--dur:1.1s}.eng-open[data-open=gate],.eng-open[data-open=lantern]{--dur:1.9s}.eng-open[data-open=book],.eng-open[data-open=thread]{--dur:1.7s}.eng-open[data-open=develop]{--dur:1.5s}.eng-open:before{content:"";background:var(--tile-line) 50% 0 / var(--tile-w) var(--tile-h);opacity:.05;pointer-events:none;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 55% at 50% 45%,#0000 35%,#000);mask:radial-gradient(70% 55% at 50% 45%,#0000 35%,#000)}.eng-open:after{content:"";pointer-events:none;background:radial-gradient(90% 70% at 50% 45%,#0000 55%,#00000038);position:absolute;inset:0}.eng[data-stage=open] .eng-open{opacity:0;visibility:hidden;pointer-events:none}.eng-open:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.eng[data-stage=opening] .eng-open{pointer-events:auto;animation:eoOut .55s ease calc(var(--dur) - .55s) forwards}@keyframes eoOut{to{opacity:0}}.eo-stage{transform-style:preserve-3d;transform:rotateX(calc(var(--ty,0) * -4deg)) rotateY(calc(var(--tx,0) * 5deg));transition:transform .12s linear;position:absolute;inset:0}.eng[data-stage=opening] .eng-open[data-open=envelope] .eo-stage{animation:eoDolly var(--dur) var(--ease) forwards}@keyframes eoDolly{0%,62%{scale:1}to{scale:1.55}}.eng-open .eo-stage>*{position:absolute}.eo-shine{pointer-events:none;transform:translateX(calc(var(--tx,0) * 30%));mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 42%,#ffffff29 50%,#0000 58%);position:absolute;inset:-20%}.eng-open[data-open=lantern] .eo-shine{display:none}.eo-label{pointer-events:none;flex-direction:column;align-items:center;gap:1cqw;display:flex;position:absolute;left:0;right:0}.eo-label small{letter-spacing:.34em;text-transform:uppercase;opacity:.75;font-size:2.8cqw}.eng[lang=ar] .eo-label small{letter-spacing:0;text-transform:none;font-size:3.8cqw}.eo-label b{font-family:var(--display), serif;font-weight:400;font-size:min(calc(8cqw * var(--scale)), var(--fit));overflow-wrap:break-word;max-width:74cqw;line-height:1.15}.eng[lang=ar] .eo-label b{font-weight:700;font-size:min(calc(7.4cqw * var(--scale)), var(--fit))}.eng[data-caps]:not([lang=ar]) .eo-label b{font-size:min(5.2cqw, var(--fit));letter-spacing:.14em;text-transform:uppercase}.eo-label i{color:var(--accent);font-size:4.4cqw;font-style:italic;line-height:1}.eo-label em{letter-spacing:.28em;text-transform:uppercase;opacity:.8;margin-top:3cqw;font-size:2.8cqw;font-style:normal;animation:2.6s ease-in-out infinite eoPulse}.eng[lang=ar] .eo-label em{letter-spacing:0;text-transform:none;font-size:3.8cqw}@keyframes eoPulse{50%{opacity:.35}}.eng[data-stage=opening] .eo-label{animation:.5s forwards eoLabelOut}@keyframes eoLabelOut{to{opacity:0;transform:translateY(-2cqw)}}.eo-seal{z-index:6;filter:drop-shadow(0 1.2cqw 1.4cqw #00000059);width:19cqw;height:19cqw;top:calc(50% - 9.5cqw);left:calc(50% - 9.5cqw)}.eo-seal>span{background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--wax) 70%, #fff), var(--wax) 48%, color-mix(in srgb, var(--wax) 70%, #000));border-radius:47% 53% 50% 50%/52% 46% 54% 48%;place-items:center;width:100%;height:100%;display:grid;position:relative}.eo-seal>span:before{content:"";border:1px solid #ffffff47;border-radius:50%;position:absolute;inset:11%;box-shadow:inset 0 .5cqw .7cqw #0000004d,0 .15cqw #ffffff1f}.eo-seal b{font-family:var(--display), serif;color:color-mix(in srgb, var(--wax) 55%, #fff);text-shadow:0 -.2cqw #00000059,0 .15cqw #ffffff24;font-size:6.2cqw;font-weight:400;line-height:1;position:relative}.eng[lang=ar] .eo-seal b{font-weight:700}.eng[data-stage=opening] .eo-seal{animation:eoSealPop .5s var(--out) forwards}@keyframes eoSealPop{0%{scale:1}30%{scale:1.16}to{opacity:0;translate:0 5cqw;scale:.6}}.eng-open[data-open=envelope] .eo-back,.eng-open[data-open=envelope] .eo-front,.eng-open[data-open=envelope] .eo-flap{width:86cqw;height:60cqw;top:calc(50% - 30cqw);left:7cqw}.eo-back{background:color-mix(in srgb, var(--paper) 78%, var(--o-ink));box-shadow:0 7cqw 13cqw #0000004d,0 1.2cqw 2.6cqw #00000038}.eo-front{z-index:3;overflow:visible}.eo-front .p0{fill:var(--paper)}.eo-front .p1{fill:#0000000b}.eo-front .p2{fill:#ffffff59}.eo-front .ln{fill:none;stroke:var(--edge);stroke-width:.22px;vector-effect:non-scaling-stroke;stroke-width:1px}.eo-flap{z-index:4;transform-origin:50% 0;transform-style:preserve-3d;height:31.5cqw!important}.eo-flap .f,.eo-flap .k{clip-path:polygon(0 0,100% 0,50% 100%);backface-visibility:hidden;position:absolute;inset:0}.eo-flap .f{background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 100%, #fff), color-mix(in srgb, var(--paper) 88%, var(--o-ink)));filter:drop-shadow(0 .8cqw .8cqw #0003)}.eo-flap .k{background:color-mix(in srgb, var(--paper) 70%, var(--accent));transform:rotateX(180deg)}.eo-card{z-index:2;background:var(--paper);border:1px solid var(--edge);place-items:center;width:74cqw;height:54cqw;display:grid;top:calc(50% - 25cqw);left:12cqw;box-shadow:0 .6cqw 1.6cqw #0000002e}.eo-card i{border:1px solid var(--edge);position:absolute;inset:2.6cqw}.eo-card b{font-family:var(--display), serif;color:var(--accent);font-size:9cqw;font-weight:400}.eng-open[data-open=envelope] .eo-seal{z-index:6;top:calc(50% - 8cqw)}.eng-open[data-open=envelope] .eo-label{z-index:5;gap:0;top:calc(50% + 11cqw)}.eng-open[data-open=envelope] .eo-label small{display:none}.eng-open[data-open=envelope] .eo-label i{font-size:3.4cqw}.eng-open[data-open=envelope] .eo-label b{font-size:min(calc(5cqw * var(--scale)), var(--fit));line-height:1.2}.eng-open[data-open=envelope] .eo-label small{font-size:2.2cqw}.eng[lang=ar] .eng-open[data-open=envelope] .eo-label small{font-size:3.2cqw}.eng-open[data-open=envelope] .eo-label em{display:none}.eng[data-stage=opening] .eng-open[data-open=envelope] .eo-flap{animation:eoFlap calc(var(--dur) * .42) var(--ease) calc(var(--dur) * .12) forwards}@keyframes eoFlap{0%{z-index:4;transform:rotateX(0)}49%{z-index:4}50%{z-index:1}to{z-index:1;transform:rotateX(-180deg)}}.eng[data-stage=opening] .eng-open[data-open=envelope] .eo-card{animation:eoCardUp calc(var(--dur) * .42) var(--out) calc(var(--dur) * .46) forwards}@keyframes eoCardUp{to{z-index:5;transform:translateY(-31cqw)translateZ(8cqw);box-shadow:0 3cqw 6cqw #0000004d}}.eng-open[data-open=lantern]{background:radial-gradient(60% 50% at 50% 38%, color-mix(in srgb, var(--accent) 28%, var(--o-bg)), var(--o-bg) 70%);color:color-mix(in srgb, var(--accent) 80%, #fff)}.eng-open[data-open=lantern] .eo-bloom{z-index:4;background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--bg) 100%, #fff) 0, var(--bg) 60%);clip-path:circle(0 at 50% 38%);inset:0}.eo-thread{background:linear-gradient(var(--accent), transparent);opacity:.6;width:1px;height:calc(32% - 4cqw);top:0;left:50%}.eo-lantern{transform-origin:50% 0;width:30cqw;filter:drop-shadow(0 0 5cqw color-mix(in srgb, var(--accent) 75%, transparent));z-index:5;animation:5s ease-in-out infinite eoSway;top:calc(32% - 4cqw);left:calc(50% - 15cqw)}@keyframes eoSway{0%,to{transform:rotate(-2.4deg)}50%{transform:rotate(2.4deg)}}.eo-lantern .lamp{transform-origin:30px 46px;animation:2.2s ease-in-out infinite eoFlame}@keyframes eoFlame{0%,to{opacity:.95;transform:scale(1)}40%{opacity:.7;transform:scale(.82)}70%{opacity:1;transform:scale(1.12)}}.eng-open[data-open=lantern] .eo-label{z-index:6;top:calc(32% + 48cqw)}.eng[data-stage=opening] .eng-open[data-open=lantern] .eo-bloom{animation:eoBloom calc(var(--dur) * .8) var(--ease) forwards}@keyframes eoBloom{to{clip-path:circle(120% at 50% 38%)}}.eng[data-stage=opening] .eng-open[data-open=lantern] .eo-stage{animation:none}.eng-gl{z-index:31;pointer-events:none;opacity:0;mix-blend-mode:screen;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.eng-gl[data-on]{opacity:1}.eng[data-stage=open] .eng-gl{z-index:3}.eng[data-tex=vellum]{--tex:url(../media/vellum.44to61pjne7rn.webp)}.eng[data-tex=linen-weave]{--tex:url(../media/linen-weave.01v5arq82eeoh.webp)}.eng[data-tex=plaster]{--tex:url(../media/plaster.17jcrle939jk4.webp)}.eng[data-tex=rag-paper]{--tex:url(../media/rag-paper.3klc5c7ek1g1-.webp)}.eng[data-mask=arch] :is(.eh-media,.ec-card){border-radius:999px 999px 0 0}.eng[data-mask=oval] :is(.eh-media,.ec-card){border-radius:50%}.eng[data-mask=scallop] :is(.eh-media,.ec-card){-webkit-mask:linear-gradient(#000,#000) 0 0/100% calc(100% - 3.2cqw) no-repeat,radial-gradient(circle at 50% 0,#000 3.2cqw,#0000 3.3cqw) 0 100%/6.4cqw 3.2cqw repeat-x;mask:linear-gradient(#000,#000) 0 0/100% calc(100% - 3.2cqw) no-repeat,radial-gradient(circle at 50% 0,#000 3.2cqw,#0000 3.3cqw) 0 100%/6.4cqw 3.2cqw repeat-x}.eng[data-mask=ticket] :is(.eh-media,.ec-card){-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(3.4cqw at 0 64%,#0000 98%,#000),radial-gradient(3.4cqw at 100% 64%,#0000 98%,#000);mask-image:radial-gradient(3.4cqw at 0 64%,#0000 98%,#000),radial-gradient(3.4cqw at 100% 64%,#0000 98%,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.eng[data-mask=deckle] :is(.eh-media,.ec-card){-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cpolygon%20points%3D%220.0%2C1.0%204.5%2C1.2%209.1%2C2.0%2013.6%2C1.0%2018.2%2C1.1%2022.7%2C1.3%2027.3%2C0.4%2031.8%2C1.1%2036.4%2C1.4%2040.9%2C1.7%2045.5%2C0.2%2050.0%2C0.7%2054.5%2C0.2%2059.1%2C1.8%2063.6%2C1.5%2068.2%2C0.1%2072.7%2C2.2%2077.3%2C2.1%2081.8%2C1.4%2086.4%2C1.4%2090.9%2C0.3%2095.5%2C0.0%20100.0%2C1.2%2099.9%2C4.5%2099.6%2C9.0%2099.5%2C13.6%2099.9%2C18.1%2099.0%2C22.6%2099.0%2C27.1%2098.1%2C31.7%2098.9%2C36.2%2098.6%2C40.7%2098.9%2C45.2%2098.5%2C49.8%2099.0%2C54.3%2099.4%2C58.8%2097.8%2C63.3%2097.8%2C67.8%2098.2%2C72.4%2098.4%2C76.9%2099.3%2C81.4%2099.5%2C85.9%2099.4%2C90.5%2099.8%2C95.0%2098.3%2C99.5%2095.5%2C99.1%2090.9%2C98.1%2086.4%2C99.1%2081.8%2C97.9%2077.3%2C98.1%2072.7%2C100.0%2068.2%2C99.5%2063.6%2C98.0%2059.1%2C99.0%2054.5%2C97.8%2050.0%2C99.1%2045.5%2C99.8%2040.9%2C98.6%2036.4%2C98.3%2031.8%2C99.4%2027.3%2C99.8%2022.7%2C99.3%2018.2%2C97.9%2013.6%2C98.3%209.1%2C99.7%204.5%2C99.5%200.0%2C99.8%200.1%2C95.5%201.8%2C90.9%200.4%2C86.4%201.2%2C81.8%201.0%2C77.3%200.4%2C72.7%201.6%2C68.2%200.3%2C63.6%201.4%2C59.1%200.3%2C54.5%200.9%2C50.0%200.5%2C45.5%200.6%2C40.9%202.1%2C36.4%201.8%2C31.8%200.7%2C27.3%201.9%2C22.7%200.5%2C18.2%200.9%2C13.6%201.9%2C9.1%201.4%2C4.5%22%2F%3E%3C%2Fsvg%3E) 0 0/100% 100% no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cpolygon%20points%3D%220.0%2C1.0%204.5%2C1.2%209.1%2C2.0%2013.6%2C1.0%2018.2%2C1.1%2022.7%2C1.3%2027.3%2C0.4%2031.8%2C1.1%2036.4%2C1.4%2040.9%2C1.7%2045.5%2C0.2%2050.0%2C0.7%2054.5%2C0.2%2059.1%2C1.8%2063.6%2C1.5%2068.2%2C0.1%2072.7%2C2.2%2077.3%2C2.1%2081.8%2C1.4%2086.4%2C1.4%2090.9%2C0.3%2095.5%2C0.0%20100.0%2C1.2%2099.9%2C4.5%2099.6%2C9.0%2099.5%2C13.6%2099.9%2C18.1%2099.0%2C22.6%2099.0%2C27.1%2098.1%2C31.7%2098.9%2C36.2%2098.6%2C40.7%2098.9%2C45.2%2098.5%2C49.8%2099.0%2C54.3%2099.4%2C58.8%2097.8%2C63.3%2097.8%2C67.8%2098.2%2C72.4%2098.4%2C76.9%2099.3%2C81.4%2099.5%2C85.9%2099.4%2C90.5%2099.8%2C95.0%2098.3%2C99.5%2095.5%2C99.1%2090.9%2C98.1%2086.4%2C99.1%2081.8%2C97.9%2077.3%2C98.1%2072.7%2C100.0%2068.2%2C99.5%2063.6%2C98.0%2059.1%2C99.0%2054.5%2C97.8%2050.0%2C99.1%2045.5%2C99.8%2040.9%2C98.6%2036.4%2C98.3%2031.8%2C99.4%2027.3%2C99.8%2022.7%2C99.3%2018.2%2C97.9%2013.6%2C98.3%209.1%2C99.7%204.5%2C99.5%200.0%2C99.8%200.1%2C95.5%201.8%2C90.9%200.4%2C86.4%201.2%2C81.8%201.0%2C77.3%200.4%2C72.7%201.6%2C68.2%200.3%2C63.6%201.4%2C59.1%200.3%2C54.5%200.9%2C50.0%200.5%2C45.5%200.6%2C40.9%202.1%2C36.4%201.8%2C31.8%200.7%2C27.3%201.9%2C22.7%200.5%2C18.2%200.9%2C13.6%201.9%2C9.1%201.4%2C4.5%22%2F%3E%3C%2Fsvg%3E) 0 0/100% 100% no-repeat}.ea{pointer-events:none;z-index:1;background-repeat:no-repeat;position:absolute}.ea-ground{z-index:0;background:var(--art-ground) center / cover;inset:0}.ea-top{background:var(--art-top) center / contain;width:64cqw;height:34cqw;margin:0 auto 5cqw;display:block;position:relative}.eh-namewrap{position:relative}.ea-names{z-index:-1;background:var(--art-names) center / contain;inset:-8cqw -12cqw}.ea-margin{background:var(--art-margins) center / 100% auto repeat-y;opacity:.9;width:24cqw;top:0;bottom:0}.ea-ml{left:0}.ea-mr{right:0;transform:scaleX(-1)}.eo-flap .k{background:var(--art-liner) center / 18cqw, color-mix(in srgb, var(--paper) 62%, var(--accent))}.eo-back:before{content:"";background:var(--art-liner) center / 18cqw;opacity:.9;position:absolute;inset:0}.eo-stamp{z-index:5;background:var(--paper);width:13cqw;height:16cqw;padding:1.2cqw;top:calc(50% + 10cqw);right:11cqw;box-shadow:0 .4cqw 1cqw #0000004d}.eo-stamp i{background:var(--art-stamp) center / contain no-repeat, color-mix(in srgb, var(--accent) 22%, transparent);width:100%;height:100%;display:block}.eng:not([data-art~=stamp]) .eo-stamp{display:none}.eng[dir=rtl] .eo-stamp{left:11cqw;right:auto}.eng[data-names=huge] .eng-names{font-size:min(calc(26cqw * var(--scale)), var(--fit));line-height:.94}.eng[data-names=huge][lang=ar] .eng-names{font-size:min(calc(23cqw * var(--scale)), var(--fit));line-height:1.12}.eng[data-names=huge] .eng-names .amp{font-size:.26em}.eng[data-names=rotated] .eng-hero .eh-body{text-align:start;align-items:flex-start}.eng[data-names=rotated] .eng-names{writing-mode:vertical-rl;font-size:min(calc(20cqw * var(--scale)), calc(92cqh / (var(--tot,8) * var(--k,.62))));flex-direction:column-reverse;align-items:center;gap:2cqw;line-height:1;transform:rotate(180deg)}.eng[data-names=break] .eng-names{z-index:6;font-size:min(calc(21cqw * var(--scale)), var(--fit));width:calc(100% + 18cqw);margin-inline:-9cqw;position:relative}.eng[data-names=break] .eng-names span{max-width:none}.eng-when.obj{text-align:start;grid-template-columns:auto 1fr;place-items:end start;column-gap:3cqw;display:grid}.eng-when.obj .dd{font-family:var(--display), serif;font-size:calc(30cqw * var(--scale));color:var(--accent);grid-row:1/span 3;line-height:.8}.eng-when.obj .dm{font-family:var(--display), serif;font-size:8cqw;line-height:1}.eng-when.obj .dy{color:var(--mu);letter-spacing:.2em;font-size:5cqw}.eng-when.obj :is(.wd,.hj,.tm){grid-column:1/-1}.eng[data-date=fill] .eng-when.obj{text-align:center;display:block}.eng[data-date=fill] .eng-when.obj .dd{font-size:min(calc(72cqw * var(--scale)), 78cqh);letter-spacing:-.04em;line-height:.78;display:block}.eng[data-date=fill] .eng-when.obj :is(.dm,.dy){margin:2cqw 1.6cqw 0;display:inline-block}.ec{color:var(--o-ink);background:var(--art-ground) center / cover no-repeat, var(--tex), var(--o-sf);background-size:cover,420px,auto;position:absolute;inset:0;overflow:hidden}.ec-card{flex-direction:column;justify-content:center;align-items:center;padding:12cqw 9cqw;display:flex;position:absolute;inset:0}.eng[data-cover=card] .ec{background:var(--art-ground) center / cover no-repeat, var(--tex), var(--o-bg);background-size:cover,420px,auto}.eng[data-cover=card] .ec-card{background:var(--tex), var(--o-sf);background-size:420px,auto;inset:9cqh 9cqw;box-shadow:0 2.4cqw 7cqw #00000052,0 .4cqw 1.2cqw #00000038}.eng[data-cover=card] .ec-card:before{content:"";border:1px solid color-mix(in srgb, var(--foil,var(--accent)) 70%, transparent);pointer-events:none;position:absolute;inset:2.6cqw}.eng[data-cover=card][data-mask]:not([data-mask=none]) .ec-card:before{border-radius:inherit;inset:2.4cqw}.eng[data-cover=card][data-mask=arch] .ec-card:before{border-radius:999px 999px 0 0}.eng[data-cover=card][data-mask=oval] .ec-card:before{border-radius:50%}.eng[data-cover=card][data-mask=scallop] .ec-card:before,.eng[data-cover=card][data-mask=ticket] .ec-card:before,.eng[data-cover=card][data-mask=deckle] .ec-card:before{display:none}.eng[data-cover=card][data-mask]:not([data-mask=none]) .ec-card{box-shadow:none;filter:drop-shadow(0 2cqw 4cqw #0000004d)}.eng[data-cover=full] .ec-card:before{content:"";border:1px solid color-mix(in srgb, var(--foil,var(--accent)) 55%, transparent);pointer-events:none;position:absolute;inset:5cqw}.ec-text{flex-direction:column;align-items:center;gap:1cqw;width:100%;display:flex;position:relative}.ec-text small{letter-spacing:.34em;text-transform:uppercase;opacity:.78;margin-bottom:3cqw;font-size:2.8cqw}.eng[lang=ar] .ec-text small{letter-spacing:0;text-transform:none;font-size:4cqw}.ec-text b{font-family:var(--display), serif;font-weight:400;font-size:min(calc(23cqw * var(--scale)), var(--fit));overflow-wrap:break-word;max-width:84cqw;line-height:1}.eng[lang=ar] .ec-text b{font-weight:700;font-size:min(calc(20cqw * var(--scale)), var(--fit));line-height:1.22}.eng[data-caps]:not([lang=ar]) .ec-text b{font-size:min(calc(14cqw * var(--scale)), var(--fit));letter-spacing:.12em;text-transform:uppercase}.eng[data-names=huge] .ec-text b{font-size:min(calc(31cqw * var(--scale)), var(--fit));line-height:.92}.eng[data-names=huge][lang=ar] .ec-text b{font-size:min(calc(26cqw * var(--scale)), var(--fit));line-height:1.1}.ec-text i{color:var(--accent);font-size:6cqw;font-style:italic;line-height:1}.ec-text em{letter-spacing:.28em;text-transform:uppercase;opacity:.8;margin-top:7cqw;font-size:2.8cqw;font-style:normal;animation:2.6s ease-in-out infinite eoPulse}.eng[lang=ar] .ec-text em{letter-spacing:0;text-transform:none;font-size:3.8cqw}.ec-crest{background:var(--art-card) center / contain no-repeat;width:74cqw;height:48cqw;margin-bottom:4cqw;display:block}.eng:not([data-art~=card]) .ec-crest{display:none}.ec-day{font-family:var(--display), serif;letter-spacing:-.04em;color:var(--accent);margin-bottom:4cqw;font-size:min(60cqw,34cqh);line-height:.78;text-decoration:none}.eng[data-names=break] .ec-text b{font-size:min(calc(22cqw * var(--scale)), var(--fit));z-index:3;width:calc(100% + 28cqw);max-width:none;margin-inline:-14cqw;position:relative}.eng[data-names=rotated] .ec-text{flex-direction:row-reverse;justify-content:center;align-items:center;gap:4cqw}.eng[data-names=rotated] .ec-text b{writing-mode:vertical-rl;font-size:min(calc(24cqw * var(--scale)), calc(72cqh / (var(--tot,8) * var(--k,.62))));transform:rotate(180deg)}.eng[data-names=rotated] .ec-text small,.eng[data-names=rotated] .ec-text em,.eng-open[data-open=envelope] .ec,.eng-open[data-open=lantern] .ec{display:none}.eo-glow{background:radial-gradient(60% 50% at 50% 50%, color-mix(in srgb, var(--bg) 92%, #fff), var(--bg));inset:0}.eo-one{transform-origin:50%;inset:0}.eo-p{z-index:4;width:50%;top:0;bottom:0;overflow:hidden;box-shadow:inset 0 0 0 .5cqw #ffffff38}.eo-pl{transform-origin:0;left:0}.eo-pr{transform-origin:100%;right:0}.eo-pl .ec{width:200%;inset:0 auto 0 0}.eo-pr .ec{width:200%;inset:0 0 0 auto}.eo-pt,.eo-pb{width:auto;height:50%;inset:0 0 auto}.eo-pb{top:auto;bottom:0}.eo-pt{transform-origin:50% 0}.eo-pb{transform-origin:50% 100%}.eo-pt .ec{height:200%;inset:0 0 auto}.eo-pb .ec{height:200%;inset:auto 0 0}.eng-open[data-open=door],.eng-open[data-open=gate],.eng-open[data-open=curtain],.eng-open[data-open=fold],.eng-open[data-open=book]{background:var(--tex), var(--bg);background-size:420px,auto}.eng-open[data-open=door]:after,.eng-open[data-open=gate]:after,.eng-open[data-open=curtain]:after,.eng-open[data-open=fold]:after,.eng-open[data-open=book]:after,.eng-open[data-open=fade]:after,.eng-open[data-open=develop]:after,.eng-open[data-open=thread]:after,.eng-open[data-open=seal-crack]:after,.eng-open[data-open=door]:before,.eng-open[data-open=gate]:before,.eng-open[data-open=curtain]:before,.eng-open[data-open=fold]:before,.eng-open[data-open=book]:before,.eng-open[data-open=fade]:before,.eng-open[data-open=develop]:before,.eng-open[data-open=thread]:before,.eng-open[data-open=seal-crack]:before,.eo-shine{display:none}.eng[data-stage=opening] .eng-open[data-open=door] .eo-pl{animation:eoDoorL calc(var(--dur) * .62) var(--ease) calc(var(--dur) * .08) forwards}.eng[data-stage=opening] .eng-open[data-open=door] .eo-pr{animation:eoDoorR calc(var(--dur) * .62) var(--ease) calc(var(--dur) * .08) forwards}@keyframes eoDoorL{to{transform:rotateY(-112deg)}}@keyframes eoDoorR{to{transform:rotateY(112deg)}}.eng-open[data-open=door] .eo-p:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 6cqw #0000002e}.eng-open[data-open=door] .eo-pl:before,.eng-open[data-open=door] .eo-pr:before{content:"";background:var(--foil,var(--accent));z-index:3;border-radius:50%;width:3cqw;height:3cqw;position:absolute;top:52%;box-shadow:0 .3cqw .6cqw #0006}.eng-open[data-open=door] .eo-pl:before{right:4cqw}.eng-open[data-open=door] .eo-pr:before{left:4cqw}.eng-open[data-open=gate] .eo-p:after{content:"";background:var(--tile-line) 0 0 / var(--tile-w) var(--tile-h);opacity:.3;box-shadow:inset 0 0 0 1.4cqw color-mix(in srgb, var(--foil,var(--accent)) 60%, transparent);pointer-events:none;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 52% at 100%,#0000 62%,#000);mask:radial-gradient(70% 52% at 100%,#0000 62%,#000)}.eng-open[data-open=gate] .eo-pr:after{-webkit-mask:radial-gradient(70% 52% at 0%,#0000 62%,#000);mask:radial-gradient(70% 52% at 0%,#0000 62%,#000)}.eo-lock{z-index:7;filter:drop-shadow(0 1cqw 1.6cqw #00000080);width:22cqw;height:22cqw;top:calc(50% + 46cqw);left:calc(50% - 11cqw)}.eo-lock>span{background:var(--o-bg);border:1.2cqw solid var(--foil,var(--accent));width:100%;height:100%;box-shadow:inset 0 0 0 .7cqw var(--o-bg);border-radius:50%;place-items:center;display:grid}.eo-lock b{font-family:var(--display), serif;color:var(--foil,var(--accent));font-size:7.6cqw;font-weight:400}.eng[data-stage=opening] .eng-open[data-open=gate] .eo-lock{animation:eoLock calc(var(--dur) * .3) ease forwards}@keyframes eoLock{to{opacity:0;transform:scale(.4)rotate(90deg)}}.eng[data-stage=opening] .eng-open[data-open=gate] .eo-pl{animation:eoGateL calc(var(--dur) * .6) var(--ease) calc(var(--dur) * .22) forwards}.eng[data-stage=opening] .eng-open[data-open=gate] .eo-pr{animation:eoGateR calc(var(--dur) * .6) var(--ease) calc(var(--dur) * .22) forwards}@keyframes eoGateL{to{transform:translate(-100%)rotateY(-20deg)}}@keyframes eoGateR{to{transform:translate(100%)rotateY(20deg)}}.eng-open[data-open=curtain] .eo-p:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000001a 0 1cqw,#ffffff08 3cqw,#00000012 6cqw,#0000 6cqw 7.5cqw);position:absolute;inset:0}.eng[data-stage=opening] .eng-open[data-open=curtain] .eo-pl{animation:eoCurL calc(var(--dur) * .64) var(--ease) calc(var(--dur) * .12) forwards}.eng[data-stage=opening] .eng-open[data-open=curtain] .eo-pr{animation:eoCurR calc(var(--dur) * .64) var(--ease) calc(var(--dur) * .12) forwards}@keyframes eoCurL{to{transform:translate(-84%)scaleX(.4)skew(2deg)}}@keyframes eoCurR{to{transform:translate(84%)scaleX(.4)skew(-2deg)}}.eng-open[data-open=fold]{perspective-origin:50%}.eng-open[data-open=fold] .eo-pt:after,.eng-open[data-open=fold] .eo-pb:after{content:"";background:linear-gradient(#0000002e,#0000);height:1.4cqw;position:absolute;left:0;right:0}.eng-open[data-open=fold] .eo-pt:after{bottom:0;transform:scaleY(-1)}.eng-open[data-open=fold] .eo-pb:after{top:0}.eng[data-stage=opening] .eng-open[data-open=fold] .eo-pt{animation:eoFoldT calc(var(--dur) * .6) var(--ease) calc(var(--dur) * .1) forwards}.eng[data-stage=opening] .eng-open[data-open=fold] .eo-pb{animation:eoFoldB calc(var(--dur) * .6) var(--ease) calc(var(--dur) * .1) forwards}@keyframes eoFoldT{to{transform:rotateX(112deg)}}@keyframes eoFoldB{to{transform:rotateX(-112deg)}}.eng-open[data-open=fade] .ec:after{content:"";mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff61 50%,#0000 58%);animation:4.5s ease-in-out .6s infinite eoSweep;position:absolute;inset:-40%;transform:translate(-60%)}@keyframes eoSweep{0%{transform:translate(-70%)}55%,to{transform:translate(70%)}}.eng[data-stage=opening] .eng-open[data-open=fade] .eo-one{animation:eoLift var(--dur) var(--ease) forwards}@keyframes eoLift{to{opacity:0;filter:blur(1.6cqw);transform:scale(1.07)}}.eng-open[data-open=develop] .eo-one .ec{filter:brightness(.3)blur(.5cqw)}.eng-open[data-open=develop] .eo-glow{background:radial-gradient(70% 55% at 50% 50%, color-mix(in srgb, var(--accent) 26%, #000), #000 80%)}.eng[data-stage=opening] .eng-open[data-open=develop] .eo-one .ec{animation:eoDevelop calc(var(--dur) * .7) ease-out forwards}@keyframes eoDevelop{to{filter:brightness()blur()}}.eng-open[data-open=book]{--d:1}.eng[dir=rtl] .eng-open[data-open=book]{--d:-1}.eo-pages{background:var(--tex), var(--o-sf);background-size:420px,auto;inset:0}.eo-pages:before{content:"";border:1px solid var(--edge);position:absolute;inset:7cqw}.eo-board{transform-origin:0;backface-visibility:hidden;z-index:4;box-shadow:calc(var(--d) * 1.2cqw) 0 0 color-mix(in srgb, var(--o-bg) 60%, #000), calc(var(--d) * 2cqw) .6cqw 3cqw #0006;inset:0}.eng[dir=rtl] .eo-board{transform-origin:100%}.eng[data-stage=opening] .eng-open[data-open=book] .eo-board{animation:eoBook calc(var(--dur) * .62) var(--ease) calc(var(--dur) * .06) forwards}@keyframes eoBook{to{transform:rotateY(calc(var(--d) * -172deg))}}.eo-band{z-index:3;background:linear-gradient(180deg, color-mix(in srgb, var(--foil,var(--accent)) 82%, #fff), var(--foil,var(--accent)) 40%, color-mix(in srgb, var(--foil,var(--accent)) 78%, #000));height:5cqw;top:calc(50% + 40cqw);left:0;right:0;box-shadow:0 .6cqw 1.2cqw #0000004d}.eo-tail{z-index:4;background:linear-gradient(90deg, color-mix(in srgb, var(--foil,var(--accent)) 80%, #000), var(--foil,var(--accent)) 50%, color-mix(in srgb, var(--foil,var(--accent)) 76%, #000));transform-origin:50% 0;width:3.4cqw;height:34cqw;top:calc(50% + 41cqw);left:50%}.eo-tail-l{margin-left:-3.6cqw;transform:rotate(5deg)}.eo-tail-r{margin-left:.2cqw;transform:rotate(-5deg)}.eo-tail u{background:var(--foil,var(--accent));border-radius:50%;width:6cqw;height:6cqw;margin-left:-3cqw;position:absolute;bottom:-3cqw;left:50%;box-shadow:inset -.8cqw -.8cqw 1.4cqw #0000004d}.eo-knot{z-index:5;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--foil,var(--accent)) 70%, #fff), var(--foil,var(--accent)) 55%, color-mix(in srgb, var(--foil,var(--accent)) 70%, #000));border-radius:50%;width:8.4cqw;height:8.4cqw;top:calc(50% + 37.8cqw);left:calc(50% - 4.2cqw);box-shadow:0 .6cqw 1cqw #00000059}.eng[data-stage=opening] .eng-open[data-open=thread] .eo-tail{animation:eoPull calc(var(--dur) * .4) var(--ease) forwards}@keyframes eoPull{to{opacity:0;translate:0 46cqw}}.eng[data-stage=opening] .eng-open[data-open=thread] .eo-knot{animation:eoUntie calc(var(--dur) * .3) ease calc(var(--dur) * .22) forwards}@keyframes eoUntie{to{opacity:0;scale:0}}.eng[data-stage=opening] .eng-open[data-open=thread] .eo-band{animation:eoBandOff calc(var(--dur) * .4) var(--ease) calc(var(--dur) * .26) forwards}@keyframes eoBandOff{to{opacity:0;transform:scaleX(0)}}.eng[data-stage=opening] .eng-open[data-open=thread] .eo-one{animation:eoRise calc(var(--dur) * .5) var(--out) calc(var(--dur) * .5) forwards}@keyframes eoRise{to{opacity:0;transform:translateY(-8cqw)scale(1.06)}}.eo-rib{z-index:3;background:linear-gradient(180deg, color-mix(in srgb, var(--foil,var(--accent)) 88%, #fff), var(--foil,var(--accent)) 30%, color-mix(in srgb, var(--foil,var(--accent)) 80%, #000));width:50%;height:10cqw;top:calc(50% + 52cqw);box-shadow:0 .8cqw 1.4cqw #00000047}.eo-rib-l{left:0}.eo-rib-r{right:0}.eng-open[data-open=seal-crack] .eo-seal{z-index:6;width:26cqw;height:26cqw;animation:none;top:calc(50% + 44cqw);left:calc(50% - 13cqw)}.eng-open[data-open=seal-crack] .eo-seal b{font-size:8.4cqw}.eng-open[data-open=seal-crack] .eo-seal-l{clip-path:polygon(0 0,58% 0,44% 28%,56% 50%,42% 76%,52% 100%,0 100%)}.eng-open[data-open=seal-crack] .eo-seal-r{clip-path:polygon(58% 0,100% 0,100% 100%,52% 100%,42% 76%,56% 50%,44% 28%)}.eng[data-stage=opening] .eng-open[data-open=seal-crack] .eo-seal-l{animation:eoCrackL calc(var(--dur) * .45) var(--out) forwards}.eng[data-stage=opening] .eng-open[data-open=seal-crack] .eo-seal-r{animation:eoCrackR calc(var(--dur) * .45) var(--out) forwards}@keyframes eoCrackL{0%{transform:none}25%{transform:translate(-1.4cqw)rotate(-3deg)}to{opacity:0;transform:translate(-16cqw,38cqw)rotate(-34deg)rotateX(60deg)}}@keyframes eoCrackR{0%{transform:none}25%{transform:translate(1.4cqw)rotate(3deg)}to{opacity:0;transform:translate(16cqw,42cqw)rotate(30deg)rotateX(60deg)}}.eng[data-stage=opening] .eng-open[data-open=seal-crack] .eo-rib-l{animation:eoRibL calc(var(--dur) * .5) var(--ease) calc(var(--dur) * .2) forwards}.eng[data-stage=opening] .eng-open[data-open=seal-crack] .eo-rib-r{animation:eoRibR calc(var(--dur) * .5) var(--ease) calc(var(--dur) * .2) forwards}@keyframes eoRibL{to{transform:translate(-110%)}}@keyframes eoRibR{to{transform:translate(110%)}}.eng[data-stage=opening] .eng-open[data-open=seal-crack] .eo-one{animation:eoRise calc(var(--dur) * .5) var(--out) calc(var(--dur) * .5) forwards}.eh-bism{font-family:var(--display-ar,"Amiri"), serif;color:var(--accent);margin-bottom:4cqw;font-size:5.6cqw;line-height:1.8}@media (prefers-reduced-motion:reduce){.eng *,.eng :before,.eng :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.eng .h-in,.eng .rv{opacity:1!important;clip-path:none!important;transform:none!important}.eo-stage{transform:none!important}}@media print{.eng-open,.eng-gl,.eng-dots{display:none}.eng-scroll{position:static;overflow:visible}.eng .h-in,.eng .rv{opacity:1!important;transform:none!important}}.eng[data-hero=photo-bleed] .eh-body,.eng[data-hero=title-card] .eh-body{padding:0 7cqw 10cqw}.eng[data-hero=photo-bleed] .eng-names,.eng[data-hero=title-card] .eng-names{font-size:min(calc(10.5cqw * var(--scale)), var(--fit));flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:2.4cqw}.eng[data-hero=title-card] .eng-names{font-size:min(calc(7.6cqw * var(--scale)), var(--fit));justify-content:center}.eng[data-hero=photo-bleed][lang=ar] .eng-names{font-size:min(calc(10cqw * var(--scale)), var(--fit))}.eng[data-hero=photo-bleed] :is(.eh-verse,.eh-hosts,.eh-scroll,.eng-div,.eh-ladies),.eng[data-hero=title-card] :is(.eh-verse,.eh-hosts,.eh-scroll,.eng-div){display:none}.eng[data-hero=photo-bleed] .eh-kick,.eng[data-hero=title-card] .eh-kick{margin-bottom:2cqw}.eng[data-hero=photo-bleed] .eng-when,.eng[data-hero=title-card] .eng-when{flex-flow:wrap;align-items:baseline;gap:0 3cqw;margin-top:3cqw}.eng[data-hero=photo-bleed] .eng-when .dt,.eng[data-hero=title-card] .eng-when .dt{font-size:5cqw}.eng[data-hero=title-card] .eng-when{justify-content:center}.eng[data-hero=photo-bleed] .eh-media:after,.eng[data-hero=title-card] .eh-media:after{background:linear-gradient(#0000 0 46%,#00000073 62%,#000000e6 100%)}.eng[data-hero=giant-date] .eh-body{text-align:start;align-items:flex-start}.eng[data-hero=giant-date] .eng-when{order:-1;align-items:flex-start;margin-bottom:8cqw}.eng[data-hero=giant-date] .eng-when .dt{font-size:calc(15cqw * var(--scale));letter-spacing:-.02em;max-width:84cqw;line-height:1.02}.eng[data-hero=giant-date] .eng-names{font-size:min(calc(6.4cqw * var(--scale)), var(--fit));flex-flow:wrap;align-items:flex-start;gap:2cqw}.eng[data-hero=giant-date] .eh-kick{order:-2;margin-bottom:6cqw}.eng[data-hero=giant-date] :is(.eng-div,.eh-hosts){margin-inline:0}.ec-mono{display:none}.eng[data-monogram] .ec-mono{width:46cqw;height:46cqw;font-family:var(--display), serif;justify-content:center;align-items:center;margin-bottom:6cqw;font-size:27cqw;line-height:1;display:flex;position:relative}.eng[data-monogram] .ec-mono:before{content:"";border:1.4px solid var(--foil,var(--accent));border-radius:50%;position:absolute;inset:0}.eng[data-monogram] .ec-mono:after{content:"";border:1px solid color-mix(in srgb, var(--foil,var(--accent)) 55%, transparent);border-radius:50%;position:absolute;inset:2.2cqw}.ec-mono b{font-weight:400;position:relative}.ec-mono b:first-child{color:var(--accent)}.ec-mono b:last-child{color:#0000;-webkit-text-stroke:.3cqw var(--o-ink);margin-inline-start:-.3em}.eng[lang=ar] .ec-mono b{font-weight:700}.eng[data-names=break] .ec-card:before{inset:17cqh 24cqw}.eng[data-names=break] .ec-text b{background:color-mix(in srgb, var(--o-sf) 0%, transparent)}.eo-band{top:calc(50% + 58cqw)!important}.eo-tail{top:calc(50% + 59cqw)!important}.eo-knot{top:calc(50% + 55.8cqw)!important}.eo-p{backface-visibility:hidden}.eo-pl{box-shadow:inset -.5cqw 0 0 #ffffff59, .8cqw 0 0 color-mix(in srgb, var(--o-sf) 55%, #000), 1.4cqw 0 2cqw #00000057}.eo-pr{box-shadow:inset .5cqw 0 0 #ffffff59, -.8cqw 0 0 color-mix(in srgb, var(--o-sf) 55%, #000), -1.4cqw 0 2cqw #00000057}.eo-pt{box-shadow:inset 0 -.5cqw 0 #ffffff59, 0 .8cqw 0 color-mix(in srgb, var(--o-sf) 55%, #000), 0 1.4cqw 2cqw #00000057}.eo-pb{box-shadow:inset 0 .5cqw 0 #ffffff59, 0 -.8cqw 0 color-mix(in srgb, var(--o-sf) 55%, #000), 0 -1.4cqw 2cqw #00000057}.eo-board:after{content:"";box-shadow:inset calc(var(--d) * 2.4cqw) 0 3cqw -1.6cqw #0006, inset calc(var(--d) * -.5cqw) 0 0 #ffffff4d;pointer-events:none;position:absolute;inset:0}.eng-btn{min-height:max(44px,12cqw)}
.eng[data-occ=birthday]{--cap:calc(360cqw / var(--tot,6))}.age-art{width:100%;height:auto;display:block;overflow:visible}.ec-age{width:calc(var(--nd,2) * 30cqw);max-width:70cqw;margin:1cqw 0 4cqw;display:block}.eh-age{width:calc(var(--nd,2) * 28cqw);max-width:64cqw;margin:6cqw 0 8cqw}.eh-agetext{color:var(--accent);letter-spacing:.24em;text-transform:uppercase;margin-top:2cqw;font-size:4.2cqw}.eng[lang=ar] .eh-agetext{letter-spacing:0;text-transform:none;font-size:5cqw}.eng:not([data-age]) .ec-age{display:none}.eng[data-age] .eh-kick{order:-3}.eng[data-age] .eh-age{order:-2}.eng[data-age] .ea-top{order:-1}.eng:is([data-template=pop-editorial],[data-template=little-one],[data-template=milestone]) .ec-card{padding:0}.eng:is([data-template=pop-editorial],[data-template=little-one],[data-template=milestone]) .ec-text{display:block;position:static}.eng:is([data-template=pop-editorial],[data-template=little-one],[data-template=milestone]) .ec-text :is(small,em,b,.ec-age){margin:0;position:absolute}.eng[data-template=confetti-numeral] .ec-text small{letter-spacing:.34em;color:var(--c-x);opacity:1;margin-bottom:1cqw;font-size:4.2cqw;font-weight:700}.eng[data-template=confetti-numeral][lang=ar] .ec-text small{letter-spacing:0;font-size:5.6cqw}.eng[data-template=confetti-numeral] .ec-card{justify-content:flex-start;padding-top:14cqh}.eng[data-template=confetti-numeral] .ec-age{width:calc(var(--nd,2) * 38cqw);max-width:78cqw;margin:3cqw 0 5cqw}.eng[data-template=confetti-numeral] :is(.ec-text b,.eng-names){letter-spacing:-.01em;font-weight:600}.eng[data-template=confetti-numeral][lang=ar] :is(.ec-text b,.eng-names){font-weight:700}.eng[data-template=confetti-numeral] .ec-text b{color:var(--c-i)}.eng[data-template=neon-night] .ec-text small{letter-spacing:.4em;color:#ffd2ec;text-shadow:0 0 1cqw var(--c-a), 0 0 3.4cqw var(--c-a);opacity:1;margin-bottom:1cqw;font-size:4cqw;font-weight:500;animation:5.5s step-end infinite bdFlicker}.eng[data-template=neon-night][lang=ar] .ec-text small{letter-spacing:0;font-size:5.4cqw}.eng[data-template=neon-night] :is(.ec-text b,.eng-names){color:#eefcff;text-shadow:0 0 .6cqw #fff, 0 0 1.8cqw var(--c-f), 0 0 5cqw var(--c-f), 0 0 11cqw color-mix(in srgb, var(--c-f) 70%, transparent);font-weight:300}.eng[data-template=neon-night][lang=ar] :is(.ec-text b,.eng-names){font-weight:400}.eng[data-template=neon-night] .ec-age{width:calc(var(--nd,2) * 36cqw);max-width:74cqw;filter:drop-shadow(0 0 2.4cqw var(--c-a)) drop-shadow(0 0 6cqw color-mix(in srgb, var(--c-a) 60%, transparent));margin:2cqw 0 6cqw}.eng[data-template=neon-night] .eh-age{filter:drop-shadow(0 0 2.4cqw var(--c-a)) drop-shadow(0 0 6cqw color-mix(in srgb, var(--c-a) 60%, transparent))}.eng[data-template=neon-night] .ec-text em{color:#bfefff;text-shadow:0 0 2cqw var(--c-f);opacity:.9}@keyframes bdFlicker{0%,92%,96%,to{opacity:1}93%,95%{opacity:.45}}.eng[data-template=cake-atelier] .ec-crest{width:72cqw;height:82cqw;margin:0 0 2cqw}.eng[data-template=cake-atelier] .ea-top{width:78cqw;height:26cqw;margin:-4cqw auto 3cqw}.eng[data-template=cake-atelier] .ec-card{padding-block:8cqw 10cqw}.eng[data-template=cake-atelier] .ec-text small{letter-spacing:.36em;color:var(--c-a);opacity:1;margin-bottom:1cqw;font-size:3.6cqw;font-weight:600}.eng[data-template=cake-atelier][lang=ar] .ec-text small{letter-spacing:0;font-size:5cqw}.eng[data-template=cake-atelier] .ec-text b{font-size:min(calc(17cqw * var(--scale)), var(--fit), var(--cap));font-style:italic}.eng[data-template=cake-atelier][lang=ar] .ec-text b{font-size:min(calc(17cqw * var(--scale)), var(--fit), var(--cap));font-style:normal}.eng[data-template=cake-atelier] .ec-text em{margin-top:3cqw}.eng[data-template=pop-editorial] .ec-text small{font-family:var(--display), serif;letter-spacing:-.03em;text-transform:uppercase;color:var(--c-p);opacity:1;text-align:start;font-size:17cqw;font-weight:600;line-height:.95;top:3.5cqh;left:5cqw;right:5cqw}.eng[data-template=pop-editorial][lang=ar] .ec-text small{text-transform:none;font-size:27cqw;font-weight:700;line-height:1.15}.eng[data-template=pop-editorial] .ec-age{width:calc(var(--nd,2) * 30cqw);max-width:60cqw;top:23cqh;right:4cqw;transform:rotate(-5deg)}.eng[data-template=pop-editorial] .ec-crest{background-size:cover;width:auto;height:auto;margin:0;position:absolute;inset:0}.eng[data-template=pop-editorial] .ec-text b{font-size:min(calc(31cqw * var(--scale)), var(--fit), var(--cap));text-align:start;color:var(--c-i);letter-spacing:-.03em;max-width:none;font-weight:600;line-height:.88;bottom:17.5cqh;left:5cqw;right:5cqw}.eng[data-template=pop-editorial][lang=ar] .ec-text b{font-size:min(calc(27cqw * var(--scale)), var(--fit), var(--cap));letter-spacing:0;line-height:1}.eng[data-template=pop-editorial] .ec-text em{text-align:left;direction:inherit;color:var(--c-i);opacity:1;max-width:55cqw;margin:0;font-size:3.6cqw;font-weight:700;animation:none;bottom:7cqh;left:5cqw;right:auto}.eng[data-template=pop-editorial][lang=ar] .ec-text em{font-size:5cqw}.eng[data-template=little-one] .ec-crest{width:100cqw;height:77cqw;margin:0;position:absolute;top:0;left:0}.eng[data-template=little-one] .eh-body{padding-top:80cqw}.eng[data-template=little-one] .ea-top{width:100cqw;height:77cqw;margin:0;position:absolute;top:0;left:0}.eng[data-template=little-one] .ec-text small{text-align:center;letter-spacing:.3em;color:var(--c-a);opacity:1;font-size:3.8cqw;font-weight:600;top:36cqh;left:0;right:0}.eng[data-template=little-one][lang=ar] .ec-text small{letter-spacing:0;font-size:5.2cqw}.eng[data-template=little-one] .ec-age{width:calc(var(--nd,1) * 30cqw);max-width:56cqw;top:39cqh;left:50%;transform:translate(-50%)}.eng[data-template=little-one] .ec-text b{text-align:center;font-weight:600;font-size:min(calc(24cqw * var(--scale)), var(--fit), var(--cap));max-width:none;color:var(--c-i);-webkit-text-stroke:.04em var(--c-i);paint-order:stroke fill;stroke-linejoin:round;line-height:1.05;top:58.5cqh;left:0;right:0}.eng[data-template=little-one][lang=ar] .ec-text b{font-size:min(calc(22cqw * var(--scale)), var(--fit), var(--cap));line-height:1.25}.eng[data-template=little-one] .ec-text em{text-align:center;color:var(--c-i);opacity:.75;margin:0;bottom:3.5cqh;left:0;right:0}.eng[data-template=little-one] .eng-names{color:var(--ink);-webkit-text-stroke:.035em var(--ink);paint-order:stroke fill;stroke-linejoin:round;font-weight:600}.eng[data-template=milestone] .ec-crest{width:100cqw;height:107.7cqw;margin:0;position:absolute;top:15cqh;left:0}.eng[data-template=milestone] .ea-top{width:70cqw;height:16.4cqw;margin:0 auto 3cqw}.eng[data-template=milestone] .ec-text small{text-align:center;letter-spacing:.5em;color:var(--c-f);opacity:.95;font-size:3.4cqw;top:9cqh;left:0;right:0}.eng[data-template=milestone][lang=ar] .ec-text small{letter-spacing:0;font-size:5cqw}.eng[data-template=milestone] .ec-age{width:calc(var(--nd,2) * 28cqw);max-width:60cqw;top:31cqh;left:50%;transform:translate(-50%)}.eng[data-template=milestone] .ec-text b{text-align:center;font-weight:400;font-size:min(calc(12cqw * var(--scale)), var(--fit), var(--cap));letter-spacing:.14em;text-transform:uppercase;color:var(--o-ink);top:64cqh;left:0;right:0}.eng[data-template=milestone][lang=ar] .ec-text b{font-size:min(calc(17cqw * var(--scale)), var(--fit), var(--cap));letter-spacing:0;font-weight:700}.eng[data-template=milestone] .ec-text em{text-align:center;color:var(--c-f);margin:0;bottom:13cqh;left:0;right:0}.eng[data-template=milestone] .eng-open[data-open=develop] .eo-one .ec{filter:brightness(.86)saturate(.92)}.eng[data-template=milestone] .eh-age{margin-top:4cqw}.eng[data-template=pop-editorial] .eh-kick{color:var(--c-p)}.eng[data-template=neon-night] .eh-body{padding-top:26cqw}.eng:is([data-template=confetti-numeral],[data-template=neon-night]) .ec-text b{font-size:min(calc(31cqw * var(--scale)), var(--fit), var(--cap))}.eng[lang=ar]:is([data-template=confetti-numeral],[data-template=neon-night]) .ec-text b{font-size:min(calc(26cqw * var(--scale)), var(--fit), var(--cap))}.eng[data-template=milestone] .ec-text b{line-height:1.25}
.inv img{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}.inv-rights{letter-spacing:.04em;text-transform:none;opacity:.8;margin-top:2.4cqw;font-size:2.3cqw;display:block}.inv[data-wm]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.inv[data-wm] :is(.inv-env,.env-flap-face,.inv-card,.inv-sec,.inv-oval-pic):after{content:"";z-index:40;pointer-events:none;background:var(--inv-wm) 0 0 / 260px 190px repeat;position:absolute;inset:0}.inv[data-wm] .inv-oval-pic:after{background-size:180px 132px}.inv-wm-fun{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;position:relative}.inv-wm-fun:after{content:"";z-index:60;pointer-events:none;background:var(--inv-wm) 0 0 / 260px 190px repeat;position:absolute;inset:0}
