@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./files/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(./files/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./files/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(./files/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./files/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(./files/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./files/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(./files/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./files/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(./files/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./files/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(./files/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./files/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(./files/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./files/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(./files/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./files/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(./files/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./files/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(./files/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./files/cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2)format("woff2"),url(./files/cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./files/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2)format("woff2"),url(./files/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./files/cormorant-garamond-vietnamese-500-italic-D3igDnAQ.woff2)format("woff2"),url(./files/cormorant-garamond-vietnamese-500-italic-C-296ow0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./files/cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2)format("woff2"),url(./files/cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./files/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(./files/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(./files/outfit-latin-ext-400-normal-5tcqmc2S.woff2)format("woff2"),url(./files/outfit-latin-ext-400-normal-DHm7mdGe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(./files/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(./files/outfit-latin-400-normal-DMwTpYkH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(./files/outfit-latin-ext-500-normal-zeox_O30.woff2)format("woff2"),url(./files/outfit-latin-ext-500-normal-DrCvqoFD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(./files/outfit-latin-500-normal-DKnIMDSk.woff2)format("woff2"),url(./files/outfit-latin-500-normal-ClnHRwRh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./files/noto-sans-latin-ext-400-normal-CVf-LbaS.woff2)format("woff2"),url(./files/noto-sans-latin-ext-400-normal-CNh9dRW_.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./files/noto-sans-latin-ext-600-normal-Has_8ph9.woff2)format("woff2"),url(./files/noto-sans-latin-ext-600-normal-B3lLaxXr.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./files/noto-sans-cyrillic-400-normal-CHP_ranX.woff2)format("woff2"),url(./files/noto-sans-cyrillic-400-normal-BDYvNhAR.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./files/noto-sans-cyrillic-600-normal-KpAl9xZA.woff2)format("woff2"),url(./files/noto-sans-cyrillic-600-normal-BRIw9PIU.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./files/noto-sans-cyrillic-ext-400-normal-BjDhGU6t.woff2)format("woff2"),url(./files/noto-sans-cyrillic-ext-400-normal-d9FrwbiD.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./files/noto-sans-vietnamese-400-normal-D2wP-Vm-.woff2)format("woff2"),url(./files/noto-sans-vietnamese-400-normal-C3Al4sv4.woff)format("woff")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(./files/noto-sans-thai-thai-400-normal-BEOmKAI1.woff2)format("woff2"),url(./files/noto-sans-thai-thai-400-normal-Dxb_unuU.woff)format("woff")}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(./files/noto-sans-devanagari-devanagari-400-normal-BlDd6KY1.woff2)format("woff2"),url(./files/noto-sans-devanagari-devanagari-400-normal-CdOJmQ4E.woff)format("woff")}@font-face{font-family:Noto Sans Gurmukhi;font-style:normal;font-display:swap;font-weight:400;src:url(./files/noto-sans-gurmukhi-gurmukhi-400-normal-DZz4qdEE.woff2)format("woff2"),url(./files/noto-sans-gurmukhi-gurmukhi-400-normal-Q0_psqFN.woff)format("woff")}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(./files/noto-sans-bengali-bengali-400-normal-BFibWJDZ.woff2)format("woff2"),url(./files/noto-sans-bengali-bengali-400-normal-BymQv2v6.woff)format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:400;src:url(./files/noto-sans-kr-korean-400-normal-CmjJz_gz.woff2)format("woff2"),url(./files/noto-sans-kr-korean-400-normal-Dvb5JbtY.woff)format("woff")}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(./files/noto-sans-jp-japanese-400-normal-Cy9Yahyj.woff2)format("woff2"),url(./files/noto-sans-jp-japanese-400-normal-CVXqO_9z.woff)format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(./files/noto-sans-sc-chinese-simplified-400-normal-Ba7eOkfT.woff2)format("woff2"),url(./files/noto-sans-sc-chinese-simplified-400-normal-CN8EQoOj.woff)format("woff")}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-display:swap;font-weight:400;src:url(./files/noto-sans-telugu-telugu-400-normal-7lz0FJyD.woff2)format("woff2"),url(./files/noto-sans-telugu-telugu-400-normal-B-SOWLxC.woff)format("woff")}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:400;src:url(./files/noto-nastaliq-urdu-arabic-400-normal-BVDOj1dq.woff2)format("woff2"),url(./files/noto-nastaliq-urdu-arabic-400-normal-Df9iHKj9.woff)format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./files/noto-sans-arabic-arabic-400-normal-AAMxebZb.woff2)format("woff2"),url(./files/noto-sans-arabic-arabic-400-normal-hsqIUL9Q.woff)format("woff")}.tgw-root .gw{--font-display:"Cormorant Garamond", "Noto Sans", "Noto Sans Thai", "Noto Sans Devanagari", "Noto Sans Gurmukhi", "Noto Sans Bengali", "Noto Sans KR", "Noto Sans JP", "Noto Sans SC", "Noto Sans Telugu", "Noto Nastaliq Urdu", "Noto Sans Arabic", "Palatino Linotype", Palatino, serif;--font-sans:Outfit, "Noto Sans", "Noto Sans Thai", "Noto Sans Devanagari", "Noto Sans Gurmukhi", "Noto Sans Bengali", "Noto Sans KR", "Noto Sans JP", "Noto Sans SC", "Noto Sans Telugu", "Noto Nastaliq Urdu", "Noto Sans Arabic", "Avenir Next", "Segoe UI", sans-serif;--color-ink:#241910;--color-parchment:#f4ead8;--color-gold:#8a6832;--color-dusk:#243844;--color-cream:#fbf6ec;min-height:100dvh;color:var(--color-ink);font-family:var(--font-sans);font-size:1.05rem;line-height:1.5}.tgw-root .gw-art{z-index:0;background:#140e0c;position:absolute;inset:0;overflow:hidden}.tgw-root .gw-art img{object-fit:cover;transform-origin:50%;width:100%;height:100%}.tgw-root .gw[data-motion=true] .gw-art img{animation:48s ease-in-out infinite alternate gw-drift}.tgw-root .gw-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#120a082e 0%,#120a081f 42%,#120a088c 100%);position:absolute;inset:0}.tgw-root .gw-scrim.is-title{background:linear-gradient(#0e080600 0%,#0e08060d 34%,#0e080694 70%,#0e0806d6 100%)}.tgw-root .gw-scrim.is-veil{background:radial-gradient(#0e08069e 0%,#0e080657 48%,#0e080629 100%)}.tgw-root .gw-tools{z-index:5;top:.75rem;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:calc(100% - 1.5rem);display:flex;position:absolute;inset-inline-end:.75rem}.tgw-root .gw-tool,.tgw-root .gw-text-btn,.tgw-root .gw-back,.tgw-root .gw-go,.tgw-root .gw-begin,.tgw-root .gw-skip,.tgw-root .gw-choice{font-family:var(--font-sans)}.tgw-root .gw-tool{color:#fbf6ec;letter-spacing:.06em;background:#140c0a61;border:1px solid #fbf6ec73;border-radius:999px;min-height:2.75rem;padding:0 .8rem;font-size:.78rem}.tgw-root .gw-tool:focus-visible,.tgw-root .gw-choice:focus-visible,.tgw-root .gw-go:focus-visible,.tgw-root .gw-back:focus-visible,.tgw-root .gw-begin:focus-visible,.tgw-root .gw-skip:focus-visible,.tgw-root .gw-text-btn:focus-visible{outline-offset:2px;outline:2px solid #f4ead8}.tgw-root .gw-tool[aria-pressed=true]{color:var(--color-ink);background:#f4ead8eb}.tgw-root .gw-title,.tgw-root .gw-take,.tgw-root .gw-still,.tgw-root .gw-credits{z-index:2;box-sizing:border-box;padding:5.5rem 1.25rem 2.25rem;color:#fbf6ec;text-shadow:0 2px 18px #140a0873;flex-direction:column;justify-content:flex-end;min-height:100dvh;padding-inline:1.25rem;display:flex;position:relative}.tgw-root .gw-title{justify-content:flex-end;max-width:40rem;padding-bottom:clamp(1.75rem,6vh,4rem)}.tgw-root .gw-kicker{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold);margin:0 0 .35rem;font-size:.72rem}.tgw-root .gw-kicker-light{color:#f0d7a2;text-shadow:0 2px 12px #140a088c}.tgw-root .gw-author,.tgw-root .gw-credits h1,.tgw-root .gw-title h1,.tgw-root .gw-take h1,.tgw-root .gw-still h1,.tgw-root .gw-h,.tgw-root .gw-credits-title{font-family:var(--font-display);letter-spacing:.04em;font-weight:600;line-height:1.05}.tgw-root .gw-author{margin:0;font-size:1.35rem}.tgw-root .gw-presents{letter-spacing:.28em;text-transform:uppercase;margin:.35rem 0 .8rem;font-size:.72rem}.tgw-root .gw-title h1,.tgw-root .gw-credits-title{margin:0;font-size:clamp(3.1rem,8vw,5.4rem);font-weight:500;line-height:.92}.tgw-root .gw-ornament{border-top:1px solid #f0d7a2cc;width:4.5rem;height:.55rem;margin:.85rem 0 .35rem;position:relative}.tgw-root .gw-ornament:after{content:"";background:#24120e59;border:1px solid #f0d7a2e6;width:.5rem;height:.5rem;position:absolute;top:-.28rem;left:1.6rem;transform:rotate(45deg)}.tgw-root .gw-sub{font-family:var(--font-display);margin:.35rem 0 0;font-size:1.45rem;font-style:italic}.tgw-root .gw-deck,.tgw-root .gw-foot,.tgw-root .gw-private{max-width:28rem}.tgw-root .gw-deck{margin:.8rem 0 1.25rem;font-size:1rem;line-height:1.45}.tgw-root .gw-foot,.tgw-root .gw-private{letter-spacing:.04em;opacity:.9;margin:.85rem 0 0;font-size:.82rem}.tgw-root .gw-begin,.tgw-root .gw-go,.tgw-root .gw-back{letter-spacing:.08em;text-transform:uppercase;white-space:normal;text-align:center;border-radius:999px;max-width:100%;min-height:3rem;padding:.75rem 1.2rem;font-size:.78rem}.tgw-root .gw-begin,.tgw-root .gw-go{color:#f0d7a2;background:#2a1c33;border:1px solid #f0d7a28c}.tgw-root .gw-begin-ghost,.tgw-root .gw-back{color:var(--color-ink);background:0 0;border:1px solid #24191047}.tgw-root .gw-credits .gw-begin-ghost,.tgw-root .gw-title .gw-text-btn,.tgw-root .gw-credits .gw-text-btn{color:#fbf6ec;border-color:#fbf6ec73}.tgw-root .gw-text-btn{min-height:2.75rem;color:inherit;text-underline-offset:.25rem;letter-spacing:0;text-transform:none;background:0 0;border:0;margin-top:.8rem;padding:.4rem .2rem;font-size:.95rem;text-decoration:underline}.tgw-root .gw-credit-actions{flex-direction:column;align-items:flex-start;gap:.65rem;margin-top:1.2rem;display:flex}.tgw-root .gw-take,.tgw-root .gw-still{text-align:center;justify-content:center;align-items:center}.tgw-root .gw-take h1,.tgw-root .gw-still h1{max-width:16ch;margin:0 0 1.5rem;font-size:clamp(2.6rem,7vw,4.6rem);font-weight:500}.tgw-root .gw-credits h1{margin:0;font-size:clamp(2.4rem,6vw,4rem);font-weight:500}.tgw-root .gw-panel{z-index:2;box-sizing:border-box;justify-content:flex-end;min-height:100dvh;padding:4.75rem 1rem 1.25rem;display:flex;position:relative}.tgw-root .gw-scroll{background:#f4ead8f0;border-radius:1.1rem;width:min(34rem,100%);max-height:calc(100dvh - 6rem);overflow:auto;box-shadow:0 18px 50px #180c0847}.tgw-root .gw-card{padding:1.15rem 1.15rem 1rem}.tgw-root .gw-bar{background:#24191014;height:3px}.tgw-root .gw-bar span{height:100%;width:var(--gw-bar,0%);background:var(--color-dusk);display:block}.tgw-root .gw-h{color:var(--color-ink);text-shadow:none;margin:0 0 .75rem;font-size:clamp(2rem,4vw,2.7rem)}.tgw-root .gw-prose,.tgw-root .gw-lead,.tgw-root .gw-section p,.tgw-root .gw-dialog-card p{font-family:var(--font-display);margin:0 0 .85rem;font-size:1.22rem;line-height:1.45}.tgw-root .gw-ask{font-family:var(--font-display);margin:.3rem 0 .9rem;font-size:1.38rem;font-style:italic;line-height:1.35}.tgw-root .gw-choices{flex-direction:column;gap:.45rem;display:flex}.tgw-root .gw-choice{text-align:start;width:100%;min-height:3rem;color:var(--color-ink);letter-spacing:0;text-transform:none;background:#fbf6ecb8;border:1px solid #24191029;border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:.75rem .8rem;font-size:1rem;line-height:1.35;display:flex}.tgw-root .gw-choice[aria-pressed=true]{background:var(--color-dusk);border-color:var(--color-dusk);color:var(--color-parchment)}.tgw-root .gw-index{letter-spacing:.04em;opacity:.7;flex:0 0 1.1rem;padding-top:.15rem;font-size:.75rem}.tgw-root .gw-skip{min-height:2.75rem;color:var(--color-dusk);text-underline-offset:.22rem;background:0 0;border:0;margin-top:.75rem;padding:.35rem 0;font-size:.98rem;text-decoration:underline}.tgw-root .gw-hint{color:#6d3b32;margin:.6rem 0 0;font-size:.95rem}.tgw-root .gw-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.tgw-root .gw-dots{flex-wrap:wrap;justify-content:center;gap:.35rem;max-width:8rem;display:flex}.tgw-root .gw-dots span{background:#24191038;border-radius:999px;width:.45rem;height:.45rem}.tgw-root .gw-dots span.is-on{background:var(--color-dusk)}.tgw-root .gw-section{border-top:1px solid #2419101f;margin-top:1.1rem;padding-top:.85rem}.tgw-root .gw-section h2{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin:0 0 .4rem;font-size:.75rem;font-weight:500}.tgw-root .gw-lead{font-style:italic}.tgw-root .gw-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tgw-root .gw-dialog{z-index:6;background:#100a0875;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:absolute;inset:0}.tgw-root .gw-dialog-card{background:var(--color-parchment);width:min(28rem,100%);max-height:min(86dvh,44rem);color:var(--color-ink);border-radius:1rem;padding:1.2rem;overflow:auto}.tgw-root .gw-lang-list{flex-direction:column;gap:.4rem;max-height:min(58dvh,32rem);padding-inline-end:.15rem;display:flex;overflow:auto}.tgw-root .gw-local-title{font-family:var(--font-display);margin:.35rem 0 0;font-size:1.55rem;font-style:italic}.tgw-root .gw[data-case=off] .gw-kicker,.tgw-root .gw[data-case=off] .gw-presents,.tgw-root .gw[data-case=off] .gw-begin,.tgw-root .gw[data-case=off] .gw-go,.tgw-root .gw[data-case=off] .gw-back,.tgw-root .gw[data-case=off] .gw-section h2,.tgw-root .gw[data-case=off] .gw-tool{text-transform:none;letter-spacing:.01em}.tgw-root .gw[dir=rtl] .gw-title,.tgw-root .gw[dir=rtl] .gw-credits{text-align:start;margin-inline-start:auto}.tgw-root .gw-dialog-card h2{font-family:var(--font-display);margin:0 0 .4rem;font-size:2rem;font-weight:500}.tgw-root .gw-wash{pointer-events:none;mix-blend-mode:soft-light;opacity:.45;position:absolute;inset:0}.tgw-root .gw-wash.is-roses{background:radial-gradient(circle at 20% 80%,#a840548c,#0000 46%)}.tgw-root .gw-wash.is-water{background:radial-gradient(circle at 70% 60%,#5082a080,#0000 50%)}.tgw-root .gw-wash.is-art{background:radial-gradient(circle at 30% 40%,#c48c4673,#0000 42%)}.tgw-root .gw-wash.is-lanterns{background:radial-gradient(circle at 80% 30%,#f0b45080,#0000 40%)}.tgw-root .gw-wash.is-road{background:linear-gradient(90deg,#0000 40%,#e8a85a59)}.tgw-root .gw-wash.is-books{background:radial-gradient(circle at 15% 70%,#5a3c2866,#0000 36%)}.tgw-root .gw-wash.is-petals{background:radial-gradient(circle at 50% 20%,#e6789666,#0000 40%)}.tgw-root .gw-wash.is-stone{background:radial-gradient(circle at 60% 80%,#785a4666,#0000 42%)}.tgw-root .gw-petals span{background:#ec96a8bf;border-radius:70% 20%;width:.55rem;height:.7rem;animation:22s linear infinite gw-fall;position:absolute;top:-8%}.tgw-root .gw-petals span:first-child{animation-duration:24s;left:12%}.tgw-root .gw-petals span:nth-child(2){animation-duration:19s;animation-delay:-6s;left:28%}.tgw-root .gw-petals span:nth-child(3){animation-duration:27s;animation-delay:-12s;left:46%}.tgw-root .gw-petals span:nth-child(4){animation-duration:21s;animation-delay:-3s;left:63%}.tgw-root .gw-petals span:nth-child(5){animation-duration:26s;animation-delay:-9s;left:78%}.tgw-root .gw[data-large=true] .gw-prose,.tgw-root .gw[data-large=true] .gw-ask,.tgw-root .gw[data-large=true] .gw-choice,.tgw-root .gw[data-large=true] .gw-section p{font-size:1.35rem}.tgw-root .gw[data-contrast=true] .gw-scroll,.tgw-root .gw[data-contrast=true] .gw-dialog-card{color:#f7f1e6;background:#100e0c;border:1px solid #f7f1e6}.tgw-root .gw[data-contrast=true] .gw-kicker,.tgw-root .gw[data-contrast=true] .gw-section h2{color:#f0d7a2}.tgw-root .gw[data-contrast=true] .gw-h,.tgw-root .gw[data-contrast=true] .gw-prose,.tgw-root .gw[data-contrast=true] .gw-ask,.tgw-root .gw[data-contrast=true] .gw-lead,.tgw-root .gw[data-contrast=true] .gw-section p,.tgw-root .gw[data-contrast=true] .gw-dialog-card h2,.tgw-root .gw[data-contrast=true] .gw-dialog-card p{color:#f7f1e6}.tgw-root .gw[data-contrast=true] .gw-choice{color:#f7f1e6;background:#100e0c;border-color:#f7f1e6}.tgw-root .gw[data-contrast=true] .gw-choice[aria-pressed=true]{color:#100e0c;background:#f7f1e6}.tgw-root .gw[data-contrast=true] .gw-back,.tgw-root .gw[data-contrast=true] .gw-skip{color:#f7f1e6;border-color:#f7f1e6}.tgw-root .gw[data-sparse=true] .gw-scrim{background:#0806068c}@media (width>=900px){.tgw-root .gw-take,.tgw-root .gw-still{justify-content:center;padding-inline-start:6vw}.tgw-root .gw-title,.tgw-root .gw-credits{padding-inline-start:6vw;justify-content:flex-end;padding-bottom:7vh}.tgw-root .gw-scrim{background:linear-gradient(90deg,#120a080d 0%,#120a0814 46%,#120a0861 72%,#120a088c 100%)}}@media (width<=720px){.tgw-root .gw-scrim,.tgw-root .gw-scrim.is-title{background:linear-gradient(#120a0826 0%,#120a0847 38%,#120a08c7 100%)}.tgw-root .gw-title{justify-content:flex-end}.tgw-root .gw-panel{align-items:flex-end;padding-top:42dvh}.tgw-root .gw-scroll{width:100%;max-height:none}}@media (prefers-reduced-motion:reduce){.tgw-root .gw-art img,.tgw-root .gw-petals span{animation:none}}@keyframes gw-drift{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes gw-fall{0%{opacity:0;transform:translateY(-10vh)rotate(0)}12%{opacity:.8}to{opacity:.2;transform:translateY(110vh)rotate(180deg)}}.tgw-root{width:100%;max-width:100%;height:calc(100dvh - var(--wp-admin--admin-bar--height,0px));isolation:isolate;box-sizing:border-box;background:#140e0c;min-height:32rem;position:relative;overflow:hidden}body.tgw-page{overflow-x:clip}body.tgw-page .tgw-root{z-index:2;inset:0;top:var(--wp-admin--admin-bar--height,0px);height:auto;min-height:0;position:fixed;width:auto!important;max-width:none!important;margin:0!important}.tgw-root .gw-panel{box-sizing:border-box;height:auto;min-height:0;position:absolute;inset:0;overflow:hidden}.tgw-root .gw-scroll{min-width:0;min-height:0;max-height:100%;overflow:auto}@media (width<=720px){.tgw-root .gw-panel{flex-direction:column;justify-content:flex-end;align-items:stretch;padding-top:32dvh}.tgw-root .gw-scroll{flex:0 auto;width:100%}}.tgw-root.tgw-extra{z-index:3;overflow:visible;background:0 0!important;width:min(28rem,100% - 2rem)!important;height:auto!important;min-height:0!important;margin:1.25rem auto!important;position:static!important;inset:auto!important}.tgw-root .gw{height:100%;min-height:100%;overflow:hidden}.tgw-root .gw button{box-sizing:border-box;max-width:100%}.tgw-duplicate{color:#f4ead8;max-width:28rem;margin:1.25rem auto;padding:1rem;font:1rem/1.45 Georgia,Palatino Linotype,serif}
/*$vite$:1*/