@font-face{font-family:Josefin Sans;font-style:normal;font-weight:200;font-display:swap;src:url(../media/eb7e7d46342de29d-s.1vhexzcvl87o8.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:Josefin Sans;font-style:normal;font-weight:200;font-display:swap;src:url(../media/5fc322119a88a33d-s.1mgd92rgiu9cu.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:Josefin Sans;font-style:normal;font-weight:200;font-display:swap;src:url(../media/769a6a68ede5e496-s.2b2outio9vlte.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:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/eb7e7d46342de29d-s.1vhexzcvl87o8.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:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5fc322119a88a33d-s.1mgd92rgiu9cu.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:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/769a6a68ede5e496-s.2b2outio9vlte.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:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eb7e7d46342de29d-s.1vhexzcvl87o8.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:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5fc322119a88a33d-s.1mgd92rgiu9cu.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:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/769a6a68ede5e496-s.2b2outio9vlte.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:Josefin Sans Fallback;src:local(Arial);ascent-override:73.32%;descent-override:24.44%;line-gap-override:0.0%;size-adjust:102.29%}.YaZ57q_className{font-family:Josefin Sans,Josefin Sans Fallback;font-style:normal}.YaZ57q_variable{--font-josefin:"Josefin Sans", "Josefin Sans Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f3397070b5136d67-s.1k2hqs853vnvl.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/5a7f2b61422ecdd2-s.3q4_gls9qilw-.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/d7063d6b6d39135f-s.3iwdagnm3bna6.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/79646f8ccf79663c-s.151-ne2ev-siw.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/cc4b84345f7a025e-s.1qlfmguooqpj9.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/443a13e61f4b02a3-s.14g_7i8im8gzk.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/d8c36f2b672bfde8-s.1r3lmrrovqf38.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/d61a5a70ee333873-s.0h5ef8-e19p_6.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/277526a3aaac34fe-s.1a7-jfhab-aue.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/8c920c2e27a65459-s.1452far3_8qf9.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%}.HMAcjq_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:500}.HMAcjq_variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e1e2ab4a689572-s.09l8dkp0mha4-.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:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b84cc1c14eba5dc9-s.08792-zi_wurf.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:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f530f52d514af96-s.14jjy3pe-nwsl.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:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.1gbavwjfxk-ql.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:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.170qlghoxphjg.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:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.3rc77fqyyrg24.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.323_pd8dkinxn.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.3o5kmmd3ujeri.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.0rkprfbp4mv-a.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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.zpigra_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.zpigra_variable{--font-barlow:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.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/e62850744c7f266e-s.43_ypb-kqawuo.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/9433d1a810498265-s.3z77xcxvtx9_e.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/79e9e0e3b9220e46-s.15s2gb72mvmw9.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/e62850744c7f266e-s.43_ypb-kqawuo.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/9433d1a810498265-s.3z77xcxvtx9_e.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/150f724d70372c02-s.2ym9msm88vm4r.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/750c737482d9de2f-s.08jxdyhjmo52g.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/5f402bd2d8eef81a-s.23oeb0afa3wba.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/150f724d70372c02-s.2ym9msm88vm4r.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/750c737482d9de2f-s.08jxdyhjmo52g.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/5f402bd2d8eef81a-s.23oeb0afa3wba.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%}._0N1PQG_className{font-family:Newsreader,Newsreader Fallback}._0N1PQG_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac41ccbdfd25c928-s.1039cl0xt03-f.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:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fe83cf2ab39e9c57-s.14waxr-skyoyd.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:Michroma Fallback;src:local(Arial);ascent-override:81.64%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:141.62%}.RVv0Eq_className{font-family:Michroma,Michroma Fallback;font-style:normal;font-weight:400}.RVv0Eq_variable{--font-michroma:"Michroma", "Michroma Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.0vzeamdgr8mnv.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 Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.3zk6zb2orfupy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.0odk6wthizbrk.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:IBM Plex Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.3s9ulrnaxq5-5.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 Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.2usxhypzav_u-.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 Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.3ega2vp4j9qoz.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 Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.0vzeamdgr8mnv.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 Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.3zk6zb2orfupy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.0odk6wthizbrk.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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.3s9ulrnaxq5-5.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 Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.2usxhypzav_u-.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 Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.3ega2vp4j9qoz.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 Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.0vzeamdgr8mnv.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 Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.3zk6zb2orfupy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.0odk6wthizbrk.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:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.3s9ulrnaxq5-5.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 Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.2usxhypzav_u-.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 Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.3ega2vp4j9qoz.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 Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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 Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.45487z7p3r8wm.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.45487z7p3r8wm.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.45487z7p3r8wm.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 Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.o2GGlq_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback}.o2GGlq_variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
.site{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-text)}#field{z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}.veil{pointer-events:none;z-index:1;position:fixed;inset:0}.stage{z-index:2;min-height:100dvh;padding:clamp(1rem, 2.6vw, 2rem) var(--stage-pad-x);grid-template-rows:auto 1fr auto;display:grid;position:relative}.top{justify-content:space-between;align-items:center;display:flex}.home{place-items:center;width:3.25rem;height:3.25rem;display:grid}.socials{gap:.45rem;display:flex}.social{place-items:center;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s;display:grid}.toplink{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:0 .95rem;font-size:.78rem;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}main{text-align:center;place-self:center;width:100%;max-width:46rem;padding:clamp(1.5rem,4vh,3rem) 0}.logo-wrap{margin:0}.logo{height:auto;margin:0 auto;display:block}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1{line-height:1}.h1-lead{display:block}.h1-verb{justify-content:center;align-items:center;display:flex}.caret{animation:1.05s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.completion,.body{margin-left:auto;margin-right:auto}.actions{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.notify{text-align:center;max-width:30rem;margin:1.6rem auto 0}.notify-label{color:var(--muted);margin:0 0 .6rem;font-size:.9rem;display:block}.notify .notify-row{gap:.5rem;margin:0;display:flex}.notify-row input{flex:auto;min-width:0}.notify-row .btn{white-space:nowrap;flex:none}.notify-fine{color:var(--muted);margin:.55rem 0 0;font-size:.78rem}.notify-fine a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.notify-fine .err{color:#d9534f}.notify-done{color:var(--fg);font-size:.95rem}@media (max-width:480px){.notify .notify-row{flex-direction:column}}.contact-line .sep{margin:0 .3rem}.trust{letter-spacing:.04em;max-width:44ch;color:var(--muted);margin:1.3rem auto 0;font-size:.78rem;line-height:1.55}.btn{cursor:pointer;border:1px solid #0000;align-items:center;gap:.55rem;min-height:3rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.btn svg{flex:none}.collective{text-align:center;padding-bottom:.4rem}.collective-label{margin:0 0 .8rem}.contact-line{color:var(--muted);margin:1.1rem 0 0;font-size:.85rem}.contact-line a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.contact-line a:hover{color:var(--fg)}.doc{padding:1.2rem var(--stage-pad-x,1.5rem) 3rem;grid-template-rows:auto 1fr;display:grid}.doc main{text-align:left;align-self:start;max-width:40rem;padding-top:1.5rem}.doc h1{margin:0 0 .3rem;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:400;line-height:1.15}.doc .eff{color:var(--muted);margin:0 0 2rem;font-size:.9rem}.doc h2{margin:1.8rem 0 .5rem;font-size:1.15rem;font-weight:500}.doc p,.doc li{color:var(--fg);line-height:1.6}.doc p{margin:0 0 .9rem}.doc ul{margin:0 0 .9rem;padding-left:1.2rem}.doc a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.doc .back{margin-top:2.4rem}.nf{text-align:center;place-items:center;padding:2rem 1.25rem;display:grid}.nf-logo{width:clamp(160px,28vw,300px);height:auto;margin:0 auto 1.6rem;display:block}.nf h1{margin:0 0 .5rem;font-size:clamp(1.4rem,3vw,2rem);font-weight:400}.nf p{color:var(--muted);margin:0 0 1.6rem}.nf a.btn{text-decoration:none}.nf-actions{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.nf .when{color:var(--fg);margin-bottom:.4rem;font-size:1.1rem}.nf .err{color:#c0392b}.paths{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.path{cursor:pointer;align-items:center;gap:.55rem;min-height:2.75rem;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.path[aria-current=page]{cursor:default}.path .dot{opacity:.55;border:1px solid}.path[aria-current=page] .dot{opacity:1}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.dip{z-index:20;pointer-events:none;opacity:1;background:#000;transition:opacity .7s;position:fixed;inset:0}.dip.out{opacity:0}.dip.fast{transition-duration:.45s}.preview{right:var(--preview-right);z-index:3;cursor:pointer;text-align:left;width:15.5rem;color:var(--fg);background:0 0;border:0;padding:0;position:fixed;bottom:7rem}.preview .thumb{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.preview .thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.preview:hover .thumb img{transform:scale(1.05)}.preview .play{place-items:center;display:grid;position:absolute;inset:0}.preview .play span{border-radius:50%;place-items:center;width:3.1rem;height:3.1rem;transition:background-color .2s;display:grid}.preview .play svg{width:1.05rem;height:1.05rem;margin-left:3px}.preview .cap{margin-top:.6rem;display:block}.preview .cap small{letter-spacing:0;display:block}@media (max-width:1100px){.preview{width:min(100%,22rem);margin:1.8rem auto 0;display:block;position:static}}dialog.vid-dlg{width:min(94vw,60rem);padding:0;overflow:hidden}dialog.vid-dlg::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vid-head{justify-content:space-between;align-items:center;padding:.75rem .9rem .75rem 1.3rem;display:flex}.vid-head h2{margin:0}.vid{aspect-ratio:16/9;background:#000;width:100%}.vid iframe,.vid video{background:#000;border:0;width:100%;height:100%;display:block}.vid-foot{margin:0;padding:.65rem 1.3rem .85rem}.x{cursor:pointer;background:0 0;border-radius:50%;width:2.6rem;height:2.6rem;font-size:1.3rem;line-height:1}.intro .logo-wrap,.intro .after,.intro .soft{opacity:0}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.caret{animation:none}.ready .logo-wrap,.ready .after,.ready .soft{opacity:1;animation:none!important}.dip{transition:none}}.body-below,.dock,.p-go{display:none}.p-text{align-items:baseline;gap:.55rem;display:inline-flex}.p-label{white-space:nowrap}.dock{z-index:4;padding:1.4rem 1.25rem calc(.85rem + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, transparent 0%, var(--dock-a) 40%, var(--dock-b) 100%);transition:transform .45s cubic-bezier(.2,.7,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.dock.show{transform:none}.dock .btn{justify-content:center;width:100%;min-height:3.4rem}@media (pointer:coarse){.btn{min-height:3.3rem}.path{min-height:3.2rem}.social,.x,.nav button{width:2.9rem;height:2.9rem}.slot{min-height:3.1rem}}@media (max-width:640px){.stage{padding:calc(.9rem + env(safe-area-inset-top,0px)) var(--stage-pad-x-phone,1.25rem) 0;display:block}main{max-width:none;padding:0}.hero{flex-direction:column;padding:2.2rem 0 0;display:flex;position:relative}.body-inline{display:none}.actions{flex-direction:column;max-width:none;margin-top:1.8rem}.btn{justify-content:center;width:100%;min-height:3.4rem}.dock{display:block}.band{gap:2rem;padding:2.4rem 0 3rem;display:grid}.band .preview{order:1}.band .body-below{order:2}.body-below{text-align:center;max-width:30ch;margin:0 auto;font-size:1.15rem;line-height:1.6;display:block}.preview{width:100%;margin:0;position:static}.preview .play span{width:3.8rem;height:3.8rem}.preview .cap{text-align:center}.collective{padding:0 0 calc(7rem + env(safe-area-inset-bottom,0px))}.collective-label{margin-bottom:1rem;font-size:1.3rem}.paths{flex-flow:column;gap:.6rem}.path{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;width:100%;min-height:4.4rem;padding:.9rem 1.15rem;display:grid}.p-text{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.p-label{color:var(--fg);font-size:1.05rem}.path small{display:block}.p-go{font-size:1.5rem;line-height:1;display:block}.path[aria-current=page] .p-go{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem}dialog.vid-dlg{width:calc(100vw - 2rem);max-width:none;margin:auto}.vid-head{padding:.6rem .6rem .6rem 1.1rem}.vid-foot{padding:.65rem 1.1rem .85rem}}@media (max-height:500px) and (orientation:landscape) and (max-width:950px){.stage{padding:.8rem max(1.5rem, env(safe-area-inset-left,0px)) 0;display:block}main{max-width:40rem;margin:0 auto;padding:0}.hero{padding:.5rem 0 1.5rem}h1{margin-top:.4rem}.body-inline{display:none}.actions{margin-top:1rem}.dock{display:block}.band{grid-template-columns:1fr 1fr;align-items:center;gap:1.6rem;padding:1.5rem 0 2rem;display:grid}.body-below{text-align:left;margin:0;display:block}.preview{width:100%;margin:0;position:static}.collective{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}.paths{flex-wrap:nowrap}.path small{display:none}}@media (min-width:641px) and (max-width:1100px) and (orientation:portrait){.stage{padding:1.6rem var(--stage-pad-x-tablet,2.6rem) 0;display:block}main{max-width:46rem;margin:0 auto;padding:0}.hero{flex-direction:column;justify-content:center;min-height:64svh;padding:3rem 0 2.6rem;display:flex}.body-inline{display:none}.actions{margin-top:2.2rem}.btn{min-height:3.5rem;padding:.95rem 2rem .85rem}.band{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:center;gap:2.2rem;padding:2.6rem 0 3rem;display:grid}.body-below{text-align:left;color:var(--fg);margin:0;font-size:1.25rem;line-height:1.6;display:block}.preview{width:100%;margin:0;position:static}.preview .play span{width:4rem;height:4rem}.collective{padding-bottom:2.6rem}.collective-label{margin-bottom:1rem;font-size:1.25rem}.paths{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.path{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:.7rem;min-height:6.2rem;padding:1.1rem 1.2rem;display:flex}.p-text{flex-direction:column;align-items:flex-start;gap:.35rem}.p-label{color:var(--fg);white-space:normal;font-size:1.02rem}.path small{display:block}}@media (min-width:900px) and (max-width:1280px) and (orientation:landscape) and (min-height:600px){main{max-width:38rem}.preview{width:12.5rem;right:var(--preview-right-tablet,2rem);margin:0;position:fixed;bottom:6.6rem}.path small{display:inline}}@media (min-width:900px) and (max-width:1366px) and (orientation:landscape) and (pointer:coarse){.btn{min-height:3.4rem;padding:.95rem 1.8rem .85rem}.path{min-height:3.4rem;padding:.8rem 1.25rem .7rem}}dialog.book{width:min(94vw,56rem);height:min(92vh,38rem);max-height:none;padding:0;overflow:hidden}dialog.book::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bk{grid-template-columns:17rem 1fr;height:100%;display:grid;position:relative}.bk-side{padding:1.6rem 1.5rem;position:relative;overflow:hidden}.bk-lens{pointer-events:none;display:none;position:absolute}.bk-brand{z-index:1;align-items:center;gap:.6rem;display:flex;position:relative}.bk-brand svg,.bk-brand img{width:1.9rem;height:1.9rem}.bk-side h2{z-index:1;margin:1.3rem 0 0;position:relative}.bk-meta{z-index:1;gap:.65rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid;position:relative}.bk-meta li{align-items:flex-start;gap:.6rem;display:flex}.bk-meta svg{flex:none;width:1.05rem;height:1.05rem;margin-top:.15rem}.bk-desc{z-index:1;margin:1.3rem 0 0;position:relative}.bk-main{grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:auto}.bk-head{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .6rem 1.6rem;display:flex}.frames{gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.frames li{align-items:center;gap:.45rem;display:flex}.pane{padding:.4rem 1.6rem 1.5rem}.pick{grid-template-columns:minmax(0,1fr) 11.5rem;gap:1.4rem;display:grid}.cal-top{justify-content:space-between;align-items:center;margin:.3rem 0 .6rem;display:flex}.cal-top h3{margin:0}.nav{gap:.3rem;display:flex}.nav button{cursor:pointer;background:0 0;width:2.4rem;height:2.4rem;font-size:1.05rem}.nav button:disabled{opacity:.25;cursor:default}.grid{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.dow{text-align:center}.day{aspect-ratio:1;cursor:default;background:0 0;justify-self:center;width:100%;max-width:2.9rem;position:relative}.day.open{cursor:pointer}.day.today:after{content:"";border-radius:50%;width:.22rem;height:.22rem;margin-left:-.11rem;position:absolute;bottom:.28rem;left:50%}.tz{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.tz select{max-width:100%}.times h4{margin:.35rem 0 .75rem}.slots{gap:.4rem;max-height:21rem;padding-right:.2rem;display:grid;overflow:auto}.slot{cursor:pointer;min-height:2.75rem;transition:background-color .15s,color .15s,border-color .15s}.none{margin:0}.form{max-width:28rem}.back{cursor:pointer;background:0 0;border:0;margin:.2rem 0 .7rem;padding:.3rem 0}.field{gap:.4rem;margin-bottom:.9rem;display:grid}.field input,.field textarea{width:100%}.field textarea{resize:vertical;min-height:5.2rem}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.err{min-height:1.1rem;margin:0}.confirm-btn{margin-top:.3rem}.btn:disabled{opacity:.6;cursor:progress}.done-pane{text-align:center;place-items:center;min-height:26rem;display:grid}.done-mark{margin:0 auto}.done-mark svg,.done-mark img{width:100%;height:100%}.done-pane h3{margin:1.1rem 0 0}.done-pane p{max-width:32ch;margin:.6rem auto 0}.done-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.4rem;display:flex}.proto{opacity:.7;margin-top:1rem!important;font-size:.9rem!important}@media (max-width:760px){dialog.book{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.bk{grid-template-rows:auto 1fr;grid-template-columns:1fr;height:100%;min-height:0;max-height:none}.bk-side{padding:calc(1rem + env(safe-area-inset-top,0px)) 1.2rem 1rem;border-bottom:1px solid var(--rule);border-right:0!important}.bk-side h2{margin-top:.8rem}.bk-desc{display:none}.bk-meta{grid-auto-flow:column;justify-content:start;gap:1rem;margin-top:.6rem}.bk-meta .opt{display:none}.bk-head{padding:.8rem .8rem .4rem 1.2rem}.pane{padding:.3rem 1.2rem calc(1.5rem + env(safe-area-inset-bottom,0px))}.pick{grid-template-columns:1fr}.slots{grid-template-columns:repeat(3,1fr);max-height:none}.slots .none{grid-column:1/-1}}@media (min-width:761px) and (max-width:1100px) and (orientation:portrait){dialog.book{width:min(92vw,44rem);height:min(86vh,52rem)}.bk{grid-template-rows:auto 1fr;grid-template-columns:1fr}.bk-side{border-bottom:1px solid var(--rule);padding:1.4rem 1.8rem 1.2rem;border-right:0!important}.bk-side h2{margin-top:.8rem}.bk-meta{grid-auto-flow:column;justify-content:start;gap:1.4rem}.bk-desc{margin-top:.9rem}.pick{grid-template-columns:minmax(0,1fr) 14rem}}@media (prefers-reduced-motion:reduce){dialog.book[open],.ready-tick .done-mark{animation:none!important}}
html:has([data-brand=kaios]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}[data-brand=kaios]{--black:#000;--ink:#0a0806;--gold-hi:#eec877;--gold:#d6a955;--gold-lo:#9b6b28;--ivory:#ede6d8;--smoke:#a79e8e;--bg:var(--black);--fg:var(--ivory);--muted:var(--smoke);--accent:var(--gold);--accent-hi:var(--gold-hi);--hair:#d6a95547;--rule:#d6a95529;--focus:var(--gold-hi);--font-display:var(--font-josefin), "Futura", "Century Gothic", "Avenir Next", system-ui, sans-serif;--font-text:var(--font-display);--font-serif:var(--font-cormorant), "Garamond", "Iowan Old Style", Georgia, serif;--stage-pad-x:clamp(1.1rem, 4vw, 3rem);--preview-right:clamp(2rem, 3.5vw, 3.5rem);--dock-a:#000000d1;--dock-b:#000000f0;font-weight:300}[data-brand=kaios] .veil{background:radial-gradient(46% 40% at 50% 46%,#0000008c,#0000 70%),radial-gradient(120% 90%,#0000 55%,#000000d9 100%)}[data-brand=kaios] .home{color:var(--gold);border-radius:1rem}[data-brand=kaios] .home svg{width:2.4rem;height:2.4rem}[data-brand=kaios] .social{width:2.5rem;height:2.5rem;color:var(--smoke);background:#00000059;border:1px solid #ede6d824;border-radius:50%}[data-brand=kaios] .social svg{width:1.05rem;height:1.05rem}[data-brand=kaios] .social:hover{color:var(--gold-hi);border-color:var(--gold)}[data-brand=kaios] .toplink{height:2.5rem;color:var(--smoke);background:#00000059;border:1px solid #ede6d824;border-radius:999px}[data-brand=kaios] .toplink:hover{color:var(--gold-hi);border-color:var(--gold)}[data-brand=kaios] main{padding:clamp(2rem,5vh,3.5rem) 0}[data-brand=kaios] .logo{width:clamp(200px,30vw,380px)}[data-brand=kaios] .soon{letter-spacing:.06em;color:var(--smoke);margin:clamp(1.6rem,4vh,2.4rem) 0 0;font-size:.95rem}[data-brand=kaios] h1{margin:.9rem 0 0;font-weight:200}[data-brand=kaios] .h1-lead{letter-spacing:.04em;color:var(--ivory);font-size:clamp(1.35rem,2.6vw,2.1rem)}[data-brand=kaios] .h1-verb{letter-spacing:.06em;height:clamp(4rem,11vw,8rem);padding-left:.06em;font-size:clamp(3.4rem,10.5vw,7.6rem)}[data-brand=kaios] .verb{background:linear-gradient(180deg, var(--gold-hi) 8%, var(--gold) 55%, var(--gold-lo) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-brand=kaios] .caret{background:var(--gold);width:2px;height:.78em;margin-left:.08em;transform:translateY(-.04em)}[data-brand=kaios] .completion{max-width:30ch;font-family:var(--font-serif);color:var(--ivory);margin-top:.6rem;font-size:clamp(1.3rem,2.4vw,1.75rem);font-style:italic;font-weight:500;line-height:1.3}[data-brand=kaios] .body{max-width:48ch;font-family:var(--font-serif);color:var(--smoke);margin-top:1.1rem;font-size:1.12rem;font-weight:500;line-height:1.6}[data-brand=kaios] .actions{margin-top:clamp(1.6rem,4vh,2.2rem)}[data-brand=kaios] .btn{font:400 .95rem/1 var(--font-display);letter-spacing:.03em;border-radius:999px;padding:.85rem 1.4rem .75rem}[data-brand=kaios] .btn svg{width:1.05rem;height:1.05rem;transform:translateY(-1px)}[data-brand=kaios] .btn-primary{background:var(--gold);color:#120d05}[data-brand=kaios] .btn-primary:hover{background:var(--gold-hi)}[data-brand=kaios] .btn-ghost{color:var(--ivory);border-color:var(--hair);background:#00000059}[data-brand=kaios] .btn-ghost:hover{border-color:var(--gold);color:var(--gold-hi)}[data-brand=kaios] .collective-label{font-family:var(--font-serif);color:var(--ivory);font-size:1.1rem;font-style:italic;font-weight:500}[data-brand=kaios] .path{font:300 .92rem/1 var(--font-display);letter-spacing:.03em;color:var(--smoke);background:#0006;border:1px solid #ede6d81f;border-radius:999px;padding:.7rem 1.15rem .6rem}[data-brand=kaios] .path:hover{color:var(--ivory);border-color:#ede6d859}[data-brand=kaios] .path[aria-current=page]{color:var(--ivory);border-color:var(--hair)}[data-brand=kaios] .path .dot{border-radius:50%;width:.45rem;height:.45rem}[data-brand=kaios] .path[aria-current=page] .dot{background:var(--gold);border-color:var(--gold);box-shadow:0 0 10px #eec877b3}[data-brand=kaios] .path small{color:var(--smoke);opacity:.8;font-size:.78rem}[data-brand=kaios] .preview .thumb{border:1px solid var(--hair);border-radius:.9rem;box-shadow:0 18px 40px -18px #d6a95559}[data-brand=kaios] .preview .play span{background:var(--gold);box-shadow:0 0 24px #eec87773}[data-brand=kaios] .preview:hover .play span{background:var(--gold-hi)}[data-brand=kaios] .preview .play svg{fill:#120d05}[data-brand=kaios] .preview .cap{font:300 .95rem/1.2 var(--font-display);letter-spacing:.06em}[data-brand=kaios] .preview .cap small{font:italic 500 1rem/1.3 var(--font-serif);color:var(--smoke);margin-top:.2rem}[data-brand=kaios] dialog.vid-dlg{border:1px solid var(--hair);background:var(--ink);color:var(--ivory);border-radius:1.2rem}[data-brand=kaios] dialog.vid-dlg::backdrop{background:#000c}[data-brand=kaios] .vid-head h2{font:italic 500 1.25rem/1.2 var(--font-serif)}[data-brand=kaios] .vid-foot{font:500 .98rem/1.4 var(--font-serif);color:var(--smoke)}[data-brand=kaios] .vid-foot a{color:var(--gold-hi)}[data-brand=kaios] .x{color:var(--ivory);border:1px solid #ede6d826}[data-brand=kaios] .x:hover{border-color:var(--gold);color:var(--gold-hi)}[data-brand=kaios] .ready .soft{animation:1.1s 1.7s both fade}[data-brand=kaios] .ready .logo-wrap{animation:1.2s cubic-bezier(.2,.7,.2,1) .5s both kaios-rise}[data-brand=kaios] .ready .after{animation:1.1s cubic-bezier(.2,.7,.2,1) 1.1s both kaios-rise}@keyframes kaios-rise{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}[data-brand=kaios] .dock .btn{font-size:1rem;box-shadow:0 10px 30px -10px #eec8778c}@media (max-width:640px){[data-brand=kaios]{--stage-pad-x-phone:1.25rem}[data-brand=kaios] .logo{width:min(64vw,250px)}[data-brand=kaios] .soon{letter-spacing:.14em;text-transform:uppercase;margin-top:1.5rem;font-size:.82rem}[data-brand=kaios] h1{margin-top:.8rem}[data-brand=kaios] .h1-lead{letter-spacing:.05em;font-size:1.3rem}[data-brand=kaios] .h1-verb{height:clamp(4.2rem,19vw,5.2rem);font-size:clamp(3.3rem,16vw,4.6rem)}[data-brand=kaios] .completion{max-width:21ch;margin-top:.5rem;font-size:1.4rem}[data-brand=kaios] .body-below{font-size:1.18rem}[data-brand=kaios] .btn{font-size:1rem}[data-brand=kaios] .preview .thumb{border-radius:1.1rem}[data-brand=kaios] .preview .cap{font-size:1rem}[data-brand=kaios] .collective-label{font-size:1.35rem}[data-brand=kaios] .path{background:#0a0806b8;border-radius:1.2rem}[data-brand=kaios] .p-label{font-size:1.02rem}[data-brand=kaios] .path small{font:italic 500 .98rem/1.2 var(--font-serif)}[data-brand=kaios] .p-go{font:300 1.5rem/1 var(--font-display);color:var(--gold)}[data-brand=kaios] .path[aria-current=page] .p-go{font:300 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--smoke)}[data-brand=kaios] dialog.vid-dlg{border-radius:1.1rem}}@media (max-height:500px) and (orientation:landscape) and (max-width:950px){[data-brand=kaios] .logo{width:190px}[data-brand=kaios] .soon{margin-top:.9rem}[data-brand=kaios] .h1-lead{font-size:1.1rem}[data-brand=kaios] .h1-verb{height:3.6rem;font-size:3.2rem}[data-brand=kaios] .completion{max-width:34ch;font-size:1.2rem}}@media (min-width:641px) and (max-width:1100px) and (orientation:portrait){[data-brand=kaios] .logo{width:min(48vw,380px)}[data-brand=kaios] .soon{margin-top:2rem}[data-brand=kaios] .h1-lead{font-size:2rem}[data-brand=kaios] .h1-verb{height:8.4rem;font-size:clamp(6rem,13vw,8rem)}[data-brand=kaios] .completion{font-size:1.85rem}[data-brand=kaios] .btn{font-size:1.05rem}[data-brand=kaios] .body-below{font-size:1.28rem}[data-brand=kaios] .collective-label{font-size:1.3rem}[data-brand=kaios] .path{background:#0a0806b8;border-radius:1.3rem}[data-brand=kaios] .p-label{font-size:1rem}[data-brand=kaios] .path small{font:italic 500 1rem/1.2 var(--font-serif)}}@media (min-width:900px) and (max-width:1366px) and (orientation:landscape) and (pointer:coarse){[data-brand=kaios] .btn{font-size:1.02rem}}[data-brand=kaios] dialog.book{border:1px solid var(--hair);background:var(--ink);color:var(--ivory);border-radius:1.4rem;box-shadow:0 40px 120px -30px #d6a95540}[data-brand=kaios] dialog.book::backdrop{background:#000000bd}[data-brand=kaios] dialog.book[open]{animation:.45s cubic-bezier(.2,.7,.2,1) kaios-bookIn}@keyframes kaios-bookIn{0%{opacity:0;filter:blur(6px);transform:scale(.985)}to{opacity:1;filter:none;transform:none}}[data-brand=kaios] .bk-side{background:#050403;border-right:1px solid #d6a95529;padding:1.7rem 1.6rem}[data-brand=kaios] .bk-lens{opacity:.16;width:22rem;height:22rem;display:block;bottom:-9rem;left:-8rem}[data-brand=kaios] .bk-brand{font:300 .95rem/1 var(--font-display);letter-spacing:.22em;color:var(--smoke)}[data-brand=kaios] .bk-brand svg{width:1.7rem;height:1.7rem}[data-brand=kaios] .bk-side h2{font:200 2.3rem/1.05 var(--font-display);letter-spacing:.04em;color:var(--ivory);margin-top:1.4rem}[data-brand=kaios] .bk-meta{font:500 1.05rem/1.35 var(--font-serif);color:var(--smoke)}[data-brand=kaios] .bk-meta svg{stroke:var(--gold)}[data-brand=kaios] .bk-meta .picked{color:var(--gold-hi)}[data-brand=kaios] .bk-desc{font:italic 500 1.15rem/1.45 var(--font-serif);color:var(--ivory)}[data-brand=kaios] .frames li{font:300 .85rem/1 var(--font-display);letter-spacing:.06em;color:var(--smoke);border:1px solid #ede6d81f;border-radius:999px;padding:.45rem .8rem .38rem}[data-brand=kaios] .frames li:before{content:"";border:1px solid;border-radius:50%;width:.4rem;height:.4rem;transform:translateY(-1px)}[data-brand=kaios] .frames li[aria-current=step]{color:var(--ivory);border-color:var(--hair)}[data-brand=kaios] .frames li[aria-current=step]:before{background:var(--gold);border-color:var(--gold);box-shadow:0 0 8px #eec877b3}[data-brand=kaios] .frames li.done{color:var(--gold)}[data-brand=kaios] .frames li.done:before{background:currentColor}[data-brand=kaios] .cal-top h3{font:300 1.25rem/1 var(--font-display);letter-spacing:.06em;color:var(--ivory)}[data-brand=kaios] .nav button{color:var(--ivory);border:1px solid #ede6d826;border-radius:50%}[data-brand=kaios] .nav button:not(:disabled):hover{border-color:var(--gold);color:var(--gold-hi)}[data-brand=kaios] .dow{font:300 .78rem/2 var(--font-display);letter-spacing:.14em;color:var(--smoke)}[data-brand=kaios] .day{font:300 1rem/1 var(--font-display);color:#ede6d838;border:1px solid #0000;border-radius:50%}[data-brand=kaios] .day.open{color:var(--ivory);border-color:#d6a95552}[data-brand=kaios] .day.open:hover{border-color:var(--gold);color:var(--gold-hi)}[data-brand=kaios] .day.today:after{background:var(--gold)}[data-brand=kaios] .day[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:#120d05}[data-brand=kaios] .day[aria-pressed=true]:after{background:#120d05}[data-brand=kaios] .tz{font:500 1rem/1.3 var(--font-serif);color:var(--smoke)}[data-brand=kaios] .tz select{font:500 1rem var(--font-serif);color:var(--ivory);background:#050403;border:1px solid #ede6d826;border-radius:999px;padding:.35rem .7rem}[data-brand=kaios] .times h4{font:italic 500 1.15rem/1.2 var(--font-serif);color:var(--ivory)}[data-brand=kaios] .slot{font:300 1rem/1 var(--font-display);letter-spacing:.05em;color:var(--ivory);background:0 0;border:1px solid #d6a95559;border-radius:999px}[data-brand=kaios] .slot:hover{background:var(--gold);border-color:var(--gold);color:#120d05}[data-brand=kaios] .none{font:italic 500 1.05rem/1.4 var(--font-serif);color:var(--smoke)}[data-brand=kaios] .back{font:300 .92rem/1 var(--font-display);letter-spacing:.05em;color:var(--gold)}[data-brand=kaios] .field label{font:300 .88rem/1 var(--font-display);letter-spacing:.08em;color:var(--ivory)}[data-brand=kaios] .field label span{font:italic 500 .95rem var(--font-serif);color:var(--smoke);letter-spacing:0}[data-brand=kaios] .field input,[data-brand=kaios] .field textarea{font:500 1.1rem/1.4 var(--font-serif);color:var(--ivory);background:#050403;border:1px solid #ede6d829;border-radius:.8rem;padding:.65rem .9rem}[data-brand=kaios] .field input:focus,[data-brand=kaios] .field textarea:focus{outline:1px solid var(--gold);outline-offset:0;border-color:var(--gold)}[data-brand=kaios] .err{font:italic 500 .98rem var(--font-serif);color:#e59a7c}[data-brand=kaios] .done-mark{width:4.4rem;height:4.4rem;color:var(--gold)}[data-brand=kaios] .ready-tick .done-mark{animation:1.1s cubic-bezier(.2,.7,.2,1) kaios-spinIn}@keyframes kaios-spinIn{0%{opacity:0;transform:rotate(-90deg)scale(.6)}to{opacity:1;transform:none}}[data-brand=kaios] .done-pane h3{font:200 2.6rem/1 var(--font-display);letter-spacing:.04em;color:var(--ivory)}[data-brand=kaios] .done-pane p{font:500 1.12rem/1.5 var(--font-serif);color:var(--smoke)}[data-brand=kaios] .done-pane .when{font:italic 500 1.3rem/1.35 var(--font-serif);color:var(--gold-hi)}@media (max-width:760px){[data-brand=kaios] .bk-lens{width:12rem;height:12rem;bottom:-6rem;left:auto;right:-4rem}[data-brand=kaios] .bk-side h2{font-size:1.8rem}[data-brand=kaios] .frames li{padding:.38rem .55rem .32rem;font-size:.78rem}}@media (min-width:761px) and (max-width:1100px) and (orientation:portrait){[data-brand=kaios] .bk-lens{width:16rem;height:16rem;bottom:-8rem;left:auto;right:-5rem}}
html:has([data-brand=fundraising]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}[data-brand=fundraising]{--paper:#fff;--mist:#eef8f9;--teal:#1aa0b8;--teal-deep:#117689;--aqua:#7acdcf;--ink:#0f4652;--ink-soft:#3b6670;--line:#0f465229;--bg:var(--paper);--fg:var(--ink);--muted:var(--ink-soft);--accent:var(--teal);--accent-hi:var(--teal-deep);--hair:var(--line);--rule:var(--line);--focus:var(--teal-deep);--font-display:var(--font-barlow), "Oswald", "Arial Narrow", "Helvetica Neue", sans-serif;--font-serif:var(--font-newsreader), "Iowan Old Style", Georgia, serif;--font-text:var(--font-serif);--stage-pad-x:clamp(2.4rem, 5vw, 4.5rem);--preview-right:clamp(3rem, 4vw, 4.5rem);--preview-right-tablet:3rem;--dock-a:#ffffffe6;--dock-b:#fffffff7}[data-brand=fundraising] .veil{background:radial-gradient(34% 44%,#ffffffd1,#fff0 72%)}[data-brand=fundraising] .home{border-radius:.7rem}[data-brand=fundraising] .home img{width:2.5rem;height:2.5rem}[data-brand=fundraising] .social{width:2.6rem;height:2.6rem;color:var(--teal-deep);border:1px solid var(--line);background:#ffffffd9;border-radius:.6rem}[data-brand=fundraising] .social svg{width:1.15rem;height:1.15rem}[data-brand=fundraising] .social:hover{color:#fff;background:var(--teal-deep);border-color:var(--teal-deep)}[data-brand=fundraising] .toplink{height:2.6rem;color:var(--teal-deep);border:1px solid var(--line);background:#ffffffd9;border-radius:.6rem}[data-brand=fundraising] .toplink:hover{color:#fff;background:var(--teal-deep);border-color:var(--teal-deep)}[data-brand=fundraising] .logo{width:auto;height:clamp(120px,19vh,190px)}[data-brand=fundraising] .soon{font:500 1.05rem/1 var(--font-display);letter-spacing:.08em;color:var(--ink-soft);margin:clamp(1.2rem,3vh,1.8rem) 0 0}[data-brand=fundraising] h1{font-weight:400;font-family:var(--font-display);margin:.7rem 0 0}[data-brand=fundraising] .h1-lead{letter-spacing:.01em;color:var(--ink);font-size:clamp(1.5rem,2.8vw,2.25rem)}[data-brand=fundraising] .h1-verb{letter-spacing:.015em;height:clamp(4.2rem,11vw,8.4rem);color:var(--teal);text-transform:uppercase;font-size:clamp(4.2rem,11.5vw,8.8rem);font-weight:700}[data-brand=fundraising] .caret{background:var(--aqua);border-radius:2px;width:.07em;height:.72em;margin-left:.06em;transform:translateY(-.05em)}[data-brand=fundraising] .completion{max-width:28ch;font:italic 500 clamp(1.3rem, 2.4vw, 1.75rem)/1.3 var(--font-serif);color:var(--ink);margin-top:.5rem}[data-brand=fundraising] .body{max-width:48ch;font:400 1.12rem/1.62 var(--font-serif);color:var(--ink-soft);margin-top:1rem}[data-brand=fundraising] .actions{margin-top:clamp(1.4rem,3.5vh,2rem)}[data-brand=fundraising] .btn{font:500 1.12rem/1 var(--font-display);letter-spacing:.03em;border-radius:.6rem;gap:.6rem;padding:.7rem 1.35rem}[data-brand=fundraising] .btn svg{width:1.2rem;height:1.2rem}[data-brand=fundraising] .btn-primary{background:var(--teal-deep);color:#fff}[data-brand=fundraising] .btn-primary:hover{background:var(--ink)}[data-brand=fundraising] .btn-ghost{color:var(--ink);background:#ffffffd9;border-color:#0f465240}[data-brand=fundraising] .btn-ghost:hover{border-color:var(--teal);color:var(--teal-deep)}[data-brand=fundraising] .collective-label{font:italic 500 1.12rem/1 var(--font-serif);color:var(--ink);margin-bottom:.75rem}[data-brand=fundraising] .path{font:500 1.02rem/1 var(--font-display);letter-spacing:.02em;color:var(--ink-soft);border:1px solid var(--line);background:#fffc;border-radius:.6rem;padding:.55rem 1.05rem}[data-brand=fundraising] .path:hover{color:var(--ink);border-color:#0f465266}[data-brand=fundraising] .path[aria-current=page]{color:var(--ink);border-color:var(--teal)}[data-brand=fundraising] .path .dot{opacity:.5;border-radius:2px;width:.5rem;height:.5rem}[data-brand=fundraising] .path[aria-current=page] .dot{background:var(--teal);border-color:var(--teal)}[data-brand=fundraising] .path small{font:italic 400 .86rem/1 var(--font-serif);color:var(--ink-soft);opacity:.85}[data-brand=fundraising] .preview .thumb{box-shadow:0 10px 30px -12px #0f465273, 0 0 0 1px var(--line);border:3px solid #fff;border-radius:.7rem}[data-brand=fundraising] .preview .thumb img{transition:transform .5s}[data-brand=fundraising] .preview .play span{background:#fffffff0;box-shadow:0 4px 14px #0f46524d}[data-brand=fundraising] .preview .play svg{width:1.1rem;height:1.1rem;fill:var(--teal-deep)}[data-brand=fundraising] .preview .cap{font:500 1.05rem/1.2 var(--font-display);letter-spacing:.02em;margin-top:.55rem}[data-brand=fundraising] .preview .cap small{font:italic 400 .92rem/1.3 var(--font-serif);color:var(--ink-soft)}[data-brand=fundraising] dialog.vid-dlg{color:#fff;background:#071f25;border:0;border-radius:.9rem}[data-brand=fundraising] dialog.vid-dlg::backdrop{background:#071f25b8}[data-brand=fundraising] .vid-head{padding:.75rem .9rem .75rem 1.25rem}[data-brand=fundraising] .vid-head h2{font:500 1.3rem/1 var(--font-display);letter-spacing:.02em}[data-brand=fundraising] .vid-foot{font:400 .95rem/1.4 var(--font-serif);color:#ffffffbf;padding:.65rem 1.25rem .8rem}[data-brand=fundraising] .vid-foot a{color:var(--aqua)}[data-brand=fundraising] .x{color:#fff;border:1px solid #ffffff40}[data-brand=fundraising] .x:hover{border-color:var(--aqua)}[data-brand=fundraising] .ready .logo-wrap{animation:1s cubic-bezier(.2,.7,.2,1) .9s both ff-rise}[data-brand=fundraising] .ready .after{animation:1s cubic-bezier(.2,.7,.2,1) 1.4s both ff-rise}[data-brand=fundraising] .ready .soft{animation:1s 1.8s both fade}@keyframes ff-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-brand=fundraising] .dock{padding-left:1.6rem;padding-right:1.6rem}[data-brand=fundraising] .dock .btn{box-shadow:0 10px 26px -10px #11768999}@media (max-width:640px){[data-brand=fundraising]{--stage-pad-x-phone:1.6rem}[data-brand=fundraising] .hero{padding-top:2rem}[data-brand=fundraising] .logo{height:108px}[data-brand=fundraising] .soon{margin-top:1.3rem}[data-brand=fundraising] h1{margin-top:.7rem}[data-brand=fundraising] .h1-lead{font-size:1.6rem}[data-brand=fundraising] .h1-verb{height:clamp(4.3rem,20vw,5.6rem);font-size:clamp(4.2rem,20vw,5.6rem)}[data-brand=fundraising] .completion{max-width:21ch;font-size:1.4rem}[data-brand=fundraising] .actions{margin-top:1.7rem}[data-brand=fundraising] .path{background:#ffffffe6;border-radius:.9rem}[data-brand=fundraising] .p-go{color:var(--teal-deep);font-family:var(--font-display)}[data-brand=fundraising] .path[aria-current=page] .p-go{font-family:var(--font-display);color:var(--ink-soft);font-weight:500}}@media (max-height:500px) and (orientation:landscape) and (max-width:950px){[data-brand=fundraising] .stage{padding-left:max(1.6rem, env(safe-area-inset-left,0px))}[data-brand=fundraising] .hero{padding:.4rem 0 1.4rem}[data-brand=fundraising] .logo{height:84px}[data-brand=fundraising] .soon{margin-top:.8rem}}@media (min-width:641px) and (max-width:1100px) and (orientation:portrait){[data-brand=fundraising]{--stage-pad-x-tablet:3rem}[data-brand=fundraising] .logo{height:210px}[data-brand=fundraising] .soon{margin-top:2rem}[data-brand=fundraising] .h1-lead{font-size:2.3rem}[data-brand=fundraising] .h1-verb{height:8.8rem;font-size:clamp(6.6rem,13vw,8.8rem)}[data-brand=fundraising] .completion{font-size:1.85rem}[data-brand=fundraising] .btn{font-size:1.2rem}[data-brand=fundraising] .path{background:#ffffffe6;border-radius:.9rem}}@media (min-width:900px) and (max-width:1280px) and (orientation:landscape) and (min-height:600px){[data-brand=fundraising] .logo{height:clamp(100px,15vh,140px)}[data-brand=fundraising] main{padding:.6rem 0}[data-brand=fundraising] .soon{margin-top:.9rem}[data-brand=fundraising] .h1-verb{height:clamp(4.4rem,12.5vh,7rem);font-size:clamp(4.4rem,12.5vh,7rem)}[data-brand=fundraising] .body{margin-top:.7rem}[data-brand=fundraising] .actions{margin-top:1.1rem}}[data-brand=fundraising] dialog.book{color:var(--ink);background:#fff;border:0;border-radius:1rem;box-shadow:0 30px 80px -20px #0f465273}[data-brand=fundraising] dialog.book::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f465259}[data-brand=fundraising] dialog.book[open]{animation:.35s cubic-bezier(.2,.7,.2,1) ff-bookIn}@keyframes ff-bookIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}[data-brand=fundraising] .bk-side{background:var(--mist);border-right:1px solid var(--line);padding:1.6rem 1.5rem 1.4rem 2.6rem}[data-brand=fundraising] .bk-side:before{content:"";background:repeating-linear-gradient(to bottom, var(--aqua) 0 1.6rem, transparent 1.6rem 2.6rem);opacity:.55;border-radius:.3rem;width:.8rem;position:absolute;top:0;bottom:0;left:.6rem}[data-brand=fundraising] .bk-brand{font:500 1rem/1 var(--font-display);letter-spacing:.04em;color:var(--ink-soft)}[data-brand=fundraising] .bk-side h2{font:700 2.2rem/1 var(--font-display);letter-spacing:.01em;color:var(--ink);text-transform:uppercase;margin-top:1.2rem}[data-brand=fundraising] .bk-meta{font:400 1rem/1.35 var(--font-serif);color:var(--ink-soft);gap:.6rem;margin-top:1rem}[data-brand=fundraising] .bk-meta svg{stroke:var(--teal-deep)}[data-brand=fundraising] .bk-meta .picked{color:var(--ink)}[data-brand=fundraising] .bk-desc{font:italic 500 1.08rem/1.45 var(--font-serif);color:var(--ink);margin-top:1.2rem}[data-brand=fundraising] .frames li{font:500 .88rem/1 var(--font-display);letter-spacing:.05em;color:var(--ink-soft);border:1px solid var(--line);border-radius:.4rem;gap:.4rem;padding:.35rem .6rem}[data-brand=fundraising] .frames li:before{content:"";opacity:.35;background:currentColor;border-radius:1px;width:.35rem;height:.55rem}[data-brand=fundraising] .frames li[aria-current=step]{color:#fff;background:var(--teal-deep);border-color:var(--teal-deep)}[data-brand=fundraising] .frames li[aria-current=step]:before{opacity:.8}[data-brand=fundraising] .frames li.done{color:var(--teal-deep);border-color:#1aa0b873}[data-brand=fundraising] .bk .x{color:var(--ink);border-color:var(--line)}[data-brand=fundraising] .bk .x:hover{border-color:var(--teal);color:var(--teal-deep)}[data-brand=fundraising] .cal-top h3{font:500 1.35rem/1 var(--font-display);letter-spacing:.02em}[data-brand=fundraising] .nav button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:50%}[data-brand=fundraising] .nav button:not(:disabled):hover{border-color:var(--teal);color:var(--teal-deep)}[data-brand=fundraising] .dow{font:500 .8rem/2 var(--font-display);letter-spacing:.08em;color:var(--ink-soft)}[data-brand=fundraising] .day{font:500 1.05rem/1 var(--font-display);color:#0f465252;border:0;border-radius:.55rem}[data-brand=fundraising] .day.open{color:var(--teal-deep);background:#1aa0b81a}[data-brand=fundraising] .day.open:hover{background:#1aa0b833}[data-brand=fundraising] .day.today:after{background:currentColor;width:.25rem;height:.25rem;margin-left:-.125rem;bottom:.3rem}[data-brand=fundraising] .day[aria-pressed=true]{background:var(--teal-deep);color:#fff}[data-brand=fundraising] .tz{font:400 .95rem/1.3 var(--font-serif);color:var(--ink-soft)}[data-brand=fundraising] .tz select{font:400 .95rem var(--font-serif);color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:.45rem;padding:.35rem .5rem}[data-brand=fundraising] .times h4{font:italic 500 1.08rem/1.2 var(--font-serif);color:var(--ink);margin:.4rem 0 .7rem}[data-brand=fundraising] .slot{font:500 1.05rem/1 var(--font-display);letter-spacing:.03em;color:var(--teal-deep);background:#fff;border:1px solid #1aa0b873;border-radius:.55rem}[data-brand=fundraising] .slot:hover{background:var(--teal-deep);color:#fff}[data-brand=fundraising] .none{font:italic 400 1rem/1.4 var(--font-serif);color:var(--ink-soft)}[data-brand=fundraising] .back{font:500 .98rem/1 var(--font-display);letter-spacing:.03em;color:var(--teal-deep)}[data-brand=fundraising] .field{gap:.35rem;margin-bottom:.85rem}[data-brand=fundraising] .field label{font:500 .95rem/1 var(--font-display);letter-spacing:.04em;color:var(--ink)}[data-brand=fundraising] .field label span{font:italic 400 .9rem var(--font-serif);color:var(--ink-soft);letter-spacing:0}[data-brand=fundraising] .field input,[data-brand=fundraising] .field textarea{font:400 1.05rem/1.4 var(--font-serif);color:var(--ink);background:#fff;border:1px solid #0f465240;border-radius:.55rem;padding:.65rem .8rem}[data-brand=fundraising] .field input:focus,[data-brand=fundraising] .field textarea:focus{outline:2px solid var(--teal);outline-offset:0;border-color:#0000}[data-brand=fundraising] .err{font:italic 400 .92rem var(--font-serif);color:#b3412e}[data-brand=fundraising] .done-mark{background:var(--teal-deep);border-radius:.8rem;place-items:center;width:4.2rem;height:4.2rem;display:grid}[data-brand=fundraising] .done-mark svg{stroke:#fff;width:2rem;height:2rem}[data-brand=fundraising] .ready-tick .done-mark{animation:.5s cubic-bezier(.2,1.4,.3,1) ff-pop}@keyframes ff-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}[data-brand=fundraising] .done-pane h3{font:700 2.4rem/1 var(--font-display);text-transform:uppercase;color:var(--ink)}[data-brand=fundraising] .done-pane p{font:400 1.08rem/1.5 var(--font-serif);color:var(--ink-soft)}[data-brand=fundraising] .done-pane .when{font:italic 500 1.25rem/1.35 var(--font-serif);color:var(--ink)}@media (max-width:760px){[data-brand=fundraising] .bk-side{padding-left:2.2rem}[data-brand=fundraising] .bk-side h2{font-size:1.7rem}[data-brand=fundraising] .frames li{padding:.3rem .45rem;font-size:.8rem}}@media (min-width:761px) and (max-width:1100px) and (orientation:portrait){[data-brand=fundraising] .bk-side{padding-left:2.6rem}}
html:has([data-brand=realviz]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#140c38}[data-brand=realviz]{--night:#140c38;--indigo:#1c1150;--violet:#2c1a6e;--lilac:#d9b8f2;--purple:#9b5bc0;--cyan:#6fd8ea;--steel-hi:#e6ecf0;--steel:#b9c6ce;--steel-lo:#6e808a;--ice:#f1f3f8;--muted-rv:#b5add2;--bg:var(--night);--fg:var(--ice);--muted:var(--muted-rv);--accent:var(--lilac);--accent-hi:var(--cyan);--hair:#b9c6ce33;--rule:var(--hair);--focus:var(--cyan);--font-display:var(--font-michroma), "Eurostile", "Microgramma", "Arial Black", sans-serif;--font-sans:var(--font-plex), "Helvetica Neue", Arial, sans-serif;--font-text:var(--font-sans);--stage-pad-x:clamp(1.1rem, 4vw, 3rem);--preview-right:clamp(2rem, 3.5vw, 3.5rem);--dock-a:#140c38db;--dock-b:#140c38f7;font-weight:300}[data-brand=realviz] .veil{background:radial-gradient(40% 42% at 50% 44%,#140c38b8,#140c3800 75%)}[data-brand=realviz] .home{border-radius:50%}[data-brand=realviz] .home img{filter:drop-shadow(0 0 10px #9b5bc073);width:2.6rem;height:2.6rem}[data-brand=realviz] .social{width:2.6rem;height:2.6rem;color:var(--steel);border:1px solid var(--hair);background:#140c388c;border-radius:.45rem}[data-brand=realviz] .social svg{width:1.1rem;height:1.1rem}[data-brand=realviz] .social:hover{color:var(--ice);border-color:var(--lilac)}[data-brand=realviz] .toplink{height:2.6rem;color:var(--steel);border:1px solid var(--hair);background:#140c388c;border-radius:.45rem}[data-brand=realviz] .toplink:hover{color:var(--ice);border-color:var(--lilac)}[data-brand=realviz] main{max-width:48rem}[data-brand=realviz] .logo{width:clamp(240px,34vw,470px)}[data-brand=realviz] .soon{font:400 .92rem/1 var(--font-sans);letter-spacing:.16em;color:var(--muted);margin:clamp(1.5rem,3.5vh,2.2rem) 0 0}[data-brand=realviz] h1{margin:1rem 0 0;font-weight:400}[data-brand=realviz] .h1-lead{font:400 clamp(.95rem, 1.7vw, 1.35rem)/1.2 var(--font-display);letter-spacing:.12em;color:var(--ice)}[data-brand=realviz] .h1-verb{height:clamp(3.4rem,8.6vw,6.6rem);font:400 clamp(2.1rem, 6.1vw, 4.9rem)/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}[data-brand=realviz] .verb{background:linear-gradient(180deg, var(--steel-hi) 10%, var(--steel) 55%, var(--steel-lo) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-brand=realviz] .caret{background:var(--cyan);width:3px;height:.82em;margin-left:.1em;box-shadow:0 0 10px #6fd8eacc}[data-brand=realviz] .completion{max-width:30ch;font:italic 400 clamp(1.2rem, 2.2vw, 1.6rem)/1.35 var(--font-sans);color:var(--ice);margin-top:.4rem}[data-brand=realviz] .body{max-width:50ch;font:300 1.08rem/1.65 var(--font-sans);color:var(--muted);margin-top:1rem}[data-brand=realviz] .actions{margin-top:clamp(1.5rem,3.5vh,2.1rem)}[data-brand=realviz] .btn{font:500 .98rem/1 var(--font-sans);letter-spacing:.02em;border-radius:.45rem;gap:.6rem;padding:.75rem 1.35rem}[data-brand=realviz] .btn svg{width:1.1rem;height:1.1rem}[data-brand=realviz] .btn-primary{background:var(--steel-hi);color:#2a0d40;box-shadow:inset 0 0 0 1px #fff6}[data-brand=realviz] .btn-primary:hover{background:#fff;box-shadow:0 0 28px #d9b8f273}[data-brand=realviz] .btn-ghost{color:var(--ice);border-color:var(--hair);background:#140c3880}[data-brand=realviz] .btn-ghost:hover{border-color:var(--lilac)}[data-brand=realviz] .collective-label{font:italic 400 1.08rem/1 var(--font-sans);color:var(--ice)}[data-brand=realviz] .path{font:400 .92rem/1 var(--font-sans);letter-spacing:.02em;color:var(--muted);border:1px solid var(--hair);background:#140c388c;border-radius:.45rem;padding:.6rem 1.05rem}[data-brand=realviz] .path:hover{color:var(--ice);border-color:#d9b8f280}[data-brand=realviz] .path[aria-current=page]{color:var(--ice);border-color:var(--lilac)}[data-brand=realviz] .path .dot{border-radius:50%;width:.55rem;height:.55rem}[data-brand=realviz] .path[aria-current=page] .dot{background:radial-gradient(circle at 35% 35%, var(--cyan), var(--purple) 70%);border:0;box-shadow:0 0 8px #6fd8eab3}[data-brand=realviz] .path small{font:italic 400 .85rem/1 var(--font-sans);color:var(--muted);opacity:.85}[data-brand=realviz] .preview .thumb{border:1px solid #d9b8f259;border-radius:.5rem;box-shadow:0 18px 40px -16px #6fd8ea4d}[data-brand=realviz] .preview .play{background:linear-gradient(#140c3800 40%,#140c3873)}[data-brand=realviz] .preview .play span{background:#f1f3f8f2;box-shadow:0 0 22px #d9b8f28c}[data-brand=realviz] .preview .play svg{fill:#2a0d40}[data-brand=realviz] .preview .cap{font:400 .8rem/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase}[data-brand=realviz] .preview .cap small{font:italic 400 .95rem/1.3 var(--font-sans);color:var(--muted);text-transform:none;margin-top:.3rem}[data-brand=realviz] dialog.vid-dlg{border:1px solid var(--hair);background:var(--night);color:var(--ice);border-radius:.8rem}[data-brand=realviz] dialog.vid-dlg::backdrop{background:#0a061ecc}[data-brand=realviz] .vid-head h2{font:400 .95rem/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase}[data-brand=realviz] .vid-foot{font:300 .95rem/1.4 var(--font-sans);color:var(--muted)}[data-brand=realviz] .vid-foot a{color:var(--cyan)}[data-brand=realviz] .x{border:1px solid var(--hair);color:var(--ice)}[data-brand=realviz] .x:hover{border-color:var(--lilac);color:var(--lilac)}[data-brand=realviz] .ready .logo-wrap{animation:1.2s cubic-bezier(.2,.7,.2,1) .7s both rv-focus}[data-brand=realviz] .ready .after{animation:1s cubic-bezier(.2,.7,.2,1) 1.3s both rv-rise}[data-brand=realviz] .ready .soft{animation:1s 1.8s both fade}@keyframes rv-focus{0%{opacity:0;filter:blur(10px);transform:scale(1.03)}to{opacity:1;filter:none;transform:none}}@keyframes rv-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-brand=realviz] .dock .btn{box-shadow:0 10px 30px -10px #d9b8f28c}@media (max-width:640px){[data-brand=realviz] .hero{padding-top:2rem}[data-brand=realviz] .logo{width:min(80vw,330px)}[data-brand=realviz] .soon{margin-top:1.3rem}[data-brand=realviz] h1{margin-top:.7rem}[data-brand=realviz] .h1-lead{font-size:.95rem}[data-brand=realviz] .h1-verb{height:3.6rem;font-size:clamp(1.9rem,9.2vw,2.6rem)}[data-brand=realviz] .completion{max-width:21ch;font-size:1.3rem}[data-brand=realviz] .body{font-size:1.02rem}[data-brand=realviz] .actions{margin-top:1.7rem}[data-brand=realviz] .preview .cap{font-size:.82rem}[data-brand=realviz] .path{background:#140c38c7;border-radius:.6rem}[data-brand=realviz] .p-go{color:var(--cyan)}[data-brand=realviz] .path[aria-current=page] .p-go{font-family:var(--font-display);color:var(--muted);font-size:.58rem}}@media (max-height:500px) and (orientation:landscape) and (max-width:950px){[data-brand=realviz] .stage{padding-left:max(1.25rem, env(safe-area-inset-left,0px))}[data-brand=realviz] .hero{padding:.4rem 0 1.4rem}[data-brand=realviz] .logo{width:260px}[data-brand=realviz] .soon{margin-top:.8rem}}@media (min-width:641px) and (max-width:1100px) and (orientation:portrait){[data-brand=realviz] .logo{width:min(62vw,480px)}[data-brand=realviz] .soon{margin-top:2rem}[data-brand=realviz] .h1-lead{font-size:1.3rem}[data-brand=realviz] .h1-verb{height:6rem;font-size:clamp(3.6rem,8vw,4.7rem)}[data-brand=realviz] .completion{font-size:1.65rem}[data-brand=realviz] .btn{font-size:1.05rem}[data-brand=realviz] .path{background:#140c38c7;border-radius:.6rem}}[data-brand=realviz] dialog.book{background:var(--night);color:var(--ice);border:1px solid #d9b8f247;border-radius:.8rem;box-shadow:0 40px 120px -30px #6fd8ea40}[data-brand=realviz] dialog.book::backdrop{background:#0a061ec7}[data-brand=realviz] dialog.book[open]{animation:.4s cubic-bezier(.2,.7,.2,1) rv-bookIn}@keyframes rv-bookIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-brand=realviz] .bk-side{border-right:1px solid var(--hair);background:linear-gradient(160deg,#2c1a6ef2,#1c1150fa)}[data-brand=realviz] .bk-side:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#b9c6ce0f 0 1px,#0000 1px 28px),repeating-linear-gradient(90deg,#b9c6ce0f 0 1px,#0000 1px 28px);position:absolute;inset:0}[data-brand=realviz] .bk-brand{font:400 .78rem/1 var(--font-display);letter-spacing:.16em;color:var(--steel);text-transform:uppercase}[data-brand=realviz] .bk-side h2{font:400 1.6rem/1.15 var(--font-display);letter-spacing:.04em;color:var(--ice);text-transform:uppercase;margin-top:1.4rem}[data-brand=realviz] .bk-meta{font:300 1rem/1.4 var(--font-sans);color:var(--muted)}[data-brand=realviz] .bk-meta svg{stroke:var(--cyan)}[data-brand=realviz] .bk-meta .picked{color:var(--lilac);font-weight:400}[data-brand=realviz] .bk-desc{font:italic 400 1.05rem/1.5 var(--font-sans);color:var(--ice)}[data-brand=realviz] .frames{counter-reset:step}[data-brand=realviz] .frames li{counter-increment:step;font:400 .85rem/1 var(--font-sans);letter-spacing:.04em;color:var(--muted);border:1px solid var(--hair);border-radius:.35rem;padding:.42rem .7rem}[data-brand=realviz] .frames li:before{content:"0" counter(step);font:400 .62rem/1 var(--font-display);letter-spacing:.06em;opacity:.7}[data-brand=realviz] .frames li[aria-current=step]{color:#2a0d40;background:var(--steel-hi);border-color:var(--steel-hi)}[data-brand=realviz] .frames li.done{color:var(--cyan);border-color:#6fd8ea66}[data-brand=realviz] .cal-top h3{font:400 1rem/1 var(--font-display);letter-spacing:.08em;color:var(--ice)}[data-brand=realviz] .nav button{border:1px solid var(--hair);color:var(--ice);border-radius:.4rem}[data-brand=realviz] .nav button:not(:disabled):hover{border-color:var(--lilac);color:var(--lilac)}[data-brand=realviz] .dow{font:400 .68rem/2.2 var(--font-display);letter-spacing:.08em;color:var(--muted)}[data-brand=realviz] .day{font:400 .98rem/1 var(--font-sans);color:#b5add24d;border:1px solid #0000;border-radius:.4rem}[data-brand=realviz] .day.open{color:var(--ice);background:#9b5bc029;border-color:#d9b8f238}[data-brand=realviz] .day.open:hover{border-color:var(--lilac)}[data-brand=realviz] .day.today:after{background:var(--cyan)}[data-brand=realviz] .day[aria-pressed=true]{background:var(--steel-hi);border-color:var(--steel-hi);color:#2a0d40;font-weight:500}[data-brand=realviz] .day[aria-pressed=true]:after{background:#2a0d40}[data-brand=realviz] .tz{font:300 .95rem/1.3 var(--font-sans);color:var(--muted)}[data-brand=realviz] .tz select{font:400 .95rem var(--font-sans);color:var(--ice);border:1px solid var(--hair);background:var(--indigo);border-radius:.4rem;padding:.35rem .5rem}[data-brand=realviz] .times h4{font:italic 400 1.05rem/1.2 var(--font-sans);color:var(--ice)}[data-brand=realviz] .slot{font:400 1rem/1 var(--font-sans);letter-spacing:.03em;color:var(--ice);background:#140c3866;border:1px solid #d9b8f259;border-radius:.4rem}[data-brand=realviz] .slot:hover{background:var(--steel-hi);border-color:var(--steel-hi);color:#2a0d40}[data-brand=realviz] .none{font:italic 400 1rem/1.4 var(--font-sans);color:var(--muted)}[data-brand=realviz] .back{font:400 .95rem/1 var(--font-sans);color:var(--cyan)}[data-brand=realviz] .field label{font:400 .68rem/1 var(--font-display);letter-spacing:.1em;color:var(--steel);text-transform:uppercase}[data-brand=realviz] .field label span{font:italic 400 .9rem var(--font-sans);color:var(--muted);letter-spacing:0;text-transform:none}[data-brand=realviz] .field input,[data-brand=realviz] .field textarea{font:400 1.02rem/1.4 var(--font-sans);color:var(--ice);border:1px solid var(--hair);background:var(--indigo);border-radius:.4rem;padding:.65rem .8rem}[data-brand=realviz] .field input:focus,[data-brand=realviz] .field textarea:focus{outline:1px solid var(--cyan);outline-offset:0;border-color:var(--cyan)}[data-brand=realviz] .err{font:italic 400 .92rem var(--font-sans);color:#f2a3b3}[data-brand=realviz] .done-mark{width:4.6rem;height:4.6rem}[data-brand=realviz] .ready-tick .done-mark{animation:1s cubic-bezier(.2,.7,.2,1) rv-focusIn}@keyframes rv-focusIn{0%{filter:blur(6px);opacity:0;transform:rotate(-120deg)scale(.5)}to{filter:none;opacity:1;transform:none}}[data-brand=realviz] .done-pane h3{font:400 1.7rem/1.1 var(--font-display);letter-spacing:.06em;color:var(--ice);text-transform:uppercase}[data-brand=realviz] .done-pane p{font:300 1.05rem/1.5 var(--font-sans);color:var(--muted)}[data-brand=realviz] .done-pane .when{font:italic 400 1.2rem/1.35 var(--font-sans);color:var(--lilac)}@media (max-width:760px){[data-brand=realviz] .bk-side h2{font-size:1.3rem}[data-brand=realviz] .frames li{padding:.38rem .5rem;font-size:.78rem}}
