@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8ccc630e9b93600-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ab3e5abcf77747f-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/edb99fec956915f8-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8ccc630e9b93600-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1ab3e5abcf77747f-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/edb99fec956915f8-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8ccc630e9b93600-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1ab3e5abcf77747f-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/edb99fec956915f8-s.p.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.BDU7Lq_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.BDU7Lq_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/921a7ea4a0b6b1fa-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ad59077d07cbed7-s.07tvg3tgusgux.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:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b81eeca71e9850c-s.p.3vm0tq4e-zz_5.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/921a7ea4a0b6b1fa-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ad59077d07cbed7-s.07tvg3tgusgux.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b81eeca71e9850c-s.p.3vm0tq4e-zz_5.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/921a7ea4a0b6b1fa-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0ad59077d07cbed7-s.07tvg3tgusgux.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b81eeca71e9850c-s.p.3vm0tq4e-zz_5.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:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.FGVylq_className{font-family:Syne,Syne Fallback;font-style:normal}.FGVylq_variable{--font-syne:"Syne", "Syne Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/375575c718dc6b7a-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.0n7ulcr4ivksg.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/375575c718dc6b7a-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.0n7ulcr4ivksg.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/375575c718dc6b7a-s.3a-pd9010p_dh.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.0n7ulcr4ivksg.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.1hij5ex6k3v9q.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07ada52535bdea5d-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ebba1bee165cb80a-s.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.40bho2kviej2o.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07ada52535bdea5d-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ebba1bee165cb80a-s.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.40bho2kviej2o.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07ada52535bdea5d-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ebba1bee165cb80a-s.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.40bho2kviej2o.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.qEU26W_className{font-family:Newsreader,Newsreader Fallback}.qEU26W_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a6b537d2d7915fee-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fa4db8b844e05e3-s.0g4pmka8j2u20.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca77c3e9113c98bb-s.1thpl3j71vtxe.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c974309cb591fe01-s.1v7x_qdpnbwoz.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff88af711673de4c-s.1h7k3aqd68qji.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/73c8302d2fdfe340-s.p.30xqm3yldpj47.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e9bef65aac3123c-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1162af63fcaf8ea1-s.42z9vm7u0i9n-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/016f413c39673ab5-s.3hdclex1x_th1.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f8811ef018a909c-s.1iu7q7yw-zhgt.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ae16e032a695779-s.07-q_h5lq3omo.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5be66613d9c872-s.p.27korwsf9c79u.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.HpUYOG_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.HpUYOG_variable{--font-plex:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--room:#e7eef3;--paper:#fffdf8;--card:#fffdf8;--mist:#526273;--wax:#b4234a;--foil:#a67c2d;--ink:#172033;--line:#17203324}*{box-sizing:border-box}html,body{background:var(--room);min-height:100%;color:var(--ink);margin:0}body{font-family:var(--font-newsreader), Georgia, serif}a{color:inherit}button,input,textarea{font:inherit}:focus-visible{outline:2px solid var(--foil);outline-offset:3px}.mark{font-family:var(--font-syne), sans-serif;letter-spacing:-.06em;font-size:1.4rem;font-weight:800;text-decoration:none}.eyebrow,.gesture-kicker,.fine,.preview-mark,.meter{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mist);font-size:.72rem}.link-line{font-family:var(--font-plex), ui-monospace, monospace;color:var(--mist);word-break:break-all;font-size:.68rem}h1{font-family:var(--font-syne), sans-serif;letter-spacing:-.05em;margin:.2rem 0 .8rem;font-weight:800;line-height:.92}.wax-button,.quiet-button{appearance:none;cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.wax-button{background:var(--wax);color:var(--card);font-family:var(--font-syne), sans-serif;border-radius:999px;padding:.85rem 1.3rem;font-weight:700}.wax-button:disabled{opacity:.6}.quiet-button{color:var(--mist);border-bottom:1px solid var(--line);font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:.35rem 0;font-size:.72rem}.home{max-width:1180px;min-height:100vh;margin:0 auto;padding:24px 32px 80px}.home-bar,.desk-bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.text-link{font-family:var(--font-syne), sans-serif;border-bottom:1px solid var(--foil);text-decoration:none}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding:48px 0 16px;display:grid}.hero h1{max-width:8ch;font-size:clamp(3.4rem,8vw,7rem)}.lede{max-width:36ch;color:var(--mist);font-size:1.25rem;line-height:1.45}.hero-actions{align-items:center;gap:16px;margin-top:8px;display:flex}.demo-seal{background:var(--paper);min-height:460px;color:var(--ink);border:1px solid #0000;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 1px #0000000d,0 18px 40px #00000014;box-shadow:0 1px 1px lab(0% 0 0/.05),0 18px 40px lab(0% 0 0/.08)}.demo-seal p,.secret-name{font-family:var(--font-newsreader), Georgia, serif;margin:0;font-size:clamp(2.4rem,5vw,4.2rem);font-style:italic}.demo-seal .gesture{position:absolute;inset:0}.band{margin-top:72px}.band h2{max-width:16ch;font-size:clamp(2rem,4vw,3rem)}.steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px;display:grid}.steps article{background:var(--paper);border:1px solid #0000;padding:24px;box-shadow:0 1px 1px #0000000a;box-shadow:0 1px 1px lab(0% 0 0/.04)}.steps p{color:var(--mist);margin:8px 0 0;font-size:1.1rem}.shop-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;display:grid}.shop-card{background:var(--paper);min-height:240px;color:var(--ink);border:1px solid #0000;flex-direction:column;text-decoration:none;display:flex;box-shadow:0 1px 1px #0000000d,0 10px 24px #0000000d;box-shadow:0 1px 1px lab(0% 0 0/.05),0 10px 24px lab(0% 0 0/.05)}.shop-card .swatch{height:88px}.shop-card strong{font-family:var(--font-syne), sans-serif;padding:16px 16px 0;font-size:1.35rem}.shop-card em{color:var(--mist);font-style:normal;font-family:var(--font-newsreader), Georgia, serif;padding:8px 16px 0;font-size:1.05rem}.shop-card .occasion{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mist);margin-top:auto;padding:16px;font-size:.72rem}.tone-cake .swatch{background:linear-gradient(#fff4df,#f0c98a)}.tone-foil .swatch{background:linear-gradient(#f6e7b2,#c9a15b)}.tone-globe .swatch{background:linear-gradient(#f5f9ff,#b7cbe2)}.tone-confession .swatch{background:#f6d0d8}.tone-balloons .swatch{background:#f3c3d6}.tone-gift .swatch{background:#e7b7c4}.tone-seal .swatch{background:#c98493}.tone-musicbox .swatch{background:#efe4c4}.offer-row{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.offer{background:var(--paper);border:1px solid #0000;align-content:start;gap:8px;padding:24px;display:grid;box-shadow:0 1px 1px #0000000a;box-shadow:0 1px 1px lab(0% 0 0/.04)}.offer.full{box-shadow:0 0 0 2px var(--wax), 0 12px 28px #0000000f}@supports (color:lab(0% 0 0)){.offer.full{box-shadow:0 0 0 2px var(--wax), 0 12px 28px lab(0% 0 0/.06)}}.offer strong{font-family:var(--font-syne), sans-serif;letter-spacing:-.04em;font-size:2.4rem}.offer p{color:var(--mist);margin:0;font-size:1.1rem}.gesture-index{border-top:1px solid var(--line);margin:2rem 0 0;padding:0;list-style:none}.gesture-index a,.preset-pick{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:8rem 1fr auto;align-items:baseline;gap:1rem;padding:.95rem 0;text-decoration:none;display:grid}.gesture-index span,.preset-pick span,.gesture-index em,.preset-pick em{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mist);font-size:.72rem;font-style:normal}.gesture-index strong,.preset-pick strong{font-family:var(--font-syne), sans-serif;font-size:1.4rem;font-weight:700}.preset-pick.on{color:var(--foil)}.prices{flex-wrap:wrap;gap:1.5rem 3rem;padding-top:2rem;display:flex}.prices strong{font-family:var(--font-syne), sans-serif}.room{place-items:center;min-height:100vh;padding:1.2rem;display:grid;position:relative}.room>.mark{position:absolute;top:1rem;left:1.1rem}.room-message{color:var(--mist)}.gate,.phone-card{background:var(--card);width:min(420px,100%);min-height:78vh;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:1.4rem 1.2rem 1.6rem;display:flex}.gate img,.kept-photo,.photo-preview{background:#fff;width:min(260px,70%);height:auto}.kept-photo,.photo-preview{aspect-ratio:1;object-fit:cover}.phone-card h1,.gate h1{font-size:clamp(2.6rem,8vw,4.4rem)}.letter-body{margin:0;font-size:1.35rem;line-height:1.35}.phone-card .gesture{flex:1;width:100%}.gesture{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;width:100%;min-height:320px;display:flex;position:relative}.foil-stage{flex:1;place-items:center;width:100%;min-height:52vh;display:grid;position:relative}.foil-stage canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.scratch{min-height:100%}.candles,.bunch{align-items:flex-end;gap:.45rem;min-height:140px;display:flex}.candle,.balloon,.globe,.wax-seal,.key{color:var(--ink);cursor:pointer;background:0 0;border:0}.candle{background:#f7f1e4;border:1px solid #d9c7a2;width:28px;height:90px;position:relative}.candle span{background:0 0;width:12px;height:18px;position:absolute;top:-18px;left:8px}.candle.lit span{background:radial-gradient(circle at 50% 80%,#fff4c8,#e58a2a 60%,#0000 70%)}.balloon{background:var(--wax);width:58px;height:74px;color:var(--card);font-family:var(--font-plex), monospace;border-radius:50% 50% 46% 46%;font-size:.62rem}.balloon.popped{opacity:.25;color:var(--ink);border:1px dashed var(--wax);background:0 0}.globe{width:180px;height:180px;font-family:var(--font-newsreader), Georgia, serif;background:radial-gradient(circle at 35% 30%,#fff,#9aabc4 70%);border:8px solid #d5deea;border-radius:50%;font-size:1.6rem;font-style:italic}.globe.shaking{animation:.35s linear infinite tilt}.ribbon{background:var(--wax);width:46px;height:150px}.wax-seal{background:radial-gradient(circle, transparent 58%, var(--foil) 59% 62%, transparent 63%), conic-gradient(var(--foil) calc(var(--progress) * 360deg), var(--wax) 0);width:150px;height:150px;color:var(--card);font-family:var(--font-syne), sans-serif;border-radius:50%}.key{border:2px solid var(--ink);border-radius:50%;width:90px;height:90px}.key span{background:var(--ink);width:8px;height:46px;margin:0 auto;display:block}.shout-ring{border:10px solid var(--wax);width:160px;height:160px;transform:scale(calc(.8 + var(--level) * .5));border-radius:50%;transition:transform 80ms linear}.meter{color:var(--wax)}.signatures{text-align:left;width:100%;margin:0;padding:0;list-style:none}.signatures li{border-top:1px solid #1c140f1f;gap:.15rem;padding:.45rem 0;display:grid}.from-line{margin:0;font-style:italic}.preview-mark{position:absolute;bottom:1rem;right:1rem}.confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti i{background:var(--wax);width:8px;height:14px;animation:1.8s linear infinite fall;position:absolute;top:-10px}.confetti i:nth-child(odd){background:var(--foil)}.confetti i:first-child{left:8%}.confetti i:nth-child(2){animation-delay:.2s;left:18%}.confetti i:nth-child(3){left:28%}.confetti i:nth-child(4){animation-delay:.4s;left:40%}.confetti i:nth-child(5){left:52%}.confetti i:nth-child(6){animation-delay:.1s;left:63%}.confetti i:nth-child(7){left:74%}.confetti i:nth-child(8){animation-delay:.3s;left:84%}.confetti i:nth-child(9){animation-delay:.5s;left:12%}.confetti i:nth-child(10){left:48%}.confetti i:nth-child(11){animation-delay:.15s;left:70%}.confetti i:nth-child(12){left:90%}.desk{min-height:100vh;padding:1.2rem}.desk-grid{grid-template-columns:1fr 1fr;gap:2rem;padding-top:1.5rem;display:grid}.desk h1{font-size:clamp(2.4rem,5vw,4.2rem)}.preset-list{margin:0;padding:0;list-style:none}.desk-form{align-content:start;gap:.8rem;display:grid}.desk-form label{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mist);gap:.3rem;font-size:.72rem;display:grid}.desk-form input,.desk-form textarea{width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--line);text-transform:none;letter-spacing:0;font-family:var(--font-newsreader), Georgia, serif;background:0 0;padding:.55rem 0;font-size:1.2rem}.signature-head,.signature-row{align-items:center;gap:.6rem;display:flex}.signature-head{justify-content:space-between}.form-error{color:#9d2340;margin:0}@media (max-width:800px){.home{padding:16px 16px 64px}.hero,.desk-grid,.gesture-index a,.preset-pick,.steps,.offer-row{grid-template-columns:1fr}.shop-grid{grid-template-columns:1fr 1fr}.hero{min-height:auto}.demo-seal{min-height:320px}}@media (prefers-reduced-motion:no-preference){.hero-copy>*{animation:.3s ease-out both rise}.hero-copy>:nth-child(2){animation-delay:.1s}.hero-copy>:nth-child(3){animation-delay:.2s}.hero-copy>:nth-child(4){animation-delay:.3s}.wax-button{transition-property:scale;transition-duration:.15s;transition-timing-function:ease-out}.wax-button:active{scale:.96}}@media (prefers-reduced-motion:reduce){.confetti i,.globe.shaking{animation:none}}@keyframes rise{0%{opacity:0;filter:blur(4px);translate:0 12px}to{opacity:1;filter:blur();translate:0}}@keyframes tilt{50%{transform:rotate(6deg)}}@keyframes fall{to{transform:translateY(80vh)rotate(40deg)}}.landing{color:#1c1418;background:radial-gradient(520px 420px at 78% 18%,#f8d5e2 0%,#0000 68%),radial-gradient(420px 320px at 8% 0,#ffe9bf 0%,#0000 70%),#fffdfb;min-height:100vh;padding:20px 40px 80px}.landing-bar{align-items:center;gap:28px;max-width:1120px;margin:0 auto;display:flex}.landing-mark{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.04em;color:#1c1418;font-size:1.7rem;font-weight:600;text-decoration:none}.landing-bar nav{gap:18px;margin-left:auto;display:flex}.landing-bar nav a{color:#5c4d55;font-family:var(--font-syne), sans-serif;font-size:.95rem;text-decoration:none}.landing-cta,.landing-ghost{font-family:var(--font-syne), sans-serif;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.landing-cta{color:#fff;background:#e11d48;border:1px solid #0000;box-shadow:0 8px 20px #e11d4838}.landing-ghost{color:#1c1418;background:0 0}.landing-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:32px;max-width:1120px;min-height:78vh;margin:28px auto 0;display:grid}.landing-kicker{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#8a3d52;margin:0 0 12px;font-size:.72rem}.landing h1{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.035em;max-width:9ch;margin:0;font-size:clamp(3.4rem,6.4vw,5.6rem);font-weight:560;line-height:.92}.landing h1 em{color:#a15c32;font-style:italic;font-weight:560}.landing-lede{color:#5c4d55;max-width:38ch;font-size:1.2rem;line-height:1.45}.landing-actions{align-items:center;gap:8px;margin:8px 0 22px;display:flex}.chips{flex-wrap:wrap;align-items:center;gap:8px;max-width:460px;display:flex}.chips span,.chips a{font-family:var(--font-syne), sans-serif;font-size:.92rem}.chips span{color:#8a7b82}.chips a{color:#1c1418;background:#ffffffb8;border:1px solid #1c141814;border-radius:999px;padding:7px 12px;text-decoration:none}.phone-wrap{justify-items:center;gap:14px;display:grid}.phone{background:#1b1718;border-radius:42px;width:300px;padding:10px;box-shadow:0 30px 70px #5a1e322e,inset 0 0 0 1px #ffffff14}.phone-screen{background:#fff6ea;border-radius:32px;place-items:center;height:580px;display:grid;position:relative;overflow:hidden}.phone-secret,.phone-note{text-align:center;font-family:var(--font-fraunces), Georgia, serif;margin:0;font-style:italic}.phone-secret{font-size:3.4rem}.phone-note{color:#5c4d55;font-size:1.3rem;position:absolute;bottom:72px;left:24px;right:24px}.phone-screen .gesture{min-height:0;position:absolute;inset:0}.phone-screen .foil-stage{height:100%;min-height:0}.phone-caption{color:#6d5c64;margin:0;font-size:.95rem}.landing-worlds,.landing-price{max-width:1120px;margin:72px auto 0}.landing-section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.landing h2{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;max-width:16ch;margin:0;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:560;line-height:1}.landing-section-head a{color:#1c1418;font-family:var(--font-syne), sans-serif}.worlds{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.world{color:#1c1418;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:280px;padding:18px;text-decoration:none;display:flex;box-shadow:0 10px 24px #501e280f}.world span,.world em{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-style:normal}.world strong{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;margin-top:auto;font-size:1.8rem;font-weight:560}.tone-cake{background:linear-gradient(160deg,#ffe7c2,#f0b27a)}.tone-foil{background:linear-gradient(160deg,#f8e7a8,#d4a441)}.tone-globe{background:linear-gradient(160deg,#f4f8ff,#b9d0ea)}.tone-confession{background:linear-gradient(160deg,#ffd0dc,#e48aa3)}.tone-balloons{background:linear-gradient(160deg,#ffe0ef,#f0a0c4)}.tone-gift{background:linear-gradient(160deg,#f8d5df,#e08aa4)}.tone-seal{color:#fff;background:linear-gradient(160deg,#f3c3cc,#c45b73)}.tone-musicbox{background:linear-gradient(160deg,#fff1cc,#e6c56e)}.landing-price{color:#fff8f3;background:#1c1418;border-radius:28px;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:24px;padding:28px;display:grid}.landing-price h2,.landing-price p{color:inherit}.landing-price p{color:#e7d5dc;margin:8px 0 0}.price-pair{gap:12px;display:grid}.price-pair p{margin:0;display:grid}.price-pair strong{font-family:var(--font-fraunces), Georgia, serif;font-size:2rem}.price-pair span{color:#e7d5dc}@media (max-width:860px){.landing{padding:16px 16px 64px}.landing-bar nav{display:none}.landing-hero,.worlds,.landing-price{grid-template-columns:1fr}.worlds{grid-template-columns:1fr 1fr}.phone{width:min(300px,100%)}.phone-screen{height:520px}}@media (prefers-reduced-motion:no-preference){.landing-cta:active{scale:.96}.landing-cta{transition:scale .15s ease-out}}
