.entry[data-astro-cid-vuj6uemr]{--deep:#23465a;--ease:cubic-bezier(.16, 1, .3, 1);text-align:center;background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--paper) 75%, var(--bg)) 0%, transparent 70%), radial-gradient(90% 50% at 50% 100%, color-mix(in srgb, var(--env) 14%, var(--bg)) 0%, transparent 70%), var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:clamp(22px,4.5svh,40px);min-height:100svh;padding:clamp(28px,6svh,72px) 12px clamp(28px,5svh,56px);display:flex;overflow:hidden}.sr-only[data-astro-cid-vuj6uemr]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.entry-head[data-astro-cid-vuj6uemr]{justify-items:center;gap:4px;display:grid}.entry-head[data-astro-cid-vuj6uemr] .label[data-astro-cid-vuj6uemr]{margin:0}.names[data-astro-cid-vuj6uemr]{font:400 clamp(40px, 10vw, 64px)/1.05 var(--f-script);color:var(--ink);text-wrap:balance;margin:6px 0 0}.envelope[data-astro-cid-vuj6uemr]{aspect-ratio:527/369;perspective:1800px;filter:drop-shadow(0 24px 34px #23465a29)drop-shadow(0 4px 8px #23465a14);width:min(540px,100%);position:relative;container-type:inline-size}.env-back[data-astro-cid-vuj6uemr],.env-pocket[data-astro-cid-vuj6uemr]{width:100%;height:100%;position:absolute;inset:0}.env-back[data-astro-cid-vuj6uemr]{z-index:0}.env-pocket[data-astro-cid-vuj6uemr]{z-index:2;pointer-events:none}.flap[data-astro-cid-vuj6uemr]{z-index:3;transform-origin:50% 0;width:100%;height:83.47%;transform-style:preserve-3d;position:absolute;top:0;left:0}.flap-out[data-astro-cid-vuj6uemr],.flap-in[data-astro-cid-vuj6uemr]{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.flap-paper[data-astro-cid-vuj6uemr]{filter:drop-shadow(0 2px 3px #1e3c5038);width:100%;height:100%}.flap-in[data-astro-cid-vuj6uemr]{transform:rotateX(180deg)}.field[data-astro-cid-vuj6uemr]{justify-items:center;gap:.6cqi;display:grid;position:absolute}.field-name[data-astro-cid-vuj6uemr]{top:9%;left:20%;right:20%}.field-code[data-astro-cid-vuj6uemr]{top:40%;left:33%;right:33%}.field-label[data-astro-cid-vuj6uemr]{font:600 max(9px, 1.7cqi)/1 var(--f-body);letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb, var(--deep) 72%, transparent)}.field[data-astro-cid-vuj6uemr] input[data-astro-cid-vuj6uemr]{border:0;border-bottom:1px solid color-mix(in srgb, var(--deep) 45%, transparent);width:100%;font:italic 400 max(16px, 3.6cqi)/1.3 var(--f-title);text-align:center;color:var(--deep);background:0 0;border-radius:0;padding:.4cqi 0 .8cqi;transition:border-color .2s}.field-code[data-astro-cid-vuj6uemr] input[data-astro-cid-vuj6uemr]{letter-spacing:.3em;padding-left:.3em;font-style:normal}.field[data-astro-cid-vuj6uemr] input[data-astro-cid-vuj6uemr]::placeholder{color:color-mix(in srgb, var(--deep) 32%, transparent)}.field[data-astro-cid-vuj6uemr] input[data-astro-cid-vuj6uemr]:focus{border-bottom-color:var(--deep);outline:none}.field[data-astro-cid-vuj6uemr] input[data-astro-cid-vuj6uemr]:-webkit-autofill{-webkit-text-fill-color:var(--deep);transition:background-color 9999s}.seal[data-astro-cid-vuj6uemr]{aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:20%;padding:0;position:absolute;top:86%;left:50%;transform:translate(-50%,-50%)}.seal[data-astro-cid-vuj6uemr] img[data-astro-cid-vuj6uemr]{filter:drop-shadow(0 2px 2px #1e323c4d)drop-shadow(0 5px 9px #1e323c2e);width:100%;height:100%;transition:transform .25s var(--ease);display:block}.seal[data-astro-cid-vuj6uemr]:hover img[data-astro-cid-vuj6uemr],.seal[data-astro-cid-vuj6uemr]:focus-visible img[data-astro-cid-vuj6uemr]{transform:scale(1.04)}.seal[data-astro-cid-vuj6uemr]:after{content:"";opacity:0;pointer-events:none;border-radius:50%;transition:opacity .25s;position:absolute;inset:-6%;box-shadow:0 0 0 2px #ffffffbf}.seal[data-astro-cid-vuj6uemr]:hover:after,.seal[data-astro-cid-vuj6uemr]:focus-visible:after{opacity:1}.seal[data-astro-cid-vuj6uemr]:focus-visible{outline:none}.entry-error[data-astro-cid-vuj6uemr]{color:#8a3b22;font:500 13px/1.3 var(--f-body);background:#fbefea;border:1px solid #ebc9bc;border-radius:999px;margin:-8px 0 0;padding:9px 16px}.entry-error[data-astro-cid-vuj6uemr][hidden]{display:none}.hint[data-astro-cid-vuj6uemr]{max-width:26em;font:italic 300 clamp(14px, 3.6vw, 17px)/1.5 var(--f-title);color:#5c5c52;text-wrap:balance;margin:0}.entry[data-astro-cid-vuj6uemr][data-state=sending] .seal[data-astro-cid-vuj6uemr]{cursor:progress}.entry[data-astro-cid-vuj6uemr][data-state=opening] .seal[data-astro-cid-vuj6uemr]:after{display:none}@media (prefers-reduced-motion:no-preference){.entry-head[data-astro-cid-vuj6uemr]{animation:rise .9s var(--ease) both}.envelope[data-astro-cid-vuj6uemr]{animation:rise 1.1s var(--ease) .12s both}.hint[data-astro-cid-vuj6uemr]{animation:rise 1s var(--ease) .35s both}.entry[data-astro-cid-vuj6uemr][data-state=idle] .seal[data-astro-cid-vuj6uemr]:after{animation:2.8s ease-out 1.6s infinite halo}.entry[data-astro-cid-vuj6uemr][data-state=sending] .seal[data-astro-cid-vuj6uemr]:after{opacity:1;animation:1s ease-out infinite halo}.entry[data-astro-cid-vuj6uemr][data-state=error] .envelope[data-astro-cid-vuj6uemr]{animation:.45s shake}.entry[data-astro-cid-vuj6uemr][data-state=opening] [data-astro-cid-vuj6uemr]:is(.entry-head,.hint){opacity:0;transition:opacity .4s}.entry[data-astro-cid-vuj6uemr][data-state=opening] .seal[data-astro-cid-vuj6uemr] img[data-astro-cid-vuj6uemr]{animation:.3s press}.entry[data-astro-cid-vuj6uemr][data-state=opening] .flap[data-astro-cid-vuj6uemr]{z-index:0;transition:transform 1.1s cubic-bezier(.45,0,.2,1) .25s,z-index 0s .8s;transform:rotateX(180deg)}.entry[data-astro-cid-vuj6uemr][data-state=opening] .flap-out[data-astro-cid-vuj6uemr]{animation:.55s ease-in .25s forwards turn-away}.entry[data-astro-cid-vuj6uemr][data-state=opening] .flap-in[data-astro-cid-vuj6uemr]{animation:.55s ease-out .8s backwards turn-in}.entry[data-astro-cid-vuj6uemr][data-state=opening]{animation:.4s .95s forwards leave}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes halo{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.25)}}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes press{40%{transform:scale(.93)}}@keyframes turn-away{to{filter:brightness(.82)}}@keyframes turn-in{0%{filter:brightness(.72)}}@keyframes leave{to{opacity:0}}
