.wd{--wall-ink:#f2ece6;--wall-faint:#a39689;--wall-label:#e0b07a;--wall-gold:#ffd27a;--wall-fill:#100e14ed;--wall-frame:linear-gradient(90deg, #bfe3ff, #ffe7a8 40%, #ff7a3c 75%, #c7302a);--wall-title:linear-gradient(90deg, #d9efff, #ffe7a8 50%, #ff8a4c);--wall-burn:linear-gradient(90deg, #bfe3ff, #ffe7a8, #ff9a5c);--wall-btn:linear-gradient(90deg, #ffe7a8, #ff9a5c);--wall-btn-ink:#1a0e06;--wall-cont:linear-gradient(90deg, #c7302a, #ff7a3c);--wall-cont-ink:#fff4e6;--wall-ghost-edge:#ffbe7866;--wall-ghost-fill:#15121a;--wall-cinzel:"Cinzel", "EB Garamond", Georgia, serif;--wall-serif:"EB Garamond", Georgia, serif;--wall-mono:"JetBrains Mono", ui-monospace, monospace;--wall-c6:calc(var(--u) * 6);--wall-c10:calc(var(--u) * 10);--wall-ch6:polygon(var(--wall-c6) 0, calc(100% - var(--wall-c6)) 0, 100% var(--wall-c6), 100% calc(100% - var(--wall-c6)), calc(100% - var(--wall-c6)) 100%, var(--wall-c6) 100%, 0 calc(100% - var(--wall-c6)), 0 var(--wall-c6));--wall-ch10:polygon(var(--wall-c10) 0, calc(100% - var(--wall-c10)) 0, 100% var(--wall-c10), 100% calc(100% - var(--wall-c10)), calc(100% - var(--wall-c10)) 100%, var(--wall-c10) 100%, 0 calc(100% - var(--wall-c10)), 0 var(--wall-c10));--wall-bevel:inset 0 calc(var(--u) * 3) 0 #ffffff1a, inset calc(var(--u) * 3) 0 0 #ffffff12, inset 0 calc(var(--u) * -3) 0 #00000073, inset calc(var(--u) * -3) 0 0 #00000059;--wall-bevel-btn:inset 0 calc(var(--u) * 2) 0 #ffffff59, inset calc(var(--u) * 2) 0 0 #ffffff40, inset 0 calc(var(--u) * -2) 0 #0000004d, inset calc(var(--u) * -2) 0 0 #00000040;--wall-bevel-ghost:inset 0 calc(var(--u) * 2) 0 #ffffff14, inset calc(var(--u) * 2) 0 0 #ffffff0f, inset 0 calc(var(--u) * -2) 0 #00000059, inset calc(var(--u) * -2) 0 0 #0000004d;padding:calc(var(--u) * 48);font:calc(var(--u) * 17) / 1.45 var(--wall-serif);color:var(--wall-ink);text-align:left;background:#100e14;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.wd *,.wd :before,.wd :after{box-sizing:border-box}.wd-art{object-fit:cover;object-position:0% 50%;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.wd-vignette{background:radial-gradient(46% 60%,#0a080c8c,#0000 70%);position:absolute;inset:0}.wd-wrap{z-index:1;filter:drop-shadow(calc(var(--u) * -24) 0 calc(var(--u) * 40) #78beff29) drop-shadow(calc(var(--u) * 24) 0 calc(var(--u) * 40) #ff783c2e);position:relative}.wd-panel{width:calc(var(--u) * 720);max-width:100%;padding:calc(var(--u) * 1);background:var(--wall-frame);clip-path:var(--wall-ch10);display:block;position:relative}.wd-in{background:var(--wall-fill);padding:calc(var(--u) * 30) calc(var(--u) * 38) calc(var(--u) * 26);clip-path:var(--wall-ch10);box-shadow:var(--wall-bevel);position:relative}.wd-in p{margin:0}.wd-label{font:600 calc(var(--u) * 11) / calc(var(--u) * 24.65) var(--wall-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--wall-label);margin:0;display:block}.wd-title{margin:calc(var(--u) * 6) 0 calc(var(--u) * 14);font:700 calc(var(--u) * 30) / 1.2 var(--wall-cinzel);letter-spacing:.08em;background:var(--wall-title);color:#0000;-webkit-background-clip:text;background-clip:text}.wd-in .wd-reason{margin:calc(var(--u) * 4) 0 calc(var(--u) * 12);font:italic calc(var(--u) * 22) / 1.35 var(--wall-serif);overflow-wrap:anywhere}.wd-in .wd-plan{margin:calc(var(--u) * 4) 0 calc(var(--u) * 2);overflow-wrap:anywhere}.wd-count{align-items:center;gap:calc(var(--u) * 18);margin:calc(var(--u) * 16) 0 calc(var(--u) * 4);text-align:center;grid-template-columns:1fr auto 1fr;display:grid}.wd-count:before,.wd-count:after{content:"";height:calc(var(--u) * 1)}.wd-count:before{background:#bfe3ff66}.wd-count:after{background:#ff9a5c66;grid-column:3}.wd-count-value{font:700 calc(var(--u) * 60) / 1 var(--wall-cinzel);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--wall-title);color:#0000;-webkit-background-clip:text;background-clip:text}.wd-progress{height:calc(var(--u) * 3);margin:calc(var(--u) * 10) 0 calc(var(--u) * 20);background:#ffffff14}.wd-progress span{height:100%;width:var(--left,100%);background:var(--wall-burn);transition:width 1s linear;display:block}.wd-actions{gap:calc(var(--u) * 12);grid-template-columns:1fr 1fr;display:grid}.wd-actions form{display:contents}.wd-btn{width:100%;padding:calc(var(--u) * 13);font:700 calc(var(--u) * 13) / 1.2 var(--wall-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;clip-path:var(--wall-ch6);cursor:pointer;border:0;margin:0;display:block}.wd-go{color:var(--wall-btn-ink);background:var(--wall-btn);box-shadow:var(--wall-bevel-btn)}.wd-go:hover{background:linear-gradient(90deg,#fff0c4,#ffb07a)}.wd-cont{color:var(--wall-cont-ink);background:var(--wall-cont);box-shadow:var(--wall-bevel-btn)}.wd-cont:disabled{padding:calc(var(--u) * 1);color:var(--wall-ink);background:var(--wall-ghost-edge);box-shadow:none;opacity:.45;cursor:not-allowed}.wd-cont:disabled>span{padding:calc(var(--u) * 12);background:var(--wall-ghost-fill);clip-path:polygon(calc(var(--u) * 5.6) 0, calc(100% - var(--u) * 5.6) 0, 100% calc(var(--u) * 5.6), 100% calc(100% - var(--u) * 5.6), calc(100% - var(--u) * 5.6) 100%, calc(var(--u) * 5.6) 100%, 0 calc(100% - var(--u) * 5.6), 0 calc(var(--u) * 5.6));box-shadow:var(--wall-bevel-ghost);display:block}.wd-hardline{font:600 calc(var(--u) * 12) / 1.2 var(--wall-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--wall-faint);justify-content:center;align-items:center;display:flex}.wd[data-hard-block=true] .wd-cont,.wd[data-hard-block=false] .wd-hardline{display:none}.wd-btn:focus-visible{box-shadow:inset 0 0 0 max(2px, calc(var(--u) * 2)) var(--wall-gold);outline:none}.wd-slipnote{margin-top:calc(var(--u) * 18);text-align:center;font:calc(var(--u) * 12) var(--wall-mono);color:var(--wall-label);visibility:hidden}.wd[data-open=true] .wd-slipnote{visibility:visible}.wd[data-hard-block=true] .wd-slipnote{display:none}.wd-help,.wd-ask{margin-top:calc(var(--u) * 14);text-align:center;text-decoration:none;display:block}.wd-help{font:calc(var(--u) * 12) var(--wall-mono);color:var(--wall-faint)}.wd-ask{font:600 calc(var(--u) * 13) var(--wall-mono);letter-spacing:.04em;color:var(--wall-gold)}.wd-help:hover,.wd-ask:hover{color:var(--wall-ink)}.wd-help:focus-visible,.wd-ask:focus-visible{outline:2px solid var(--wall-gold);outline-offset:2px}.wd[data-for=adult] .wd-ask,.wd[data-for=child] .wd-help{display:none}.wd-note{z-index:2;justify-content:center;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 30);text-align:center;background:#100e14f7;flex-direction:column;display:flex;position:absolute;inset:0}.wd-note[hidden]{display:none}.wd-note p{margin:0;display:none}.wd-note[data-showing=back] [data-note=back],.wd-note[data-showing=continue] [data-note=continue]{display:block}.wd-note-title{font:700 calc(var(--u) * 30) / 1.22 var(--wall-cinzel);letter-spacing:.08em;background:var(--wall-title);color:#0000;-webkit-background-clip:text;background-clip:text}.wd-note-text{font-size:calc(var(--u) * 17);line-height:1.6}.wd-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.wd-progress span{transition:none}}.wd-page{--u:min(1px, calc(100vw / 816));-webkit-font-smoothing:antialiased;background:#100e14;min-height:100vh;margin:0}.wd-page .wd{align-items:safe center;position:fixed;overflow-y:auto}@media (width<=760px){.wd-page{--u:1px}.wd-page .wd{padding:16px}.wd-page .wd-panel{width:100%}.wd-page .wd-in{padding:22px 20px 18px}.wd-page .wd-btn{white-space:normal}}.wd-turnback .wd-art{object-position:100% 50%}.wd-turnback .wd{padding-left:max(calc(var(--u) * 48), 6vw);justify-content:flex-start}.wd-in .wd-quiet{font-size:calc(var(--u) * 15);color:var(--wall-faint)}.wd-frame:where(.astro-7hbgr5nj){flex:none;position:relative}.wd-laptop:where(.astro-7hbgr5nj){filter:drop-shadow(0 0 46px #68e6fb38)drop-shadow(0 0 120px #0e9ff829);width:min(100%,960px)}.wd-laptop:where(.astro-7hbgr5nj) .wd-lid:where(.astro-7hbgr5nj){aspect-ratio:16/10;background:#050c16;border:12px solid #20242a;border-radius:14px 14px 3px 3px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #68e6fb1a}.wd-laptop:where(.astro-7hbgr5nj) .wd-base:where(.astro-7hbgr5nj){background:linear-gradient(#2b3037 0%,#15181c 100%);border-radius:0 0 12px 12px;height:14px;margin:0 -4.5%}.wd-frame:where(.astro-7hbgr5nj).wd-phone{filter:drop-shadow(0 0 46px #68e6fb4d)drop-shadow(0 0 120px #0e9ff838);width:320px;container-type:inline-size}.wd-phone-img:where(.astro-7hbgr5nj){width:100%;image-rendering:pixelated;display:block}.wd-frame:where(.astro-7hbgr5nj).wd-phone .wd-lid:where(.astro-7hbgr5nj){background:#050c16;border-radius:11cqw;position:absolute;inset:2% 7.1% 2.1% 7.3%;overflow:hidden}div:where(.astro-7hbgr5nj).wd-frame.wd-only{filter:none;align-self:stretch;width:auto;position:absolute;inset:0}div:where(.astro-7hbgr5nj).wd-frame.wd-only .wd-lid:where(.astro-7hbgr5nj){aspect-ratio:auto;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}.wd-screen:where(.astro-7hbgr5nj){position:absolute;inset:0;container-type:size}.wd:where(.astro-7hbgr5nj){--u:calc(100cqw / 1440)}.wd-phone:where(.astro-7hbgr5nj) .wd:where(.astro-7hbgr5nj){--u:calc(100cqw / 390);padding:calc(var(--u) * 16)}.wd-phone:where(.astro-7hbgr5nj) .wd-art:where(.astro-7hbgr5nj){object-position:50% 0%}.wd-phone:where(.astro-7hbgr5nj) .wd-wrap:where(.astro-7hbgr5nj),.wd-phone:where(.astro-7hbgr5nj) .wd-panel:where(.astro-7hbgr5nj){width:100%}.wd-phone:where(.astro-7hbgr5nj) .wd-btn:where(.astro-7hbgr5nj){white-space:normal}.wd-phone:where(.astro-7hbgr5nj) .wd-in:where(.astro-7hbgr5nj){padding:calc(var(--u) * 20) calc(var(--u) * 18) calc(var(--u) * 14)}@media (width<=600px){.wd-frame:where(.astro-7hbgr5nj).wd-phone{align-self:center;width:min(330px,86vw)}.wd-laptop:where(.astro-7hbgr5nj) .wd-lid:where(.astro-7hbgr5nj){border-width:7px;border-radius:9px 9px 2px 2px}.wd-laptop:where(.astro-7hbgr5nj) .wd-base:where(.astro-7hbgr5nj){height:9px}}
