@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.2q67k36_u2-4v.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:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.1b8f__myswv-j.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.3xdkf2df5spiy.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:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.2yekaq-lsxzxl.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:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.32g3_4t-7pe44.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.1h6pn64pmfi2q.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%}.fraunces_f4134787-module__I8D2cq__className{font-family:Fraunces,Fraunces Fallback}.fraunces_f4134787-module__I8D2cq__variable{--f-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_49c22afc-module__FH3tCa__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_49c22afc-module__FH3tCa__variable{--f-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.2t3qiyt2vl-ta.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2_s53-223o24o.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_81839ed9-module__SFDEZG__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_81839ed9-module__SFDEZG__variable{--f-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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.0slbgzy4000md.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.0d4lnz92g9ol4.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.253cfg7mpxmwg.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-20C0,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.273-hd1b-0-z9.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.2dbc-et3k6kfe.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.0slbgzy4000md.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.0d4lnz92g9ol4.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.253cfg7mpxmwg.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-20C0,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.273-hd1b-0-z9.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:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.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:600;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.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:600;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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.26a4qkxezf9-r.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.1hzlq6xrrxf6u.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.33on4mq75bz97.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.2xsoqmjk136f4.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-20C0,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.0v7knm2wof07y.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.26a4qkxezf9-r.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.1hzlq6xrrxf6u.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.33on4mq75bz97.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.2xsoqmjk136f4.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-20C0,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.0v7knm2wof07y.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:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.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:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.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:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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_70f84271-module__X7GHFG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_70f84271-module__X7GHFG__variable{--f-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Kalam;font-style:normal;font-weight:300;font-display:swap;src:url(../media/203a5aa7ef871d42-s.1i2imqjs76q7w.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f01a82800374741d-s.0m71qfqw62z6t.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:300;font-display:swap;src:url(../media/84780b0176be2d72-s.p.15k2e1n_c36n0.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:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f9d625bba3a10f71-s.2mytwttzefip6.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0cdb645d767d445c-s.3ydepyf7yqv2y.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fcab32fcfb2da9d-s.p.1xuyavnr-8o1k.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:Kalam Fallback;src:local(Arial);ascent-override:108.94%;descent-override:54.42%;line-gap-override:0.0%;size-adjust:97.58%}.kalam_99fcf0c1-module__dAaQPa__className{font-family:Kalam,Kalam Fallback;font-style:normal}.kalam_99fcf0c1-module__dAaQPa__variable{--f-kalam:"Kalam", "Kalam Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_cac593ca-module__9cmLJW__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_cac593ca-module__9cmLJW__variable{--f-caveat:"Caveat", "Caveat Fallback"}
@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(../media/612bd71aa396cae6-s.p.2uqs04jkf90gi.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:Permanent Marker Fallback;src:local(Arial);ascent-override:97.58%;descent-override:27.92%;line-gap-override:2.66%;size-adjust:113.69%}.permanent_marker_7de457f4-module__t9Ktwq__className{font-family:Permanent Marker,Permanent Marker Fallback;font-style:normal;font-weight:400}.permanent_marker_7de457f4-module__t9Ktwq__variable{--f-marker:"Permanent Marker", "Permanent Marker Fallback"}
@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dd297ff72c8fa7-s.34afi_j1p0a6k.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:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85c577ec7d0c8010-s.26f9ryzsbsglu.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8cabcee3b0c666c-s.p.1qijn9nev9bbg.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:Patrick Hand Fallback;src:local(Arial);ascent-override:127.97%;descent-override:38.32%;line-gap-override:0.0%;size-adjust:81.43%}.patrick_hand_bfe2cb6-module__uTE3bq__className{font-family:Patrick Hand,Patrick Hand Fallback;font-style:normal;font-weight:400}.patrick_hand_bfe2cb6-module__uTE3bq__variable{--f-patrick:"Patrick Hand", "Patrick Hand Fallback"}
@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09d59b9ec7493ab1-s.1t23271dk9abp.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/748b8b5301d2bdb2-s.p.0obcy7v14u1cn.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:Special Elite Fallback;src:local(Arial);ascent-override:60%;descent-override:25.33%;line-gap-override:0.0%;size-adjust:117.2%}.special_elite_3a623494-module__psIb9G__className{font-family:Special Elite,Special Elite Fallback;font-style:normal;font-weight:400}.special_elite_3a623494-module__psIb9G__variable{--f-elite:"Special Elite", "Special Elite Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/3d51db290a6a25f3-s.0kkodo7okz7sx.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/f7054824cbb51795-s.3gwda9lv2grgl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/74effe3e2193102a-s.p.2ke8r1sltdje0.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_f2f15560-module__zDkK0W__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_f2f15560-module__zDkK0W__variable{--f-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4377f9268b635edc-s.2_4qiqx1oev18.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(../media/10883291dcf2ac2d-s.p.0834ksqxe1j64.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:Abril Fatface Fallback;src:local(Arial);ascent-override:102.31%;descent-override:28.14%;line-gap-override:0.0%;size-adjust:103.41%}.abril_fatface_ba954467-module__9eL45a__className{font-family:Abril Fatface,Abril Fatface Fallback;font-style:normal;font-weight:400}.abril_fatface_ba954467-module__9eL45a__variable{--f-abril:"Abril Fatface", "Abril Fatface Fallback"}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.41kzji7o-jdsp.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-20C0,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.1e8puyswpvmbr.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.2lhqjbmzqepkg.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-20C0,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.15zaksznb5cf5.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_a2e816d5-module__vYUUca__className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.courier_prime_a2e816d5-module__vYUUca__variable{--f-courier:"Courier Prime", "Courier Prime Fallback"}
@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e7d42cb11256a9f9-s.2mhzvxwdz7e4k.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32a036eac4f5c29a-s.p.19snpbqb0f7de.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:Yellowtail Fallback;src:local(Arial);ascent-override:128.39%;descent-override:39.81%;line-gap-override:11.87%;size-adjust:75.68%}.yellowtail_fa9e866d-module__HcvRwa__className{font-family:Yellowtail,Yellowtail Fallback;font-style:normal;font-weight:400}.yellowtail_fa9e866d-module__HcvRwa__variable{--f-yellowtail:"Yellowtail", "Yellowtail Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--spacing:.25rem;--default-font-family:var(--f-instrument);--default-mono-font-family:var(--f-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.m-46{margin:calc(var(--spacing) * 46)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--paper:#f3ede2;--paper-2:#ebe3d4;--card:#fbf8f2;--ink:#1b1915;--ink-2:#4a453c;--ink-3:#8a8274;--line:#d9cfbd;--verm:#e0452b;--verm-2:#b9301a;--blue:#1f3d73;--mustard:#e3a92c;--sage:#7d9a7e;--radius:14px;--shadow:0 1px 0 #1b19150f, 0 12px 30px -12px #3c280a40;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.1  0 0 0 0 0.08  0 0 0 0 0.05  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--f-instrument), system-ui, sans-serif;margin:0;font-size:16px;line-height:1.55}body:after{content:"";pointer-events:none;z-index:100;background-image:var(--grain);opacity:.18;mix-blend-mode:multiply;position:fixed;inset:0}::selection{background:var(--verm);color:var(--card)}a{color:inherit}img{max-width:100%}.display{font-family:var(--f-fraunces), serif;font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:-.02em}.mono{font-family:var(--f-mono), monospace;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem}.wrap{width:min(1200px,100% - 32px);margin-inline:auto}.site-head{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-head{background:color-mix(in oklab, var(--paper) 82%, transparent)}}.site-head{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.site-head{border-bottom:1px solid color-mix(in oklab, var(--line) 70%, transparent)}}.site-head .wrap{align-items:center;gap:18px;height:64px;display:flex}.logo{font-family:var(--f-fraunces), serif;font-variation-settings:"SOFT" 100, "WONK" 1;align-items:center;gap:10px;font-size:1.25rem;font-weight:600;text-decoration:none;display:flex}.logo-mark{background:var(--verm);border-radius:50%;flex:none;width:30px;height:30px;position:relative;box-shadow:inset -4px -4px #0000001f}.logo-mark:after{content:"";border:2px solid var(--card);border-top:0;border-radius:0 0 10px 10px;width:14px;height:10px;position:absolute;top:9px;left:8px}.site-head nav{align-items:center;gap:8px;margin-left:auto;display:flex}.lang{border:1px solid var(--line);border-radius:99px;padding:2px;display:inline-flex}.lang button{font:inherit;font-family:var(--f-mono);cursor:pointer;color:var(--ink-3);background:0 0;border:0;border-radius:99px;padding:4px 9px;font-size:.72rem}.lang button.on{background:var(--ink);color:var(--card)}.btn{--b:var(--ink);font:inherit;cursor:pointer;border:1.5px solid var(--b);color:var(--b);background:0 0;border-radius:99px;justify-content:center;align-items:center;gap:.5em;padding:.7em 1.2em;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn:hover:not(:disabled){box-shadow:3px 3px 0 var(--b);transform:translateY(-1px)}.btn:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-ink{background:var(--ink);color:var(--card)}.btn-ink:hover:not(:disabled){box-shadow:3px 3px 0 var(--verm)}.btn-verm{--b:var(--verm-2);background:var(--verm);color:#fff;border-color:var(--verm)}.btn-ghost{border-color:#0000}.btn-ghost:hover:not(:disabled){box-shadow:none;background:var(--paper-2)}.btn-lg{padding:.95em 1.6em;font-size:1.02rem}.btn-sm{padding:.4em .85em;font-size:.82rem}.btn-danger{--b:var(--verm-2)}.field{gap:6px;display:grid}.field>span{color:var(--ink-2);font-size:.85rem;font-weight:600}.field small{color:var(--ink-3);font-size:.8rem}.input,.textarea,.select{width:100%;font:inherit;color:var(--ink);background:var(--card);border:1.5px solid var(--line);border-radius:10px;padding:.7em .85em;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;min-height:140px;line-height:1.5}.input:focus,.textarea:focus,.select:focus{border-color:var(--ink);box-shadow:0 0 0 4px var(--mustard);outline:none}@supports (color:color-mix(in lab, red, red)){.input:focus,.textarea:focus,.select:focus{box-shadow:0 0 0 4px color-mix(in oklab, var(--mustard) 35%, transparent)}}.err{color:var(--verm-2);font-size:.9rem}.ok{color:#2f6b3f;font-size:.9rem}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.hero{padding:clamp(40px,7vw,96px) 0 40px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(24px,4vw,64px);display:grid}.hero h1{margin:18px 0 0;font-size:clamp(3rem,8.2vw,7.4rem);font-weight:400;line-height:.9}.hero h1 .l2{color:var(--ink-2);margin:.12em 0 .08em .9em;font-size:.58em;font-style:italic;display:block}.hero h1 .l3{color:var(--verm);display:block}.hero-lead{max-width:34rem;color:var(--ink-2);margin:26px 0 30px;font-size:1.15rem}.hero-cta{flex-wrap:wrap;gap:12px;display:flex}.hero-art{position:relative;transform:rotate(2deg)}.hero-art img{border:10px solid var(--card);border-radius:6px;width:100%;display:block;box-shadow:0 30px 60px -25px #3c1e0073}.hero-art .tape{background:#e3a92cb8;width:120px;height:34px;position:absolute;top:-14px;left:40%;transform:rotate(-4deg)}.hero-art .stamp{background:var(--verm);width:120px;height:120px;color:var(--card);text-align:center;font-family:var(--f-fraunces);border-radius:50%;place-items:center;font-size:1.05rem;font-style:italic;line-height:1.05;animation:22s linear infinite spin;display:grid;position:absolute;bottom:-26px;right:-18px;transform:rotate(-12deg);box-shadow:0 10px 20px -8px #00000059}.hero-art .stamp svg{position:absolute;inset:0}@keyframes spin{to{transform:rotate(360deg)}}.marquee{border-block:1.5px solid var(--ink);white-space:nowrap;background:var(--ink);color:var(--paper);margin-top:48px;padding:12px 0;overflow:hidden}.marquee div{font-family:var(--f-fraunces);font-size:1.6rem;font-style:italic;animation:40s linear infinite slide;display:inline-block}.marquee span{color:var(--mustard);margin:0 .9em;font-style:normal}@keyframes slide{to{transform:translate(-50%)}}.steps{border-top:1.5px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:0;margin:80px 0;display:grid}.step{border-right:1px dashed var(--line);padding:26px 22px 10px}.step:first-child{padding-left:0}.step:last-child{border-right:0}.step b{font-family:var(--f-fraunces);color:var(--verm);font-variation-settings:"SOFT" 100, "WONK" 1;font-size:4rem;font-weight:300;line-height:1;display:block}.step h3{font-family:var(--f-fraunces);margin:12px 0 6px;font-size:1.6rem;font-weight:500}.step p{color:var(--ink-2);margin:0}.styles-title{margin:0 0 28px;font-size:clamp(2.2rem,5vw,4rem);font-weight:400}.styles-title em{color:var(--verm)}.styles{grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:100px;display:grid}.style-card{text-decoration:none;display:block}.style-card .thumb{box-shadow:var(--shadow);background:var(--card);border-radius:4px;transition:transform .35s cubic-bezier(.2,.8,.2,1);overflow:hidden}.style-card:nth-child(odd) .thumb{transform:rotate(-1.4deg)}.style-card:nth-child(2n) .thumb{transform:rotate(1.2deg)translateY(18px)}.style-card:hover .thumb{transform:rotate(0)translateY(-6px)scale(1.02)}.style-card h3{font-family:var(--f-fraunces);margin:26px 0 2px;font-size:1.35rem;font-weight:500}.style-card p{color:var(--ink-2);margin:0;font-size:.92rem}.site-foot{border-top:1.5px solid var(--ink);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:26px 0 40px;display:flex}.reveal-up{animation:.9s cubic-bezier(.2,.8,.2,1) both up;animation-delay:calc(var(--d,0) * .11s)}@keyframes up{0%{opacity:0;transform:translateY(24px)}}.auth{grid-template-columns:1fr 1fr;min-height:calc(100vh - 64px);display:grid}.auth-art{background:var(--ink);position:relative;overflow:hidden}.auth-art img{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.auth-art blockquote{color:var(--card);font-family:var(--f-fraunces);text-shadow:0 2px 20px #00000080;margin:0;font-size:2rem;font-style:italic;line-height:1.1;position:absolute;bottom:40px;left:40px;right:40px}.auth-form{place-items:center;padding:40px 16px;display:grid}.auth-form form,.auth-form .box{gap:16px;width:min(400px,100%);display:grid}.auth-form h1{margin:0;font-size:2.8rem;font-weight:400;line-height:1}.divider{color:var(--ink-3);align-items:center;gap:12px;font-size:.85rem;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.g-btn{background:var(--card)}.g-btn svg{width:18px;height:18px}.linkish{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.page-title{margin:40px 0 28px;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:400;line-height:1}.page-title em{color:var(--verm)}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px;margin-bottom:80px;display:grid}.card-tile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.card-tile:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.card-tile .thumb{border-bottom:1px solid var(--line);background:var(--paper-2);height:200px;overflow:hidden}.card-tile .meta{padding:14px 16px 16px}.card-tile h3{font-family:var(--f-fraunces);margin:0;font-size:1.35rem;font-weight:500}.bar{background:var(--paper-2);border-radius:99px;height:6px;margin:10px 0 6px;overflow:hidden}.bar i{background:var(--verm);border-radius:99px;height:100%;display:block}.pill{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.12em;border:1px solid;border-radius:99px;align-items:center;gap:6px;padding:3px 9px;font-size:.68rem;display:inline-flex}.pill.live{color:#2f6b3f}.pill.live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s infinite pulse}.pill.closed{color:var(--ink-3)}@keyframes pulse{50%{opacity:.5}}.empty{text-align:center;border:2px dashed var(--line);border-radius:var(--radius);color:var(--ink-2);padding:60px 24px}.empty p{font-family:var(--f-fraunces);margin:0 0 18px;font-size:1.5rem;font-style:italic}.wizard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;margin:10px 0 80px;display:grid}.wizard-steps{gap:8px;margin-bottom:26px;display:flex}.wizard-steps span{border-top:3px solid var(--line);font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);flex:1;padding-top:10px;font-size:.72rem}.wizard-steps span.on{border-color:var(--verm);color:var(--ink)}.wizard form{gap:18px;display:grid}.wizard-preview{position:sticky;top:84px}.tpl-pick{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tpl-opt{background:var(--card);cursor:pointer;text-align:left;font:inherit;border:2px solid #0000;border-radius:10px;padding:6px;transition:border-color .15s,transform .15s}.tpl-opt:hover{transform:translateY(-2px)}.tpl-opt.on{border-color:var(--verm);box-shadow:0 0 0 4px var(--verm)}@supports (color:color-mix(in lab, red, red)){.tpl-opt.on{box-shadow:0 0 0 4px color-mix(in oklab, var(--verm) 18%, transparent)}}.tpl-opt b{font-family:var(--f-fraunces);margin:8px 4px 0;font-size:1.05rem;font-weight:500;display:block}.tpl-opt small{color:var(--ink-3);margin:0 4px 4px;font-size:.78rem;line-height:1.3;display:block}.range-row{align-items:center;gap:14px;display:flex}.range-row input[type=range]{accent-color:var(--verm);flex:1}.range-row output{font-family:var(--f-fraunces);text-align:right;min-width:3ch;font-size:2rem}.estimate{background:var(--paper-2);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:.9rem;display:flex}.estimate b{font-family:var(--f-fraunces);font-size:1.4rem;font-weight:500}.row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.manage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:36px 0 18px;display:flex}.manage-head h1{margin:6px 0 0;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:400;line-height:1}.manage-head h1 em{color:var(--verm)}.tabs{border-bottom:1.5px solid var(--ink);gap:4px;margin-bottom:30px;display:flex;overflow-x:auto}.tabs button{font:inherit;cursor:pointer;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-radius:10px 10px 0 0;padding:12px 16px;font-weight:600}.tabs button.on{background:var(--ink);color:var(--card)}.tabs button .count{font-family:var(--f-mono);opacity:.7;margin-left:6px;font-size:.7rem}.share-grid{grid-template-columns:1.3fr 1fr;gap:28px;margin-bottom:60px;display:grid}.share-box{padding:26px}.share-box h2{font-family:var(--f-fraunces);margin:0 0 6px;font-size:2rem;font-weight:400}.copy-row{gap:8px;margin:18px 0;display:flex}.copy-row .input{font-family:var(--f-mono);font-size:.85rem}.qr{text-align:center;place-items:center;padding:26px;display:grid}.qr img{width:220px;height:220px;image-rendering:pixelated}.big-count{font-family:var(--f-fraunces);font-size:5rem;font-weight:300;line-height:1}.big-count small{color:var(--ink-3);font-size:1.4rem}.msg-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:60px;display:grid}.msg-item{align-content:start;gap:10px;padding:16px;display:grid}.msg-item img.ph{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%}.msg-item img.sg{object-fit:contain;object-position:left;height:50px}.msg-item p{white-space:pre-wrap;margin:0}.msg-item footer{justify-content:space-between;align-items:center;display:flex}.msg-item footer b{font-family:var(--f-fraunces);font-weight:500}.settings{gap:18px;max-width:640px;margin-bottom:60px;display:grid}.danger-zone{border-top:1px dashed var(--line);flex-wrap:wrap;gap:12px;padding-top:18px;display:flex}.studio{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:36px;margin-bottom:60px;display:grid}.studio-side{gap:14px;display:grid}.studio-preview{background:repeating-linear-gradient(45deg, var(--paper-2) 0 10px, var(--paper) 10px 20px);border-radius:var(--radius);padding:22px;position:sticky;top:84px}.studio-ruler{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2);justify-content:space-between;margin-bottom:12px;font-size:.72rem;display:flex}.poster-frame{box-shadow:0 25px 50px -20px #28190580,0 0 0 1px #0000000f}.seg{background:var(--paper-2);border-radius:99px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.seg button{font:inherit;cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:8px;font-weight:600;display:flex}.seg button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #0000001f}.seg-ico{border:1.5px solid;border-radius:2px;width:12px;height:16px}.seg-ico.landscape{width:16px;height:12px}.formats{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fmt{border:1.5px solid var(--line);background:var(--card);width:100%;font:inherit;cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s;display:grid}.fmt:hover{border-color:var(--ink-3)}.fmt.on{border-color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.fmt-sheet{background:var(--paper-2);border:1.5px solid var(--ink-2);border-radius:2px;justify-self:center;display:block}.fmt.on .fmt-sheet{background:var(--verm);border-color:var(--verm-2)}.fmt-label{font-size:.9rem;font-weight:600;display:grid}.fmt-rec{font-style:normal;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--verm-2);font-size:.66rem}.fmt-pt{text-align:right;font-family:var(--f-mono);font-size:.85rem;display:grid}.fmt-pt small{font-family:var(--f-instrument);font-size:.7rem}.fmt.tooSmall .fmt-pt{color:var(--verm-2)}.fmt.tight .fmt-pt{color:#a8730c}.fmt.good .fmt-pt{color:#2f6b3f}.fmt.large .fmt-pt{color:var(--blue)}.studio-note{color:var(--ink-2);margin:4px 0;font-size:.9rem}.studio-hint{color:var(--ink-3);margin:0;font-size:.8rem}.services{border-top:1.5px solid var(--ink);margin-top:14px;padding-top:16px}.services h3{font-family:var(--f-fraunces);margin:0 0 6px;font-size:1.4rem;font-weight:500}.services p{color:var(--ink-2);margin:0 0 10px;font-size:.88rem}.services ul{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.services a{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:10px 12px;text-decoration:none;transition:border-color .15s;display:grid}.services a:hover{border-color:var(--ink)}.services a span{color:var(--ink-2);font-size:.82rem}.contrib-hero{text-align:center;padding:36px 0 10px}.contrib-hero h1{margin:8px 0 0;font-size:clamp(2.6rem,9vw,6rem);font-weight:400;line-height:.95}.contrib-hero h1 em{color:var(--verm);display:block}.contrib-hero p{color:var(--ink-2);max-width:40rem;margin:14px auto 0}.contrib{grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:start;gap:40px;margin:30px 0 80px;display:grid}.contrib-form{gap:16px;padding:24px;display:grid;position:relative}.contrib-form h2{font-family:var(--f-fraunces);margin:0;font-size:1.9rem;font-weight:400}.photo-drop{border:2px dashed var(--line);cursor:pointer;text-align:center;min-height:130px;color:var(--ink-3);background:var(--paper);border-radius:12px;place-items:center;padding:14px;transition:border-color .15s,background .15s;display:grid;position:relative}.photo-drop:hover{border-color:var(--ink-3);background:var(--paper-2)}.photo-drop img{object-fit:cover;border-radius:8px;width:100%;max-height:240px}.photo-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.sigpad{border:1.5px solid var(--line);background:var(--card) repeating-linear-gradient(transparent 0 69px, var(--line) 69px 70px);touch-action:none;border-radius:12px;position:relative}.sigpad canvas{cursor:crosshair;width:100%;height:120px;display:block}.sigpad button{position:absolute;top:6px;right:6px}.swatches{flex-wrap:wrap;gap:8px;display:flex}.swatches button{border:2px solid var(--card);width:30px;height:30px;box-shadow:0 0 0 1.5px var(--line);cursor:pointer;border-radius:50%;transition:transform .12s}.swatches button.on{box-shadow:0 0 0 2.5px var(--ink);transform:scale(1.12)}.counter{font-family:var(--f-mono);color:var(--ink-3);text-align:right;font-size:.72rem}.thanks{background:var(--sage);padding:18px}@supports (color:color-mix(in lab, red, red)){.thanks{background:color-mix(in oklab, var(--sage) 22%, var(--card))}}.thanks{font-family:var(--f-fraunces);border-radius:12px;font-size:1.2rem}.mine{gap:8px;display:grid}.mine-item{background:var(--paper);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.9rem;display:flex}.mine-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.preview-head h2{font-family:var(--f-fraunces);margin:0;font-size:1.6rem;font-weight:400}.reveal-gate{min-height:100vh;color:var(--card);background:radial-gradient(at top,#2a2520,#120f0c 70%);place-items:center;padding:30px 16px;display:grid}.reveal-gate .box{text-align:center;gap:16px;width:min(440px,100%);display:grid}.reveal-gate h1{font-family:var(--f-fraunces);margin:0;font-size:clamp(2.6rem,8vw,4rem);font-style:italic;font-weight:300;line-height:1}.reveal-gate .envelope{background:var(--verm);border-radius:6px;width:140px;height:96px;margin:0 auto 10px;animation:4s ease-in-out infinite float;position:relative;box-shadow:0 20px 40px -10px #e0452b80}.reveal-gate .envelope:before{content:"";background-color:#0000;background-image:linear-gradient(to bottom right,#0000 49.5%,#0000002e 50%),linear-gradient(to bottom left,#0000 49.5%,#0000002e 50%);background-position:0,100%;background-repeat:no-repeat;background-size:50% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.reveal-gate .envelope:after{content:"♥";background:var(--mustard);width:34px;height:34px;color:var(--verm-2);border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}@keyframes float{50%{transform:translateY(-8px)rotate(-2deg)}}.reveal-gate .input{color:var(--card);text-align:center;background:#ffffff14;border-color:#fff3;font-size:1.1rem}.reveal-gate .btn-ink{background:var(--card);color:var(--ink);border-color:var(--card)}.reveal-view{padding-bottom:60px}.zoombar{justify-content:center;align-items:center;gap:10px;margin:10px 0 20px;display:flex}.reader{z-index:90;background:#120f0ceb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.reader-card{background:var(--card);border-radius:16px;width:min(640px,100%);max-height:90vh;padding:28px;position:relative;overflow:auto}.reader-card img.ph{border-radius:10px;width:100%;margin-bottom:14px}.reader-card p{white-space:pre-wrap;font-size:1.25rem;line-height:1.55;font-family:var(--f-fraunces)}.reader-nav{justify-content:space-between;align-items:center;margin-top:18px;display:flex}@media (max-width:960px){.hero-grid,.wizard,.contrib,.share-grid,.studio,.auth{grid-template-columns:1fr}.auth-art{min-height:220px}.steps{grid-template-columns:1fr 1fr}.step:nth-child(2){border-right:0}.styles{grid-template-columns:1fr 1fr}.wizard-preview,.studio-preview{position:static}}@media (max-width:560px){.steps,.styles{grid-template-columns:1fr}.step{border-right:0;border-bottom:1px dashed var(--line);padding-left:0}.row{grid-template-columns:1fr}.site-head .wrap{gap:8px}.hide-sm{display:none}}.print-root{display:none}@media print{body:after{display:none}body>:not(.print-root){display:none!important}body{background:0 0;margin:0}.print-root{display:block}.print-root .poster{break-after:avoid}}.foot-links{flex-wrap:wrap;gap:18px;width:100%;display:flex}.foot-links a,.foot-links .linkish{color:var(--ink-3);font:inherit;text-underline-offset:3px;text-decoration:underline}.foot-links a:hover,.foot-links .linkish:hover{color:var(--ink)}.legal{max-width:760px;padding-top:40px;padding-bottom:60px}.legal h1{margin:0 0 6px;font-size:clamp(2.2rem,5vw,3.4rem)}.legal-updated{color:var(--ink-3);margin:0 0 28px}.legal-intro{color:var(--ink-2);font-size:1.1rem}.legal section{margin-top:30px;scroll-margin-top:90px}.legal h2{font-family:var(--f-fraunces);margin:0 0 8px;font-size:1.35rem;font-weight:500}.legal p{color:var(--ink-2);margin:0 0 10px;line-height:1.65}.consent{z-index:60;background:var(--card);border:1.5px solid var(--ink);max-width:460px;box-shadow:5px 5px 0 var(--ink);border-radius:14px;margin-left:auto;padding:18px 20px;position:fixed;bottom:16px;left:16px;right:16px}.consent-title{margin:0 0 6px;font-size:1.25rem;font-style:italic}.consent-text{color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.5}.consent-text a{color:inherit;text-decoration:underline}.consent-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.consent-actions .btn{flex:1;justify-content:center}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
