.zw{--zw-bg:#111222;--zw-paper:#f4e4ca;--zw-accent:#f23c91;--zw-gold:#e2b256;color:var(--zw-paper);background:var(--zw-bg);overflow:hidden}.zw *{box-sizing:border-box}.zw h1,.zw h2,.zw h3,.zw h4{color:inherit}.zw p{line-height:1.8}.zw-kicker{font:700 .72rem/1.5 'DM Sans',sans-serif;letter-spacing:.13em;text-transform:uppercase}.zw-small{font-size:.8rem;line-height:1.7}.zw-back{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:5px}.zw-hero{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:5vw;padding:4rem 7vw 5rem;background:radial-gradient(ellipse at 80% 20%,#70315080,transparent 50%),#111222}.zw-hero h1{font:700 clamp(3.6rem,6vw,6.3rem)/1 'Oswald',sans-serif;letter-spacing:-.035em;margin:2rem 0}.zw h1 em,.zw h2 em{font-family:'Caveat',cursive;font-weight:600;color:var(--zw-accent)}.zw-lede{font:1.6rem/1.4 'Playfair Display',serif}.zw-hero p{max-width:650px}.zw-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;background:var(--zw-accent);color:#170d1c;padding:1rem 1.4rem;text-decoration:none;font-weight:700;box-shadow:4px 5px 0 #e2b25666;margin:.8rem 0}.zw-hero-art{align-self:center;max-width:350px;justify-self:center;width:100%;margin:1rem;transform:rotate(4deg)}.zw-hero-art img{display:block;width:100%;height:auto;box-shadow:8px 9px 0 #e2b25666,18px 20px 30px #0007}.zw-hero-art figcaption{font-size:.75rem;margin-top:1.5rem;text-align:center}.zw-margin{position:absolute;right:2vw;bottom:2rem;color:#e2b256;font:1.2rem/1 'Oswald',sans-serif;transform:rotate(-10deg);border:2px solid;padding:.8rem}.zw-marquee{display:flex;justify-content:space-around;gap:1rem;flex-wrap:wrap;background:#e2b256;color:#201225;padding:1.3rem 5vw;font:1.4rem 'Oswald',sans-serif}.zw-marquee span{color:#77243c}.zw-exhibition{padding:5rem 6vw;scroll-margin-top:90px}.zw h2{font:600 clamp(2.5rem,4.7vw,4.6rem)/1.05 'Oswald',sans-serif;letter-spacing:-.02em;margin:1rem 0 2rem}.zw-worlds{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2.5rem}.zw button{appearance:none;font-family:'DM Sans',sans-serif;min-height:48px;cursor:pointer;border:1px solid #d6bd9b;padding:.9rem 1.1rem;background:transparent;color:inherit}.zw-worlds button{padding:1.5rem;text-align:left;border-color:#c5ad8e66;display:flex;flex-direction:column;gap:1rem;background:#201b2c;box-shadow:4px 6px 0 #0005}.zw-worlds span{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.zw-worlds b{font:600 1.7rem/1.15 'Playfair Display',serif}.zw-worlds i{font-style:normal;font-size:.8rem;margin-top:auto}.zw-worlds [aria-pressed=true]{background:var(--zw-paper);color:#24162a;border-bottom:6px solid var(--zw-accent)}.zw-room{border:1px solid #f4e4ca55;background:#181824}.zw-room-heading{padding:3rem 4vw;border-bottom:1px solid #f4e4ca44;background:linear-gradient(110deg,#74294055,transparent)}.zw-room-heading h3{font:600 clamp(2.7rem,5vw,4.7rem)/1.05 'Playfair Display',serif;white-space:pre-line;margin:1rem 0 1.5rem}.zw-room-heading>p{max-width:800px}.zw-status{font-size:.75rem;padding:.8rem 1rem;border-left:3px solid var(--zw-accent);background:#0004}.zw-panels>article{padding:3rem 4vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:4vw;align-items:center;min-height:620px}.zw-panels>article[hidden]{display:none}.zw-party figure{margin:0;max-width:330px;justify-self:center}.zw-party img{display:block;width:100%;height:auto;box-shadow:8px 10px 0 #e2b25666;transform:rotate(-3deg)}.zw-party figcaption{font-size:.7rem;margin-top:1.5rem}.zw-beats,.zw-files,.zw-prompts{display:flex;gap:.6rem;flex-wrap:wrap;margin:1.5rem 0}.zw-beats [aria-pressed=true],.zw-files [aria-pressed=true],.zw-prompts [aria-pressed=true]{background:var(--zw-accent);color:#1b1021;border-color:var(--zw-accent)}.zw-paper{padding:2.3rem;background:#f4e4ca;color:#2b1728;box-shadow:8px 9px 0 #e2b25655;border-top:3px solid #f23c91;min-height:350px}.zw-paper h4,.zw-panels h4{font:600 1.9rem/1.2 'Playfair Display',serif;margin:.8rem 0 1.2rem}.zw-paper blockquote{font:2rem/1.2 'Caveat',cursive;color:#8e2256;margin:1.5rem 0}.zw-hand{font:2rem/1.2 'Caveat',cursive;text-align:center;color:#e2b256}.zw[data-world=sender]{--zw-accent:#e7b45d}.zw[data-world=sender] .zw-room{background:#302641}.zw[data-world=sender] .zw-room-heading{background:linear-gradient(110deg,#70516b88,#19294788)}.zw[data-world=medical]{--zw-accent:#97c9c5}.zw[data-world=medical] .zw-room{background:#172e36}.zw[data-world=medical] .zw-room-heading{background:linear-gradient(110deg,#4c697a77,transparent)}.zw-postal-art{position:relative;height:460px;background:linear-gradient(145deg,#26354b,#674058);border:1px solid #b99a7777;isolation:isolate}.zw-envelope{position:absolute;width:65%;height:140px;left:12%;top:24%;background:#d9b7b5;box-shadow:7px 8px 0 #0005;transform:rotate(-14deg)}.zw-envelope:before{content:'';position:absolute;inset:0;background:#f2d2be;clip-path:polygon(0 0,100% 0,50% 60%)}.zw-envelope:after{content:'';position:absolute;inset:0;border:1px solid #67405866}.zw-envelope.e-two{background:#c9b3ce;transform:rotate(9deg);top:36%;left:22%}.zw-envelope.e-three{background:#e4c796;transform:rotate(-3deg);top:47%;left:12%}.zw-postmark{position:absolute;top:2rem;right:1.5rem;border:3px double #e8b35e;color:#e8b35e;transform:rotate(10deg);padding:.6rem;z-index:2;font:1rem/1 'Oswald',sans-serif}.zw-postal-art>p{position:absolute;left:10%;bottom:7%;z-index:3;color:#171329;font:2.7rem/1 'Caveat',cursive;transform:rotate(-5deg);background:#ead9c4;padding:1rem;box-shadow:5px 6px 0 #0005}.zw-postal-art small{position:absolute;bottom:.6rem;left:1rem;font-size:.6rem}.zw-envelopes>button{display:block;text-align:left;width:100%;padding:1.3rem;margin-top:.7rem;background:#e1cfce;color:#33243c}.zw-envelopes button span{font-family:'Oswald',sans-serif;margin-right:1rem}.zw-envelopes>div{padding:1.5rem;background:#19253a}.zw-envelopes>div[hidden]{display:none}.zw-envelopes [aria-expanded=true]{background:#e7b45d;color:#231c2b}.zw-paperwork{padding:2rem 1.5rem;background:#d8e1dd;color:#203a43;transform:rotate(-4deg);box-shadow:10px 12px 0 #0005;position:relative;border-top:12px solid #8daab2}.zw-paperwork>span{display:block;font:.8rem 'DM Sans',sans-serif;border-bottom:2px solid;padding-bottom:1rem}.zw-paperwork>b{display:block;font:2.2rem/1.15 'Oswald',sans-serif;margin:2rem 0}.zw-redaction{height:20px;background:#203a43;width:80%;box-shadow:0 35px 0 #203a4344,0 70px 0 #203a4322;transform:rotate(2deg);margin-bottom:6rem}.zw-paperwork p{font:2rem/1.1 'Caveat',cursive}.zw-paperwork small{font-size:.65rem}.zw-file-copy{border-left:3px solid #97c9c5;padding:.5rem 1.3rem;background:#0003}.zw-writing{padding:5rem 7vw;display:grid;grid-template-columns:1fr 1fr;gap:5vw;background:#e5d8bf;color:#2a182a}.zw-writing .zw-prompts button{border-color:#681c35;background:#fff6e8;color:#681c35}.zw-writing .zw-prompts [aria-pressed=true],#zw-fold{background:#681c35;color:#fff6e8}.zw-writing h2 em,.zw-release h2 em{color:#9b2d59}.zw-writing-card{padding:2rem;background:#fff6e8;border:1px solid #b99a5a;box-shadow:10px 12px 0 #681c3522}.zw-writing-card label{display:block;font-weight:600}.zw-writing-card textarea{display:block;width:100%;font:1rem/1.7 'DM Sans',sans-serif;resize:vertical;background:#f8ecd9;color:#2a182a;border:1px solid #87667d;margin:.8rem 0;padding:1rem;min-height:180px}#zw-folded{border-top:1px solid #b99a5a;margin-top:2rem;padding-top:1rem}#zw-folded[hidden]{display:none}#zw-poem{white-space:pre-wrap;overflow-wrap:anywhere;font:1.7rem/1.3 'Caveat',cursive}#zw-writing-status{font-size:.8rem}.zw-release{padding:5rem 7vw;background:#f4e4ca;color:#2a182a}.zw-release-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:2rem}.zw-release-grid article{border-top:3px solid #b99a5a;padding-top:1rem}.zw-release h3{font:1.9rem 'Playfair Display',serif}.zw-release .zw-button{background:#681c35;color:#f4e4ca;margin-right:1.5rem}.zw :focus-visible{outline:3px solid #ed9c46;outline-offset:5px}@media(max-width:900px){.zw-hero{gap:3vw}.zw-hero h1{font-size:4rem}.zw-margin{display:none}.zw-worlds{grid-template-columns:1fr}.zw-worlds button{display:grid;grid-template-columns:.7fr 1.2fr .7fr;align-items:center;gap:1rem;padding:1rem}.zw-worlds b{font-size:1.4rem}.zw-worlds i{margin:0}.zw-panels>article{grid-template-columns:1fr 1.2fr;padding:2rem 4vw}.zw-postal-art{height:440px}.zw-postal-art>p{font-size:2.2rem}}@media(max-width:650px){.zw-hero,.zw-writing,.zw-release-grid,.zw-panels>article{grid-template-columns:1fr}.zw-hero{padding:3rem 6vw}.zw-hero h1{font-size:3.5rem}.zw-hero-art{max-width:240px;margin:1.5rem auto}.zw-worlds button{grid-template-columns:1fr;gap:.6rem}.zw-exhibition,.zw-writing,.zw-release{padding:3rem 6vw}.zw-room-heading{padding:2rem 6vw}.zw-room-heading h3{font-size:2.7rem}.zw-party figure{max-width:220px}.zw-panels>article{gap:2.5rem;padding:2rem 6vw}.zw-paper{padding:1.5rem;min-height:0}.zw-writing-card{padding:1.5rem}.zw-postal-art{max-width:350px;width:100%;justify-self:center;height:400px}.zw-paperwork{max-width:300px;justify-self:center}.zw-marquee{font-size:1.1rem}.zw-worlds b{font-size:1.6rem}}
