@property --ml-wr{syntax:"<percentage>";inherits:false;initial-value:-2%}@property --ml-ca{syntax:"<angle>";inherits:false;initial-value:0deg}@property --ml-sy{syntax:"<percentage>";inherits:false;initial-value:49%}@property --ml-lr{syntax:"<percentage>";inherits:true;initial-value:0%}.the-midnight-letter-module__DmUfSa__root{--ink:#16213b;--ink-soft:#16213bbd;--ink-faint:#16213b80;--night:#0c1528;--pearl:#f7f4ee;--silver:#aab4c6;--silver-hi:#eef2f9;--silver-deep:#7d889d;--silver-line:#7d889d8c;--moon:#dfe6f3;--display:var(--font-stars-display), "Italiana", Didot, Georgia, serif;--serif:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--ui:var(--font-jost), "Jost", "Helvetica Neue", sans-serif;--script:var(--font-bordeaux-script), "Pinyon Script", cursive;--ease:cubic-bezier(.22, 1, .36, 1);--sink:cubic-bezier(.55, 0, .75, .2);--ink-paper:radial-gradient(90% 38% at 50% 0%, #b0c2e629 0%, transparent 70%), linear-gradient(#0509146b, #05091499), url(/templates/the-midnight-letter/ink-tile.webp) 0 0 / 360px 360px repeat, #101b33;--pearl-paper:linear-gradient(160deg, #fff9 0%, #fff0 38%, #d0daec47 100%), url(/templates/the-midnight-letter/ivory-tile.webp) 0 0 / 300px 300px repeat, var(--pearl);background:var(--ink-paper);min-height:100%;color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.the-midnight-letter-module__DmUfSa__root[dir=rtl]{--display:var(--font-amiri), "Amiri", serif;--serif:var(--font-amiri), "Amiri", serif;--ui:var(--font-plex-arabic), "IBM Plex Sans Arabic", sans-serif;--script:var(--font-amiri), "Amiri", serif}.the-midnight-letter-module__DmUfSa__root[dir=rtl] *,.the-midnight-letter-module__DmUfSa__root[dir=rtl] :before,.the-midnight-letter-module__DmUfSa__root[dir=rtl] :after{letter-spacing:0;text-transform:none;font-variant-caps:normal}.the-midnight-letter-module__DmUfSa__root[dir=rtl] *{font-style:normal}.the-midnight-letter-module__DmUfSa__root *,.the-midnight-letter-module__DmUfSa__root :before,.the-midnight-letter-module__DmUfSa__root :after{box-sizing:border-box}.the-midnight-letter-module__DmUfSa__root :where(h1,h2,h3,p,figure,blockquote){margin:0}.the-midnight-letter-module__DmUfSa__root :where(button){font:inherit;color:inherit}.the-midnight-letter-module__DmUfSa__gate{--flap-dur:1.6s;--flap-ease:cubic-bezier(.6, .02, .32, 1);--light-ease:cubic-bezier(.2, .55, .3, 1);--flap-swing:52deg;--persp-k:4;--persp-y:34%;--light-reach:58%;--circle-dur:1.6s;--letters-dur:1.2s;--letters-at:1.4s;--front-dur:3.4s;--front-at:2.4s;--wave-y:55.521%;--open-at:5150;z-index:60;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(60% 40% at 50% 42%,#96acd61a,#0000 70%),#070c18;border:0;width:100%;margin:0;padding:0;display:block;position:fixed;inset:0;overflow:hidden;container-type:size}.the-midnight-letter-module__DmUfSa__gateGone{pointer-events:none;background:0 0}.the-midnight-letter-module__DmUfSa__stage{opacity:0;background:#0b1322;width:max(100cqw,56.25cqh);height:max(100cqh,177.778cqw);transition:opacity .3s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@container (min-aspect-ratio:3/4){.the-midnight-letter-module__DmUfSa__stage{width:56.25cqh;height:100cqh;box-shadow:0 30px 90px #0009}}.the-midnight-letter-module__DmUfSa__gateReady .the-midnight-letter-module__DmUfSa__stage{opacity:1}.the-midnight-letter-module__DmUfSa__gone .the-midnight-letter-module__DmUfSa__stage{box-shadow:none;background:0 0}.the-midnight-letter-module__DmUfSa__layer{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;position:absolute;inset:0}.the-midnight-letter-module__DmUfSa__envelope{z-index:2;perspective:var(--persp,3700px);perspective-origin:50% var(--persp-y);--ml-lr:0%;transition:--ml-lr var(--flap-dur) var(--flap-ease), opacity .45s ease;position:absolute;inset:0}.the-midnight-letter-module__DmUfSa__opening .the-midnight-letter-module__DmUfSa__envelope{--ml-lr:var(--light-reach)}.the-midnight-letter-module__DmUfSa__gone .the-midnight-letter-module__DmUfSa__envelope{display:none}.the-midnight-letter-module__DmUfSa__interior{z-index:1;background-image:url(/templates/the-midnight-letter/env-interior.webp)}.the-midnight-letter-module__DmUfSa__lit,.the-midnight-letter-module__DmUfSa__rays,.the-midnight-letter-module__DmUfSa__seam{-webkit-mask-image:radial-gradient(ellipse 100% 56.25% at 50% 47.954%, #000 0, #000 calc(var(--ml-lr) * .3), transparent var(--ml-lr));-webkit-mask-image:radial-gradient(ellipse 100% 56.25% at 50% 47.954%, #000 0, #000 calc(var(--ml-lr) * .3), transparent var(--ml-lr));mask-image:radial-gradient(ellipse 100% 56.25% at 50% 47.954%, #000 0, #000 calc(var(--ml-lr) * .3), transparent var(--ml-lr));-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.the-midnight-letter-module__DmUfSa__lit{z-index:2;opacity:0;transition:opacity var(--flap-dur) var(--light-ease);background-image:url(/templates/the-midnight-letter/env-interior-lit.webp)}.the-midnight-letter-module__DmUfSa__opening .the-midnight-letter-module__DmUfSa__lit{opacity:1}.the-midnight-letter-module__DmUfSa__rays{z-index:3;pointer-events:none;mix-blend-mode:screen;opacity:0;clip-path:polygon(0% 0%,100% 0%,100% 15.625%,50% 47.954%,0% 15.625%);transition:opacity var(--flap-dur) var(--light-ease);position:absolute;inset:0}.the-midnight-letter-module__DmUfSa__rays:before,.the-midnight-letter-module__DmUfSa__rays:after{content:"";aspect-ratio:1;background:repeating-conic-gradient(#e2e8f600 0deg,#e2e8f66b 7deg,#e2e8f600 14deg 23deg);width:130%;position:absolute;top:47.954%;left:50%;transform:translate(-50%,-50%)rotate(0);-webkit-mask:radial-gradient(circle,#000 0,#0000008c 41.54%,#0000 106.16%);mask:radial-gradient(circle,#000 0,#0000008c 41.54%,#0000 106.16%)}.the-midnight-letter-module__DmUfSa__rays:after{background:repeating-conic-gradient(from 9deg,#eee6d600 0deg,#eee6d64d 9deg,#eee6d600 18deg 31deg)}.the-midnight-letter-module__DmUfSa__opening .the-midnight-letter-module__DmUfSa__rays{opacity:1}.the-midnight-letter-module__DmUfSa__opening .the-midnight-letter-module__DmUfSa__rays:before{animation:14s linear infinite the-midnight-letter-module__DmUfSa__ml-turn}.the-midnight-letter-module__DmUfSa__opening .the-midnight-letter-module__DmUfSa__rays:after{animation:19s linear infinite reverse the-midnight-letter-module__DmUfSa__ml-turn}@keyframes the-midnight-letter-module__DmUfSa__ml-turn{to{transform:translate(-50%,-50%)rotate(360deg)}}.the-midnight-letter-module__DmUfSa__bloom{aspect-ratio:1;z-index:3;opacity:0;pointer-events:none;mix-blend-mode:screen;width:70%;transition:opacity .7s var(--light-ease), transform var(--flap-dur) var(--flap-ease);background:radial-gradient(circle,#fffbf29e 0%,#ece4d257 12%,#beceec29 30%,#beceec00 55%);position:absolute;top:47.954%;left:50%;transform:translate(-50%,-50%)scale(.12)}.the-midnight-letter-module__DmUfSa__opening .the-midnight-letter-module__DmUfSa__bloom{opacity:1;transform:translate(-50%,-50%)scale(1.35)}.the-midnight-letter-module__DmUfSa__body{z-index:4;background-image:url(/templates/the-midnight-letter/env-body.webp)}.the-midnight-letter-module__DmUfSa__spill,.the-midnight-letter-module__DmUfSa__warm{aspect-ratio:1;z-index:5;opacity:0;pointer-events:none;width:120%;transition:opacity .7s var(--light-ease), transform var(--flap-dur) var(--flap-ease);position:absolute;top:47.954%;left:50%;transform:translate(-50%,-50%)scale(.25)}.the-midnight-letter-module__DmUfSa__spill{mix-blend-mode:screen;background:radial-gradient(circle,#f0eee85c 0%,#d6def033 15%,#b4c6e817 33%,#b4c6e800 56%)}.the-midnight-letter-module__DmUfSa__warm{mix-blend-mode:screen;background:radial-gradient(circle,#96acd638 0%,#96acd61f 18%,#96acd60d 36%,#96acd600 56%)}.the-midnight-letter-module__DmUfSa__opening .the-midnight-letter-module__DmUfSa__spill,.the-midnight-letter-module__DmUfSa__opening .the-midnight-letter-module__DmUfSa__warm{opacity:1;transform:translate(-50%,-50%)scale(1.3)}.the-midnight-letter-module__DmUfSa__seam{z-index:5;opacity:0;mix-blend-mode:screen;transition:opacity .5s var(--light-ease);background-image:url(/templates/the-midnight-letter/seam-glow.webp)}.the-midnight-letter-module__DmUfSa__opening .the-midnight-letter-module__DmUfSa__seam{opacity:.7}.the-midnight-letter-module__DmUfSa__wave{pointer-events:none;opacity:0;--ml-wr:-2%;--ml-ca:0deg;--ml-sy:49%;mix-blend-mode:screen;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.the-midnight-letter-module__DmUfSa__inner{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes the-midnight-letter-module__DmUfSa__ml-front{0%{--ml-wr:-2%}25%{--ml-wr:8%}40%{--ml-wr:15%}65%{--ml-wr:48%}to{--ml-wr:118%}}@keyframes the-midnight-letter-module__DmUfSa__ml-fill{0%{--ml-ca:0deg}to{--ml-ca:372deg}}@keyframes the-midnight-letter-module__DmUfSa__ml-sweep{0%{--ml-sy:30%}to{--ml-sy:70%}}@keyframes the-midnight-letter-module__DmUfSa__ml-appear{0%{opacity:0}to{opacity:1}}@keyframes the-midnight-letter-module__DmUfSa__ml-headlife{0%{opacity:0}6%{opacity:1}82%{opacity:1}to{opacity:0}}.the-midnight-letter-module__DmUfSa__sealGlow{pointer-events:none;width:37.037%;height:21.6667%;position:absolute;top:45%;left:31.4815%}.the-midnight-letter-module__DmUfSa__circle{z-index:4;-webkit-mask-image:url(/templates/the-midnight-letter/seal-ring-box.webp), radial-gradient(ellipse 270% 259.615% at 50% 48.558%, transparent calc(var(--ml-wr) - 6%), #000 var(--ml-wr));-webkit-mask-image:url(/templates/the-midnight-letter/seal-ring-box.webp), radial-gradient(ellipse 270% 259.615% at 50% 48.558%, transparent calc(var(--ml-wr) - 6%), #000 var(--ml-wr));mask-image:url(/templates/the-midnight-letter/seal-ring-box.webp), radial-gradient(ellipse 270% 259.615% at 50% 48.558%, transparent calc(var(--ml-wr) - 6%), #000 var(--ml-wr));background:conic-gradient(from -40deg at 50% 48.558%, #ecf2ff6b 0deg, #ecf2ff6b calc(var(--ml-ca) - 8deg), #ecf2ff00 var(--ml-ca), #ecf2ff00 360deg)}.the-midnight-letter-module__DmUfSa__circle.the-midnight-letter-module__DmUfSa__halo{-webkit-mask-image:url(/templates/the-midnight-letter/seal-ring-glow-box.webp), radial-gradient(ellipse 270% 259.615% at 50% 48.558%, transparent calc(var(--ml-wr) - 6%), #000 var(--ml-wr));-webkit-mask-image:url(/templates/the-midnight-letter/seal-ring-glow-box.webp), radial-gradient(ellipse 270% 259.615% at 50% 48.558%, transparent calc(var(--ml-wr) - 6%), #000 var(--ml-wr));mask-image:url(/templates/the-midnight-letter/seal-ring-glow-box.webp), radial-gradient(ellipse 270% 259.615% at 50% 48.558%, transparent calc(var(--ml-wr) - 6%), #000 var(--ml-wr));background:conic-gradient(from -40deg at 50% 48.558%, #c4d4f061 0deg, #c4d4f061 calc(var(--ml-ca) - 12deg), #c4d4f000 var(--ml-ca), #c4d4f000 360deg)}.the-midnight-letter-module__DmUfSa__glowing .the-midnight-letter-module__DmUfSa__circle{animation:the-midnight-letter-module__DmUfSa__ml-fill var(--circle-dur) cubic-bezier(.4, .1, .6, .9) forwards, the-midnight-letter-module__DmUfSa__ml-appear .3s linear forwards, the-midnight-letter-module__DmUfSa__ml-front var(--front-dur) linear var(--front-at) forwards}.the-midnight-letter-module__DmUfSa__head{z-index:4;background:conic-gradient(from -40deg at 50% 48.558%, #fffdf800 0deg, #fffdf800 calc(var(--ml-ca) - 26deg), #fffdf8f2 var(--ml-ca), #fffdf800 calc(var(--ml-ca) + 3deg), #fffdf800 360deg);-webkit-mask-image:url(/templates/the-midnight-letter/seal-ring-box.webp);mask-image:url(/templates/the-midnight-letter/seal-ring-box.webp)}.the-midnight-letter-module__DmUfSa__head.the-midnight-letter-module__DmUfSa__halo{background:conic-gradient(from -40deg at 50% 48.558%, #e1e8fa00 0deg, #e1e8fa00 calc(var(--ml-ca) - 34deg), #e1e8fae6 var(--ml-ca), #e1e8fa00 calc(var(--ml-ca) + 6deg), #e1e8fa00 360deg);-webkit-mask-image:url(/templates/the-midnight-letter/seal-ring-glow-box.webp);mask-image:url(/templates/the-midnight-letter/seal-ring-glow-box.webp)}.the-midnight-letter-module__DmUfSa__glowing .the-midnight-letter-module__DmUfSa__head{animation:the-midnight-letter-module__DmUfSa__ml-fill var(--circle-dur) cubic-bezier(.4, .1, .6, .9) forwards, the-midnight-letter-module__DmUfSa__ml-headlife var(--circle-dur) linear forwards}.the-midnight-letter-module__DmUfSa__letters{z-index:5;--ml-sy:28%;-webkit-mask-image:url(/templates/the-midnight-letter/motif-outline-box.webp), radial-gradient(ellipse 270% 259.615% at 50% 48.558%, transparent calc(var(--ml-wr) - 6%), #000 var(--ml-wr));-webkit-mask-image:url(/templates/the-midnight-letter/motif-outline-box.webp), radial-gradient(ellipse 270% 259.615% at 50% 48.558%, transparent calc(var(--ml-wr) - 6%), #000 var(--ml-wr));mask-image:url(/templates/the-midnight-letter/motif-outline-box.webp), radial-gradient(ellipse 270% 259.615% at 50% 48.558%, transparent calc(var(--ml-wr) - 6%), #000 var(--ml-wr));background:linear-gradient(180deg, #f0f4ff4d 0%, #f0f4ff4d calc(var(--ml-sy) - 13.846%), #fffcf2b3 var(--ml-sy), #f0f4ff00 calc(var(--ml-sy) + 11.538%), #f0f4ff00 100%)}.the-midnight-letter-module__DmUfSa__letters.the-midnight-letter-module__DmUfSa__halo{-webkit-mask-image:url(/templates/the-midnight-letter/motif-outline-glow-box.webp), radial-gradient(ellipse 270% 259.615% at 50% 48.558%, transparent calc(var(--ml-wr) - 6%), #000 var(--ml-wr));-webkit-mask-image:url(/templates/the-midnight-letter/motif-outline-glow-box.webp), radial-gradient(ellipse 270% 259.615% at 50% 48.558%, transparent calc(var(--ml-wr) - 6%), #000 var(--ml-wr));mask-image:url(/templates/the-midnight-letter/motif-outline-glow-box.webp), radial-gradient(ellipse 270% 259.615% at 50% 48.558%, transparent calc(var(--ml-wr) - 6%), #000 var(--ml-wr));background:linear-gradient(180deg, #c8d6f266 0%, #c8d6f266 calc(var(--ml-sy) - 13.846%), #e1e8facc var(--ml-sy), #c8d6f200 calc(var(--ml-sy) + 16.154%), #c8d6f200 100%)}.the-midnight-letter-module__DmUfSa__glowing .the-midnight-letter-module__DmUfSa__letters{animation:the-midnight-letter-module__DmUfSa__ml-sweep var(--letters-dur) ease-in-out var(--letters-at) forwards, the-midnight-letter-module__DmUfSa__ml-appear .35s linear var(--letters-at) forwards, the-midnight-letter-module__DmUfSa__ml-front var(--front-dur) linear var(--front-at) forwards}.the-midnight-letter-module__DmUfSa__rim{z-index:4;background:radial-gradient(ellipse 270% 259.615% at 50% 48.558%, #f2f6ff00 calc(var(--ml-wr) - 9%), #f2f6ffcc var(--ml-wr), #f2f6ff00 calc(var(--ml-wr) + 9%));-webkit-mask-image:url(/templates/the-midnight-letter/seal-rim-box.webp);mask-image:url(/templates/the-midnight-letter/seal-rim-box.webp)}.the-midnight-letter-module__DmUfSa__rim.the-midnight-letter-module__DmUfSa__halo{background:radial-gradient(ellipse 270% 259.615% at 50% 48.558%, #c4d4f000 calc(var(--ml-wr) - 10%), #c4d4f099 var(--ml-wr), #c4d4f000 calc(var(--ml-wr) + 10%));-webkit-mask-image:url(/templates/the-midnight-letter/seal-rim-glow-box.webp);mask-image:url(/templates/the-midnight-letter/seal-rim-glow-box.webp)}.the-midnight-letter-module__DmUfSa__reliefs{z-index:6;background:radial-gradient(ellipse 100% 56.25% at 50% var(--wave-y), #ecf2ff00 calc(var(--ml-wr) - 9%), #ecf2ff var(--ml-wr), #ecf2ff00 calc(var(--ml-wr) + 9%));-webkit-mask-image:url(/templates/the-midnight-letter/reliefs-body.webp);mask-image:url(/templates/the-midnight-letter/reliefs-body.webp)}.the-midnight-letter-module__DmUfSa__flapWrap .the-midnight-letter-module__DmUfSa__reliefs{-webkit-mask-image:url(/templates/the-midnight-letter/reliefs-flap.webp);mask-image:url(/templates/the-midnight-letter/reliefs-flap.webp)}.the-midnight-letter-module__DmUfSa__glowing .the-midnight-letter-module__DmUfSa__rim,.the-midnight-letter-module__DmUfSa__glowing .the-midnight-letter-module__DmUfSa__reliefs{animation:the-midnight-letter-module__DmUfSa__ml-front var(--front-dur) linear var(--front-at) forwards, the-midnight-letter-module__DmUfSa__ml-appear .2s linear var(--front-at) forwards}.the-midnight-letter-module__DmUfSa__opening .the-midnight-letter-module__DmUfSa__wave{opacity:0;transition:opacity .3s}.the-midnight-letter-module__DmUfSa__flapWrap{z-index:7;transform-origin:50% 0;transition:transform var(--flap-dur) var(--flap-ease);will-change:transform;position:absolute;inset:0;transform:rotateX(0)}.the-midnight-letter-module__DmUfSa__flap{filter:brightness()drop-shadow(0 2px 3px #02061229);transition:filter var(--flap-dur) var(--flap-ease);background-image:url(/templates/the-midnight-letter/env-flap.webp)}.the-midnight-letter-module__DmUfSa__seal{z-index:2;filter:drop-shadow(0 5px 8px #02061261);transition:filter var(--flap-dur) var(--flap-ease)}.the-midnight-letter-module__DmUfSa__opening .the-midnight-letter-module__DmUfSa__flapWrap{transform:rotateX(var(--flap-swing))}.the-midnight-letter-module__DmUfSa__opening .the-midnight-letter-module__DmUfSa__flap{filter:brightness(1.1)drop-shadow(0 26px 22px #02061257)}.the-midnight-letter-module__DmUfSa__opening .the-midnight-letter-module__DmUfSa__seal{filter:drop-shadow(0 12px 16px #02061280)}.the-midnight-letter-module__DmUfSa__flapLight{z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity var(--flap-dur) var(--light-ease);background:radial-gradient(60% 34% at 50% 58%,#eceae48c 0%,#ced8ee4d 40%,#ced8ee00 100%);position:absolute;inset:0;-webkit-mask:url(/templates/the-midnight-letter/env-flap.webp) 50%/100% 100% no-repeat;mask:url(/templates/the-midnight-letter/env-flap.webp) 50%/100% 100% no-repeat}.the-midnight-letter-module__DmUfSa__opening .the-midnight-letter-module__DmUfSa__flapLight{opacity:1}.the-midnight-letter-module__DmUfSa__film{z-index:3;object-fit:fill;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.the-midnight-letter-module__DmUfSa__filming .the-midnight-letter-module__DmUfSa__film{opacity:1}.the-midnight-letter-module__DmUfSa__filming .the-midnight-letter-module__DmUfSa__cta{opacity:0;animation:none}.the-midnight-letter-module__DmUfSa__gone .the-midnight-letter-module__DmUfSa__film{display:none}.the-midnight-letter-module__DmUfSa__poster{z-index:1;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.the-midnight-letter-module__DmUfSa__gate[data-opening-pending] .the-midnight-letter-module__DmUfSa__envelope{opacity:0}.the-midnight-letter-module__DmUfSa__waiting .the-midnight-letter-module__DmUfSa__stage:after{content:"";left:50%;top:var(--wave-y);z-index:9;aspect-ratio:1;border:2px solid #c8d4ec40;border-top-color:#e8eef9;border-radius:50%;width:33%;animation:.9s linear infinite the-midnight-letter-module__DmUfSa__ml-wait;position:absolute;transform:translate(-50%,-50%)}.the-midnight-letter-module__DmUfSa__waiting .the-midnight-letter-module__DmUfSa__cta{opacity:0;animation:none}@keyframes the-midnight-letter-module__DmUfSa__ml-wait{to{transform:translate(-50%,-50%)rotate(360deg)}}.the-midnight-letter-module__DmUfSa__cta{z-index:8;text-align:center;pointer-events:none;font-family:var(--ui);white-space:nowrap;letter-spacing:.3em;text-transform:uppercase;color:#c9d3e6;padding:1em 2em;font-size:clamp(12px,3.3cqw,15px);font-weight:400;transition:opacity .3s;animation:2.4s ease-in-out infinite the-midnight-letter-module__DmUfSa__ml-tap;position:absolute;top:65.5%;left:max(0px,50% - 50cqw);right:max(0px,50% - 50cqw)}.the-midnight-letter-module__DmUfSa__cta>*{letter-spacing:.3em}@keyframes the-midnight-letter-module__DmUfSa__ml-tap{0%,to{opacity:.55}50%{opacity:1}}.the-midnight-letter-module__DmUfSa__glowing .the-midnight-letter-module__DmUfSa__cta{opacity:0;animation:none}.the-midnight-letter-module__DmUfSa__flash{z-index:9;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 47.954%,#fff 0%,#f6f4ee 22%,#e8eef8cc 46%,#e8eef800 76%),#e6ebf4;position:absolute;inset:0}.the-midnight-letter-module__DmUfSa__flashOn{animation:1s ease-in-out forwards the-midnight-letter-module__DmUfSa__ml-bloom}@keyframes the-midnight-letter-module__DmUfSa__ml-bloom{0%{opacity:0;transform:scale(1.25)}40%{opacity:1;transform:scale(1.03)}55%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.the-midnight-letter-module__DmUfSa__glints{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.the-midnight-letter-module__DmUfSa__glints i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:0;animation:the-midnight-letter-module__DmUfSa__ml-mote var(--d) linear var(--delay) infinite;background:radial-gradient(circle,#f4f7fff2 0%,#c8d6f000 70%);border-radius:50%;animation-play-state:paused;position:absolute}.the-midnight-letter-module__DmUfSa__live .the-midnight-letter-module__DmUfSa__glints i{animation-play-state:running}@keyframes the-midnight-letter-module__DmUfSa__ml-mote{0%{opacity:0;transform:translate(0,0)}18%{opacity:.85}70%{opacity:.45}to{opacity:0;transform:translate(16px,-110px)}}.the-midnight-letter-module__DmUfSa__column{z-index:1;width:min(100%,460px);min-height:var(--inv-svh);margin-inline:auto;position:relative;overflow-x:clip}.the-midnight-letter-module__DmUfSa__pages{position:relative}.the-midnight-letter-module__DmUfSa__page{min-height:var(--inv-svh);position:relative}.the-midnight-letter-module__DmUfSa__page:focus{outline:none}.the-midnight-letter-module__DmUfSa__letterPage{--d0:1.15s}.the-midnight-letter-module__DmUfSa__returning .the-midnight-letter-module__DmUfSa__letterPage{--d0:1.25s}.the-midnight-letter-module__DmUfSa__scene{min-height:var(--inv-svh);padding-top:calc(4 * var(--inv-svh) / 100);flex-direction:column;justify-content:flex-end;display:flex;position:relative;container-type:inline-size}.the-midnight-letter-module__DmUfSa__openFlap{z-index:0;clip-path:polygon(0% 100%,100% 100%,100% 58%,51.5% .6%,50% 0%,48.5% .6%,0% 58%);transform-origin:50% 100%;background:linear-gradient(#ced8ee00 45%,#ced8ee29 100%),linear-gradient(#04081252,#04081252),url(/templates/the-midnight-letter/ink-tile.webp) 0 0/360px 360px,#101b33;height:118cqi;position:absolute;bottom:calc(70.37cqi - 1px);left:0;right:0}.the-midnight-letter-module__DmUfSa__cardSlot{z-index:2;clip-path:inset(-60% -12% 0);margin-bottom:-29.5554cqi;padding:0 7cqi;position:relative}.the-midnight-letter-module__DmUfSa__card{background:var(--pearl-paper);border-radius:2px;position:relative;box-shadow:0 22px 46px #00000080,0 2px 6px #00000040,inset 0 1px #ffffffb3}.the-midnight-letter-module__DmUfSa__cardEdge{border:1px solid var(--silver-line);pointer-events:none;position:absolute;inset:10px}.the-midnight-letter-module__DmUfSa__cardEdge:after{content:"";border:.5px solid #7d889d59;position:absolute;inset:3px}.the-midnight-letter-module__DmUfSa__letterCard{text-align:center;padding:62px 9% calc(29.5554cqi + 22px);container-type:inline-size}.the-midnight-letter-module__DmUfSa__letterCard .the-midnight-letter-module__DmUfSa__cornerL,.the-midnight-letter-module__DmUfSa__letterCard .the-midnight-letter-module__DmUfSa__cornerR{width:16%;position:absolute;top:15px}.the-midnight-letter-module__DmUfSa__letterCard .the-midnight-letter-module__DmUfSa__cornerL{left:15px;transform:rotate(180deg)}.the-midnight-letter-module__DmUfSa__letterCard .the-midnight-letter-module__DmUfSa__cornerR{right:15px;transform:rotate(180deg)scaleX(-1)}.the-midnight-letter-module__DmUfSa__foil{pointer-events:none;display:block;position:relative}.the-midnight-letter-module__DmUfSa__foil img{width:100%;height:auto;display:block}.the-midnight-letter-module__DmUfSa__sheen{-webkit-mask:var(--src) center / 100% 100% no-repeat;-webkit-mask:var(--src) center / 100% 100% no-repeat;mask:var(--src) center / 100% 100% no-repeat;position:absolute;inset:0;overflow:hidden}.the-midnight-letter-module__DmUfSa__sheen:before{content:"";opacity:0;background:linear-gradient(100deg,#fff0 30%,#fffffff2 50%,#fff0 70%);width:100%;position:absolute;top:-20%;bottom:-20%;left:-100%}.the-midnight-letter-module__DmUfSa__live .the-midnight-letter-module__DmUfSa__sheen:before{animation:7.5s ease-in-out 2.4s infinite the-midnight-letter-module__DmUfSa__ml-sheen}@keyframes the-midnight-letter-module__DmUfSa__ml-sheen{0%{opacity:0;transform:translate(0)}6%{opacity:1}30%{opacity:1;transform:translate(200%)}34%,to{opacity:0;transform:translate(200%)}}.the-midnight-letter-module__DmUfSa__lead{font-family:var(--ui);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:500}.the-midnight-letter-module__DmUfSa__names{font-family:var(--display);color:var(--ink);font-weight:400;line-height:1.04;font-size:clamp(30px, calc(100cqi / (var(--len,6) * .54 + .6)), 54px);flex-direction:column;align-items:center;margin:12px 0 8px;display:flex}.the-midnight-letter-module__DmUfSa__name{overflow-wrap:break-word;max-width:100%;display:block}.the-midnight-letter-module__DmUfSa__amp{font-family:var(--script);color:var(--silver-deep);background:linear-gradient(100deg,#5d6880 0% 42%,#dfe6f3 50%,#5d6880 58% 100%) 0 0/300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:.02em 0 .04em;font-size:.82em;line-height:.9;display:block}.the-midnight-letter-module__DmUfSa__live .the-midnight-letter-module__DmUfSa__amp{animation:6s ease-in-out 3s infinite the-midnight-letter-module__DmUfSa__ml-amp}@keyframes the-midnight-letter-module__DmUfSa__ml-amp{0%,55%{background-position:100% 0}85%,to{background-position:0 0}}.the-midnight-letter-module__DmUfSa__invite{font-family:var(--serif);color:var(--ink-soft);font-size:19px;font-style:italic;line-height:1.4}.the-midnight-letter-module__DmUfSa__diamondRule{background:linear-gradient(90deg, #7d889d00, var(--silver-deep) 30%, var(--silver-deep) 70%, #7d889d00);width:62%;height:1px;margin:14px auto 12px;display:block;position:relative}.the-midnight-letter-module__DmUfSa__diamondRule:after{content:"";background:linear-gradient(135deg,#eef2f9,#7d889d);width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.the-midnight-letter-module__DmUfSa__when{flex-direction:column;gap:5px;display:flex}.the-midnight-letter-module__DmUfSa__when b{font-family:var(--display);color:var(--ink);font-size:19px;font-weight:400;line-height:1.25}.the-midnight-letter-module__DmUfSa__when span,.the-midnight-letter-module__DmUfSa__whereAddress{font-family:var(--ui);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:500}.the-midnight-letter-module__DmUfSa__where{flex-direction:column;gap:4px;margin-top:12px;display:flex}.the-midnight-letter-module__DmUfSa__whereName{font-family:var(--serif);color:var(--ink);font-size:19px;font-style:italic;line-height:1.3}.the-midnight-letter-module__DmUfSa__pocket{z-index:3;aspect-ratio:1080/760;position:relative}.the-midnight-letter-module__DmUfSa__pocketArt{filter:drop-shadow(0 -8px 14px #0000006b);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.the-midnight-letter-module__DmUfSa__seals{justify-content:center;align-items:flex-start;gap:2%;display:flex;position:absolute;top:38%;left:3%;right:3%}.the-midnight-letter-module__DmUfSa__sealBtn{cursor:pointer;min-width:0;color:var(--moon);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:0 23.5%;align-items:center;gap:7px;padding:0;display:flex;position:relative}.the-midnight-letter-module__DmUfSa__sealWax{aspect-ratio:1;filter:drop-shadow(0 4px 5px #00000080);width:min(62px,14.5cqi);transition:transform .35s var(--ease);display:block;position:relative}.the-midnight-letter-module__DmUfSa__sealWax img{width:100%;height:100%;display:block}.the-midnight-letter-module__DmUfSa__sealReply .the-midnight-letter-module__DmUfSa__sealWax{width:min(72px,17cqi);margin-top:calc(-1*min(72px,17cqi) + min(62px,14.5cqi))}.the-midnight-letter-module__DmUfSa__sealBtn:active .the-midnight-letter-module__DmUfSa__sealWax{transform:scale(.92)}@media (hover:hover){.the-midnight-letter-module__DmUfSa__sealBtn:hover .the-midnight-letter-module__DmUfSa__sealWax{transform:translateY(-3px)rotate(-4deg)}}.the-midnight-letter-module__DmUfSa__sealBtn:focus-visible{outline:1px solid var(--moon);outline-offset:6px;border-radius:6px}.the-midnight-letter-module__DmUfSa__sealGlint{mix-blend-mode:screen;opacity:0;background:radial-gradient(circle at 36% 30%,#fffffff2 0%,#fff0 34%);border-radius:50%;position:absolute;inset:0}.the-midnight-letter-module__DmUfSa__live .the-midnight-letter-module__DmUfSa__sealGlint{animation:the-midnight-letter-module__DmUfSa__ml-breathe 5.2s ease-in-out calc(var(--i,0) * -1.3s) infinite}@keyframes the-midnight-letter-module__DmUfSa__ml-breathe{0%,to{opacity:0;transform:scale(.94)}50%{opacity:.85;transform:scale(1)}}.the-midnight-letter-module__DmUfSa__sealReply .the-midnight-letter-module__DmUfSa__sealWax:after{content:"";mix-blend-mode:screen;opacity:0;background:conic-gradient(#ecf2ff00 0deg 250deg,#f0f4ffe6 340deg,#ecf2ff00 360deg);border-radius:50%;position:absolute;inset:-5px;-webkit-mask:radial-gradient(circle,#0000 62%,#000 65% 69%,#0000 72%);mask:radial-gradient(circle,#0000 62%,#000 65% 69%,#0000 72%)}.the-midnight-letter-module__DmUfSa__live .the-midnight-letter-module__DmUfSa__sealReply .the-midnight-letter-module__DmUfSa__sealWax:after{opacity:1;animation:3.6s linear infinite the-midnight-letter-module__DmUfSa__ml-orbit}@keyframes the-midnight-letter-module__DmUfSa__ml-orbit{to{transform:rotate(360deg)}}.the-midnight-letter-module__DmUfSa__sealLabel{max-width:100%;font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--moon);text-shadow:0 1px 3px #0009;font-size:10px;font-weight:500;line-height:1.2;display:block}.the-midnight-letter-module__DmUfSa__hint{text-align:center;font-family:var(--serif);color:#d6e0f2b8;font-size:15px;font-style:italic;position:absolute;bottom:4.5%;left:0;right:0}.the-midnight-letter-module__DmUfSa__partPage{--d0:1.15s;padding:14px 5% 40px}.the-midnight-letter-module__DmUfSa__back{cursor:pointer;font-family:var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--moon);background:0 0;border:0;align-items:center;gap:8px;padding:10px 4px;font-size:10.5px;font-weight:500;display:inline-flex}.the-midnight-letter-module__DmUfSa__back .the-midnight-letter-module__DmUfSa__arrow{transform:scaleX(-1)}.the-midnight-letter-module__DmUfSa__root[dir=rtl] .the-midnight-letter-module__DmUfSa__back .the-midnight-letter-module__DmUfSa__arrow{transform:none}.the-midnight-letter-module__DmUfSa__arrow{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.the-midnight-letter-module__DmUfSa__root[dir=rtl] .the-midnight-letter-module__DmUfSa__pill .the-midnight-letter-module__DmUfSa__arrow,.the-midnight-letter-module__DmUfSa__root[dir=rtl] .the-midnight-letter-module__DmUfSa__submit .the-midnight-letter-module__DmUfSa__arrow{transform:scaleX(-1)}.the-midnight-letter-module__DmUfSa__partCard{text-align:center;margin-top:6px;padding:34px 8%}.the-midnight-letter-module__DmUfSa__tissue{z-index:6;pointer-events:none;opacity:0;background:linear-gradient(170deg,#ffffff8c,#fff0 55%),#ecf0f7c7;border-radius:2px;position:absolute;inset:0}.the-midnight-letter-module__DmUfSa__partHead{flex-direction:column;align-items:center;gap:8px;margin-bottom:18px;display:flex}.the-midnight-letter-module__DmUfSa__headSeal{aspect-ratio:1;filter:drop-shadow(0 4px 5px #141c3059);width:58px;display:block;position:relative}.the-midnight-letter-module__DmUfSa__headSeal img{width:100%;height:100%;display:block}.the-midnight-letter-module__DmUfSa__kicker{font-family:var(--ui);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:500}.the-midnight-letter-module__DmUfSa__title{font-family:var(--display);color:var(--ink);font-size:36px;font-weight:400;line-height:1.1}.the-midnight-letter-module__DmUfSa__rule{background:linear-gradient(90deg, #7d889d00, var(--silver-deep), #7d889d00);width:44%;height:1px;margin-top:6px;display:block}.the-midnight-letter-module__DmUfSa__endSprig{opacity:.92;width:30%;margin:26px auto 0}.the-midnight-letter-module__DmUfSa__partEnd{flex-direction:column;align-items:center;gap:14px;margin-top:30px;display:flex;container-type:inline-size}.the-midnight-letter-module__DmUfSa__alsoTitle{font-family:var(--serif);color:#d6e0f2bf;font-size:16px;font-style:italic}.the-midnight-letter-module__DmUfSa__alsoSeals{justify-content:center;gap:6%;width:100%;display:flex}.the-midnight-letter-module__DmUfSa__sealSmall{flex:0 27%}.the-midnight-letter-module__DmUfSa__sealSmall .the-midnight-letter-module__DmUfSa__sealWax,.the-midnight-letter-module__DmUfSa__sealSmall.the-midnight-letter-module__DmUfSa__sealReply .the-midnight-letter-module__DmUfSa__sealWax{width:min(52px,15cqi);margin-top:0}.the-midnight-letter-module__DmUfSa__backLink{cursor:pointer;font-family:var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--moon);background:0 0;border:0;border-bottom:1px solid #d6e0f266;padding:10px 6px;font-size:10.5px;font-weight:500}.the-midnight-letter-module__DmUfSa__quote p{font-family:var(--serif);color:var(--ink);font-size:22px;font-style:italic;line-height:1.35}.the-midnight-letter-module__DmUfSa__quote p:before,.the-midnight-letter-module__DmUfSa__quote p:after{color:var(--silver-deep)}.the-midnight-letter-module__DmUfSa__quote p:before{content:"“"}.the-midnight-letter-module__DmUfSa__quote p:after{content:"”"}.the-midnight-letter-module__DmUfSa__root[dir=rtl] .the-midnight-letter-module__DmUfSa__quote p:before{content:"«"}.the-midnight-letter-module__DmUfSa__root[dir=rtl] .the-midnight-letter-module__DmUfSa__quote p:after{content:"»"}.the-midnight-letter-module__DmUfSa__photos{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 6px;display:grid}.the-midnight-letter-module__DmUfSa__photosOne{grid-template-columns:1fr;width:64%;margin-inline:auto}.the-midnight-letter-module__DmUfSa__photo2{margin-top:30px}.the-midnight-letter-module__DmUfSa__photosOne .the-midnight-letter-module__DmUfSa__photo2{margin-top:0}.the-midnight-letter-module__DmUfSa__photoFrame{aspect-ratio:2/3;background:linear-gradient(160deg,#f4f6fb,#b9c2d3 60%,#eef1f7);border-radius:999px 999px 4px 4px;padding:5px;display:block;box-shadow:0 8px 18px #16213b38}.the-midnight-letter-module__DmUfSa__photoFrame img{object-fit:cover;border-radius:999px 999px 2px 2px;width:100%;height:100%;display:block}.the-midnight-letter-module__DmUfSa__storyText{font-family:var(--serif);color:var(--ink-soft);margin-top:18px;font-size:17.5px;line-height:1.6}.the-midnight-letter-module__DmUfSa__dayDate{font-family:var(--serif);color:var(--ink-soft);font-size:18px;font-style:italic}.the-midnight-letter-module__DmUfSa__rows{margin:20px 0 0;padding:0;list-style:none;position:relative}.the-midnight-letter-module__DmUfSa__rows:before{content:"";top:14px;bottom:14px;background:linear-gradient(#7d889d00, var(--silver-deep) 8%, var(--silver-deep) 92%, #7d889d00);width:1px;position:absolute;inset-inline-start:10px}.the-midnight-letter-module__DmUfSa__rowsOne:before{display:none}.the-midnight-letter-module__DmUfSa__row{text-align:start;grid-template-columns:21px 1fr;align-items:start;column-gap:12px;padding:10px 0;display:grid;position:relative}.the-midnight-letter-module__DmUfSa__rowsOne .the-midnight-letter-module__DmUfSa__row{text-align:center;grid-template-columns:1fr}.the-midnight-letter-module__DmUfSa__rowsOne .the-midnight-letter-module__DmUfSa__bead{display:none}.the-midnight-letter-module__DmUfSa__bead{width:9px;height:9px;box-shadow:0 0 0 3px var(--pearl);background:linear-gradient(135deg,#f4f6fb,#7d889d);grid-row:1/span 2;justify-self:center;margin-top:7px;transform:rotate(45deg)}.the-midnight-letter-module__DmUfSa__rowTime{font-family:var(--ui);letter-spacing:.22em;text-transform:uppercase;color:var(--silver-deep);grid-column:-2;font-size:10.5px;font-weight:500;line-height:1.5}.the-midnight-letter-module__DmUfSa__rowBody{grid-column:-2}.the-midnight-letter-module__DmUfSa__rowTitle{font-family:var(--serif);color:var(--ink);font-size:18px;font-weight:600;line-height:1.3}.the-midnight-letter-module__DmUfSa__rowText{font-family:var(--serif);color:var(--ink-soft);margin-top:3px;font-size:15.5px;font-style:italic;line-height:1.45}.the-midnight-letter-module__DmUfSa__block{border-top:1px solid #7d889d59;margin-top:20px;padding-top:20px;position:relative}.the-midnight-letter-module__DmUfSa__partHead+.the-midnight-letter-module__DmUfSa__block{border-top:0;margin-top:0;padding-top:4px}.the-midnight-letter-module__DmUfSa__whenPlaque{border:1px solid var(--silver-line);outline-offset:3px;outline:1px solid #7d889d4d;flex-direction:column;align-items:center;gap:2px;padding:14px 26px 12px;display:inline-flex}.the-midnight-letter-module__DmUfSa__wpWeekday,.the-midnight-letter-module__DmUfSa__wpTime{font-family:var(--ui);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:500}.the-midnight-letter-module__DmUfSa__wpDay{font-family:var(--display);color:var(--ink);font-size:54px;line-height:1}.the-midnight-letter-module__DmUfSa__wpMonth{font-family:var(--serif);color:var(--ink);font-size:18px;font-style:italic}.the-midnight-letter-module__DmUfSa__venue{margin-top:18px}.the-midnight-letter-module__DmUfSa__icon{fill:none;width:22px;height:22px;stroke:var(--silver-deep);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 6px;display:block}.the-midnight-letter-module__DmUfSa__venueName{font-family:var(--display);color:var(--ink);font-size:23px;font-weight:400;line-height:1.2}.the-midnight-letter-module__DmUfSa__venueAddress{font-family:var(--serif);color:var(--ink-soft);margin-top:4px;font-size:16.5px;font-style:italic;line-height:1.4}.the-midnight-letter-module__DmUfSa__pill{background:var(--ink);font-family:var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--silver-hi);border:1px solid #16213bbf;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:11px 20px;font-size:10.5px;font-weight:500;text-decoration:none;display:inline-flex}.the-midnight-letter-module__DmUfSa__pillGhost{color:var(--ink);background:0 0}.the-midnight-letter-module__DmUfSa__blockItem+.the-midnight-letter-module__DmUfSa__blockItem{margin-top:18px}.the-midnight-letter-module__DmUfSa__blockItem+.the-midnight-letter-module__DmUfSa__giftButtonOnly{margin-top:0}.the-midnight-letter-module__DmUfSa__blockLabel{font-family:var(--ui);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:500}.the-midnight-letter-module__DmUfSa__blockText{font-family:var(--serif);color:var(--ink);margin-top:6px;font-size:17.5px;line-height:1.5}.the-midnight-letter-module__DmUfSa__replyLead{font-family:var(--serif);color:var(--ink-soft);font-size:18px;font-style:italic}.the-midnight-letter-module__DmUfSa__replyCard{text-align:start;margin-top:18px}.the-midnight-letter-module__DmUfSa__form{flex-direction:column;gap:16px;display:flex}.the-midnight-letter-module__DmUfSa__field{display:block}.the-midnight-letter-module__DmUfSa__flabel{font-family:var(--ui);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);padding:0;font-size:10px;font-weight:500;display:block}.the-midnight-letter-module__DmUfSa__input{border:0;border-bottom:1px solid var(--silver-deep);width:100%;font-family:var(--serif);color:var(--ink);background:0 0;border-radius:0;outline:none;margin-top:4px;padding:8px 2px;font-size:20px;display:block}.the-midnight-letter-module__DmUfSa__input:focus{border-bottom-color:var(--ink)}.the-midnight-letter-module__DmUfSa__textarea{resize:none;min-height:64px;font-size:18px}.the-midnight-letter-module__DmUfSa__answer{border:0;min-width:0;margin:0;padding:0}.the-midnight-letter-module__DmUfSa__choices{grid-template-columns:1fr;gap:10px;margin-top:8px;display:grid}.the-midnight-letter-module__DmUfSa__choice{border:1px solid var(--silver-line);cursor:pointer;background:#ffffff8c;border-radius:2px;align-items:center;gap:9px;min-width:0;padding:13px 12px;transition:background .3s,color .3s,border-color .3s;display:flex;position:relative}.the-midnight-letter-module__DmUfSa__choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.the-midnight-letter-module__DmUfSa__choiceDot{border:1px solid var(--silver-deep);background:0 0;border-radius:50%;flex:none;width:14px;height:14px;transition:background .3s,box-shadow .3s}.the-midnight-letter-module__DmUfSa__choiceText{min-width:0;font-family:var(--serif);color:inherit;font-size:17px}.the-midnight-letter-module__DmUfSa__choice:has(input:checked){background:var(--ink);border-color:var(--ink);color:var(--silver-hi)}.the-midnight-letter-module__DmUfSa__choice:has(input:checked) .the-midnight-letter-module__DmUfSa__choiceDot{border-color:var(--silver-hi);background:radial-gradient(circle,#f4f6fb 0 35%,#0000 40%)}.the-midnight-letter-module__DmUfSa__choice:has(input:focus-visible){outline:1px solid var(--ink);outline-offset:3px}.the-midnight-letter-module__DmUfSa__party{justify-content:space-between;align-items:center;gap:12px;display:flex}.the-midnight-letter-module__DmUfSa__stepper{align-items:center;gap:12px;display:flex}.the-midnight-letter-module__DmUfSa__stepper button{border:1px solid var(--silver-deep);cursor:pointer;width:36px;height:36px;color:var(--ink);background:0 0;border-radius:50%;font-size:18px;line-height:1}.the-midnight-letter-module__DmUfSa__stepper button:disabled{opacity:.35;cursor:default}.the-midnight-letter-module__DmUfSa__count{text-align:center;min-width:1.5em;font-family:var(--display);font-size:22px}.the-midnight-letter-module__DmUfSa__error{min-height:1.2em;font-family:var(--serif);color:#8a2e3f;font-size:15px;font-style:italic}.the-midnight-letter-module__DmUfSa__submit{width:100%;font-family:var(--ui);letter-spacing:.22em;text-transform:uppercase;color:var(--silver-hi);cursor:pointer;background:linear-gradient(#22335a,#121d36);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:11px;font-weight:500;display:flex;box-shadow:0 10px 22px #0c152859,inset 0 1px #ffffff26}.the-midnight-letter-module__DmUfSa__submit:disabled{opacity:.7;cursor:default}.the-midnight-letter-module__DmUfSa__submitWax{filter:drop-shadow(0 2px 3px #0006);width:30px;height:30px}.the-midnight-letter-module__DmUfSa__closedNote{color:var(--ink-soft);margin-top:14px;font-style:italic}.the-midnight-letter-module__DmUfSa__credit{text-align:center;color:var(--moon);flex-direction:column;align-items:center;gap:4px;margin-top:26px;display:flex}.the-midnight-letter-module__DmUfSa__credit span{font-family:var(--serif);opacity:.8;font-size:16px;font-style:italic}.the-midnight-letter-module__DmUfSa__credit b{font-family:var(--display);font-size:24px;font-weight:400}.the-midnight-letter-module__DmUfSa__sealedScene{text-align:center;margin-top:16px}.the-midnight-letter-module__DmUfSa__mini{perspective:700px;width:232px;height:230px;margin:0 auto;position:relative}.the-midnight-letter-module__DmUfSa__miniBack,.the-midnight-letter-module__DmUfSa__miniFront{border-radius:3px;width:200px;height:128px;position:absolute;top:92px;left:16px}.the-midnight-letter-module__DmUfSa__miniBack{z-index:1;background:#0a1224}.the-midnight-letter-module__DmUfSa__miniCard{z-index:2;background:var(--pearl-paper);flex-direction:column;align-items:center;gap:9px;width:170px;height:116px;padding:18px 14px 0;display:flex;position:absolute;top:30px;left:31px;transform:translateY(78px);box-shadow:0 4px 10px #00000040}.the-midnight-letter-module__DmUfSa__miniName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--script);color:var(--ink);font-size:20px;overflow:hidden}.the-midnight-letter-module__DmUfSa__miniCard i{background:var(--silver-line);width:76%;height:1px;display:block}.the-midnight-letter-module__DmUfSa__miniFront{z-index:3;clip-path:polygon(0% 0%,50% 52%,100% 0%,100% 100%,0% 100%);background:linear-gradient(#dce4f414,#0000002e),url(/templates/the-midnight-letter/ink-tile.webp) 0 0/220px 220px,#13203d}.the-midnight-letter-module__DmUfSa__miniFlapWrap{z-index:4;transform-origin:50% 0;filter:drop-shadow(0 3px 3px #00000059);width:200px;height:84px;position:absolute;top:92px;left:16px}.the-midnight-letter-module__DmUfSa__miniFlap{clip-path:polygon(0% 0%,100% 0%,52% 96%,50% 100%,48% 96%);background:linear-gradient(#e6ecf81a,#0000001a),url(/templates/the-midnight-letter/ink-tile.webp) 0 0/220px 220px,#182747;position:absolute;inset:0}.the-midnight-letter-module__DmUfSa__miniSeal{z-index:5;filter:drop-shadow(0 3px 4px #00000080);width:54px;height:54px;position:absolute;top:141px;left:89px}.the-midnight-letter-module__DmUfSa__miniSeal img{width:100%;height:100%;display:block}.the-midnight-letter-module__DmUfSa__miniRing{mix-blend-mode:screen;opacity:0;background:conic-gradient(#ecf2ff00 0deg 200deg,#fffdf8 350deg,#ecf2ff00 360deg);border-radius:50%;position:absolute;inset:-7px;-webkit-mask:radial-gradient(circle,#0000 60%,#000 63% 68%,#0000 72%);mask:radial-gradient(circle,#0000 60%,#000 63% 68%,#0000 72%)}.the-midnight-letter-module__DmUfSa__miniBurst{z-index:6;width:0;height:0;position:absolute;top:168px;left:116px}.the-midnight-letter-module__DmUfSa__miniBurst i{opacity:0;width:4px;height:4px;transform:rotate(calc(var(--b) * 36deg)) translateY(-70px);background:#f4f7ff;border-radius:50%;position:absolute;top:-2px;left:-2px;box-shadow:0 0 6px 2px #d6e2facc}.the-midnight-letter-module__DmUfSa__miniTo{z-index:5;text-overflow:ellipsis;white-space:nowrap;font-family:var(--script);color:var(--moon);font-size:17px;line-height:1.2;position:absolute;top:198px;left:22px;right:22px;overflow:hidden}.the-midnight-letter-module__DmUfSa__sentWords{flex-direction:column;align-items:center;gap:8px;margin-top:16px;display:flex}.the-midnight-letter-module__DmUfSa__sentKicker{font-family:var(--ui);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:500}.the-midnight-letter-module__DmUfSa__sentText{font-family:var(--serif);color:var(--ink);font-size:19px;font-style:italic;line-height:1.45}.the-midnight-letter-module__DmUfSa__again{flex-wrap:wrap;justify-content:center;gap:4px 18px;display:flex}.the-midnight-letter-module__DmUfSa__textBtn{border:0;border-bottom:1px solid var(--silver-line);cursor:pointer;font-family:var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);background:0 0;padding:8px 2px;font-size:10.5px;font-weight:500}.the-midnight-letter-module__DmUfSa__motion:not(.the-midnight-letter-module__DmUfSa__live) .the-midnight-letter-module__DmUfSa__letterCard{transform:translateY(104%)}.the-midnight-letter-module__DmUfSa__motion:not(.the-midnight-letter-module__DmUfSa__live) .the-midnight-letter-module__DmUfSa__openFlap{opacity:0;transform:scaleY(.12)}.the-midnight-letter-module__DmUfSa__motion:not(.the-midnight-letter-module__DmUfSa__live) .the-midnight-letter-module__DmUfSa__up,.the-midnight-letter-module__DmUfSa__motion:not(.the-midnight-letter-module__DmUfSa__live) .the-midnight-letter-module__DmUfSa__sealBtn,.the-midnight-letter-module__DmUfSa__motion:not(.the-midnight-letter-module__DmUfSa__live) .the-midnight-letter-module__DmUfSa__hint,.the-midnight-letter-module__DmUfSa__motion:not(.the-midnight-letter-module__DmUfSa__live) .the-midnight-letter-module__DmUfSa__draw{opacity:0}.the-midnight-letter-module__DmUfSa__motion.the-midnight-letter-module__DmUfSa__live .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__letterPage[data-state=in] .the-midnight-letter-module__DmUfSa__openFlap{animation:the-midnight-letter-module__DmUfSa__ml-flapUp 1.1s var(--ease) 50ms both}.the-midnight-letter-module__DmUfSa__motion.the-midnight-letter-module__DmUfSa__live .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__letterPage[data-state=in] .the-midnight-letter-module__DmUfSa__letterCard{animation:1.5s cubic-bezier(.18,.84,.24,1) .2s both the-midnight-letter-module__DmUfSa__ml-rise}.the-midnight-letter-module__DmUfSa__motion.the-midnight-letter-module__DmUfSa__live .the-midnight-letter-module__DmUfSa__pages>[data-state=in] .the-midnight-letter-module__DmUfSa__up{animation:the-midnight-letter-module__DmUfSa__ml-up .85s var(--ease) calc(var(--d0) + var(--i,0) * 90ms) both}.the-midnight-letter-module__DmUfSa__motion.the-midnight-letter-module__DmUfSa__live .the-midnight-letter-module__DmUfSa__pages>[data-state=in] .the-midnight-letter-module__DmUfSa__draw{animation:the-midnight-letter-module__DmUfSa__ml-draw .9s var(--ease) calc(var(--d0) + var(--i,0) * 90ms) both}.the-midnight-letter-module__DmUfSa__motion.the-midnight-letter-module__DmUfSa__live .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__letterPage[data-state=in] .the-midnight-letter-module__DmUfSa__sealBtn{animation:the-midnight-letter-module__DmUfSa__ml-press .75s cubic-bezier(.3, 1.5, .5, 1) calc(var(--d0) + .65s + var(--i,0) * .14s) both}.the-midnight-letter-module__DmUfSa__motion.the-midnight-letter-module__DmUfSa__live .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__letterPage[data-state=in] .the-midnight-letter-module__DmUfSa__hint{animation:the-midnight-letter-module__DmUfSa__ml-fade .9s ease calc(var(--d0) + 1.3s) both}.the-midnight-letter-module__DmUfSa__motion.the-midnight-letter-module__DmUfSa__returning .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__letterPage[data-state=in] .the-midnight-letter-module__DmUfSa__pocket{animation:the-midnight-letter-module__DmUfSa__ml-pocketIn .65s var(--ease) both}.the-midnight-letter-module__DmUfSa__motion.the-midnight-letter-module__DmUfSa__returning .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__letterPage[data-state=in] .the-midnight-letter-module__DmUfSa__openFlap{animation-delay:.3s}.the-midnight-letter-module__DmUfSa__motion.the-midnight-letter-module__DmUfSa__returning .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__letterPage[data-state=in] .the-midnight-letter-module__DmUfSa__letterCard{animation:1.1s cubic-bezier(.18,.84,.24,1) .45s both the-midnight-letter-module__DmUfSa__ml-rise}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__letterPage[data-state=out] .the-midnight-letter-module__DmUfSa__letterCard{animation:the-midnight-letter-module__DmUfSa__ml-sink .55s var(--sink) both}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__letterPage[data-state=out] .the-midnight-letter-module__DmUfSa__pocket,.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__letterPage[data-state=out] .the-midnight-letter-module__DmUfSa__openFlap{animation:the-midnight-letter-module__DmUfSa__ml-drop .5s var(--sink) .42s both}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__partPage[data-state=in] .the-midnight-letter-module__DmUfSa__partCard{animation:1.05s cubic-bezier(.16,.84,.3,1) .42s both the-midnight-letter-module__DmUfSa__ml-cardUp}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__partPage[data-state=in] .the-midnight-letter-module__DmUfSa__tissue{animation:the-midnight-letter-module__DmUfSa__ml-tissue 1.1s var(--ease) .95s both}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__partPage[data-state=in] .the-midnight-letter-module__DmUfSa__back,.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__partPage[data-state=in] .the-midnight-letter-module__DmUfSa__partEnd,.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__partPage[data-state=in] .the-midnight-letter-module__DmUfSa__credit{animation:.8s 1.4s both the-midnight-letter-module__DmUfSa__ml-fade}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__partPage[data-state=in] .the-midnight-letter-module__DmUfSa__headSeal{animation:.8s cubic-bezier(.3,1.5,.5,1) 1.05s both the-midnight-letter-module__DmUfSa__ml-press}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__pages[data-dir="-1"]>.the-midnight-letter-module__DmUfSa__partPage[data-state=in] .the-midnight-letter-module__DmUfSa__partCard{animation-name:the-midnight-letter-module__DmUfSa__ml-cardDown}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__pages[data-dir="1"]>.the-midnight-letter-module__DmUfSa__partPage[data-state=out] .the-midnight-letter-module__DmUfSa__partCard{animation:the-midnight-letter-module__DmUfSa__ml-setAside .6s var(--sink) both}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__pages[data-dir="-1"]>.the-midnight-letter-module__DmUfSa__partPage[data-state=out] .the-midnight-letter-module__DmUfSa__partCard{animation:the-midnight-letter-module__DmUfSa__ml-sinkAway .6s var(--sink) both}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__partPage[data-state=out] .the-midnight-letter-module__DmUfSa__back,.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__partPage[data-state=out] .the-midnight-letter-module__DmUfSa__partEnd,.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__pages>.the-midnight-letter-module__DmUfSa__partPage[data-state=out] .the-midnight-letter-module__DmUfSa__credit{animation:.3s both the-midnight-letter-module__DmUfSa__ml-fadeOut}@keyframes the-midnight-letter-module__DmUfSa__ml-flapUp{0%{opacity:0;transform:scaleY(.12)}to{opacity:1;transform:none}}@keyframes the-midnight-letter-module__DmUfSa__ml-rise{0%{transform:translateY(104%)}72%{transform:translateY(-1.6%)}to{transform:none}}@keyframes the-midnight-letter-module__DmUfSa__ml-sink{0%{transform:none}to{transform:translateY(104%)}}@keyframes the-midnight-letter-module__DmUfSa__ml-drop{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(60%)}}@keyframes the-midnight-letter-module__DmUfSa__ml-pocketIn{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}@keyframes the-midnight-letter-module__DmUfSa__ml-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes the-midnight-letter-module__DmUfSa__ml-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes the-midnight-letter-module__DmUfSa__ml-press{0%{opacity:0;transform:scale(1.5)translateY(-6px)}55%{opacity:1;transform:scale(.93)}to{opacity:1;transform:none}}@keyframes the-midnight-letter-module__DmUfSa__ml-fade{0%{opacity:0}to{opacity:1}}@keyframes the-midnight-letter-module__DmUfSa__ml-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes the-midnight-letter-module__DmUfSa__ml-cardUp{0%{transform:translateY(calc(var(--inv-svh) * .92)) rotate(-1.4deg)}78%{transform:translateY(-6px)rotate(.15deg)}to{transform:none}}@keyframes the-midnight-letter-module__DmUfSa__ml-cardDown{0%{opacity:0;transform:translateY(-40%)rotate(1.2deg)}35%{opacity:1}80%{transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes the-midnight-letter-module__DmUfSa__ml-setAside{to{opacity:0;transform:translateY(-36%)rotate(-2.5deg)}}@keyframes the-midnight-letter-module__DmUfSa__ml-sinkAway{to{transform:translateY(calc(var(--inv-svh) * .9)) rotate(1deg)}}@keyframes the-midnight-letter-module__DmUfSa__ml-tissue{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-34%)rotate(-2deg)}}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__sealedScene:not(.the-midnight-letter-module__DmUfSa__instant) .the-midnight-letter-module__DmUfSa__miniBack,.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__sealedScene:not(.the-midnight-letter-module__DmUfSa__instant) .the-midnight-letter-module__DmUfSa__miniFront{animation:the-midnight-letter-module__DmUfSa__ml-up .5s var(--ease) both}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__sealedScene:not(.the-midnight-letter-module__DmUfSa__instant) .the-midnight-letter-module__DmUfSa__miniCard{animation:the-midnight-letter-module__DmUfSa__ml-cardIn 1.1s var(--ease) both}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__sealedScene:not(.the-midnight-letter-module__DmUfSa__instant) .the-midnight-letter-module__DmUfSa__miniFlapWrap{animation:.55s cubic-bezier(.5,0,.3,1) 1s both the-midnight-letter-module__DmUfSa__ml-flapShut}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__sealedScene:not(.the-midnight-letter-module__DmUfSa__instant) .the-midnight-letter-module__DmUfSa__miniSeal{animation:.6s cubic-bezier(.3,1.4,.5,1) 1.45s both the-midnight-letter-module__DmUfSa__ml-waxDrop}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__sealedScene:not(.the-midnight-letter-module__DmUfSa__instant) .the-midnight-letter-module__DmUfSa__miniRing{animation:.9s linear 1.85s both the-midnight-letter-module__DmUfSa__ml-ring}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__sealedScene:not(.the-midnight-letter-module__DmUfSa__instant) .the-midnight-letter-module__DmUfSa__miniBurst i{animation:the-midnight-letter-module__DmUfSa__ml-burst .9s var(--ease) calc(1.9s + var(--b) * 20ms) both}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__sealedScene:not(.the-midnight-letter-module__DmUfSa__instant) .the-midnight-letter-module__DmUfSa__miniTo{animation:.8s 2.05s both the-midnight-letter-module__DmUfSa__ml-fade}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__sealedScene:not(.the-midnight-letter-module__DmUfSa__instant) .the-midnight-letter-module__DmUfSa__sentWords{animation:the-midnight-letter-module__DmUfSa__ml-up .8s var(--ease) 2.2s both}.the-midnight-letter-module__DmUfSa__motion .the-midnight-letter-module__DmUfSa__sealedScene .the-midnight-letter-module__DmUfSa__mini{animation:5.5s ease-in-out 2.8s infinite the-midnight-letter-module__DmUfSa__ml-float}@keyframes the-midnight-letter-module__DmUfSa__ml-cardIn{0%{opacity:0;transform:translateY(-10px)scale(1.35)}28%{opacity:1;transform:none}45%{transform:none}to{opacity:1;transform:translateY(78px)}}@keyframes the-midnight-letter-module__DmUfSa__ml-flapShut{0%{z-index:1;transform:rotateX(178deg)}49%{z-index:1}50%{z-index:4}to{z-index:4;transform:none}}@keyframes the-midnight-letter-module__DmUfSa__ml-waxDrop{0%{opacity:0;transform:translateY(-26px)scale(1.7)}60%{opacity:1;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes the-midnight-letter-module__DmUfSa__ml-ring{0%{opacity:0;transform:rotate(0)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:rotate(360deg)}}@keyframes the-midnight-letter-module__DmUfSa__ml-burst{0%{opacity:0;transform:rotate(calc(var(--b) * 36deg)) translateY(-26px) scale(.6)}25%{opacity:1}to{opacity:0;transform:rotate(calc(var(--b) * 36deg)) translateY(-70px) scale(1)}}@keyframes the-midnight-letter-module__DmUfSa__ml-float{0%,to{transform:none}50%{transform:translateY(-4px)}}.the-midnight-letter-module__DmUfSa__frozen .the-midnight-letter-module__DmUfSa__tissue{display:none}@media (prefers-reduced-motion:reduce){.the-midnight-letter-module__DmUfSa__root *,.the-midnight-letter-module__DmUfSa__root :before,.the-midnight-letter-module__DmUfSa__root :after{transition:none!important;animation:none!important}.the-midnight-letter-module__DmUfSa__tissue{display:none}}
