.uj2_KG_veil{z-index:50;pointer-events:all;background:#24211d00;place-items:center;animation:.5s ease-in forwards uj2_KG_darken;display:grid;position:fixed;inset:0}.uj2_KG_light{opacity:0;background:#fff3d6;width:2px;height:70vh;animation:1.1s cubic-bezier(.7,0,.3,1) .15s forwards uj2_KG_open;box-shadow:0 0 24px 4px #e8c98cb3,0 0 120px 30px #e8c98c40}@keyframes uj2_KG_darken{to{background:#24211d}}@keyframes uj2_KG_open{0%{opacity:0;width:2px}30%{opacity:1;width:2px}to{opacity:1;background:#efe6d2;width:110vw;height:120vh}}
.CY-Z0q_dialog{border:1px solid var(--line-2);background:var(--void-2);max-width:min(30rem,100vw - 2rem);color:var(--bone);padding:2rem 1.8rem 1.6rem}.CY-Z0q_dialog::backdrop{background:#000000b8}.CY-Z0q_title{margin:0 0 .8rem;font-size:1.6rem;font-weight:400;line-height:1.2}.CY-Z0q_body{color:var(--bone-dim);margin:0 0 1.4rem}.CY-Z0q_actions{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}
.s-pmOG_hub{min-height:calc(100dvh - var(--credit-h));grid-template-rows:auto 1fr;display:grid}.s-pmOG_header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem clamp(1rem,4vw,3rem);display:flex}.s-pmOG_brand{color:var(--mute);font-size:.85rem;text-decoration:none}.s-pmOG_nav{align-items:center;gap:1.6rem;display:flex}.s-pmOG_nav form{display:contents}.s-pmOG_main{width:100%;max-width:78rem;margin:0 auto;padding:clamp(2.5rem,8vh,5rem) clamp(1rem,4vw,3rem) 4rem}.s-pmOG_greeting{margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:300;line-height:1.1}.s-pmOG_sub{color:var(--mute);margin:.6rem 0 3rem;font-style:italic}.s-pmOG_doors{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:stretch;gap:clamp(1rem,2.4vw,2rem);margin:0;padding:0;list-style:none;display:grid}.s-pmOG_door{min-height:34rem}.s-pmOG_frame{border:1px solid var(--line);background:linear-gradient(180deg, var(--void-2), var(--void));flex-direction:column;height:100%;padding:2rem 1.7rem 1.7rem;transition:border-color .6s;display:flex;position:relative;overflow:hidden}.s-pmOG_edge{background:linear-gradient(180deg, transparent, var(--light) 30%, var(--light) 70%, transparent);opacity:.25;width:1px;transition:opacity .7s,width .7s;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 18px 2px #e8c98c59}.s-pmOG_open:hover .s-pmOG_frame,.s-pmOG_open:focus-within .s-pmOG_frame{border-color:var(--line-2)}.s-pmOG_open:hover .s-pmOG_edge,.s-pmOG_open:focus-within .s-pmOG_edge{opacity:1;width:2px}.s-pmOG_numeral{margin:0 0 auto}.s-pmOG_title{text-wrap:balance;margin:3.5rem 0 .3rem;font-size:clamp(1.9rem,3vw,2.4rem);font-weight:400;line-height:1.05}.s-pmOG_subtitle{color:var(--light);margin:0;font-style:italic}.s-pmOG_tagline{color:var(--bone-dim);margin:1.2rem 0 0;font-size:1.08rem;line-height:1.5}.s-pmOG_tags{flex-wrap:wrap;gap:.4rem 1.1rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.s-pmOG_tags li{font-size:.62rem}.s-pmOG_status{border-top:1px solid var(--line);gap:.25rem;margin-top:auto;padding-top:1.6rem;display:grid}.s-pmOG_status p{margin:0}.s-pmOG_statusLabel{font-size:1.02rem}.s-pmOG_statusDetail{color:var(--mute);font-size:1rem;font-style:italic}.s-pmOG_actions{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:1.4rem;display:flex}.s-pmOG_stamp{border:3px double var(--ok);color:var(--ok);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.9;justify-items:center;gap:.1rem;margin:0;padding:.35rem .75rem .4rem;font-size:.8rem;font-weight:500;line-height:1.25;display:grid;position:absolute;top:1.5rem;right:1.3rem;transform:rotate(-5deg)}.s-pmOG_stampDate{letter-spacing:.08em;font-size:.75rem;font-weight:400}.s-pmOG_sealed .s-pmOG_frame{text-align:center;background:repeating-linear-gradient(135deg, #ffffff03 0 2px, transparent 2px 9px), var(--void);justify-content:center;align-items:center}.s-pmOG_sealed .s-pmOG_numeral{color:var(--mute-2);margin:0;position:absolute;top:2rem;left:1.7rem}.s-pmOG_seal{border:1px solid var(--line-2);width:3.4rem;height:3.4rem;box-shadow:inset 0 0 0 6px var(--void), inset 0 0 0 7px var(--line);border-radius:50%}.s-pmOG_sealedText{color:var(--mute-2);margin:1.2rem 0 0}@media (max-width:40rem){.s-pmOG_door{min-height:auto}.s-pmOG_sealed{min-height:9rem}.s-pmOG_title{margin-top:2rem}.s-pmOG_completed .s-pmOG_title{margin-top:3.2rem}}@media (max-width:46rem){.s-pmOG_tags li{font-size:.75rem}}
.Q7dIcW_landing{min-height:calc(100dvh - var(--credit-h));background:radial-gradient(60vmax 40vmax at 50% 68%, #e8c98c0d, transparent 70%), var(--void);grid-template-rows:auto 1fr auto auto;justify-items:center;padding:clamp(2rem,6vh,4rem) 1.25rem 2rem;display:grid;position:relative;overflow:hidden}.Q7dIcW_brand{color:var(--mute);margin:0;font-size:.95rem}.Q7dIcW_door{align-self:center;width:min(18rem,60vw);height:100%;min-height:14rem;max-height:46vh;position:relative}.Q7dIcW_slit{background:linear-gradient(#0000,#ffecc4f2 12%,#ffe9bd 50%,#ffecc4f2 88%,#0000);width:2px;animation:7s ease-in-out infinite Q7dIcW_breathe;position:absolute;top:6%;bottom:12%;left:50%;transform:translate(-50%);box-shadow:0 0 10px 1px #e8c98c8c,0 0 46px 6px #e8c98c29}.Q7dIcW_spill{filter:blur(6px);background:radial-gradient(50% 50% at 50% 0,#e8c98c38,#0000 70%);width:70%;height:16%;animation:7s ease-in-out infinite Q7dIcW_breathe;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}@keyframes Q7dIcW_breathe{0%,to{opacity:.72}50%{opacity:1}}.Q7dIcW_text{text-align:center;justify-items:center;gap:2.2rem;margin-bottom:3rem;display:grid}.Q7dIcW_lede{max-width:26ch;color:var(--bone);text-wrap:balance;margin:0;font-size:clamp(1.6rem,3.6vw,2.35rem);font-style:italic;font-weight:300;line-height:1.25}.Q7dIcW_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem;display:flex}.Q7dIcW_foot{color:var(--mute-2);margin:0;font-size:.64rem}@media (max-width:46rem){.Q7dIcW_foot{font-size:.75rem}}
