@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.0ec6-x.88g1nw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.p.0~4wuh6y-6rcb.woff2)format("woff2");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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c6d7b79c8b79fe-s.0mw-vj6qa.0eh.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f440d3eea613716-s.p.0m098o5z92a5j.woff2)format("woff2");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:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.courier_prime_31e7add5-module__1fsE3a__className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.courier_prime_31e7add5-module__1fsE3a__variable{--font-courier:"Courier Prime", "Courier Prime Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_a52a5999-module__spStOa__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_a52a5999-module__spStOa__variable{--home-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2)format("woff2");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-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");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-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2)format("woff2");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-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2)format("woff2");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-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");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-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");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-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");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-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");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 Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_dfd017f6-module__Hd6j-a__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_dfd017f6-module__Hd6j-a__variable{--home-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.0ec6-x.88g1nw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.p.0~4wuh6y-6rcb.woff2)format("woff2");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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c6d7b79c8b79fe-s.0mw-vj6qa.0eh.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f440d3eea613716-s.p.0m098o5z92a5j.woff2)format("woff2");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:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.courier_prime_308e0579-module__zXIGzW__className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.courier_prime_308e0579-module__zXIGzW__variable{--home-script:"Courier Prime", "Courier Prime Fallback"}
.home-module__M7NJIW__home.home-module__M7NJIW__home{--night:#0d1444;--pearl:var(--t-light);--dawn:var(--t-light-warm);--ink:var(--t-ink);--graphite:#5a6086;--quiet:#8e93b4;--rule:#e2e2f0;--cobalt:#1769e0;--cobalt-ink:#124fa9;--cobalt-wash:#e9f0fc;--gold:#e9cf98;--gold-ink:#8a6a2c;--landing-paper:#fff;--landing-ink:var(--ink);--landing-muted:var(--graphite);--landing-line:var(--rule);--studio-canvas:#fff;--display:var(--home-display), Georgia, serif;--sans:var(--home-sans), system-ui, sans-serif;--type-hero:300 clamp(2.75rem, 6.2vw, 5.5rem) / 1 var(--display);--type-heading:300 clamp(2.25rem, 4vw, 3.5rem) / 1.05 var(--display);--type-title:500 clamp(1.5rem, 2.2vw, 1.75rem) / 1.2 var(--display);--type-voice:italic 500 clamp(1.5rem, 2.2vw, 1.75rem) / 1.3 var(--display);--type-body:400 1.0625rem / 1.6 var(--sans);--type-ui:400 .9375rem / 1.5 var(--sans);--type-caption:400 .8125rem / 1.5 var(--sans);--track-hero:-.02em;--track-heading:-.015em;background:var(--t-night-2);color:var(--ink);font-family:var(--sans)}.home-module__M7NJIW__title{color:var(--t-text);font:var(--type-hero);letter-spacing:var(--track-hero);text-wrap:balance;text-shadow:0 0 40px rgb(var(--t-glow) / 35%);margin:0}.home-module__M7NJIW__lead{max-width:30rem;color:var(--t-text-dim);font:var(--type-body);text-wrap:pretty;margin:1.75rem 0 0}.home-module__M7NJIW__lead strong{color:var(--t-text);font-weight:500}.home-module__M7NJIW__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.4rem;display:flex}.home-module__M7NJIW__glow{min-height:3rem;font:var(--type-ui);background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--t-light) 80%, #fff) 100%);box-shadow:inset 0 1px 0 #fff, 0 0 0 1px #fff6, 0 10px 40px -10px rgb(var(--t-glow) / 75%);color:var(--t-night-2);border-radius:999px;align-items:center;padding:0 1.5rem;font-weight:500;text-decoration:none;transition:box-shadow .3s,background-color .3s,border-color .3s,translate .3s;display:inline-flex}.home-module__M7NJIW__glow:hover{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px #fff9, 0 12px 60px -8px rgb(var(--t-glow) / 95%);translate:0 -1px}.home-module__M7NJIW__soon,.home-module__M7NJIW__soonLight{font:var(--type-ui);align-items:center;gap:.6rem;margin:1.6rem 0 0;display:flex}.home-module__M7NJIW__soon{color:var(--t-text)}.home-module__M7NJIW__soon:before,.home-module__M7NJIW__soonLight:before{content:"";background:var(--t-accent);width:.5rem;height:.5rem;box-shadow:0 0 12px rgb(var(--t-accent-rgb) / 90%);border-radius:50%;flex:none}@media (prefers-reduced-motion:no-preference){.home-module__M7NJIW__soon:before,.home-module__M7NJIW__soonLight:before{animation:3.2s ease-in-out infinite home-module__M7NJIW__breathe}}@keyframes home-module__M7NJIW__breathe{50%{opacity:.45}}.home-module__M7NJIW__soonLight{color:var(--ink);margin:0}.home-module__M7NJIW__fine{color:var(--t-text-faint);font:var(--type-caption);margin:1.1rem 0 0}.home-module__M7NJIW__explore{color:var(--t-text);font:var(--type-ui);text-underline-offset:.3em;padding:.65rem 0;text-decoration-thickness:1px}.home-module__M7NJIW__explore:hover{color:var(--t-accent)}.home-module__M7NJIW__home a:focus-visible,.home-module__M7NJIW__home button:focus-visible,.home-module__M7NJIW__home input:focus-visible{outline:3px solid rgb(var(--t-accent-rgb) / 85%);outline-offset:3px}@media (max-width:600px){.home-module__M7NJIW__lead{margin-top:1.1rem}.home-module__M7NJIW__actions{margin-top:1.5rem}.home-module__M7NJIW__glow{min-height:2.75rem;padding:0 1.2rem}}
.masthead-module__alvCKG__masthead{width:100%;color:var(--t-text);justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem clamp(1.25rem,6vw,7rem) 0;display:flex}.masthead-module__alvCKG__brand{color:var(--t-text);font:var(--type-ui);letter-spacing:-.01em;align-items:center;gap:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.masthead-module__alvCKG__brand span{line-height:1}.masthead-module__alvCKG__brand img{filter:drop-shadow(0 0 10px rgb(var(--t-glow) / 55%));display:block;translate:0 -.08em}.masthead-module__alvCKG__links{font:var(--type-ui);align-items:center;gap:clamp(1rem,2.5vw,2rem);display:flex}.masthead-module__alvCKG__links a{min-height:2.75rem;color:var(--t-text-dim);align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.masthead-module__alvCKG__links a:hover{color:var(--t-text)}.masthead-module__alvCKG__links .masthead-module__alvCKG__signIn{color:var(--t-text);border:1px solid #ffffff47;border-radius:999px;padding:.5rem 1.1rem}.masthead-module__alvCKG__links .masthead-module__alvCKG__signIn:hover{border-color:#fff9}@media (max-width:760px){.masthead-module__alvCKG__masthead{flex-wrap:wrap;gap:.75rem}.masthead-module__alvCKG__links{flex-wrap:wrap;gap:1rem;width:100%}}.masthead-module__alvCKG__skip{color:#111;font:var(--type-ui);background:#fff;border-radius:8px;padding:.5rem .9rem;position:absolute;top:.75rem;left:.75rem;translate:0 -200%}.masthead-module__alvCKG__skip:focus-visible{translate:0}
.footer-module__-XDipW__footer{--footer-rise:18rem;margin-top:calc(-1 * var(--footer-rise));isolation:isolate;pointer-events:none;color:#f4efe6;font-family:var(--home-sans), var(--font-geist-sans), system-ui, sans-serif;position:relative;overflow:hidden}.footer-module__-XDipW__painting{z-index:-2;filter:blur(26px)saturate(1.1);-webkit-mask-image:linear-gradient(180deg, transparent 0, #0000001a calc(var(--footer-rise) * .35), #00000080 calc(var(--footer-rise) * .7), #000 var(--footer-rise));mask-image:linear-gradient(180deg, transparent 0, #0000001a calc(var(--footer-rise) * .35), #00000080 calc(var(--footer-rise) * .7), #000 var(--footer-rise));position:absolute;inset:0 -10% -10%}.footer-module__-XDipW__sky{background:linear-gradient(#b9a7c9 0%,#6f5a8e 20%,#2a2552 36%,#15153a 50%,#3c3264 64%,#9a5f72 76%,#e08c72 86%,#f6c08a 94%,#ffe3b8 100%);position:absolute;inset:0}.footer-module__-XDipW__sun{aspect-ratio:1.6;background:radial-gradient(at 50% 60%,#fff6e6 0%,#ffe2b4d9 14%,#ffbe8c66 34%,#0000 64%);border-radius:50%;width:70%;position:absolute;bottom:-18%;left:50%;translate:-50%}.footer-module__-XDipW__orb{aspect-ratio:1;background:radial-gradient(circle, rgb(var(--hue) / 100%) 0%, rgb(var(--hue) / 55%) 45%, transparent 70%);opacity:var(--o);mix-blend-mode:screen;border-radius:50%;position:absolute;translate:-50% -50%}.footer-module__-XDipW__veil{z-index:-1;-webkit-mask-image:linear-gradient(180deg, transparent 0, #0000001a calc(var(--footer-rise) * .35), #00000080 calc(var(--footer-rise) * .7), #000 var(--footer-rise));mask-image:linear-gradient(180deg, transparent 0, #0000001a calc(var(--footer-rise) * .35), #00000080 calc(var(--footer-rise) * .7), #000 var(--footer-rise));background:linear-gradient(#08081000 0%,#08081073 38%,#0808108c 58%,#08081026 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.footer-module__-XDipW__inner{width:min(100% - 2.5rem,82rem);padding:calc(clamp(4rem, 8vw, 6rem) + var(--footer-rise)) 0 2rem;pointer-events:auto;gap:clamp(4rem,9vw,7rem);margin:0 auto;display:grid}.footer-module__-XDipW__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2.5rem;display:flex}.footer-module__-XDipW__line{text-wrap:balance;max-width:18ch;font-family:var(--home-display,var(--font-newsreader)), Georgia, serif;letter-spacing:-.015em;text-shadow:0 0 40px #ffd6a040;margin:0;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:300;line-height:1.05}.footer-module__-XDipW__note{color:#f4efe6b8;margin:1.2rem 0 0;font-size:.9375rem}.footer-module__-XDipW__links{flex-wrap:wrap;gap:.4rem 2rem;font-size:.9375rem;display:flex}.footer-module__-XDipW__links a,.footer-module__-XDipW__backToTop{color:#f4efe6d1;text-decoration:none;transition:color .2s}.footer-module__-XDipW__links a:hover,.footer-module__-XDipW__backToTop:hover{color:#fff}.footer-module__-XDipW__bottom{color:#f4efe699;border-top:1px solid #f4efe629;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.4rem;font-size:.8125rem;display:flex}.footer-module__-XDipW__bottom p{margin:0}.footer-module__-XDipW__brand{color:#f4efe6;align-items:center;gap:.6rem;font-weight:600;text-decoration:none;display:inline-flex}.footer-module__-XDipW__brand span{line-height:1}.footer-module__-XDipW__brand img{display:block;translate:0 -.08em}.footer-module__-XDipW__footer a:focus-visible{outline-offset:3px;outline:3px solid #ffd6a0d9}@media (prefers-reduced-motion:no-preference){.footer-module__-XDipW__orb{animation:footer-module__-XDipW__float 24s ease-in-out var(--d) infinite alternate}}@keyframes footer-module__-XDipW__float{to{opacity:calc(var(--o) * 1.3);translate:-42% -62%}}
.backup-module__I1pFMG__dialog{color:var(--card-ink);background:var(--card-surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:none;border-radius:.75rem;width:min(32rem,100vw - 2rem);margin:auto;padding:1.5rem;box-shadow:0 1rem 4rem #00000080}.backup-module__I1pFMG__dialog::backdrop{background:#07070bbf}.backup-module__I1pFMG__dialog[open] h2{font:400 2rem / 1.15 var(--home-display), Georgia, serif}.backup-module__I1pFMG__dialog p{margin:1rem 0 1.5rem;line-height:1.7}.backup-module__I1pFMG__backup{border-top:1px solid var(--card-line);background:var(--card-surface);border-radius:0 0 16px 16px;padding:.75rem 1.5rem}.backup-module__I1pFMG__files summary{cursor:pointer;color:var(--card-muted);align-content:center;min-height:2rem;font-size:.8125rem}.backup-module__I1pFMG__files[open] summary{margin-bottom:.75rem}
.outline-preview-module__qJl1jq__outlineWindow{isolation:isolate}.outline-preview-module__qJl1jq__outlinePreview{--outline-paper:#f1ebdf;--outline-ink:#302d29;--outline-gold:#c5aa74;width:85%;color:var(--outline-ink);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(.45rem,1vw,.75rem);display:grid}.outline-preview-module__qJl1jq__outlinePreview strong{color:var(--outline-gold);font:500 .55rem / 1.4 var(--home-sans), sans-serif;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.65rem;display:block}.outline-preview-module__qJl1jq__outlinePreview span{background:var(--outline-paper);min-height:2.8rem;font:400 .72rem / 1.15 var(--home-display), Georgia, serif;border-radius:1px;flex-direction:column;justify-content:space-between;gap:.65rem;margin-bottom:.5rem;padding:.55rem .5rem .45rem;display:flex;box-shadow:0 5px 10px #0000003d}.outline-preview-module__qJl1jq__outlinePreview span:after{content:"";background:#4e3f2938;width:58%;height:1px;display:block}.outline-preview-module__qJl1jq__outlinePreview>:nth-child(2){--outline-paper:#e6d7b9}.outline-preview-module__qJl1jq__outlinePreview>:nth-child(3){--outline-paper:#e0e1d1}@media (min-width:761px) and (max-width:1050px){.outline-preview-module__qJl1jq__outlinePreview{width:89%}.outline-preview-module__qJl1jq__outlinePreview strong{letter-spacing:.02em;margin-bottom:.45rem;font-size:.46rem}.outline-preview-module__qJl1jq__outlinePreview span{gap:.4rem;min-height:2.2rem;margin-bottom:.4rem;padding:.4rem .35rem;font-size:.6rem}}
.maker-module__cHceDq__maker{--card-ink:#f2ede4;--card-muted:#bdb4a6;--card-accent:#e7c78f;--card-accent-ink:#241e14;--card-surface:#1b181d;--card-hover:#29242a;--card-line:#f2ede429;--card-workspace:#100e12;background:var(--card-workspace);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#665b4c transparent;min-width:0;color:var(--card-ink);font:400 .9375rem / 1.5 var(--home-sans), sans-serif;border:0;border-radius:0;padding:0}.maker-module__cHceDq__maker ::selection{color:#241e14;background:#e7c78f}.maker-module__cHceDq__maker :is(button,select,input,textarea){font:inherit}.maker-module__cHceDq__maker button{background:var(--card-surface);border:1px solid var(--card-line);cursor:pointer;min-height:2.75rem;color:var(--card-ink);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .85rem;transition:background .15s,border-color .15s;display:inline-flex}.maker-module__cHceDq__maker button:hover:not(:disabled){background:var(--card-hover);border-color:#8d7c62}.maker-module__cHceDq__maker button:active:not(:disabled){background:#3a3026}.maker-module__cHceDq__maker button:disabled{opacity:.4;cursor:default}.maker-module__cHceDq__maker button.maker-module__cHceDq__primary{background:var(--card-accent);color:var(--card-accent-ink);border-color:var(--card-accent)}.maker-module__cHceDq__maker button.maker-module__cHceDq__primary:hover:not(:disabled){background:#f1d6a6;border-color:#f1d6a6}.maker-module__cHceDq__maker :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--card-accent);outline-offset:3px}.maker-module__cHceDq__maker :is(input,textarea,select){color:var(--card-ink);background:var(--card-surface);border:1px solid var(--card-line);min-width:0;min-height:2.75rem;caret-color:var(--card-accent);border-radius:6px;padding:.55rem .65rem}.maker-module__cHceDq__maker label{flex-direction:column;gap:.35rem;font-weight:500;display:flex}.maker-module__cHceDq__maker h2{margin:0;font-size:1rem;font-weight:600}.maker-module__cHceDq__workspace{padding:2rem 2rem 1.5rem}.maker-module__cHceDq__hint{color:var(--card-muted);font-size:.8125rem;line-height:1.6}.maker-module__cHceDq__error{color:#922525;background:#fff0ef;border-radius:8px;padding:.75rem;line-height:1.6}.maker-module__cHceDq__recovery{color:#584526;background:#fff7df;border-radius:8px;margin-top:1rem;padding:1rem}.maker-module__cHceDq__recovery p{margin:0 0 .75rem}.maker-module__cHceDq__invitation{margin-top:1.5rem}.maker-module__cHceDq__invitation a{color:var(--card-accent);text-underline-offset:3px;text-decoration:underline}.maker-module__cHceDq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:750px){.maker-module__cHceDq__workspace{padding:1rem}}@media (max-width:390px){.maker-module__cHceDq__workspace{padding:.75rem}}@media (prefers-reduced-motion:reduce){.maker-module__cHceDq__maker *{scroll-behavior:auto;transition:none}}.maker-module__cHceDq__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}
.rooms-module__IBHU3a__rooms{background:var(--pearl);color:var(--ink);margin-top:-1px;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,5vw,4rem) clamp(4rem,8vw,7rem)}.rooms-module__IBHU3a__inner{max-width:74rem;margin:0 auto}.rooms-module__IBHU3a__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.rooms-module__IBHU3a__header h2{font:var(--type-heading);letter-spacing:var(--track-heading);text-wrap:balance;margin:0}.rooms-module__IBHU3a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);display:grid}.rooms-module__IBHU3a__room{color:inherit;background:#ffffffb3;border:1px solid #fffc;border-radius:20px;grid-template-columns:minmax(0,1fr);text-decoration:none;transition:translate .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 30px 70px -45px #1e1e3c73}.rooms-module__IBHU3a__room:hover{translate:0 -4px;box-shadow:inset 0 1px #fff,0 40px 80px -45px #1e1e3c99}.rooms-module__IBHU3a__room:focus-visible{outline:3px solid rgb(var(--t-accent-rgb) / 85%);outline-offset:4px}.rooms-module__IBHU3a__window{aspect-ratio:16/8;background:radial-gradient(70% 70% at 50% 40%,#ffd6961a,#0000 70%),linear-gradient(#07070c,#110f16);place-items:center;display:grid;position:relative;overflow:hidden}.rooms-module__IBHU3a__beam{clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);filter:blur(6px);background:linear-gradient(#0000,#fff0d61f);width:60%;height:100%;position:absolute;top:-40%;left:20%}.rooms-module__IBHU3a__screen{aspect-ratio:16/10;color:#2a2620;width:58%;font-family:var(--home-script), "Courier New", monospace;text-align:center;background:radial-gradient(at 50% 46%,#fff8ea,#e9dcc3 70%,#b9ab92);border-radius:3px;align-content:center;justify-items:center;gap:.35rem;display:grid;position:relative;box-shadow:0 0 40px #ffe2b438}.rooms-module__IBHU3a__screenTitle{letter-spacing:.04em;padding:0 8%;font-size:clamp(.75rem,1.2vw,.95rem);font-weight:700}.rooms-module__IBHU3a__screenBy{font-size:.625rem}.rooms-module__IBHU3a__sky{width:80%;height:auto;overflow:visible}.rooms-module__IBHU3a__sky line{stroke:#f2ede424;stroke-width:.6px}.rooms-module__IBHU3a__sky circle{fill:#f4efe6}.rooms-module__IBHU3a__sky .rooms-module__IBHU3a__viewer{fill:#fff6e2;filter:drop-shadow(0 0 8px #e7c78f)drop-shadow(0 0 18px #e7c78f99)}.rooms-module__IBHU3a__words{gap:.5rem;padding:1.4rem 1.5rem 1.6rem;display:grid}.rooms-module__IBHU3a__words h3{font:var(--type-title);margin:0}.rooms-module__IBHU3a__words p{color:var(--graphite);font:var(--type-ui);margin:0}.rooms-module__IBHU3a__words .rooms-module__IBHU3a__meta{color:var(--quiet);font:var(--type-caption)}.rooms-module__IBHU3a__enter{color:var(--ink);font:var(--type-ui);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--t-accent-rgb));text-decoration-color:rgb(var(--t-accent-rgb));text-underline-offset:.25em;margin-top:.4rem;font-weight:500;text-decoration-thickness:1.5px}@media (prefers-reduced-motion:no-preference){.rooms-module__IBHU3a__sky circle:not(.rooms-module__IBHU3a__viewer){animation:rooms-module__IBHU3a__twinkle calc(3s + var(--i) * .6s) ease-in-out infinite alternate}}@keyframes rooms-module__IBHU3a__twinkle{to{opacity:.35}}@media (max-width:760px){.rooms-module__IBHU3a__grid{grid-template-columns:1fr}}
.toolbar-module__zG_uPq__deckTop{background:var(--card-workspace);border-bottom:0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem 0 1.1rem;display:flex}.toolbar-module__zG_uPq__deckIdentity{flex:1;min-width:0}.toolbar-module__zG_uPq__deckTop .toolbar-module__zG_uPq__deckIdentity input{font:400 clamp(1.65rem, 2.5vw, 2.25rem) / 1.2 var(--home-display), Georgia, serif;background:0 0;border-color:#0000;width:100%;min-height:1.75rem;margin-left:-.3rem;padding:.1rem .3rem}.toolbar-module__zG_uPq__deckTop .toolbar-module__zG_uPq__deckIdentity input:hover{border-color:var(--card-line)}.toolbar-module__zG_uPq__saveStatus{color:var(--card-muted);align-items:center;gap:.3rem;margin:.1rem 0 0;font-size:.75rem;display:flex}.toolbar-module__zG_uPq__toolbar,.toolbar-module__zG_uPq__historyActions,.toolbar-module__zG_uPq__actions{align-items:center;gap:.5rem;display:flex}.toolbar-module__zG_uPq__historyActions{gap:0;margin-right:.5rem}.toolbar-module__zG_uPq__historyActions button{background:0 0;border-color:#0000;padding-inline:.65rem}.toolbar-module__zG_uPq__actions{flex-wrap:wrap}.toolbar-module__zG_uPq__deckTop.toolbar-module__zG_uPq__focusedTop{z-index:20;padding:max(.85rem, env(safe-area-inset-top)) 1.5rem .85rem;border-radius:0;position:sticky;top:0}.toolbar-module__zG_uPq__toolbar .toolbar-module__zG_uPq__focusToggle{white-space:nowrap;background:0 0;border-color:#0000;font-size:.8125rem}@media (max-width:750px){.toolbar-module__zG_uPq__deckTop{gap:.5rem;padding:1.25rem 0 .8rem}.toolbar-module__zG_uPq__workspace{padding:1rem}.toolbar-module__zG_uPq__historyActions{margin-right:0}.toolbar-module__zG_uPq__historyActions button{padding-inline:.45rem}.toolbar-module__zG_uPq__toolbar{gap:.35rem}.toolbar-module__zG_uPq__toolbar .toolbar-module__zG_uPq__focusToggle{padding-inline:.55rem}.toolbar-module__zG_uPq__desktopLabel{display:none}}@media (max-width:600px){.toolbar-module__zG_uPq__deckTop{flex-wrap:wrap}.toolbar-module__zG_uPq__deckIdentity{flex-basis:100%}.toolbar-module__zG_uPq__toolbar{width:100%}.toolbar-module__zG_uPq__historyActions{margin-right:auto}.toolbar-module__zG_uPq__workspace{padding:.75rem}}
.title-page-module__CiaDla__dawn{background:radial-gradient(55% 40% at 78% 58%, #ffe2b28c, transparent 70%), linear-gradient(180deg, var(--pearl) 0%, var(--dawn) 45%, #fff 100%);color:var(--ink);margin-top:-1px;padding:clamp(5rem,10vw,9rem) clamp(1.25rem,5vw,4rem) calc(clamp(6rem,11vw,9rem) + 18rem)}.title-page-module__CiaDla__inner{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,7vw,7rem);max-width:74rem;margin:0 auto;display:grid}.title-page-module__CiaDla__title{font:var(--type-heading);letter-spacing:var(--track-heading);text-wrap:balance;margin:0}.title-page-module__CiaDla__lead{color:var(--graphite);font:var(--type-body);margin:1.4rem 0 0}.title-page-module__CiaDla__form{gap:1rem;max-width:26rem;margin-top:2.25rem;display:grid}.title-page-module__CiaDla__form label{color:var(--graphite);font:var(--type-caption);gap:.4rem;display:grid}.title-page-module__CiaDla__form input{min-height:3rem;color:var(--ink);font-family:var(--home-script), "Courier New", monospace;background:#fff;border:1px solid #ddd8e8;border-radius:12px;padding:0 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.title-page-module__CiaDla__form input:hover{border-color:#b9b3cf}.title-page-module__CiaDla__form input:focus{border-color:var(--gold-ink);outline:none;box-shadow:0 0 0 4px #e9cf9866}.title-page-module__CiaDla__save{color:#4d3a14;min-height:3rem;font:var(--type-ui);cursor:pointer;background:linear-gradient(#fffaf0,#f4e7c8);border:1px solid #d9cdb0;border-radius:999px;justify-self:start;margin-top:.4rem;padding:0 1.4rem;font-weight:500;transition:translate .2s;box-shadow:inset 0 1px #fff,0 10px 24px -16px #8a6a2cb3}.title-page-module__CiaDla__save:hover{translate:0 -1px}.title-page-module__CiaDla__privacy{color:var(--quiet);font:var(--type-caption);margin:.9rem 0 0}.title-page-module__CiaDla__next{border-top:1px solid #ece4d6;margin-top:3rem;padding-top:2rem}.title-page-module__CiaDla__next p{color:var(--graphite);font:var(--type-ui);margin:0}.title-page-module__CiaDla__next>div{margin-top:1rem}.title-page-module__CiaDla__next .title-page-module__CiaDla__another{margin-top:1.6rem}.title-page-module__CiaDla__another a{color:var(--ink);-webkit-text-decoration-color:rgb(var(--t-accent-rgb));text-decoration-color:rgb(var(--t-accent-rgb));text-underline-offset:.2em;font-weight:500;text-decoration-thickness:1.5px}.title-page-module__CiaDla__another a:hover{text-decoration-thickness:2.5px}.title-page-module__CiaDla__paper{aspect-ratio:8.5/11;color:#1b1d2a;width:min(100%,27rem);font-family:var(--home-script), "Courier New", monospace;background:linear-gradient(135deg,#fff 0%,#fffdf9 60%,#f7f1e6 100%);grid-template-rows:1fr auto auto 1.3fr auto;justify-items:center;margin:0 auto;padding:9% 9% 8% 12%;display:grid;position:relative;rotate:2deg;box-shadow:0 1px 2px #3c280a14,0 50px 80px -40px #5a3c1473,30px 40px 80px -50px #ffbe7899}.title-page-module__CiaDla__brad{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fbecc4,#b08a42 70%);border-radius:50%;width:1.05rem;position:absolute;left:5%;box-shadow:0 1px 2px #3c280a66}.title-page-module__CiaDla__brad:first-of-type{top:17%}.title-page-module__CiaDla__brad:nth-of-type(2){bottom:17%}.title-page-module__CiaDla__sheetTitle{text-align:center;overflow-wrap:anywhere;grid-row:2;max-width:100%;margin:0;font-size:clamp(.95rem,1.6vw,1.15rem);font-weight:700}.title-page-module__CiaDla__by{grid-row:3;margin:2.2em 0 .4em;font-size:.875rem}.title-page-module__CiaDla__author{text-align:center;overflow-wrap:anywhere;grid-row:4;align-self:start;margin:0;font-size:.875rem}.title-page-module__CiaDla__paper [data-empty]{color:#a7a7b6}.title-page-module__CiaDla__draft{grid-row:5;justify-content:space-between;width:100%;margin:0;font-size:.75rem;display:flex}@media (max-width:900px){.title-page-module__CiaDla__inner{grid-template-columns:1fr}.title-page-module__CiaDla__paper{width:min(100%,22rem);rotate:none}}
.output-module__orCp7W__output{z-index:40;width:25rem;max-width:calc(100vw - 2rem);height:calc(100dvh - 6.75rem);max-height:none;color:var(--card-ink,#f2ede4);background:var(--card-surface,#1b181d);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;border-radius:1rem;flex-direction:column;margin:0;padding:0;position:fixed;inset:5.75rem 1rem 1rem auto;overflow:hidden;box-shadow:0 16px 60px #00000080}.output-module__orCp7W__output[open]{display:flex}.output-module__orCp7W__header{border-bottom:1px solid var(--card-line);flex-shrink:0;justify-content:space-between;align-items:start;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex}.output-module__orCp7W__output .output-module__orCp7W__header h2{outline:none;align-items:center;gap:.6rem;margin:0 0 .3rem;font-size:1rem;font-weight:600;display:flex}.output-module__orCp7W__header p,.output-module__orCp7W__formatNote,.output-module__orCp7W__printNote,.output-module__orCp7W__progress,.output-module__orCp7W__invitation{color:var(--card-muted,#bdb4a6);margin:0;font-size:.75rem;line-height:1.6}.output-module__orCp7W__output button.output-module__orCp7W__close,.output-module__orCp7W__output .output-module__orCp7W__pagination button{background:0 0;border:1px solid #0000;border-radius:.5rem;min-width:2.75rem;min-height:2.75rem;padding:.5rem}.output-module__orCp7W__output button.output-module__orCp7W__close{margin:-.4rem -.5rem 0 0}.output-module__orCp7W__contents{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--card-muted) transparent;flex:1;min-height:0;padding:1.25rem;overflow:auto}.output-module__orCp7W__output label.output-module__orCp7W__paper{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.8125rem;font-weight:500;display:flex}.output-module__orCp7W__output .output-module__orCp7W__paper select{width:9rem;min-height:2.75rem;font-size:.875rem}.output-module__orCp7W__sheetPreview{margin:0 0 .75rem}.output-module__orCp7W__sheet{border:1px solid var(--card-line,#dfe2e8);background:#fff;width:100%;position:relative;box-shadow:0 3px 12px #22243b0b}.output-module__orCp7W__cutCard{position:absolute}.output-module__orCp7W__guides{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.output-module__orCp7W__pagination{color:var(--card-muted,#bdb4a6);justify-content:center;align-items:center;gap:1rem;padding-top:.5rem;font-size:.75rem;display:flex}.output-module__orCp7W__downloads{border-top:1px solid var(--card-line);background:var(--card-surface);flex-direction:column;flex-shrink:0;gap:.65rem;max-height:50%;margin-top:auto;padding:1rem 1.25rem 1.25rem;display:flex;overflow:auto}.output-module__orCp7W__output button.output-module__orCp7W__download,.output-module__orCp7W__output button.output-module__orCp7W__image{border-radius:.55rem;gap:.65rem;width:100%;min-height:2.9rem;font-size:.875rem;font-weight:500;display:flex}.output-module__orCp7W__output button.output-module__orCp7W__download{background:var(--card-accent,#e7c78f);border-color:var(--card-accent,#e7c78f);color:var(--card-accent-ink,#241e14)}.output-module__orCp7W__output button.output-module__orCp7W__download:hover:not(:disabled){background:#f1d6a6;border-color:#f1d6a6}.output-module__orCp7W__output button.output-module__orCp7W__image{background:var(--card-surface);border-color:var(--card-line)}.output-module__orCp7W__output button.output-module__orCp7W__image:hover:not(:disabled){background:var(--card-hover)}.output-module__orCp7W__output button.output-module__orCp7W__cancel{text-underline-offset:3px;background:0 0;border:0;align-self:start;min-height:2.75rem;padding:.4rem 0;font-size:.8125rem;text-decoration:underline}.output-module__orCp7W__output button:disabled{opacity:.45;cursor:default}.output-module__orCp7W__output :is(button,select):focus-visible{outline:3px solid var(--card-accent,#e7c78f);outline-offset:2px}.output-module__orCp7W__error{color:#922525;background:#fff0ef;border-radius:.5rem;margin:0;padding:.65rem;font-size:.8125rem}.output-module__orCp7W__invitation a{color:var(--card-accent,#e7c78f);text-decoration:underline}@media (max-width:750px){.output-module__orCp7W__output{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;inset:0}.output-module__orCp7W__header{padding-top:max(1.25rem, env(safe-area-inset-top))}.output-module__orCp7W__downloads{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.output-module__orCp7W__sheet{max-width:21rem;margin-inline:auto}}
.descent-module__PWiF0W__track{color:var(--t-text);position:relative}.descent-module__PWiF0W__stage{justify-items:center;gap:4rem;padding:7rem 1.25rem 6rem;display:grid;position:relative;overflow:hidden}.descent-module__PWiF0W__stage>:not(:first-child){position:relative}.descent-module__PWiF0W__masthead{justify-self:stretch;margin:-7rem -1.25rem 0}.descent-module__PWiF0W__copy{justify-self:stretch;max-width:40rem}.descent-module__PWiF0W__depthTitle{max-width:34rem;color:var(--t-text-dim);font:var(--type-body);margin:0 0 1.5rem}.descent-module__PWiF0W__depthTitle span{color:var(--t-text);font:var(--type-title);display:block}.descent-module__PWiF0W__sky{width:100%}.descent-module__PWiF0W__chapter,.descent-module__PWiF0W__rail,.descent-module__PWiF0W__hint{display:none}[data-motion=on] .descent-module__PWiF0W__track{height:calc((var(--stages) + 1) * 100svh)}[data-motion=on] .descent-module__PWiF0W__stage{--hero-x:70%;--hero-y:52%;height:100svh;padding:0;display:block;position:sticky;top:0}[data-motion=on] .descent-module__PWiF0W__stage>:not(:first-child){position:absolute}[data-motion=on] .descent-module__PWiF0W__copy{z-index:3;width:min(36rem,42vw);opacity:var(--copy,1);top:50%;left:clamp(1.25rem,6vw,7rem);translate:0 -50%}[data-motion=on] .descent-module__PWiF0W__masthead{z-index:4;margin:0;top:0;left:0;right:0}[data-motion=on] .descent-module__PWiF0W__stage[data-copy-gone] .descent-module__PWiF0W__copy{visibility:hidden}[data-motion=on] .descent-module__PWiF0W__layer{--o:0;--s:1;--tx:0px;--ty:0px;--r:0deg;z-index:2;opacity:var(--o);transform:translate(-50%, -50%) translate(var(--tx), var(--ty)) rotate(var(--r)) scale(var(--s));top:50%;left:50%}[data-motion=on] .descent-module__PWiF0W__layer[data-layer="0"]{--o:1;--tx:20vw;--ty:2vh;--s:.86;--r:-3deg}[data-motion=on] .descent-module__PWiF0W__depthTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-motion=on] .descent-module__PWiF0W__sky{z-index:1;opacity:var(--sky-o,0);transform:scale(var(--sky-s,2));pointer-events:none;place-items:center;padding:6rem 2rem 7rem;display:grid;inset:0}[data-motion=on] .descent-module__PWiF0W__chapter{z-index:3;opacity:0;width:min(22rem,50vw - 20.5rem - clamp(1.25rem,6vw,7rem));transition:opacity .7s;display:block;top:50%;left:clamp(1.25rem,6vw,7rem);translate:0 -50%}.descent-module__PWiF0W__stage:not([data-caption="-1"]) .descent-module__PWiF0W__chapter{opacity:1}.descent-module__PWiF0W__chapter:before,.descent-module__PWiF0W__captions:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--t-night-1) 35%, transparent);opacity:0;pointer-events:none;transition:opacity .9s;position:absolute;inset:-5rem -6rem}.descent-module__PWiF0W__captions:before{display:none}.descent-module__PWiF0W__stage[data-caption="4"] :is(.descent-module__PWiF0W__chapter,.descent-module__PWiF0W__captions):before{opacity:.85}.descent-module__PWiF0W__motto{color:var(--t-text-dim);font:var(--type-ui);margin:0 0 1.4rem}.descent-module__PWiF0W__captions{margin:0;padding:0;list-style:none;display:grid}.descent-module__PWiF0W__captions li{grid-area:1/1;align-content:start;gap:1rem;display:grid}.descent-module__PWiF0W__captions strong{color:var(--t-text);font:var(--type-heading);letter-spacing:var(--track-heading);text-wrap:balance}.descent-module__PWiF0W__captions strong:after{content:"";background:var(--t-accent);width:2.5rem;height:1px;box-shadow:0 0 12px var(--t-accent);margin-top:1.1rem;display:block}.descent-module__PWiF0W__captions span{color:var(--t-text);font:var(--type-body);opacity:.86;text-wrap:pretty}.descent-module__PWiF0W__captions strong,.descent-module__PWiF0W__captions span{opacity:0;filter:blur(6px);transition:opacity .6s,translate .7s cubic-bezier(.2,.7,.2,1),filter .6s;translate:0 .6rem}.descent-module__PWiF0W__stage[data-caption="0"] .descent-module__PWiF0W__captions [data-index="0"] :is(strong,span),.descent-module__PWiF0W__stage[data-caption="1"] .descent-module__PWiF0W__captions [data-index="1"] :is(strong,span),.descent-module__PWiF0W__stage[data-caption="2"] .descent-module__PWiF0W__captions [data-index="2"] :is(strong,span),.descent-module__PWiF0W__stage[data-caption="3"] .descent-module__PWiF0W__captions [data-index="3"] :is(strong,span),.descent-module__PWiF0W__stage[data-caption="4"] .descent-module__PWiF0W__captions [data-index="4"] :is(strong,span){opacity:1;filter:none;transition-delay:.15s;translate:0}.descent-module__PWiF0W__stage[data-caption="0"] .descent-module__PWiF0W__captions [data-index="0"] span,.descent-module__PWiF0W__stage[data-caption="1"] .descent-module__PWiF0W__captions [data-index="1"] span,.descent-module__PWiF0W__stage[data-caption="2"] .descent-module__PWiF0W__captions [data-index="2"] span,.descent-module__PWiF0W__stage[data-caption="3"] .descent-module__PWiF0W__captions [data-index="3"] span,.descent-module__PWiF0W__stage[data-caption="4"] .descent-module__PWiF0W__captions [data-index="4"] span{opacity:.86;transition-delay:.3s}@media (prefers-reduced-motion:reduce){.descent-module__PWiF0W__captions strong,.descent-module__PWiF0W__captions span{filter:none;translate:none}}[data-motion=on] .descent-module__PWiF0W__rail{z-index:3;opacity:calc(1 - var(--copy,1));gap:.35rem;transition:opacity .4s;display:grid;top:50%;right:clamp(.75rem,2.5vw,2.25rem);translate:0 -50%}.descent-module__PWiF0W__rail button{color:#dfe3ff00;font:var(--type-caption);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:.7rem;padding:.35rem 0;transition:color .3s;display:flex}.descent-module__PWiF0W__rail button:after{content:"";border:1px solid #dfe3ff99;border-radius:50%;width:.45rem;height:.45rem;transition:background .3s,box-shadow .3s}.descent-module__PWiF0W__rail button:hover,.descent-module__PWiF0W__rail button:focus-visible{color:#dfe3ffe6}.descent-module__PWiF0W__rail button[aria-current]:after{border-color:var(--t-accent);background:var(--t-accent);box-shadow:0 0 10px var(--t-accent)}[data-motion=on] .descent-module__PWiF0W__hint{z-index:3;color:#dfe3ffb3;font:var(--type-caption);opacity:var(--copy,1);justify-items:center;gap:.7rem;margin:0;display:grid;bottom:2rem;left:50%;translate:-50%}[data-motion=on] .descent-module__PWiF0W__hint:after{content:"";transform-origin:top;background:linear-gradient(#dfe3ffcc,#0000);width:1px;height:2.5rem}@media (prefers-reduced-motion:no-preference){[data-motion=on] .descent-module__PWiF0W__hint:after{animation:2.4s ease-in-out infinite descent-module__PWiF0W__fall}}@keyframes descent-module__PWiF0W__fall{0%{opacity:1;scale:1 0}70%{opacity:1;scale:1}to{opacity:0;scale:1}}@media (max-width:1240px){[data-motion=on] .descent-module__PWiF0W__chapter{pointer-events:none;width:auto;inset:0;translate:none}.descent-module__PWiF0W__motto{margin:0;position:absolute;top:clamp(5.5rem,11vh,7rem);left:clamp(1.25rem,6vw,7rem)}.descent-module__PWiF0W__chapter:before{display:none}.descent-module__PWiF0W__captions:before{display:block}.descent-module__PWiF0W__captions{width:min(30rem,100vw - 2*clamp(1.25rem,6vw,7rem));position:absolute;bottom:clamp(1.5rem,5vh,3rem);left:clamp(1.25rem,6vw,7rem)}.descent-module__PWiF0W__captions li{align-content:end;gap:.6rem}.descent-module__PWiF0W__captions strong:after{display:none}.descent-module__PWiF0W__captions span{font:var(--type-ui)}}@media (max-width:600px){.descent-module__PWiF0W__motto{display:none}.descent-module__PWiF0W__captions{bottom:1.25rem}.descent-module__PWiF0W__captions li{gap:.35rem}.descent-module__PWiF0W__captions strong{font:var(--type-title);letter-spacing:0}}@media (max-width:900px){[data-motion=on] .descent-module__PWiF0W__copy{width:auto;top:6.5rem;right:1.25rem;translate:none}[data-motion=on] .descent-module__PWiF0W__layer[data-layer="0"]{--tx:0px;--ty:42vh;--s:.5;--r:-2deg}[data-motion=on] .descent-module__PWiF0W__stage{--hero-x:50%;--hero-y:92%}[data-motion=on] .descent-module__PWiF0W__copy{top:6rem}[data-motion=on] .descent-module__PWiF0W__rail,[data-motion=on] .descent-module__PWiF0W__hint{display:none}}
.preview-module__66hBTW__preview{aspect-ratio:5/3;background:#fff;position:relative;overflow:hidden}.preview-module__66hBTW__preview canvas{width:100%;height:100%;display:block}.preview-module__66hBTW__fitBadge{color:#922525;background:#fff0ef;padding:.15rem .4rem;font-size:.75rem;font-weight:500;position:absolute;bottom:.4rem;right:.4rem}.preview-module__66hBTW__board{border-top:1px solid var(--card-line);width:100%;min-width:0;margin-top:1.25rem;padding-top:1.1rem}.preview-module__66hBTW__boardHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.8rem;display:flex}.preview-module__66hBTW__board .preview-module__66hBTW__boardHeading h2{font-size:.8125rem}.preview-module__66hBTW__boardHeading :where(h2) span{color:var(--card-muted);margin-left:.65rem;font-size:.75rem;font-weight:400}.preview-module__66hBTW__boardHeading p{color:var(--card-muted);margin:0;font-size:.75rem}.preview-module__66hBTW__grid{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--card-muted) transparent;gap:.85rem;margin:-4px;padding:4px 4px .5rem;list-style:none;display:flex;overflow-x:auto}.preview-module__66hBTW__grid li{scroll-snap-align:start;flex:0 0 8.75rem;min-width:0}.preview-module__66hBTW__grid button.preview-module__66hBTW__cardButton{text-align:left;outline:1px solid var(--card-line);outline-offset:0;border:none;border-radius:3px;width:100%;padding:0;display:block;overflow:hidden;box-shadow:0 3px 8px #0003}.preview-module__66hBTW__grid button.preview-module__66hBTW__cardButton[aria-pressed=true]{outline:2px solid var(--card-accent);outline-offset:2px}.preview-module__66hBTW__grid button.preview-module__66hBTW__cardButton:focus-visible{outline:3px solid var(--card-accent);outline-offset:2px}.preview-module__66hBTW__grid button.preview-module__66hBTW__cardButton:hover{background:var(--card-hover);outline-color:var(--card-accent)}.preview-module__66hBTW__cardCaption{text-overflow:ellipsis;white-space:nowrap;background:var(--card-surface);color:var(--card-ink);gap:.45rem;padding:.4rem .5rem;font-size:.6875rem;display:flex;overflow:hidden}.preview-module__66hBTW__cardCaption>span{color:var(--card-muted);font-variant-numeric:tabular-nums}.preview-module__66hBTW__grid button.preview-module__66hBTW__addCard{border-style:dashed;border-color:var(--card-line);width:100%;height:100%;min-height:7rem;color:var(--card-muted);background:0 0;border-radius:3px;flex-direction:column;gap:.4rem;font-size:.8125rem;display:flex}.preview-module__66hBTW__grid button.preview-module__66hBTW__cardButton[data-drop-target=true]{outline:3px solid var(--card-accent);outline-offset:3px}@media (max-width:750px){.preview-module__66hBTW__grid li{flex-basis:7rem}.preview-module__66hBTW__grid button.preview-module__66hBTW__addCard{min-height:6rem}}
.layers-module__1H9goq__page{width:min(34rem,86vw);box-shadow:0 0 0 1px #fff9, 0 40px 90px -30px #040828b3, 0 0 120px -10px rgb(var(--t-paper-glow) / 35%);color:#1f2235;font-family:var(--home-script), "Courier New", monospace;background:linear-gradient(160deg,#fff 0%,#fbfbff 55%,#f1f2fb 100%);border-radius:2px;padding:3.2rem 2.8rem 3rem;font-size:clamp(.72rem,1vw,.84rem);line-height:1.5;position:relative}.layers-module__1H9goq__page p{margin:0 0 1.05em}.layers-module__1H9goq__pageNumber{position:absolute;top:1.6rem;right:2.4rem}.layers-module__1H9goq__slug{font-weight:700}.layers-module__1H9goq__page .layers-module__1H9goq__cue{margin-bottom:0;padding-left:37%}.layers-module__1H9goq__line{padding:0 14% 0 22%}.layers-module__1H9goq__anchor{background:linear-gradient(90deg, rgb(var(--t-anchor-1) / calc(var(--glow,0) * .85)), rgb(var(--t-anchor-2) / calc(var(--glow,0) * .85)));box-shadow:0 0 calc(var(--glow,0) * 22px) rgb(var(--t-anchor-1) / calc(var(--glow,0) * .8));color:inherit;border-radius:3px;transition:background .2s linear}.layers-module__1H9goq__glass,.layers-module__1H9goq__voice{--cobalt:var(--t-sheen-1);--cobalt-ink:var(--t-text);--quiet:var(--t-text-faint);--graphite:var(--t-text-dim);background:linear-gradient(145deg, #ffffff29, #ffffff0a 60%), rgb(var(--t-glass) / 35%);width:min(34rem,88vw);color:var(--t-text);font:var(--type-body);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border:1px solid #ffffff38;border-radius:22px;padding:2.1rem 2.2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 30px 80px -30px #02061ecc}.layers-module__1H9goq__glass:before,.layers-module__1H9goq__voice:before{content:"";border-radius:inherit;background:linear-gradient(120deg, var(--t-sheen-1), var(--t-sheen-2) 40%, var(--t-sheen-3) 70%, var(--t-sheen-1));opacity:.55;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.layers-module__1H9goq__kicker,.layers-module__1H9goq__role{color:var(--t-text-dim);font:var(--type-caption);margin:0 0 .35rem}.layers-module__1H9goq__title{font:var(--type-title);margin:0 0 1.2rem}.layers-module__1H9goq__fields{gap:.95rem;margin:0;display:grid}.layers-module__1H9goq__fields dt{color:var(--t-text-faint);font:var(--type-caption)}.layers-module__1H9goq__fields dd{font:var(--type-body);margin:.15rem 0 0}.layers-module__1H9goq__approved{color:var(--t-accent);font:var(--type-caption);align-items:center;gap:.5rem;margin:1.4rem 0 0;display:inline-flex}.layers-module__1H9goq__approved:before{content:"";background:var(--t-accent);width:.6rem;height:.6rem;box-shadow:0 0 10px var(--t-accent);border-radius:50%}.layers-module__1H9goq__person{align-items:center;gap:.9rem;margin-bottom:1.1rem;display:flex}.layers-module__1H9goq__person .layers-module__1H9goq__title{margin:0}.layers-module__1H9goq__portrait{background:radial-gradient(circle at 35% 30%, #fff, var(--t-sheen-2) 55%, var(--t-sheen-1));width:3rem;height:3rem;color:var(--t-night-2);font:var(--type-title);border-radius:50%;place-items:center;display:grid}.layers-module__1H9goq__possibility{border:1.5px dashed rgb(var(--t-anchor-1) / 70%);background:rgb(var(--t-anchor-1) / calc(.06 + var(--glow,0) * .22));box-shadow:0 0 calc(var(--glow,0) * 28px) rgb(var(--t-anchor-1) / calc(var(--glow,0) * .7));border-radius:12px;gap:.35rem;margin-top:1.3rem;padding:.85rem 1rem;display:grid}.layers-module__1H9goq__possibility p{font:var(--type-body);margin:0}.layers-module__1H9goq__voice{text-align:center;width:min(36rem,88vw)}.layers-module__1H9goq__wave{width:70%;margin:.8rem auto 1.2rem;display:block}.layers-module__1H9goq__wave rect{fill:var(--t-sheen-1);opacity:.85}.layers-module__1H9goq__quote{font:var(--type-voice);margin:0}.layers-module__1H9goq__source{color:var(--t-text-dim);font:var(--type-caption);flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.3rem 0 0;display:flex}
.focus-module__IjgChW__focus.focus-module__IjgChW__focus{z-index:30;overscroll-behavior:contain;width:100%;max-width:none;height:100dvh;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;margin:0;position:fixed;inset:0;overflow:auto}.focus-module__IjgChW__focus>:not(:first-child,dialog){max-width:90rem;margin-inline:auto}
.balcony-module__XFquNa__moon{top:calc(var(--hero-y,50%) - 34%);left:calc(var(--hero-x,70%) - 16%);width:min(5.5rem,10vmin);filter:drop-shadow(0 0 18px rgb(var(--t-glow) / 30%));opacity:calc(.2 + var(--copy,1) * .7);position:absolute;overflow:visible;translate:-50% -50%}.balcony-module__XFquNa__disc{fill:#f4e7d4}.balcony-module__XFquNa__house{width:auto;height:min(94vh,64rem);opacity:calc(.3 + var(--copy,1) * .7);position:absolute;bottom:0;right:0}.balcony-module__XFquNa__wall{fill:#0b0408}.balcony-module__XFquNa__glow{opacity:.9}.balcony-module__XFquNa__garden{fill:#08030a;opacity:.94;width:100%;height:24vh;position:absolute;bottom:0;left:0;right:0}@media (max-width:900px){.balcony-module__XFquNa__house{height:58vh;opacity:calc(.2 + var(--copy,1) * .5)}.balcony-module__XFquNa__moon{display:none}}@media (prefers-reduced-motion:no-preference){.balcony-module__XFquNa__glow{animation:3.6s ease-in-out infinite alternate balcony-module__XFquNa__balcony-flicker}}@keyframes balcony-module__XFquNa__balcony-flicker{0%{opacity:.82}30%{opacity:.95}55%{opacity:.86}80%{opacity:1}to{opacity:.9}}
.maker-views-module__ZVBfpW__viewBar{border-bottom:1px solid var(--card-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:0 0 .8rem;display:flex}.maker-views-module__ZVBfpW__viewSwitch{background:0 0;border-radius:0;gap:1.25rem;padding:0;display:flex}.maker-views-module__ZVBfpW__viewSwitch button{color:var(--card-muted);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:.4rem 0;font-size:.8125rem}.maker-views-module__ZVBfpW__viewSwitch button[aria-pressed=true]{color:var(--card-accent);border-bottom-color:var(--card-accent);background:0 0}.maker-views-module__ZVBfpW__viewHint{color:var(--card-muted);margin:0;font-size:.8125rem}.maker-views-module__ZVBfpW__viewBar label.maker-views-module__ZVBfpW__structurePicker{flex-direction:row;align-items:center;gap:.6rem;font-size:.8rem}@media (max-width:750px){.maker-views-module__ZVBfpW__viewBar{padding:0 0 .75rem}.maker-views-module__ZVBfpW__viewHint{display:none}.maker-views-module__ZVBfpW__structurePicker{justify-content:space-between;width:100%}.maker-views-module__ZVBfpW__structurePicker select{flex:1;max-width:65%}}
.candles-module__gNATBq__windows{top:calc(var(--hero-y,50%) + 14%);left:var(--hero-x,70%);filter:blur(3px);width:min(58rem,92vmin);opacity:calc(.08 + var(--copy,1) * .32);position:absolute;translate:-50% -50%}.candles-module__gNATBq__bars{stroke:var(--t-night-1);stroke-opacity:.45;stroke-width:4px}.candles-module__gNATBq__chandelier{top:calc(var(--hero-y,50%) - 31%);left:var(--hero-x,70%);aspect-ratio:2;width:min(40rem,64vmin);opacity:calc(.15 + var(--copy,1) * .75);position:absolute;translate:-50% -50%}.candles-module__gNATBq__flame{background:radial-gradient(circle, rgb(var(--t-glow) / 75%) 0%, rgb(var(--t-glow) / 42%) 55%, rgb(var(--t-glow) / 0%) 72%);box-shadow:inset 0 0 0 1px rgb(var(--t-glow) / 22%);filter:blur(1.5px);opacity:var(--alpha,.6);mix-blend-mode:screen;border-radius:50%;position:absolute;translate:-50% -50%}@media (max-width:900px){.candles-module__gNATBq__windows{opacity:calc(.1 + var(--copy,1) * .35)}.candles-module__gNATBq__chandelier{top:calc(var(--hero-y,50%) - 15%)}}@media (prefers-reduced-motion:no-preference){.candles-module__gNATBq__flame{animation:candles-module__gNATBq__candles-breathe 6s ease-in-out var(--delay,0s) infinite alternate}}@keyframes candles-module__gNATBq__candles-breathe{0%{opacity:calc(var(--alpha,.6) * .75);scale:.94}to{opacity:var(--alpha,.6);scale:1.04}}
.page-module__uF8rKa__room{--t-text:#f2ede4;--t-text-dim:#bdb4a6;--t-glow:255 214 150;--type-ui:400 .9375rem / 1.5 var(--home-sans), sans-serif;min-height:100dvh;color:var(--t-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--home-sans), sans-serif;scrollbar-color:#665b4c #0c0b10;background:#0c0b10}.page-module__uF8rKa__room *,.page-module__uF8rKa__room :before,.page-module__uF8rKa__room :after{box-sizing:border-box}.page-module__uF8rKa__room ::selection{color:#241e14;background:#e7c78f}.page-module__uF8rKa__room a:focus-visible{outline-offset:4px;outline:2px solid #e7c78f}.page-module__uF8rKa__main{max-width:94rem;margin:0 auto;padding:3.5rem clamp(1.25rem,4vw,4rem) 16rem}.page-module__uF8rKa__intro{justify-content:space-between;align-items:end;gap:1.5rem 3rem;margin-bottom:2.5rem;display:flex}.page-module__uF8rKa__intro h1{font:300 clamp(2.75rem, 4.5vw, 4.5rem) / 1 var(--home-display), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;margin:0}.page-module__uF8rKa__intro p{max-width:22rem;color:var(--t-text-dim);text-wrap:balance;margin:0 0 .2rem;font-size:1rem;line-height:1.6}.page-module__uF8rKa__guide{max-width:70ch;color:var(--t-text-dim);margin:6rem auto 0;line-height:1.7}.page-module__uF8rKa__guide h2{font:400 clamp(2rem, 3vw, 2.75rem) / 1.15 var(--home-display), Georgia, serif;color:var(--t-text);margin:0 0 1rem}.page-module__uF8rKa__answers{margin-top:2rem}.page-module__uF8rKa__answers details{border-bottom:1px solid #f2ede429;padding:1rem 0}.page-module__uF8rKa__answers summary{cursor:pointer;color:var(--t-text);font-weight:500}.page-module__uF8rKa__answers summary:focus-visible{outline-offset:4px;outline:2px solid #e7c78f}.page-module__uF8rKa__answers p{margin:.75rem 0 0}.page-module__uF8rKa__related{margin-top:2rem}.page-module__uF8rKa__related a{color:#e7c78f;text-underline-offset:4px}.page-module__uF8rKa__loading{min-height:30rem;color:var(--t-text-dim);border-top:1px solid #f2ede429;padding:2rem 0}@media (max-width:750px){.page-module__uF8rKa__main{padding-top:2rem;padding-inline:1.25rem}.page-module__uF8rKa__intro{margin-bottom:1.5rem;display:block}.page-module__uF8rKa__intro p{margin-top:.85rem;font-size:.9375rem}.page-module__uF8rKa__guide{margin-top:4rem}}@media (max-width:390px){.page-module__uF8rKa__main{padding-inline:1rem}}
.cards-module__gt4EfW__shaft{top:-8%;bottom:-8%;left:var(--hero-x,70%);background:radial-gradient(50% 18% at 50% 0%, rgb(var(--t-glow) / 22%), transparent 100%), linear-gradient(90deg, transparent 0%, rgb(var(--t-haze) / 5%) 18%, rgb(var(--t-glow) / 11%) 50%, rgb(var(--t-haze) / 5%) 82%, transparent 100%);width:min(48rem,78vmin);opacity:calc(.35 + var(--copy,1) * .65);position:absolute;translate:-50%;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0000 100%)}.cards-module__gt4EfW__drift{left:calc(var(--hero-x,70%) + var(--dx,0vmin));width:var(--w,4vmin);translate:-50%;rotate:var(--rot,0deg);filter:blur(var(--blur,0px));opacity:calc(var(--copy,1) * var(--alpha,.5));position:absolute;overflow:visible}.cards-module__gt4EfW__face{fill:rgb(var(--t-haze) / 10%);stroke:rgb(var(--t-accent-rgb) / 70%);stroke-width:1.2px}.cards-module__gt4EfW__inset{fill:none;stroke:rgb(var(--t-accent-rgb) / 35%);stroke-width:.8px}.cards-module__gt4EfW__pip{fill:rgb(var(--t-accent-rgb) / 55%)}@media (prefers-reduced-motion:no-preference){.cards-module__gt4EfW__drift{animation:cards-module__gt4EfW__cards-drift var(--dur,60s) ease-in-out var(--delay,0s) infinite alternate}}@keyframes cards-module__gt4EfW__cards-drift{0%{translate:-50%;rotate:var(--rot,0deg)}to{translate:-42% -14vh;rotate:calc(var(--rot,0deg) + 16deg)}}
.cards-module__FShFfG__grid{grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3vw,2.5rem);display:grid}.cards-module__FShFfG__card{--tone:231 199 143;position:relative}.cards-module__FShFfG__card[data-tone="1"]{--tone:150 190 255}.cards-module__FShFfG__card[data-tone="2"]{--tone:255 160 140}.cards-module__FShFfG__card[data-tone="3"]{--tone:160 220 190}.cards-module__FShFfG__card[data-tone="4"]{--tone:200 170 255}.cards-module__FShFfG__cardLink{color:inherit;perspective:900px;gap:1.25rem;text-decoration:none;display:grid}.cards-module__FShFfG__cardLink:before{content:"";z-index:0;aspect-ratio:1;background:radial-gradient(circle at 50% 30%, rgb(var(--tone) / 16%), transparent 60%);opacity:.6;pointer-events:none;width:120%;transition:opacity .5s;position:absolute;top:-12%;left:50%;translate:-50%}.cards-module__FShFfG__cover{z-index:1;aspect-ratio:8.5/11;background:linear-gradient(160deg, #fffefa 0%, var(--page) 55%, #efe9dc 100%);box-shadow:0 1px 1px #0003, 0 30px 60px -28px #000000e6, 0 0 50px -10px rgb(var(--tone) / 28%);color:var(--ink);font-family:var(--font-courier), "Courier New", monospace;transform-origin:50% 100%;border-radius:2px;grid-template-rows:auto 1fr auto;padding:1rem 1.1rem;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;display:grid;position:relative}.cards-module__FShFfG__cover:after{content:"";background:linear-gradient(rgb(var(--tone) / 14%), transparent);filter:blur(6px);pointer-events:none;height:22%;position:absolute;top:100%;left:6%;right:6%}.cards-module__FShFfG__coverTop,.cards-module__FShFfG__coverBottom{color:#6b655a;justify-content:space-between;gap:.5rem;font-size:.6875rem;display:flex}.cards-module__FShFfG__coverTop span:first-child{visibility:hidden}.cards-module__FShFfG__coverTitle{text-align:center;align-content:center;justify-items:center;gap:1rem;display:grid}.cards-module__FShFfG__coverTitle h3{letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:700}.cards-module__FShFfG__coverTitle p{gap:.35rem;margin:0;font-size:.75rem;display:grid}.cards-module__FShFfG__coverBottom{text-transform:capitalize}.cards-module__FShFfG__coverBottom svg{display:none}.cards-module__FShFfG__cardLink:hover .cards-module__FShFfG__cover,.cards-module__FShFfG__cardLink:focus-visible .cards-module__FShFfG__cover{box-shadow:0 1px 1px #0003, 0 44px 70px -26px #000000f2, 0 0 80px -6px rgb(var(--tone) / 45%);transform:translateY(-.6rem)rotateX(4deg)}.cards-module__FShFfG__cardLink:hover:before,.cards-module__FShFfG__cardLink:focus-visible:before{opacity:1}.cards-module__FShFfG__cardBody{z-index:1;gap:.5rem;display:grid;position:relative}.cards-module__FShFfG__blurb{color:#ddd5c8;font-family:var(--home-display), Georgia, serif;margin:0;font-size:1.15rem;font-style:italic;line-height:1.35}.cards-module__FShFfG__cardMeta{color:var(--hall-faint);gap:1rem;margin:0;font-size:.8125rem;display:flex}.cards-module__FShFfG__readLink{color:var(--gold);align-items:center;gap:.35rem;font-size:.875rem;display:inline-flex}.cards-module__FShFfG__card>button{z-index:2;position:absolute;top:.6rem;right:.6rem}.cards-module__FShFfG__skeleton{aspect-ratio:8.5/11;background:linear-gradient(110deg,#17151b 30%,#211e25 50%,#17151b 70%) 0 0/300% 100%;border-radius:2px}@media (prefers-reduced-motion:no-preference){.cards-module__FShFfG__skeleton{animation:1.6s linear infinite cards-module__FShFfG__shimmer}}@keyframes cards-module__FShFfG__shimmer{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.cards-module__FShFfG__cover{transition:none}}
.castle-module__xleUua__bloodMoon{bottom:calc(min(46rem,80vmin)/2);left:calc(var(--hero-x,70%) + 8%);aspect-ratio:1;width:min(40rem,70vmin);box-shadow:0 0 90px 12px rgb(var(--t-glow) / 22%), 0 0 240px 70px rgb(var(--t-glow) / 10%);opacity:calc(.08 + var(--copy,1) * .52);background:radial-gradient(circle at 46% 40%,#caa092 0%,#a8655a 42%,#7f3433 80%,#5e2023 100%);border-radius:50%;position:absolute;translate:-50% 50%}.castle-module__xleUua__ridge{fill:#0b0405;opacity:.9;width:100%;height:26vh;position:absolute;bottom:0;left:0;right:0}.castle-module__xleUua__castle{bottom:0;left:calc(var(--hero-x,70%) + 16%);width:min(46rem,80vmin);position:absolute;overflow:visible;translate:-50%}.castle-module__xleUua__stone{fill:#060203}.castle-module__xleUua__window{fill:rgb(var(--t-accent-rgb) / 55%);opacity:calc(.3 + var(--copy,1) * .7)}.castle-module__xleUua__mist{background:radial-gradient(closest-side, rgb(var(--t-haze) / 18%), transparent);filter:blur(20px);border-radius:50%;width:140%;height:18vh;position:absolute;left:-20%}.castle-module__xleUua__mist[data-band="1"]{bottom:9vh}.castle-module__xleUua__mist[data-band="2"]{opacity:.8;bottom:-2vh}.castle-module__xleUua__bat{bottom:calc(min(46rem, 80vmin) * .5 - var(--by,0vmin));left:calc(var(--hero-x,70%) + 8% + var(--bx,0vmin));width:calc(1rem * var(--bs,1));fill:#070203;opacity:calc(var(--copy,1) * .75);position:absolute}@media (prefers-reduced-motion:no-preference){.castle-module__xleUua__bat{animation:castle-module__xleUua__castle-bat-drift 34s ease-in-out var(--bd,0s) infinite alternate}.castle-module__xleUua__mist[data-band="1"]{animation:46s ease-in-out infinite alternate castle-module__xleUua__castle-mist-drift}.castle-module__xleUua__mist[data-band="2"]{animation:60s ease-in-out -24s infinite alternate-reverse castle-module__xleUua__castle-mist-drift}}@keyframes castle-module__xleUua__castle-bat-drift{0%{translate:0}35%{translate:2.5vmin -1.2vmin}70%{translate:4vmin .6vmin}to{translate:6vmin -.8vmin}}@keyframes castle-module__xleUua__castle-mist-drift{0%{translate:-5%}to{translate:5%}}
.shelf-module__uPR6cW__shelf{--page:#fffdf7;--ink:#23201b;--hall-text:#f2ede4;--hall-dim:#bdb4a6;--hall-faint:#8b8478;--hall-line:#f2ede424;--gold:#e7c78f;min-height:100svh;color:var(--hall-text);background:#0c0b10}.shelf-module__uPR6cW__shelf:focus{outline:none}.shelf-module__uPR6cW__collection,.shelf-module__uPR6cW__craft{width:min(100% - 2.5rem,82rem);margin-inline:auto}.shelf-module__uPR6cW__collection{border-top:1px solid var(--hall-line);padding:clamp(3rem,7vw,6rem) 0 4rem}.shelf-module__uPR6cW__collectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2.25rem;display:flex}.shelf-module__uPR6cW__collectionHead h1,.shelf-module__uPR6cW__collectionHead h2{font-family:var(--home-display), Georgia, serif;margin:0;font-size:clamp(2.4rem,4vw,3.5rem);font-weight:300;line-height:1}.shelf-module__uPR6cW__collectionHead p{color:var(--hall-dim);margin:0;font-size:.9375rem}.shelf-module__uPR6cW__eyebrow{color:var(--gold);margin:0 0 .75rem;font-size:.875rem}.shelf-module__uPR6cW__controls{gap:1rem;margin-bottom:1.25rem;display:grid}.shelf-module__uPR6cW__searchRow{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.shelf-module__uPR6cW__search{align-items:center;display:flex;position:relative}.shelf-module__uPR6cW__search>svg{color:var(--hall-faint);pointer-events:none;position:absolute;left:1rem}.shelf-module__uPR6cW__search input{border:1px solid var(--hall-line);width:100%;height:3rem;color:var(--hall-text);background:#ffffff0a;border-radius:999px;padding-left:2.75rem;font-size:.9375rem}.shelf-module__uPR6cW__search input::placeholder{color:var(--hall-faint)}.shelf-module__uPR6cW__sort{color:var(--hall-dim);align-items:center;gap:.6rem;font-size:.875rem;display:flex}.shelf-module__uPR6cW__sort select{border:1px solid var(--hall-line);height:3rem;color:var(--hall-text);font:inherit;background:#15131a;border-radius:999px;padding:0 1rem}.shelf-module__uPR6cW__filters{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.shelf-module__uPR6cW__filters .shelf-module__uPR6cW__chip{border:1px solid var(--hall-line);height:2.25rem;color:var(--hall-dim);text-transform:capitalize;border-radius:999px;padding:0 1rem;font-size:.875rem}.shelf-module__uPR6cW__filters .shelf-module__uPR6cW__chip:hover{color:var(--hall-text);background:#ffffff0d;border-color:#f2ede459}.shelf-module__uPR6cW__filters .shelf-module__uPR6cW__chip[aria-pressed=true]{border-color:var(--gold);color:var(--gold);background:#e7c78f1f}.shelf-module__uPR6cW__results{min-height:2.5rem;color:var(--hall-faint);justify-content:space-between;align-items:center;margin-bottom:1.5rem;font-size:.875rem;display:flex}.shelf-module__uPR6cW__results p{margin:0}.shelf-module__uPR6cW__results button{color:var(--hall-dim)}.shelf-module__uPR6cW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shelf-module__uPR6cW__groupTitle{font-family:var(--home-display), Georgia, serif;text-transform:capitalize;align-items:baseline;gap:.6rem;margin:2.5rem 0 1.25rem;font-size:1.75rem;font-weight:300;display:flex}.shelf-module__uPR6cW__groupTitle span{color:var(--hall-faint);font-family:var(--home-sans), system-ui, sans-serif;font-size:.875rem}.shelf-module__uPR6cW__empty{border:1px dashed var(--hall-line);border-radius:14px;justify-items:start;gap:.6rem;padding:2.5rem;display:grid}.shelf-module__uPR6cW__empty h3{font-family:var(--home-display), Georgia, serif;margin:0;font-size:1.75rem;font-weight:300}.shelf-module__uPR6cW__empty p{color:var(--hall-dim);margin:0}.shelf-module__uPR6cW__empty a,.shelf-module__uPR6cW__empty button{color:var(--gold)}.shelf-module__uPR6cW__craft{border:1px solid var(--hall-line);background:radial-gradient(80% 140% at 0 0,#e7c78f1a,#0000 70%);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:21rem;padding:2.5rem;display:flex}.shelf-module__uPR6cW__craft h2{font-family:var(--home-display), Georgia, serif;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:300}.shelf-module__uPR6cW__craft p{color:var(--hall-dim);margin:.4rem 0 0}.shelf-module__uPR6cW__craft a{color:var(--gold);font-size:.9375rem}@media (max-width:640px){.shelf-module__uPR6cW__searchRow{grid-template-columns:1fr}}
.clock-module__98IsjG__clock{top:var(--hero-y,50%);left:var(--hero-x,70%);width:min(46rem,78vmin);opacity:calc(var(--copy,1) * .9);position:absolute;overflow:visible;translate:-50% -50%}.clock-module__98IsjG__rim{fill:none;stroke:rgb(var(--t-accent-rgb) / 30%);stroke-width:1px}.clock-module__98IsjG__tick{stroke:rgb(var(--t-accent-rgb) / 40%);stroke-width:1.2px}.clock-module__98IsjG__numeral{fill:rgb(var(--t-accent-rgb) / 55%);font-family:var(--home-display), Georgia, serif;letter-spacing:.04em;font-size:19px}.clock-module__98IsjG__hour,.clock-module__98IsjG__minute{stroke:#f4e6c4cc;stroke-linecap:round}.clock-module__98IsjG__hour{stroke-width:4px}.clock-module__98IsjG__minute{stroke-width:2px;transform:rotate(var(--minute,-6deg))}.clock-module__98IsjG__pin{fill:#f4e6c4}.clock-module__98IsjG__strike{top:var(--hero-y,50%);left:var(--hero-x,70%);aspect-ratio:1;opacity:0;pointer-events:none;border:1px solid #f4e6c499;border-radius:50%;width:min(46rem,78vmin);position:absolute;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){[data-struck] .clock-module__98IsjG__strike{animation:2.4s cubic-bezier(.2,.7,.2,1) both clock-module__98IsjG__strike}}@keyframes clock-module__98IsjG__strike{0%{opacity:.9;scale:1}to{opacity:0;scale:1.9}}[data-copy-gone] .clock-module__98IsjG__strike{display:none}
.shelf-collection-module__tFPFMW__collection.shelf-collection-module__tFPFMW__collection{background:0 0;min-width:0;min-height:0}.shelf-collection-module__tFPFMW__collection .shelf-collection-module__tFPFMW__search,.shelf-collection-module__tFPFMW__collection .shelf-collection-module__tFPFMW__sort{flex-direction:row;font-weight:400}.shelf-collection-module__tFPFMW__collection .shelf-collection-module__tFPFMW__search input{background:#ffffff0a;border-radius:999px;padding-left:2.75rem}.shelf-collection-module__tFPFMW__collection .shelf-collection-module__tFPFMW__sort select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#15131a;border-radius:999px;padding-inline:1rem}.shelf-collection-module__tFPFMW__resultCount{scroll-margin-top:2rem}.shelf-collection-module__tFPFMW__resultCount:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.shelf-collection-module__tFPFMW__pagination{border-top:1px solid var(--hall-line);color:var(--hall-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:2rem 0;font-size:.875rem;display:flex}.shelf-collection-module__tFPFMW__pagination button{min-height:2.75rem;color:var(--hall-text)}.shelf-collection-module__tFPFMW__pagination span{font-variant-numeric:tabular-nums}@media (max-width:420px){.shelf-collection-module__tFPFMW__pagination{gap:.5rem}.shelf-collection-module__tFPFMW__pagination span{text-align:center;flex-basis:100%;order:-1}}
.cyclone-module__7ApZAW__funnel{aspect-ratio:1/2;transform-origin:50% 100%;height:88vh;opacity:calc(.18 + var(--copy,1) * .72);position:absolute;top:-6vh;right:-6vh;overflow:visible}.cyclone-module__7ApZAW__body{fill:rgb(var(--t-haze) / 9%);filter:blur(10px)}.cyclone-module__7ApZAW__ring{fill:none;stroke:rgb(var(--t-haze) / 26%);stroke-width:1.4px;stroke-linecap:round}@media (max-width:900px){.cyclone-module__7ApZAW__funnel{height:70vh;opacity:calc(.12 + var(--copy,1) * .5);top:12vh;right:-14vh}}.cyclone-module__7ApZAW__emerald{top:78%;left:var(--hero-x,70%);background:radial-gradient(closest-side, rgb(var(--t-glow) / 42%), rgb(var(--t-glow) / 12%) 55%, transparent);filter:blur(4px);width:min(44rem,74vmin);height:12vh;opacity:calc(.4 + var(--copy,1) * .6);border-radius:50%;position:absolute;translate:-50% -50%}.cyclone-module__7ApZAW__prairie{fill:#060807;opacity:.94;width:100%;height:22vh;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.cyclone-module__7ApZAW__ring{animation:14s linear infinite cyclone-module__7ApZAW__cyclone-turn}.cyclone-module__7ApZAW__funnel{animation:34s ease-in-out infinite alternate cyclone-module__7ApZAW__cyclone-sway}}@keyframes cyclone-module__7ApZAW__cyclone-turn{to{stroke-dashoffset:-240px}}@keyframes cyclone-module__7ApZAW__cyclone-sway{0%{rotate:-1.5deg}to{rotate:2deg}}
.shelf-cover-module__odpSJa__card .shelf-cover-module__odpSJa__paper{font-family:var(--font-courier,var(--home-script,"Courier New")), monospace}.shelf-cover-module__odpSJa__coverYear{font-variant-numeric:tabular-nums}.shelf-cover-module__odpSJa__card .shelf-cover-module__odpSJa__coverAction>button.shelf-cover-module__odpSJa__launch,.shelf-cover-module__odpSJa__card .shelf-cover-module__odpSJa__coverAction>button.shelf-cover-module__odpSJa__launch:hover:not(:disabled),.shelf-cover-module__odpSJa__card .shelf-cover-module__odpSJa__coverAction>button.shelf-cover-module__odpSJa__launch:active:not(:disabled){width:100%;min-height:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:stretch;align-items:stretch;gap:1.25rem;padding:0;display:grid}.shelf-cover-module__odpSJa__coverAction>:focus-visible{outline:3px solid var(--gold);outline-offset:6px}
.desert-module__E3gwPW__crescent{top:calc(var(--hero-y,50%) - 14%);left:calc(var(--hero-x,70%) - 11%);fill:#f2e2c4;width:min(30rem,52vmin);filter:drop-shadow(0 0 14px rgb(var(--t-glow) / 45%)) drop-shadow(0 0 50px rgb(var(--t-glow) / 18%));opacity:calc(.1 + var(--copy,1) * .6);position:absolute;translate:-50% -50%;rotate:-24deg}.desert-module__E3gwPW__haze{background:radial-gradient(closest-side at 45% 60%, rgb(var(--t-glow) / 30%), rgb(var(--t-haze) / 10%) 55%, transparent);filter:blur(14px);border-radius:50%;width:130%;height:26vh;position:absolute;bottom:10vh;left:-15%}.desert-module__E3gwPW__city{bottom:17vh;left:calc(var(--hero-x,70%) - 30%);fill:#130f31;width:min(30rem,52vw);opacity:calc(.4 + var(--copy,1) * .6);position:absolute;translate:-50%}.desert-module__E3gwPW__dunes{width:100%;height:36vh;position:absolute;bottom:0;left:0;right:0}.desert-module__E3gwPW__far{fill:#110d2c}.desert-module__E3gwPW__mid{fill:#0a081d}.desert-module__E3gwPW__near{fill:#050411}.desert-module__E3gwPW__crest{fill:none;stroke:rgb(var(--t-glow) / 22%);stroke-width:1px;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){.desert-module__E3gwPW__haze{animation:22s ease-in-out infinite alternate desert-module__E3gwPW__desert-haze}}@keyframes desert-module__E3gwPW__desert-haze{0%{opacity:.7;scale:1 .92}to{opacity:1;scale:1.04 1.06}}
.film-studies-module__WOSmaW__studies{min-width:0}.film-studies-module__WOSmaW__catalogueNote{color:var(--card-muted);margin:.75rem 0;font-size:.8125rem}.film-studies-module__WOSmaW__reading{min-width:0}.film-studies-module__WOSmaW__reading .film-studies-module__WOSmaW__backToFilms{margin-bottom:1.5rem;display:inline-flex}.film-studies-module__WOSmaW__studyHeader{justify-content:space-between;align-items:start;gap:2rem;padding-right:1.5rem;display:flex}.film-studies-module__WOSmaW__reading .film-studies-module__WOSmaW__studyHeader h2{font:400 2.5rem / 1.1 var(--home-display), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;max-width:28ch;margin:0}.film-studies-module__WOSmaW__metadata,.film-studies-module__WOSmaW__scope{color:var(--card-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.film-studies-module__WOSmaW__practiceAction{flex:none}.film-studies-module__WOSmaW__practiceAction p{color:var(--card-muted);margin:.5rem 0;font-size:.75rem}.film-studies-module__WOSmaW__studyHeader .film-studies-module__WOSmaW__practice{background:var(--card-accent);color:var(--card-accent-ink);border-color:var(--card-accent)}.film-studies-module__WOSmaW__studyHeader .film-studies-module__WOSmaW__practice:hover:not(:disabled){color:var(--card-accent-ink);background:#f1d6a6;border-color:#f1d6a6}.film-studies-module__WOSmaW__studyNotes{margin:1rem 0;font-size:.875rem}.film-studies-module__WOSmaW__studyNotes summary{cursor:pointer;width:fit-content;color:var(--card-accent);padding:.5rem 0}.film-studies-module__WOSmaW__studyNotes summary:focus-visible,.film-studies-module__WOSmaW__studyMap a:focus-visible{outline:2px solid var(--card-accent);outline-offset:4px}.film-studies-module__WOSmaW__notesContent{max-width:70ch;padding-bottom:1rem;line-height:1.65}.film-studies-module__WOSmaW__notesContent p{margin:.75rem 0}.film-studies-module__WOSmaW__analysisNote{color:var(--card-muted);font-size:.8125rem;line-height:1.65}.film-studies-module__WOSmaW__sources{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.film-studies-module__WOSmaW__sources a{color:var(--card-accent);text-underline-offset:3px}.film-studies-module__WOSmaW__sources svg{vertical-align:middle;display:inline}.film-studies-module__WOSmaW__studyMap{z-index:1;background:var(--card-workspace);border-block:1px solid var(--card-line);flex-wrap:wrap;gap:.5rem 1.5rem;padding:.5rem 0;display:flex;position:sticky;top:0}.film-studies-module__WOSmaW__shortStage{display:none}.film-studies-module__WOSmaW__studyMap a{min-height:2.75rem;color:var(--card-ink);align-items:center;gap:.75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.film-studies-module__WOSmaW__studyMap a:hover{color:var(--card-accent)}.film-studies-module__WOSmaW__studyMap a>span:last-child{color:var(--card-muted);font-variant-numeric:tabular-nums}.film-studies-module__WOSmaW__studyBoard{gap:2rem;margin-top:1.5rem;display:grid}.film-studies-module__WOSmaW__studyStage{min-width:0;scroll-margin-top:calc(var(--study-map-height,4rem) + 1rem)}.film-studies-module__WOSmaW__studyStage>h3{font:400 1.5rem / 1.25 var(--home-display), Georgia, serif;color:var(--card-ink);align-items:baseline;gap:.75rem;margin:0 0 1rem;display:flex}.film-studies-module__WOSmaW__studyStage>h3 span{font:400 .8125rem var(--home-sans), sans-serif;color:var(--card-muted)}.film-studies-module__WOSmaW__studyStage ol{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.film-studies-module__WOSmaW__studyStage li{min-width:0}@media (max-width:750px){.film-studies-module__WOSmaW__fullStage{display:none}.film-studies-module__WOSmaW__shortStage{display:inline}.film-studies-module__WOSmaW__studyHeader{flex-direction:column;gap:1rem;padding:0}.film-studies-module__WOSmaW__reading .film-studies-module__WOSmaW__studyHeader h2{font-size:2rem}.film-studies-module__WOSmaW__practiceAction{width:100%}.film-studies-module__WOSmaW__studyMap{gap:.25rem 1rem}.film-studies-module__WOSmaW__studyStage ol{gap:.75rem}}@media (max-width:420px){.film-studies-module__WOSmaW__studyBoard{margin-inline:-.5rem}.film-studies-module__WOSmaW__studyStage>h3{margin-inline:.5rem}}
.forest-module__Qf4EMq__wood{width:100%;height:100%;position:absolute;inset:0}.forest-module__Qf4EMq__far{fill:#12201a}.forest-module__Qf4EMq__mid{fill:#060d0a}.forest-module__Qf4EMq__trunk{background:linear-gradient(90deg, #010302 0%, #040a07 70%, rgb(var(--t-glow) / 9%) 94%, #020504 100%);filter:blur(2px);position:absolute;top:0;bottom:0}.forest-module__Qf4EMq__trunk[data-trunk="1"]{width:min(7rem,8vw);left:-2vw}.forest-module__Qf4EMq__trunk[data-trunk="2"]{width:min(5rem,6vw);right:-1vw;scale:-1 1}.forest-module__Qf4EMq__shaft{transform-origin:50% 0;background:linear-gradient(180deg, rgb(var(--t-glow) / 18%), rgb(var(--t-glow) / 6%) 55%, transparent 85%);filter:blur(16px);height:120%;opacity:calc(.2 + var(--copy,1) * .7);position:absolute;top:-12%}.forest-module__Qf4EMq__shaft[data-shaft="1"]{left:calc(var(--hero-x,70%) - 9%);width:min(9rem,14vw);rotate:14deg}.forest-module__Qf4EMq__shaft[data-shaft="2"]{left:calc(var(--hero-x,70%) + 3%);width:min(5rem,8vw);opacity:calc(.15 + var(--copy,1) * .5);rotate:16deg}.forest-module__Qf4EMq__eyes{top:74%;left:calc(var(--hero-x,70%) - 24%);opacity:var(--copy,1);gap:9px;display:flex;position:absolute}.forest-module__Qf4EMq__eye{opacity:0;background:#dfe8b8;border-radius:50%;width:3px;height:2px;box-shadow:0 0 6px #dfe8b8b3}.forest-module__Qf4EMq__mist{background:radial-gradient(closest-side, rgb(var(--t-haze) / 26%), transparent);filter:blur(20px);border-radius:50%;width:140%;height:24vh;position:absolute;left:-20%}.forest-module__Qf4EMq__mist[data-band="1"]{bottom:2vh}.forest-module__Qf4EMq__mist[data-band="2"]{opacity:.55;bottom:14vh}@media (prefers-reduced-motion:no-preference){.forest-module__Qf4EMq__mist[data-band="1"]{animation:46s ease-in-out infinite alternate forest-module__Qf4EMq__forest-mist}.forest-module__Qf4EMq__mist[data-band="2"]{animation:60s ease-in-out -24s infinite alternate-reverse forest-module__Qf4EMq__forest-mist}.forest-module__Qf4EMq__eye{animation:41s linear 12s infinite forest-module__Qf4EMq__forest-eyes}}@keyframes forest-module__Qf4EMq__forest-mist{0%{translate:-5%}to{translate:5%}}@keyframes forest-module__Qf4EMq__forest-eyes{0%,86%{opacity:0}88%,91%{opacity:.5}91.6%{opacity:.04}92.4%,94%{opacity:.45}96%,to{opacity:0}}
.decoration-module__xF_VuG__decoration{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.decoration-module__xF_VuG__signature{inset-inline:var(--signature-inset);pointer-events:none;color:var(--paper-ink);font:400 max(8.5px, 1.8056cqw) / 1 var(--font-geist-sans), sans-serif;flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:5.55%}.decoration-module__xF_VuG__brand{align-items:center;gap:max(1px,.28cqw);display:inline-flex}.decoration-module__xF_VuG__brand img{width:max(15px,4.444cqw);height:auto;margin-left:-.833cqw;translate:0 -.08em}.decoration-module__xF_VuG__number{font-variant-numeric:tabular-nums}
.moor-module__wkNd-q__fullMoon{top:calc(var(--hero-y,50%) - 10%);left:var(--hero-x,70%);aspect-ratio:1;width:min(30rem,52vmin);box-shadow:0 0 80px 10px rgb(var(--t-glow) / 25%), 0 0 220px 60px rgb(var(--t-glow) / 12%);opacity:calc(.12 + var(--copy,1) * .78);background:radial-gradient(circle at 42% 38%,#fbf6e8 0%,#ece3c9 45%,#cfc4a6 100%);border-radius:50%;position:absolute;translate:-50% -50%}.moor-module__wkNd-q__tors{fill:#050807;opacity:.92;width:100%;height:32vh;position:absolute;bottom:0;left:0;right:0}.moor-module__wkNd-q__fog{background:radial-gradient(closest-side, rgb(var(--t-haze) / 30%), transparent);filter:blur(18px);border-radius:50%;width:140%;height:26vh;position:absolute;left:-20%}.moor-module__wkNd-q__fog[data-band="1"]{bottom:4vh}.moor-module__wkNd-q__fog[data-band="2"]{opacity:.6;bottom:18vh}.moor-module__wkNd-q__fog[data-band="3"]{opacity:.9;bottom:-6vh}@media (prefers-reduced-motion:no-preference){.moor-module__wkNd-q__fog[data-band="1"]{animation:38s ease-in-out infinite alternate moor-module__wkNd-q__drift-fog}.moor-module__wkNd-q__fog[data-band="2"]{animation:52s ease-in-out -20s infinite alternate-reverse moor-module__wkNd-q__drift-fog}.moor-module__wkNd-q__fog[data-band="3"]{animation:44s ease-in-out -8s infinite alternate moor-module__wkNd-q__drift-fog}}@keyframes moor-module__wkNd-q__drift-fog{0%{translate:-6%}to{translate:6%}}
.card-paper-module__B0f1pW__paper{box-sizing:border-box;aspect-ratio:5/3;background:var(--paper);width:100%;color:var(--ink);text-align:left;border:0;border-radius:3px;padding:7.778% 6.667% 11.667%;position:relative;box-shadow:0 4px 12px #0003;container-type:inline-size}.card-paper-module__B0f1pW__wording{font-family:var(--type);flex-direction:column;gap:.4rem;display:flex;position:relative}.card-paper-module__B0f1pW__wording .card-paper-module__B0f1pW__title{color:var(--ink);overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.3}.card-paper-module__B0f1pW__wording .card-paper-module__B0f1pW__body{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.45}.card-paper-module__B0f1pW__compact{min-height:158px;padding:1.3rem 1.1rem 2.3rem}.card-paper-module__B0f1pW__compact:hover{outline:1px solid var(--accent);outline-offset:2px}.card-paper-module__B0f1pW__compact .card-paper-module__B0f1pW__title{font-size:1.0625rem;line-height:1.35}.card-paper-module__B0f1pW__compact .card-paper-module__B0f1pW__body{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.card-paper-module__B0f1pW__edit{font:500 .65rem var(--home-sans), sans-serif;opacity:.65;align-items:center;gap:.25rem;display:flex;position:absolute;bottom:2rem;left:1.1rem}
.sea-module__q25BSW__moon{top:calc(var(--hero-y,50%) - 16%);left:var(--hero-x,70%);aspect-ratio:1;width:min(18rem,32vmin);box-shadow:0 0 70px 12px rgb(var(--t-glow) / 22%), 0 0 200px 70px rgb(var(--t-glow) / 10%);filter:blur(.6px);opacity:calc(.1 + var(--copy,1) * .6);background:radial-gradient(circle at 46% 42%,#eef2f6 0%,#cdd6e0 50%,#9eabbb 100%);border-radius:50%;position:absolute;translate:-50% -50%}.sea-module__q25BSW__sea{background:linear-gradient(180deg, rgb(var(--t-haze) / 14%) 0, var(--t-night-2) 1.5%, var(--t-night-1) 100%);height:40vh;box-shadow:0 -1px 0 rgb(var(--t-haze) / 22%);opacity:.96;position:absolute;bottom:0;left:0;right:0}.sea-module__q25BSW__swell{fill:none;width:100%;height:100%;stroke:rgb(var(--t-haze) / 16%);stroke-width:1px;position:absolute;inset:0}.sea-module__q25BSW__glint{background:rgb(var(--t-glow) / 85%);height:1.5px;box-shadow:0 0 6px rgb(var(--t-glow) / 60%);opacity:calc(.2 + var(--copy,1) * .5);border-radius:1px;position:absolute;translate:-50%}.sea-module__q25BSW__reflection{background:linear-gradient(180deg, rgb(var(--t-accent-rgb) / 55%), transparent);filter:blur(1px);width:2px;height:7vh;position:absolute;top:1%;left:calc(100% - 2vw - min(7rem,13vmin)/7.69231);translate:-50%}.sea-module__q25BSW__ship{width:min(7rem,13vmin);opacity:calc(.45 + var(--copy,1) * .5);position:absolute;bottom:calc(40vh - .9vmin);right:2vw;overflow:visible}.sea-module__q25BSW__hull{transform-box:fill-box;transform-origin:50% 100%;--rock:1.2deg}.sea-module__q25BSW__body{fill:#02050a}.sea-module__q25BSW__rigging{stroke:#02050a;stroke-width:1.4px;stroke-linecap:round}.sea-module__q25BSW__lantern{stroke:#02050a;stroke-width:.8px;transform-box:fill-box;transform-origin:50% 0;--rock:8deg}.sea-module__q25BSW__lamp{fill:var(--t-accent);stroke:none;filter:drop-shadow(0 0 3px rgb(var(--t-accent-rgb) / 90%))}@media (prefers-reduced-motion:no-preference){.sea-module__q25BSW__glint{animation:sea-module__q25BSW__sea-glint 3.2s ease-in-out var(--delay,0s) infinite alternate}.sea-module__q25BSW__hull,.sea-module__q25BSW__lantern{animation:7s ease-in-out infinite alternate sea-module__q25BSW__sea-rock}.sea-module__q25BSW__lantern{animation-delay:-3.5s}}@keyframes sea-module__q25BSW__sea-glint{0%{opacity:.08}to{opacity:calc(.25 + var(--copy,1) * .6)}}@keyframes sea-module__q25BSW__sea-rock{0%{rotate:calc(var(--rock) * -1)}to{rotate:var(--rock)}}@media (max-width:600px){.sea-module__q25BSW__ship,.sea-module__q25BSW__reflection{display:none}}
.library-module__HsiK8G__roomLibrary{min-width:0}.library-module__HsiK8G__roomBar,.library-module__HsiK8G__roomTabs,.library-module__HsiK8G__roomActions{align-items:center;gap:.5rem;display:flex}.library-module__HsiK8G__roomBar{border-top:1px solid var(--card-line);border-bottom:1px solid var(--card-line);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;padding:.5rem 0}.library-module__HsiK8G__roomTabs button[aria-expanded=true]{border-color:var(--card-accent);color:var(--card-accent);background:#e7c78f1f}.library-module__HsiK8G__roomActions .library-module__HsiK8G__clearButton{color:var(--card-muted);background:0 0;border-color:#0000}.library-module__HsiK8G__libraryPanel{background:var(--card-workspace);border-bottom:1px solid var(--card-line);padding:clamp(1.5rem,3vw,3rem);position:relative}.library-module__HsiK8G__libraryPanel .library-module__HsiK8G__closeLibrary{z-index:1;padding:.5rem;position:absolute;top:.75rem;right:.75rem}.library-module__HsiK8G__libraryHeading{margin-bottom:1.5rem;padding-right:2rem}.library-module__HsiK8G__libraryPanel .library-module__HsiK8G__libraryHeading h2{font:400 clamp(1.8rem, 2.6vw, 2.5rem) / 1.1 var(--home-display), Georgia, serif;letter-spacing:-.02em}.library-module__HsiK8G__libraryHeading p{color:var(--card-muted);max-width:50ch;margin:.6rem 0 0;line-height:1.65}.library-module__HsiK8G__savedBoards{max-width:55rem;margin:0;padding:0;list-style:none}.library-module__HsiK8G__savedBoards li{border-top:1px solid var(--card-line);align-items:center;display:flex}.library-module__HsiK8G__savedBoards :where(li)>button:first-child{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;padding:1rem .5rem;display:flex}.library-module__HsiK8G__savedBoards :where(li)>button:first-child:disabled{opacity:1;color:var(--card-accent);background:#e7c78f14}.library-module__HsiK8G__savedBoards span{color:var(--card-muted);font-size:.8125rem}.library-module__HsiK8G__savedBoards .library-module__HsiK8G__removeBoard{border:0;margin-inline:.5rem}.library-module__HsiK8G__storageNote,.library-module__HsiK8G__analysisNote{max-width:72ch;color:var(--card-muted);margin:1.5rem 0 0;font-size:.8125rem;line-height:1.65}@media (max-width:750px){.library-module__HsiK8G__roomBar{gap:.75rem;padding:.5rem 0}.library-module__HsiK8G__roomTabs,.library-module__HsiK8G__roomActions{flex:auto}.library-module__HsiK8G__roomActions{justify-content:flex-end}.library-module__HsiK8G__roomBar button{padding-inline:.65rem;font-size:.8125rem}.library-module__HsiK8G__libraryPanel{padding:1.5rem 1rem}}@media (max-width:420px){.library-module__HsiK8G__roomTabs,.library-module__HsiK8G__roomActions{flex-basis:100%;justify-content:space-between}.library-module__HsiK8G__roomTabs button,.library-module__HsiK8G__roomActions button{flex:1}}.library-module__HsiK8G__studyMap{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.library-module__HsiK8G__studyMap a{background:var(--card-surface);color:var(--card-accent);border-radius:6px;flex:1 0 7rem;padding:.65rem;font-size:.75rem;text-decoration:none}.library-module__HsiK8G__studyMap span{color:var(--card-muted);margin-top:.2rem;display:block}.library-module__HsiK8G__studyMap a:focus-visible{outline:2px solid var(--card-accent);outline-offset:3px}
.snow-module__YXKXHa__far,.snow-module__YXKXHa__near{pointer-events:none;width:100%;height:200%;position:absolute;top:-100%;left:0}.snow-module__YXKXHa__far{opacity:calc(.3 + var(--copy,1) * .4)}.snow-module__YXKXHa__near{opacity:calc(.2 + var(--copy,1) * .45)}.snow-module__YXKXHa__flake{background:#e8effad9;border-radius:50%;width:1.6px;height:1.6px;position:absolute}.snow-module__YXKXHa__near .snow-module__YXKXHa__flake{filter:blur(1.5px);background:#ecf2fc99;width:5px;height:5px}.snow-module__YXKXHa__roofs{width:100%;height:30vh;position:absolute;bottom:0;left:0;right:0}.snow-module__YXKXHa__mass{fill:#050609}.snow-module__YXKXHa__ridge{fill:none;stroke:rgb(var(--t-haze) / 38%);stroke-width:1.5px;stroke-linejoin:round}.snow-module__YXKXHa__window{fill:var(--t-accent);opacity:.85}.snow-module__YXKXHa__mullion{stroke:#050609;stroke-width:2px}@media (prefers-reduced-motion:no-preference){.snow-module__YXKXHa__far{animation:150s linear infinite snow-module__YXKXHa__snow-fall}.snow-module__YXKXHa__near{animation:90s linear -30s infinite snow-module__YXKXHa__snow-fall}}@keyframes snow-module__YXKXHa__snow-fall{0%{translate:0}to{translate:0 50%}}
.story-circle-module__iiQYXG__circle{grid-template:repeat(3,1fr)/repeat(3,1fr);align-self:start;gap:1.5rem .6rem;padding:1rem 0;display:grid;position:relative}.story-circle-module__iiQYXG__circle svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.story-circle-module__iiQYXG__circle svg circle{fill:none;stroke:var(--card-line);stroke-width:1px;stroke-dasharray:3 5}.story-circle-module__iiQYXG__circle svg path{fill:none;stroke:var(--card-accent);stroke-width:2px}.story-circle-module__iiQYXG__center{text-align:center;flex-direction:column;grid-area:2/2;align-self:center;gap:.45rem;display:flex;position:relative}.story-circle-module__iiQYXG__center>span{letter-spacing:.12em;color:var(--card-accent);font-size:.5rem}.story-circle-module__iiQYXG__center strong{font:400 1.1rem / 1.2 var(--home-display), Georgia, serif}.story-circle-module__iiQYXG__center small{color:var(--card-muted);font-size:.65rem;line-height:1.4}.story-circle-module__iiQYXG__circle button.story-circle-module__iiQYXG__node{background:var(--card-surface);border-color:var(--card-line);border-radius:10px;flex-direction:column;gap:.08rem;padding:.55rem .15rem;position:relative}.story-circle-module__iiQYXG__node>span{color:var(--card-muted);font-size:.65rem}.story-circle-module__iiQYXG__node>strong{font-size:.85rem}.story-circle-module__iiQYXG__node>small{color:var(--card-muted);font-size:.65rem}.story-circle-module__iiQYXG__circle button.story-circle-module__iiQYXG__node[aria-pressed=true],.story-circle-module__iiQYXG__circle button.story-circle-module__iiQYXG__node[aria-pressed=true]:hover:not(:disabled){background:var(--card-accent);border-color:var(--card-accent);color:var(--card-accent-ink)}.story-circle-module__iiQYXG__node[aria-pressed=true]>:is(span,small){color:var(--card-accent-ink)}.story-circle-module__iiQYXG__node[data-step="1"]{grid-area:1/2}.story-circle-module__iiQYXG__node[data-step="2"]{grid-area:1/3}.story-circle-module__iiQYXG__node[data-step="3"]{grid-area:2/3}.story-circle-module__iiQYXG__node[data-step="4"]{grid-area:3/3}.story-circle-module__iiQYXG__node[data-step="5"]{grid-area:3/2}.story-circle-module__iiQYXG__node[data-step="6"]{grid-area:3/1}.story-circle-module__iiQYXG__node[data-step="7"]{grid-area:2/1}.story-circle-module__iiQYXG__node[data-step="8"]{grid-area:1/1}@media (max-width:750px){.story-circle-module__iiQYXG__circle{gap:.75rem .4rem;padding:.5rem 0}.story-circle-module__iiQYXG__center small{display:none}.story-circle-module__iiQYXG__center strong{font-size:.8rem}.story-circle-module__iiQYXG__circle button.story-circle-module__iiQYXG__node{padding:.4rem .15rem}}
.storm-module__m1YYMa__sky{opacity:calc(.35 + var(--copy,1) * .65);position:absolute;inset:0}.storm-module__m1YYMa__cloud{border-radius:50%;position:absolute;translate:-50% -50%}.storm-module__m1YYMa__cloud[data-mass="1"]{top:calc(var(--hero-y,50%) - 30%);left:var(--hero-x,70%);background:radial-gradient(closest-side, rgb(var(--t-haze) / 17%), transparent);filter:blur(26px);width:min(72rem,124vmin);height:min(26rem,44vmin)}.storm-module__m1YYMa__cloud[data-mass="2"]{background:radial-gradient(closest-side, var(--t-night-1) 35%, transparent);filter:blur(30px);opacity:.85;width:130vw;height:52vh;top:4%;left:40%}.storm-module__m1YYMa__cloud[data-mass="3"]{top:calc(var(--hero-y,50%) - 12%);left:calc(var(--hero-x,70%) + 16%);background:radial-gradient(closest-side, rgb(var(--t-haze) / 12%), transparent);filter:blur(18px);width:56vmin;height:22vmin}.storm-module__m1YYMa__flash{top:calc(var(--hero-y,50%) - 32%);left:calc(var(--hero-x,70%) - 14%);aspect-ratio:2;background:radial-gradient(closest-side, rgb(var(--t-glow) / 52%), rgb(var(--t-glow) / 16%) 55%, transparent);filter:blur(12px);mix-blend-mode:screen;opacity:0;border-radius:50%;width:min(66rem,110vmin);position:absolute;translate:-50% -50%}.storm-module__m1YYMa__alps{width:100%;height:40vh;fill:var(--t-night-2);opacity:.85;position:absolute;bottom:0;left:0;right:0}.storm-module__m1YYMa__rainField{opacity:calc(.25 + var(--copy,1) * .5);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 8%,#000 38% 88%,#0000);mask-image:linear-gradient(#0000 8%,#000 38% 88%,#0000)}.storm-module__m1YYMa__rain{width:100%;height:200%;position:absolute;top:-100%;left:0}.storm-module__m1YYMa__sheet{width:100%;height:50%;display:block}.storm-module__m1YYMa__sheet line{stroke:rgb(var(--t-haze) / 24%);stroke-width:1px;vector-effect:non-scaling-stroke}.storm-module__m1YYMa__roofs{fill:#04070a;width:100%;height:30vh;position:absolute;bottom:0;left:0;right:0}.storm-module__m1YYMa__roofs .storm-module__m1YYMa__garret{fill:rgb(var(--t-accent-rgb) / 70%)}@media (prefers-reduced-motion:no-preference){.storm-module__m1YYMa__flash{animation:17s ease-out -6s infinite storm-module__m1YYMa__storm-flash}.storm-module__m1YYMa__rain{animation:2.8s linear infinite storm-module__m1YYMa__storm-rain-fall}}@keyframes storm-module__m1YYMa__storm-flash{0%,82%{opacity:0}83.5%{opacity:.75}96%,to{opacity:0}}@keyframes storm-module__m1YYMa__storm-rain-fall{0%{translate:0}to{translate:0 50%}}
.structure-module__qjqdKa__board{padding:1.5rem 0}.structure-module__qjqdKa__intro{justify-content:space-between;gap:1rem;margin-bottom:1.25rem;display:flex}.structure-module__qjqdKa__intro h2{font:400 2rem / 1.2 var(--home-display), Georgia, serif}.structure-module__qjqdKa__intro p{color:var(--card-muted);max-width:42rem;margin:.4rem 0 0;font-size:.8125rem}.structure-module__qjqdKa__progress{white-space:nowrap;color:var(--card-muted);background:0 0;border-radius:6px;align-self:start;padding:.4rem .65rem;font-size:.75rem}.structure-module__qjqdKa__layout{grid-template-columns:minmax(160px,185px) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.structure-module__qjqdKa__tray{border-right:1px solid var(--card-line);padding-right:1rem}.structure-module__qjqdKa__tray button.structure-module__qjqdKa__trayToggle{display:none}.structure-module__qjqdKa__layout:has(.structure-module__qjqdKa__tray[data-empty=true]){grid-template-columns:minmax(0,1fr)}.structure-module__qjqdKa__tray[data-empty=true]{border:0;order:1;padding:0}.structure-module__qjqdKa__tray[data-empty=true] button.structure-module__qjqdKa__trayToggle{width:100%;color:var(--card-muted);background:0 0;border-inline:0;border-radius:0;justify-content:space-between;display:flex}:where(.structure-module__qjqdKa__tray[data-empty=true]) .structure-module__qjqdKa__trayContent[data-open=false]{display:none}.structure-module__qjqdKa__stages{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.structure-module__qjqdKa__stages[data-method=five-act],.structure-module__qjqdKa__stages[data-method=save-the-cat]{grid-template-columns:repeat(auto-fit,minmax(225px,1fr))}.structure-module__qjqdKa__circleLayout{grid-template-columns:minmax(260px,.9fr) minmax(240px,1fr);align-items:start;gap:1.25rem;display:grid}.structure-module__qjqdKa__stage{border:1px solid #0000;background:0 0;border-top:1px solid #685c4a;border-radius:0;min-width:0;padding:1rem 0}.structure-module__qjqdKa__stage[data-over=true]{border-color:var(--card-accent);background:var(--card-hover)}.structure-module__qjqdKa__stageHeading>div{align-items:baseline;gap:.45rem;display:flex}.structure-module__qjqdKa__stageHeading h3{overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:600}.structure-module__qjqdKa__stageNumber{color:var(--card-accent);font-size:.7rem}.structure-module__qjqdKa__count{color:var(--card-muted);margin-left:auto;font-size:.7rem}.structure-module__qjqdKa__stageHeading p{color:var(--card-muted);min-height:2.25rem;margin:.35rem 0 .85rem;font-size:.75rem;line-height:1.5}.structure-module__qjqdKa__cards{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.structure-module__qjqdKa__tray .structure-module__qjqdKa__cards{scrollbar-width:thin;max-height:580px;padding:.1rem .25rem;overflow-y:auto}.structure-module__qjqdKa__empty{border:1px dashed var(--card-line);min-height:85px;color:var(--card-muted);text-align:center;border-radius:5px;justify-content:center;align-items:center;margin:0 0 .75rem;font-size:.75rem;display:flex}.structure-module__qjqdKa__stage button.structure-module__qjqdKa__add{background:0 0;border-style:dashed;width:100%;margin-top:.6rem;font-size:.75rem}.structure-module__qjqdKa__footnote{color:var(--card-muted);flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;font-size:.75rem;display:flex}.structure-module__qjqdKa__footnote a{color:var(--card-accent);text-underline-offset:2px;text-decoration:underline}@media (max-width:1100px){.structure-module__qjqdKa__layout{grid-template-columns:minmax(155px,180px) minmax(0,1fr)}.structure-module__qjqdKa__stages{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.structure-module__qjqdKa__circleLayout{grid-template-columns:minmax(0,1fr)}}@media (max-width:750px){.structure-module__qjqdKa__board{padding:1.25rem 0}.structure-module__qjqdKa__intro{flex-direction:column;gap:.5rem}.structure-module__qjqdKa__layout{grid-template-columns:minmax(0,1fr)}.structure-module__qjqdKa__tray{border-right:0;padding-right:0}.structure-module__qjqdKa__tray[data-empty=true]{order:1}.structure-module__qjqdKa__tray button.structure-module__qjqdKa__trayToggle{background:0 0;justify-content:space-between;width:100%;font-size:.8rem;display:flex}.structure-module__qjqdKa__trayContent[data-open=false]{display:none}.structure-module__qjqdKa__trayContent[data-open=true]{margin-top:.6rem}.structure-module__qjqdKa__tray .structure-module__qjqdKa__cards{max-height:245px}.structure-module__qjqdKa__tray .structure-module__qjqdKa__empty{min-height:44px}.structure-module__qjqdKa__stages,.structure-module__qjqdKa__stages[data-method],.structure-module__qjqdKa__circleLayout{grid-template-columns:minmax(0,1fr)}}
.night-module__D0awbG__night{background:radial-gradient(70% 55% at 74% 22%, rgb(var(--t-glow) / 30%), transparent 60%), radial-gradient(60% 50% at 10% 100%, rgb(var(--t-haze) / 18%), transparent 70%), linear-gradient(180deg, var(--t-night-1) 0%, var(--t-night-2) 42%, var(--t-night-3) 80%, var(--t-night-4) 100%);position:absolute;inset:0;overflow:hidden}.night-module__D0awbG__moon{top:var(--hero-y,50%);left:var(--hero-x,70%);aspect-ratio:1;background:radial-gradient(circle, rgb(var(--t-glow) / 22%) 0%, rgb(var(--t-glow) / 8%) 40%, transparent 68%);border-radius:50%;width:min(62rem,95vmin);position:absolute;translate:-50% -50%}.night-module__D0awbG__dust{background:var(--t-text);box-shadow:0 0 6px rgb(var(--t-glow) / 70%);opacity:.55;translate:0 calc(var(--p,0) * -14px);border-radius:50%;position:absolute}@keyframes night-module__D0awbG__twinkle{0%{opacity:.2}to{opacity:.95}}@media (prefers-reduced-motion:no-preference){.night-module__D0awbG__dust{animation:night-module__D0awbG__twinkle 4s ease-in-out var(--delay) infinite alternate}}
.structure-card-module__qdnNZW__card{min-width:0;list-style:none}.structure-card-module__qdnNZW__card[data-dragging=true]{opacity:.45}.structure-card-module__qdnNZW__card button.structure-card-module__qdnNZW__paper{background:0 0;border:0;border-radius:3px;width:100%;padding:0;display:block}.structure-card-module__qdnNZW__card button.structure-card-module__qdnNZW__paper:hover:not(:disabled){background:0 0}.structure-card-module__qdnNZW__controls{align-items:end;gap:.35rem;padding:.35rem .05rem .1rem;display:flex}.structure-card-module__qdnNZW__controls label{flex:1;min-width:0}.structure-card-module__qdnNZW__controls label>span{color:var(--card-muted);font-size:.75rem}.structure-card-module__qdnNZW__controls select{width:100%;padding:.35rem;font-size:.8125rem}.structure-card-module__qdnNZW__grip{color:var(--card-muted);cursor:grab;flex:none;align-self:center}.structure-card-module__qdnNZW__order{display:flex}.structure-card-module__qdnNZW__order button{background:0 0;border:0;min-width:2.75rem;padding:.3rem}
.sky-module__iioRMG__sky{width:100%;height:100%;font-family:var(--sans);overflow:visible}.sky-module__iioRMG__threads line{stroke:rgb(var(--t-haze) / 30%);stroke-width:.8px}.sky-module__iioRMG__threads line[data-origin]{stroke:rgb(var(--t-accent-rgb) / 45%);stroke-width:1px}.sky-module__iioRMG__star circle{fill:#f4f6ff}.sky-module__iioRMG__star text{fill:var(--t-text-dim);font-size:13px}.sky-module__iioRMG__star[data-kind=possible] circle{fill:none;stroke:var(--t-sheen-1);stroke-width:1.4px;stroke-dasharray:2.4 2.4}.sky-module__iioRMG__star[data-kind=open] circle{fill:none;stroke:var(--t-sheen-2);stroke-width:1.4px}.sky-module__iioRMG__star[data-kind=chosen] circle{fill:#fff7e4;filter:drop-shadow(0 0 4px #fff0c8cc)}.sky-module__iioRMG__star[data-kind=dust] circle{fill:#f0f3ffb3}.sky-module__iioRMG__origin circle:nth-child(2){fill:#fff4d6}.sky-module__iioRMG__origin text{fill:var(--t-accent);font-size:13px;font-weight:500}@media (prefers-reduced-motion:no-preference){.sky-module__iioRMG__star[data-kind=dust]{animation:sky-module__iioRMG__twinkle calc(3s + var(--i) * .7s) ease-in-out infinite alternate}}@keyframes sky-module__iioRMG__twinkle{0%{opacity:.35}to{opacity:1}}
