@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.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:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_8d0436c9-module__qZwcwW__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_8d0436c9-module__qZwcwW__variable{--font-display-src:"Syne", "Syne Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_8d6f34c5-module__i0hHpq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_8d6f34c5-module__i0hHpq__variable{--font-sans-src:"Inter", "Inter Fallback"}
@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4caa5346f1c7fb-s.14ema0lnj0o-0.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:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8637c86382b2cab5-s.16yznq1bumu...woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75a8566361c6e74e-s.0.~symm4y5pkk.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:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc3a3dc9f8ed46f-s.0pnqj.are9m2y.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:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a624dffa201843ff-s.p.0xr-_bh6gedpp.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:Pacifico Fallback;src:local(Arial);ascent-override:137.32%;descent-override:47.74%;line-gap-override:0.0%;size-adjust:94.89%}.pacifico_c48f1f81-module__TlaPNW__className{font-family:Pacifico,Pacifico Fallback;font-style:normal;font-weight:400}.pacifico_c48f1f81-module__TlaPNW__variable{--font-script:"Pacifico", "Pacifico Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_91143dcd-module__XJLSvW__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_91143dcd-module__XJLSvW__variable{--font-serif:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_bb446048-module__ClUHyG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_bb446048-module__ClUHyG__variable{--font-grotesk:"Space Grotesk", "Space Grotesk 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--font-weight-light:300;--tracking-wide:.025em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display)}}@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,ui-sans-serif, system-ui, 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{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{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-4{top:calc(var(--spacing) * -4)}.top-0{top:calc(var(--spacing) * 0)}.-right-1{right:calc(var(--spacing) * -1)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.bottom-10{bottom:calc(var(--spacing) * 10)}.-left-2{left:calc(var(--spacing) * -2)}.left-1\/2{left:50%}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (min-width:380px){.container{max-width:380px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mr-\[0\.28em\]{margin-right:.28em}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.h-\[1px\]{height:1px}.h-\[100dvh\]{height:100dvh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[200dvh\]{min-height:200dvh}.min-h-full{min-height:100%}.w-8{width:calc(var(--spacing) * 8)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[20ch\]{max-width:20ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[clamp\(280px\,64vw\,820px\)\]{max-width:clamp(280px,64vw,820px)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-none{flex:none}.grow{flex-grow:1}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[1px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--border-strong\)\]{background-color:var(--border-strong)}.bg-\[var\(--fg-dim\)\]{background-color:var(--fg-dim)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-28{padding-block:calc(var(--spacing) * 28)}.pt-6{padding-top:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[clamp\(16px\,2\.4vw\,24px\)\]{font-size:clamp(16px,2.4vw,24px)}.text-\[clamp\(22px\,3vw\,38px\)\]{font-size:clamp(22px,3vw,38px)}.text-\[clamp\(28px\,5\.5vw\,68px\)\]{font-size:clamp(28px,5.5vw,68px)}.text-\[clamp\(32px\,6vw\,72px\)\]{font-size:clamp(32px,6vw,72px)}.text-\[clamp\(34px\,6vw\,64px\)\]{font-size:clamp(34px,6vw,64px)}.text-\[clamp\(40px\,9vw\,120px\)\]{font-size:clamp(40px,9vw,120px)}.text-\[clamp\(40px\,12vw\,104px\)\]{font-size:clamp(40px,12vw,104px)}.text-\[clamp\(44px\,13vw\,118px\)\]{font-size:clamp(44px,13vw,118px)}.text-\[clamp\(48px\,8vw\,96px\)\]{font-size:clamp(48px,8vw,96px)}.text-\[clamp\(56px\,17vw\,150px\)\]{font-size:clamp(56px,17vw,150px)}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-\[var\(--fg\)\]{color:var(--fg)}.text-\[var\(--fg-dim\)\]{color:var(--fg-dim)}.text-\[var\(--fg-muted\)\]{color:var(--fg-muted)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-500{--tw-duration:.5s;transition-duration:.5s}.will-change-transform{will-change:transform}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:opacity-50:hover{opacity:.5}}@media (min-width:380px){.xs\:inline{display:inline}}@media (min-width:40rem){.sm\:-top-8{top:calc(var(--spacing) * -8)}.sm\:-right-4{right:calc(var(--spacing) * -4)}.sm\:-bottom-10{bottom:calc(var(--spacing) * -10)}.sm\:-left-6{left:calc(var(--spacing) * -6)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mt-9{margin-top:calc(var(--spacing) * 9)}.sm\:mt-11{margin-top:calc(var(--spacing) * 11)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mt-13{margin-top:calc(var(--spacing) * 13)}.sm\:mt-14{margin-top:calc(var(--spacing) * 14)}.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:mt-32{margin-top:calc(var(--spacing) * 32)}.sm\:mb-20{margin-bottom:calc(var(--spacing) * 20)}.sm\:block{display:block}.sm\:max-w-\[28ch\]{max-width:28ch}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-7{gap:calc(var(--spacing) * 7)}.sm\:gap-12{gap:calc(var(--spacing) * 12)}.sm\:gap-16{gap:calc(var(--spacing) * 16)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-36{padding-block:calc(var(--spacing) * 36)}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[17px\]{font-size:17px}}}:root{--bg:#050608;--bg-elevated:#0a0c10;--fg:#f2f2f2;--fg-muted:#8a8d94;--fg-dim:#777b84;--border:#1a1d22;--border-strong:#262a31;--accent:#cdd6e8;--tint-blue:#5b8cff;--tint-blue-soft:#7aa8ff;--font-sans:var(--font-sans-src), ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-display-src), ui-sans-serif, system-ui, sans-serif}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;font-feature-settings:"ss01", "cv11";overflow-x:clip}::selection{background:var(--fg);color:var(--bg)}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong)}.reveal{opacity:0;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.reveal.in{opacity:1;transform:none}.lnk{color:var(--fg);text-decoration:none;transition:opacity .4s;position:relative}.lnk:after{content:"";background:var(--fg-dim);transform-origin:0;width:100%;height:1px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.lnk:hover{opacity:.6}.lnk:hover:after{transform:scaleX(1)}.eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.24em;color:var(--fg-muted);font-size:10px;font-weight:400}.display{font-family:var(--font-display);letter-spacing:-.04em;font-weight:700;line-height:.92}.display-tight{font-family:var(--font-display);letter-spacing:-.025em;font-weight:600;line-height:1}.wordmark{font-family:var(--font-display);letter-spacing:-.06em;font-feature-settings:"ss01", "ss02";font-weight:700;line-height:.86}.wordmark .glyph-num{letter-spacing:-.04em;font-style:italic;font-weight:500}.card{border:1px solid var(--border);background:linear-gradient(#ffffff03 0%,#fff0 60%);border-radius:14px;transition:border-color .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.6;background:radial-gradient(120% 80% at 50% 0,#7aa8ff0d 0%,#0000 60%);transition:opacity .8s;position:absolute;inset:0}.card:hover{border-color:var(--border-strong)}.card:hover:before{opacity:1}.thumb{aspect-ratio:16/9;background:radial-gradient(120% 90% at 30% 20%,#7aa8ff1a 0%,#0000 55%),radial-gradient(90% 70% at 80% 90%,#5b8cff0f 0%,#0000 60%),linear-gradient(#0c0f15 0%,#07090c 100%);position:relative;overflow:hidden}.thumb:before{content:"";background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 80%);mask-image:radial-gradient(circle,#000 30%,#0000 80%)}.thumb:after{content:"";mix-blend-mode:screen;opacity:.4;background:linear-gradient(135deg,#0000 30%,#ffffff0a 50%,#0000 70%);position:absolute;inset:0}.appicon{background:radial-gradient(130% 100% at 25% 15%,#a0c3ff52 0%,#0000 65%),linear-gradient(155deg,#1b2233 0%,#0a0d14 60%,#060810 100%);border-radius:22.37%;width:84px;height:84px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff08,0 8px 24px -8px #0009}.appicon:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff14 0%,#0000 40%);position:absolute;inset:0}.appicon-glyph{font-family:var(--font-display);letter-spacing:-.05em;color:#dce8ff8c;text-shadow:0 1px #0006;place-items:center;font-size:34px;font-weight:700;display:grid;position:absolute;inset:0}@media (min-width:640px){.appicon{width:96px;height:96px}.appicon-glyph{font-size:40px}}.project-row{border-bottom:1px solid var(--border);transition:border-color .5s}.project-row:hover{border-color:var(--border-strong)}.divider{border-top:1px solid var(--border)}.story-fade{--p-raw:calc((var(--p,0) - var(--start,.08)) / (var(--end,.42) - var(--start,.08)));--p-norm:max(0, min(1, var(--p-raw)));opacity:var(--p-norm);transform:translateY(calc((1 - var(--p-norm)) * var(--travel,22px)));will-change:transform, opacity;transition:none}.story-fade--inline{display:inline-block}.scroll-cue{color:var(--fg-dim);flex-direction:column;align-items:center;gap:16px;animation:3.6s ease-in-out infinite scroll-cue-breathe;display:inline-flex}.scroll-cue__label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.42em;color:var(--fg-muted);padding-left:.42em;font-size:10px;font-weight:400}.scroll-cue__rail{background:linear-gradient(#0000 0%,#ffffff24 12% 88%,#0000 100%);width:1px;height:64px;position:relative;overflow:hidden}.scroll-cue__rail:after{content:"";background:linear-gradient(#0000 0%,#ffffffd9 50%,#0000 100%);width:100%;height:50%;animation:2.4s cubic-bezier(.45,0,.2,1) infinite scroll-cue-trace;position:absolute;top:-50%;left:0}@keyframes scroll-cue-trace{0%{opacity:0;transform:translateY(0%)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(300%)}}@keyframes scroll-cue-breathe{0%,to{opacity:.55}50%{opacity:1}}.wm{line-height:.98;display:inline-block}.wm-script{font-family:var(--font-script), cursive;letter-spacing:0;padding-bottom:.08em;font-weight:400;line-height:1.1}.wm-serif{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-style:italic;font-weight:500}.wm-grotesk{font-family:var(--font-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.03em;font-weight:600}.wm-ultralight{font-family:var(--font-sans);text-transform:lowercase;letter-spacing:.28em;font-weight:200}.wm-gradient{background-image:linear-gradient(104deg, var(--app-hi,#e6e9f2) 0%, var(--app,#cdd6e8) 52%, var(--app-hi,#e6e9f2) 104%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.chapter-eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.24em;color:var(--app,#8a8d94);font-size:10px;font-weight:400}@supports (color:color-mix(in lab, red, red)){.chapter-eyebrow{color:color-mix(in oklab, var(--app,#8a8d94) 60%, #b9bcc4)}}.chapter-rule{background:linear-gradient(90deg, transparent, var(--app,#262a31));width:32px;height:1px}@supports (color:color-mix(in lab, red, red)){.chapter-rule{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--app,#262a31) 70%, #3a3f48))}}.chapter-rule--r{background:linear-gradient(270deg, transparent, var(--app,#262a31))}@supports (color:color-mix(in lab, red, red)){.chapter-rule--r{background:linear-gradient(270deg, transparent, color-mix(in oklab, var(--app,#262a31) 70%, #3a3f48))}}.chapter-dot{background:var(--app,#cdd6e8);width:6px;height:6px;box-shadow:0 0 14px 1px var(--app,#cdd6e8);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.chapter-dot{box-shadow:0 0 14px 1px color-mix(in oklab, var(--app,#cdd6e8) 70%, transparent)}}.app-link{color:var(--fg);font-family:var(--font-sans);align-items:center;gap:.5em;font-weight:400;text-decoration:none;transition:color .4s,opacity .4s;display:inline-flex;position:relative}.app-link:after{content:"";background:var(--app,var(--fg-dim));transform-origin:0;width:100%;height:1px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;left:0;transform:scaleX(.001)}.app-link:hover{color:var(--app,#fff)}@supports (color:color-mix(in lab, red, red)){.app-link:hover{color:color-mix(in oklab, var(--app,#fff) 35%, #fff)}}.app-link:hover:after{transform:scaleX(1)}.squircle{aspect-ratio:1;width:clamp(96px,24vw,132px);box-shadow:0 0 0 1px #ffffff0f, 0 18px 50px -18px var(--app,#000), 0 0 60px -10px var(--app,transparent);background:#0a0d14;border-radius:22.37%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.squircle{box-shadow:0 0 0 1px #ffffff0f, 0 18px 50px -18px color-mix(in oklab, var(--app,#000) 50%, #000), 0 0 60px -10px color-mix(in oklab, var(--app,transparent) 45%, transparent)}}.squircle{transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1)}.squircle img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.squircle:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff1f 0%,#0000 36%);position:absolute;inset:0}.group:hover .squircle{box-shadow:0 0 0 1px #ffffff1a, 0 26px 60px -18px var(--app,#000), 0 0 90px -8px var(--app,transparent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.group:hover .squircle{box-shadow:0 0 0 1px #ffffff1a, 0 26px 60px -18px color-mix(in oklab, var(--app,#000) 60%, #000), 0 0 90px -8px color-mix(in oklab, var(--app,transparent) 60%, transparent)}}.app-screen{aspect-ratio:16/10;width:100%;max-width:560px;box-shadow:0 30px 80px -30px #000000d9, 0 0 70px -16px var(--app,transparent);border:1px solid #ffffff14;border-radius:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-screen{box-shadow:0 30px 80px -30px #000000d9, 0 0 70px -16px color-mix(in oklab, var(--app,transparent) 50%, transparent)}}.app-screen{transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1)}.app-screen img{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.app-screen:after{content:"";pointer-events:none;background:radial-gradient(140% 100% at 50% 0,#0000 55%,#05060880 100%),linear-gradient(#0000 60%,#05060873 100%);position:absolute;inset:0}.group:hover .app-screen{box-shadow:0 36px 90px -30px #000000e6, 0 0 110px -14px var(--app,transparent);transform:translateY(-4px)scale(1.006)}@supports (color:color-mix(in lab, red, red)){.group:hover .app-screen{box-shadow:0 36px 90px -30px #000000e6, 0 0 110px -14px color-mix(in oklab, var(--app,transparent) 62%, transparent)}}.selfie-wall{perspective:900px;justify-content:center;align-items:center;gap:14px;height:clamp(150px,34vw,188px);display:flex;position:relative}.selfie{aspect-ratio:3/4;background:radial-gradient(120% 90% at 30% 15%, var(--app,#5b8cff) 0%, transparent 60%), linear-gradient(160deg, #11131c 0%, #07090f 70%);border:1px solid #ffffff14;border-radius:14px;width:clamp(78px,18vw,104px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.selfie{background:radial-gradient(120% 90% at 30% 15%, color-mix(in oklab, var(--app,#5b8cff) 42%, transparent) 0%, transparent 60%), linear-gradient(160deg, #11131c 0%, #07090f 70%)}}.selfie{transform:rotateY(var(--ry,0deg)) rotateZ(var(--rz,0deg)) translateY(var(--ty,0));transition:transform .8s cubic-bezier(.16,1,.3,1);box-shadow:0 20px 44px -22px #000c}.selfie:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 50% 38%, var(--app-hi,#cdd6e8) 0%, transparent 52%);border-radius:50%;width:116%;position:absolute;bottom:-18%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.selfie:before{background:radial-gradient(circle at 50% 38%, color-mix(in oklab, var(--app-hi,#cdd6e8) 30%, transparent) 0%, transparent 52%)}}.selfie:after{content:"";mix-blend-mode:screen;background:linear-gradient(115deg,#0000 35%,#ffffff0d 50%,#0000 65%);position:absolute;inset:0}.selfie:first-child{--ry:26deg;--rz:-4deg;--ty:10px;z-index:1}.selfie:nth-child(2){--ry:0deg;--rz:0deg;--ty:-8px;z-index:3;transform:scale(1.08)rotateY(0)translateY(-8px)}.selfie:nth-child(3){--ry:-26deg;--rz:4deg;--ty:10px;z-index:1}.group:hover .selfie:first-child{--ry:20deg;--ty:4px}.group:hover .selfie:nth-child(3){--ry:-20deg;--ty:4px}.squircle--void{box-shadow:0 0 0 1px #ffffff1a, 0 18px 50px -18px #000000e6, 0 0 70px -8px var(--app,transparent);background:#000}@supports (color:color-mix(in lab, red, red)){.squircle--void{box-shadow:0 0 0 1px #ffffff1a, 0 18px 50px -18px #000000e6, 0 0 70px -8px color-mix(in oklab, var(--app,transparent) 50%, transparent)}}.mascot{filter:drop-shadow(0 10px 22px #00000080);pointer-events:none;width:clamp(52px,12vw,70px);height:auto;animation:5.2s ease-in-out infinite mascot-bob;position:absolute;bottom:-14px;right:-18px}@keyframes mascot-bob{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(-7px)rotate(-3deg)}}.tagline{font-family:var(--font-serif), Georgia, serif;color:var(--app,#cdd6e8);font-style:italic;font-weight:500}@supports (color:color-mix(in lab, red, red)){.tagline{color:color-mix(in oklab, var(--app,#cdd6e8) 28%, #e9eaee)}}.interstitial-line{font-family:var(--font-display);letter-spacing:-.03em;font-weight:600;line-height:1.02}.portrait{aspect-ratio:1;background:radial-gradient(130% 100% at 28% 18%,#96aadc38 0%,#0000 60%),linear-gradient(158deg,#161a24 0%,#0a0c12 64%,#07080d 100%);border-radius:26%;width:clamp(112px,30vw,156px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 24px 60px -24px #000c}.portrait img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.portrait__mono{font-family:var(--font-display);letter-spacing:-.06em;color:#d6def080;place-items:center;font-size:clamp(34px,9vw,48px);font-weight:700;display:grid;position:absolute;inset:0}.portrait__mono .glyph-num{font-style:italic;font-weight:500}.portrait:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff14 0%,#0000 38%);position:absolute;inset:0}.about-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a0e80;border-radius:16px;transition:border-color .6s}.about-card:hover{border-color:var(--border-strong)}.work-row{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;transition:opacity .4s;display:flex}.work-row:hover{opacity:.62}.work-row__dot{border-radius:999px;flex:none;width:7px;height:7px}.chapter-index{left:max(18px, env(safe-area-inset-left));bottom:max(18px, env(safe-area-inset-bottom));z-index:40;font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-muted);opacity:0;pointer-events:none;text-shadow:0 1px 12px #0009;align-items:center;gap:9px;font-size:10px;transition:opacity .6s,transform .6s;display:flex;position:fixed;transform:translateY(6px)}.chapter-index.in{opacity:.85;transform:none}.chapter-index__dot{background:var(--app,#cdd6e8);width:6px;height:6px;box-shadow:0 0 12px 1px var(--app,#cdd6e8);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.chapter-index__dot{box-shadow:0 0 12px 1px color-mix(in oklab, var(--app,#cdd6e8) 70%, transparent)}}.chapter-index__dot{transition:background .6s,box-shadow .6s}.chapter-index__num{font-variant-numeric:tabular-nums;color:var(--fg)}@media (max-width:520px){.chapter-index__label{display:none}}.offbox-line{font-family:var(--font-sans);text-transform:lowercase;letter-spacing:.006em;color:var(--app-hi,#f4ece0);font-weight:200;line-height:1.46}@supports (color:color-mix(in lab, red, red)){.offbox-line{color:color-mix(in oklab, var(--app-hi,#f4ece0) 86%, #fff)}}.offbox-line{font-size:clamp(24px,5.2vw,50px)}.offbox-line--dim{opacity:.4}.offbox-line--hot{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.005em;color:var(--app-hi,#f4ece0);font-style:italic;font-weight:400}.offbox-ember{background:radial-gradient(circle, var(--app,#c98a6a) 0%, var(--app,#c98a6a) 32%, transparent 66%);border-radius:50%;width:70vmin;height:70vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.offbox-ember{background:radial-gradient(circle, color-mix(in oklab, var(--app,#c98a6a) 58%, transparent) 0%, color-mix(in oklab, var(--app,#c98a6a) 16%, transparent) 32%, transparent 66%)}}.offbox-ember{filter:blur(46px);pointer-events:none;z-index:-1}.offbox-bubble{color:#ffffffe0;max-width:min(88vw,30rem);font-family:var(--font-sans);letter-spacing:.015em;white-space:nowrap;will-change:transform, opacity, filter;background:#ffffff0f;border:1px solid #ffffff14;border-radius:24px 24px 24px 8px;padding:.85rem 1.6rem;font-size:clamp(16px,4.2vw,32px);font-weight:200}.offbox-caret{vertical-align:-.08em;background:#ffffff80;width:2px;height:.92em;margin-left:3px;animation:1s step-end infinite offbox-blink;display:inline-block}.offbox-dots{align-items:center;gap:6px;height:1em;display:inline-flex}.offbox-dots span{background:#ffffff8c;border-radius:999px;width:8px;height:8px;animation:1.4s ease-in-out infinite offbox-dot}.offbox-dots span:nth-child(2){animation-delay:.2s}.offbox-dots span:nth-child(3){animation-delay:.4s}@keyframes offbox-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes offbox-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.offbox-counter-eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.4em;color:#ffffff57;margin-bottom:1.6rem;padding-left:.4em;font-size:clamp(10px,1.6vw,12px);font-weight:300;display:block}.offbox-counter{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--app,#c98a6a);font-size:clamp(96px,26vw,280px);font-weight:200;line-height:.9}@supports (color:color-mix(in lab, red, red)){.offbox-counter{color:color-mix(in oklab, var(--app,#c98a6a) 78%, #f4ece0)}}.offbox-counter{text-shadow:0 0 60px var(--app,#c98a6a)}@supports (color:color-mix(in lab, red, red)){.offbox-counter{text-shadow:0 0 60px color-mix(in oklab, var(--app,#c98a6a) 42%, transparent)}}.offbox-counter-sub{max-width:36ch;font-family:var(--font-sans);color:#fff6;margin-top:2.2rem;font-size:clamp(13px,1.8vw,15px);font-weight:300;line-height:1.6}.offbox-glyph{width:clamp(72px,18vw,96px)}.phottly-line{font-family:var(--font-sans);letter-spacing:-.012em;color:#ece7da;font-weight:300;line-height:1.32}@supports (color:color-mix(in lab, red, red)){.phottly-line{color:color-mix(in oklab, #ece7da 92%, var(--app-hi,#e2e8f0))}}.phottly-line{font-size:clamp(27px,5.6vw,58px)}.phottly-line--mid{font-size:clamp(24px,4.6vw,46px)}.phottly-em{font-family:var(--font-serif), Georgia, serif;background-image:linear-gradient(104deg, var(--app-hi,#e2e8f0) 0%, var(--app,#a5b4fc) 52%, var(--app-hi,#e2e8f0) 104%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.phottly-sub{font-family:var(--font-sans);letter-spacing:.01em;color:#e6ebf5b8;text-shadow:0 1px 10px #00000080;font-size:clamp(14px,2.2vw,19px);font-weight:300}.phottly-micro{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.42em;color:var(--app,#a5b4fc);font-size:clamp(10px,1.5vw,12px);font-weight:400;display:inline-block}@supports (color:color-mix(in lab, red, red)){.phottly-micro{color:color-mix(in oklab, var(--app,#a5b4fc) 52%, #c7cad6)}}.phottly-micro{padding-left:.42em}.phottly-bloom{background:radial-gradient(circle, var(--app,#a5b4fc) 0%, var(--app,#818cf8) 36%, transparent 68%);border-radius:50%;width:78vmin;height:78vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.phottly-bloom{background:radial-gradient(circle, color-mix(in oklab, var(--app,#a5b4fc) 52%, transparent) 0%, color-mix(in oklab, var(--app,#818cf8) 18%, transparent) 36%, transparent 68%)}}.phottly-bloom{filter:blur(52px);pointer-events:none;z-index:-1;mix-blend-mode:screen}.phottly-bloom--breathe{animation:7.5s ease-in-out infinite phottly-breathe}.phottly-bloom--climax{width:92vmin;height:92vmin;opacity:calc(.28 + var(--p,0) * .55);transform:translate(-50%, -50%) scale(calc(.66 + var(--p,0) * .9))}@keyframes phottly-breathe{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(.94)}50%{opacity:.92;transform:translate(-50%,-50%)scale(1.06)}}.phottly-tile{aspect-ratio:3/4;background:radial-gradient(130% 92% at 28% 12%, hsl(var(--bh,230) 62% 72% / .36) 0%, transparent 56%), radial-gradient(120% 86% at 80% 96%, hsl(calc(var(--bh,230) + 14) 56% 58% / .22) 0%, transparent 60%), linear-gradient(168deg, hsl(var(--bh,230) 32% 17%) 0%, hsl(calc(var(--bh,230) + 6) 38% 9%) 74%);border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.phottly-tile img,.phottly-mode-layer img{object-fit:cover;z-index:1;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.phottly-tile:after{content:"";z-index:2;background:linear-gradient(#0000 56%,#0808108c 100%),linear-gradient(116deg,#0000 38%,#ffffff0d 50%,#0000 62%);position:absolute;inset:0}.phottly-tile--sq{aspect-ratio:1;border-radius:4px}.phottly-solo{width:clamp(132px,36vw,188px);position:relative}.phottly-solo__halo{background:radial-gradient(circle, var(--app,#a5b4fc) 0%, transparent 64%);border-radius:28px;position:absolute;inset:-22%}@supports (color:color-mix(in lab, red, red)){.phottly-solo__halo{background:radial-gradient(circle, color-mix(in oklab, var(--app,#a5b4fc) 40%, transparent) 0%, transparent 64%)}}.phottly-solo__halo{filter:blur(26px);z-index:-1;animation:6.5s ease-in-out infinite phottly-breathe}.phottly-sparse{justify-content:center;gap:clamp(10px,2.4vw,18px);display:flex}.phottly-sparse__cell{flex:none;width:clamp(72px,18vw,124px)}.phottly-wall-lead{z-index:30;pointer-events:none;justify-content:center;padding:0 1.5rem;display:flex;position:absolute;top:clamp(54px,13vh,132px);left:0;right:0}.phottly-wall-perspective{perspective:1600px;width:100%}.phottly-wall{transform-origin:50% 42%;width:100%;transform-style:preserve-3d;padding-block:30px;position:relative;overflow:hidden;transform:rotateX(8deg)rotateY(-5deg)scale(1.06)}.phottly-wall-rows{position:relative}.phottly-row{will-change:transform;position:relative}.phottly-row--front{z-index:5;margin-top:-72px}.phottly-track{will-change:transform;width:max-content;display:flex}.phottly-track--front{animation:120s linear infinite phottly-drift-front}.phottly-track--back{opacity:.5;filter:blur(1.3px)saturate(.82);animation:150s linear infinite phottly-drift-back}@keyframes phottly-drift-front{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes phottly-drift-back{0%{transform:translate(-50%)}to{transform:translate(0)}}.phottly-tile--front{flex:none;width:clamp(122px,30vw,200px);margin-right:clamp(12px,1.4vw,18px);box-shadow:inset 0 0 0 1px #ffffff1a,0 22px 48px -24px #06060cf2}.phottly-tile--back{flex:none;width:clamp(86px,18vw,134px);margin-right:clamp(12px,1.4vw,18px)}.phottly-fade{z-index:20;pointer-events:none;position:absolute}.phottly-fade--l{background:linear-gradient(90deg,#0e0e10 0%,#0e0e1000 100%);width:clamp(56px,18vw,200px);inset:0 auto 0 0}.phottly-fade--r{background:linear-gradient(270deg,#0e0e10 0%,#0e0e1000 100%);width:clamp(56px,18vw,200px);inset:0 0 0 auto}.phottly-fade--t{background:linear-gradient(#0e0e10,#0e0e1000);height:52px;inset:0 0 auto}.phottly-fade--b{background:linear-gradient(#0e0e1000,#0e0e10);height:52px;inset:auto 0 0}.phottly-wall-spot{z-index:10;pointer-events:none;background:radial-gradient(ellipse 46% 72% at 50% 50%, var(--app,#a5b4fc) 0%, transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.phottly-wall-spot{background:radial-gradient(ellipse 46% 72% at 50% 50%, color-mix(in oklab, var(--app,#a5b4fc) 32%, transparent) 0%, transparent 68%)}}.phottly-wall-spot{mix-blend-mode:screen}.phottly-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(7px,2vw,20px);width:min(94vw,560px);display:grid}.phottly-modecard{aspect-ratio:9/16;will-change:transform, opacity;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 24px 54px -28px #06060cf2}.phottly-mode-scene{position:absolute;inset:0}.phottly-mode-layer{opacity:0;background:radial-gradient(130% 84% at 30% 12%, hsl(var(--bh,230) 62% 70% / .4) 0%, transparent 56%), radial-gradient(120% 80% at 78% 96%, hsl(calc(var(--bh,230) + 16) 56% 56% / .24) 0%, transparent 60%), linear-gradient(168deg, hsl(var(--bh,230) 34% 18%) 0%, hsl(calc(var(--bh,230) + 8) 40% 9%) 76%);animation:10.5s linear infinite phottly-mode-cycle;position:absolute;inset:0}@keyframes phottly-mode-cycle{0%{opacity:0}6%{opacity:1}28%{opacity:1}34%{opacity:0}to{opacity:0}}.phottly-mode-face{background:radial-gradient(circle at 50% 33%, var(--app-hi,#e2e8f0) 0%, var(--app-hi,#e2e8f0) 8%, transparent 15%), radial-gradient(ellipse 52% 34% at 50% 99%, var(--app-hi,#e2e8f0) 0%, transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.phottly-mode-face{background:radial-gradient(circle at 50% 33%, color-mix(in oklab, var(--app-hi,#e2e8f0) 44%, transparent) 0%, color-mix(in oklab, var(--app-hi,#e2e8f0) 18%, transparent) 8%, transparent 15%), radial-gradient(ellipse 52% 34% at 50% 99%, color-mix(in oklab, var(--app-hi,#e2e8f0) 30%, transparent) 0%, transparent 58%)}}.phottly-mode-face{mix-blend-mode:screen}.phottly-mode-scrim{background:linear-gradient(#0000 52%,#080810a8 100%);position:absolute;inset:0}.phottly-mode-label{text-align:center;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.28em;color:var(--app-hi,#e2e8f0);font-size:clamp(9px,1.5vw,11px);font-weight:500;position:absolute;bottom:10px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.phottly-mode-label{color:color-mix(in oklab, var(--app-hi,#e2e8f0) 86%, #fff)}}.phottly-mode-label{padding-left:.28em}.phottly-pulse{width:min(92vw,32rem);height:2.4em;margin-top:clamp(22px,4vw,40px);position:relative}.phottly-pulse__line{font-family:var(--font-sans);letter-spacing:-.01em;color:#ece7da;justify-content:center;align-items:center;font-size:clamp(16px,3.2vw,28px);font-weight:300;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.phottly-pulse__line{color:color-mix(in oklab, #ece7da 90%, var(--app-hi,#e2e8f0))}}.phottly-ig{text-align:left;background:radial-gradient(120% 78% at 50% -12%, var(--app,#a5b4fc) 0%, transparent 58%), linear-gradient(180deg, #14151c 0%, #0b0c12 100%);border-radius:20px;width:min(88vw,384px);padding:clamp(16px,4vw,20px)}@supports (color:color-mix(in lab, red, red)){.phottly-ig{background:radial-gradient(120% 78% at 50% -12%, color-mix(in oklab, var(--app,#a5b4fc) 12%, transparent) 0%, transparent 58%), linear-gradient(180deg, #14151c 0%, #0b0c12 100%)}}.phottly-ig{box-shadow:0 34px 84px -34px #000000e6, inset 0 0 0 1px #a5b4fc24, inset 0 0 46px -10px #0009, 0 0 48px -26px var(--app,#a5b4fc)}@supports (color:color-mix(in lab, red, red)){.phottly-ig{box-shadow:0 34px 84px -34px #000000e6, inset 0 0 0 1px #a5b4fc24, inset 0 0 46px -10px #0009, 0 0 48px -26px color-mix(in oklab, var(--app,#a5b4fc) 40%, transparent)}}.phottly-ig{color:#d6dbea}.phottly-ig__head{align-items:center;gap:clamp(12px,3vw,16px);display:flex}.phottly-ig__avatar{width:clamp(54px,14vw,66px);box-shadow:0 0 0 2px #0b0c12, 0 0 0 3.5px var(--app,#a5b4fc);border-radius:999px;flex:none;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.phottly-ig__avatar{box-shadow:0 0 0 2px #0b0c12, 0 0 0 3.5px color-mix(in oklab, var(--app,#a5b4fc) 58%, #14151c)}}.phottly-ig__avatar .phottly-tile{border-radius:999px}.phottly-ig__meta{min-width:0}.phottly-ig__handle{font-family:var(--font-sans);letter-spacing:-.01em;color:#eef1fa;font-size:clamp(14px,3.4vw,17px);font-weight:600;display:block}.phottly-ig__stats{font-family:var(--font-sans);color:#c8cede94;gap:clamp(10px,3vw,18px);margin-top:6px;font-size:clamp(11px,2.4vw,13px);font-weight:400;display:flex}.phottly-ig__stats b{color:#e6e9f4;font-weight:600}.phottly-ig__grid{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:clamp(14px,3.4vw,18px);display:grid}.phottly-climax-em{transform:scale(calc(.88 + var(--p,0) * .2));transform-origin:50%;display:inline-block}.phottly-cta{background-image:linear-gradient(135deg, var(--app-hi,#e2e8f0), var(--app,#a5b4fc) 50%, var(--app-hi,#e2e8f0));border-radius:999px;padding:1.5px;text-decoration:none;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.phottly-cta{background-image:linear-gradient(135deg, color-mix(in oklab, var(--app-hi,#e2e8f0) 90%, transparent), color-mix(in oklab, var(--app,#a5b4fc) 95%, #fff) 50%, color-mix(in oklab, var(--app-hi,#e2e8f0) 90%, transparent))}}.phottly-cta{box-shadow:0 18px 44px -22px var(--app,#a5b4fc)}@supports (color:color-mix(in lab, red, red)){.phottly-cta{box-shadow:0 18px 44px -22px color-mix(in oklab, var(--app,#a5b4fc) 70%, transparent)}}.phottly-cta{transition:transform .4s cubic-bezier(.16,1,.3,1)}.phottly-cta:hover{transform:translateY(-2px)}.phottly-cta__inner{font-family:var(--font-sans);color:var(--fg);background:#0a0b12;border-radius:999px;align-items:center;gap:.6em;padding:.85rem 1.6rem;font-size:clamp(13px,2.4vw,15px);font-weight:500;display:inline-flex}.phottly-cta__arrow{background:var(--app,#a5b4fc);border-radius:999px;place-items:center;width:1.5em;height:1.5em;display:grid}@supports (color:color-mix(in lab, red, red)){.phottly-cta__arrow{background:color-mix(in oklab, var(--app,#a5b4fc) 30%, #ffffff14)}}.phottly-cta__arrow{font-size:.86em;transition:transform .35s cubic-bezier(.16,1,.3,1)}.phottly-cta:hover .phottly-cta__arrow{transform:translate(2px)}.phottly-foot{font-family:var(--font-sans);color:var(--fg-muted);font-size:clamp(12px,1.9vw,14px);font-weight:300;line-height:1.6}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.story-fade{opacity:1;transform:none}.scroll-cue__rail:after,.mascot,.offbox-dots span,.offbox-caret,.phottly-bloom--breathe,.phottly-solo__halo,.phottly-track--front,.phottly-mode-layer{animation:none}.phottly-track--back{animation:none;transform:translate(-25%)}.phottly-mode-layer:first-child{opacity:1}}.stampling-script{font-family:var(--font-script), cursive;color:var(--app-hi,#ffe2a0);font-weight:400;line-height:1.22}@supports (color:color-mix(in lab, red, red)){.stampling-script{color:color-mix(in oklab, var(--app-hi,#ffe2a0) 88%, #fff8e8)}}.stampling-script{text-shadow:0 1px #3c24122e}.stampling-headline{font-family:var(--font-script), cursive;letter-spacing:0;line-height:1.2}.stampling-word{transform:translateY(calc((1 - var(--p-norm,1)) * var(--travel,26px))) rotate(var(--tilt,0deg));transform-origin:50% 80%}.stampling-word:not(:last-child){margin-right:.3em}.stampling-narr{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;color:var(--app-hi,#ffe2a0);font-weight:500;line-height:1.34}@supports (color:color-mix(in lab, red, red)){.stampling-narr{color:color-mix(in oklab, var(--app-hi,#ffe2a0) 28%, #f3ead4)}}.stampling-mark{z-index:0;white-space:nowrap;color:#3a2410;position:relative}.stampling-mark:before{content:"";z-index:-1;background:linear-gradient(101deg, var(--app,#dda92e) 0%, var(--app-hi,#ffe2a0) 46%, var(--app,#dda92e) 100%);border-radius:.55em .42em .6em .46em;position:absolute;inset:.04em -.16em .1em}@supports (color:color-mix(in lab, red, red)){.stampling-mark:before{background:linear-gradient(101deg, color-mix(in oklab, var(--app,#dda92e) 80%, #fff) 0%, var(--app-hi,#ffe2a0) 46%, color-mix(in oklab, var(--app,#dda92e) 86%, #fff) 100%)}}.stampling-mark:before{box-shadow:0 1px 0 var(--app,#dda92e)}@supports (color:color-mix(in lab, red, red)){.stampling-mark:before{box-shadow:0 1px 0 color-mix(in oklab, var(--app,#dda92e) 55%, #000)}}.stampling-mark:before{transform-origin:0;--swipe:clamp(0, calc((var(--p,0) - var(--mstart,1)) / (var(--mend,1) - var(--mstart,1))), 1);transform:scaleX(var(--swipe)) skewX(-1.5deg)}.stampling-mark--static:before{--swipe:1}.stampling-sub{font-family:var(--font-sans);letter-spacing:.01em;color:var(--app-hi,#ffe2a0);font-size:clamp(14px,2.4vw,18px);font-weight:300;display:inline-block}@supports (color:color-mix(in lab, red, red)){.stampling-sub{color:color-mix(in oklab, var(--app-hi,#ffe2a0) 40%, #d9c7a4)}}.stampling-sub--warn{color:#d8865e;color:lab(64.2677% 29.2434 35.1919);margin-top:1.1rem;font-style:italic;display:block}.stampling-eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.36em;color:var(--app,#dda92e);font-size:clamp(10px,1.6vw,12px);font-weight:400;display:block}@supports (color:color-mix(in lab, red, red)){.stampling-eyebrow{color:color-mix(in oklab, var(--app,#dda92e) 55%, #b89a64)}}.stampling-eyebrow{padding-left:.36em}.stampling-tagline{font-family:var(--font-script), cursive}.stampling-ember{background:radial-gradient(circle, var(--app,#dda92e) 0%, var(--app,#dda92e) 34%, transparent 68%);border-radius:50%;width:78vmin;height:78vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.stampling-ember{background:radial-gradient(circle, color-mix(in oklab, var(--app,#dda92e) 50%, transparent) 0%, color-mix(in oklab, var(--app,#dda92e) 14%, transparent) 34%, transparent 68%)}}.stampling-ember{filter:blur(48px);pointer-events:none;z-index:-1;animation:7s ease-in-out infinite stampling-breathe}.stampling-ember--bright{background:radial-gradient(circle, var(--app-hi,#ffe2a0) 0%, var(--app,#dda92e) 36%, transparent 70%);width:96vmin;height:96vmin}@supports (color:color-mix(in lab, red, red)){.stampling-ember--bright{background:radial-gradient(circle, color-mix(in oklab, var(--app-hi,#ffe2a0) 46%, transparent) 0%, color-mix(in oklab, var(--app,#dda92e) 18%, transparent) 36%, transparent 70%)}}@keyframes stampling-breathe{0%,to{opacity:.82;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}.stampling-flood{will-change:transform, opacity, filter;grid-template-columns:repeat(4,1fr);grid-auto-rows:min-content;align-content:start;gap:12px;display:grid;position:absolute;inset:-10% -4%}@media (max-width:640px){.stampling-flood{grid-template-columns:repeat(3,1fr)}}.stampling-flood-cell{height:var(--h,180px);background:linear-gradient(160deg, rgba(255, 255, 255, calc(var(--tone,.08) + .04)) 0%, rgba(120, 120, 120, var(--tone,.08)) 70%), #1a1916;filter:grayscale()brightness(.7);border:1px solid #ffffff0a;border-radius:12px;display:block}.stampling-flood-copy{text-align:center;pointer-events:none;z-index:3;width:min(92vw,44rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stampling-flood-copy--b{z-index:4}.stampling-hero-photo{aspect-ratio:4/5;z-index:2;will-change:transform, opacity;width:clamp(180px,46vw,260px);box-shadow:0 20px 60px -20px rgba(74, 44, 22, calc(var(--glow,0) * .6)), 0 0 0 1px #ffffff0f;border-radius:14px;position:absolute;top:50%;left:50%;overflow:hidden}.stampling-photo-fill{background:radial-gradient(120% 90% at 28% 18%,#ffe3a6 0%,#0000 55%),radial-gradient(140% 120% at 80% 100%,#e8584d 0%,#0000 60%),linear-gradient(160deg,#f0a93a 0%,#e8843a 50%,#c94f3d 100%);width:100%;height:100%;display:block;position:relative}.stampling-photo-fill--stamp{border-radius:4px;overflow:hidden}.stampling-photo-mascot{filter:drop-shadow(0 6px 14px #4a2c164d);width:64%;height:auto;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}.stampling-stamp-head{text-align:center}.stampling-stamp-lift{will-change:transform, filter}.stampling-stamp{aspect-ratio:4/5;--s:15px;width:clamp(180px,min(60vw,42dvh),300px);-webkit-mask:radial-gradient(circle var(--r,0px) at left, #000 99%, transparent 100%) 0 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r,0px) at right, #000 99%, transparent 100%) 100% 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r,0px) at top, #000 99%, transparent 100%) 50% 0 / var(--s) var(--s) repeat-x, radial-gradient(circle var(--r,0px) at bottom, #000 99%, transparent 100%) 50% 100% / var(--s) var(--s) repeat-x, linear-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:radial-gradient(circle var(--r,0px) at left, #000 99%, transparent 100%) 0 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r,0px) at right, #000 99%, transparent 100%) 100% 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r,0px) at top, #000 99%, transparent 100%) 50% 0 / var(--s) var(--s) repeat-x, radial-gradient(circle var(--r,0px) at bottom, #000 99%, transparent 100%) 50% 100% / var(--s) var(--s) repeat-x, linear-gradient(#000 0 0);-webkit-mask:radial-gradient(circle var(--r,0px) at left, #000 99%, transparent 100%) 0 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r,0px) at right, #000 99%, transparent 100%) 100% 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r,0px) at top, #000 99%, transparent 100%) 50% 0 / var(--s) var(--s) repeat-x, radial-gradient(circle var(--r,0px) at bottom, #000 99%, transparent 100%) 50% 100% / var(--s) var(--s) repeat-x, linear-gradient(#000 0 0);-webkit-mask:radial-gradient(circle var(--r,0px) at left, #000 99%, transparent 100%) 0 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r,0px) at right, #000 99%, transparent 100%) 100% 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r,0px) at top, #000 99%, transparent 100%) 50% 0 / var(--s) var(--s) repeat-x, radial-gradient(circle var(--r,0px) at bottom, #000 99%, transparent 100%) 50% 100% / var(--s) var(--s) repeat-x, linear-gradient(#000 0 0);mask:radial-gradient(circle var(--r,0px) at left, #000 99%, transparent 100%) 0 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r,0px) at right, #000 99%, transparent 100%) 100% 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r,0px) at top, #000 99%, transparent 100%) 50% 0 / var(--s) var(--s) repeat-x, radial-gradient(circle var(--r,0px) at bottom, #000 99%, transparent 100%) 50% 100% / var(--s) var(--s) repeat-x, linear-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask-composite:xor;background:#fffbf0;position:relative;-webkit-mask-composite:xor;mask-composite:exclude}.stampling-stamp-denom{font-family:var(--font-sans);letter-spacing:.14em;color:#4a2c16b3;text-transform:uppercase;font-size:clamp(9px,2vw,12px);font-weight:700;position:absolute;bottom:6%;right:9%}.stampling-grain{pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px;position:absolute;inset:0}.stampling-steps{font-family:var(--font-sans);letter-spacing:.04em;color:var(--app,#dda92e);align-items:center;gap:.7em;font-size:clamp(12px,2.4vw,15px);font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.stampling-steps{color:color-mix(in oklab, var(--app,#dda92e) 60%, #cdb284)}}.stampling-steps i{color:var(--app,#dda92e)}@supports (color:color-mix(in lab, red, red)){.stampling-steps i{color:color-mix(in oklab, var(--app,#dda92e) 70%, transparent)}}.stampling-steps i{font-style:normal}.stampling-tl-head{text-align:center}.stampling-tl-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(8px,2.4vw,16px);max-width:min(94vw,40rem);display:flex}.stampling-tl-stamp{aspect-ratio:4/5;--s:9px;width:clamp(52px,13vw,78px);-webkit-mask:radial-gradient(circle 4px at left, #000 99%, transparent 100%) 0 50% / var(--s) var(--s) repeat-y, radial-gradient(circle 4px at right, #000 99%, transparent 100%) 100% 50% / var(--s) var(--s) repeat-y, radial-gradient(circle 4px at top, #000 99%, transparent 100%) 50% 0 / var(--s) var(--s) repeat-x, radial-gradient(circle 4px at bottom, #000 99%, transparent 100%) 50% 100% / var(--s) var(--s) repeat-x, linear-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:radial-gradient(circle 4px at left, #000 99%, transparent 100%) 0 50% / var(--s) var(--s) repeat-y, radial-gradient(circle 4px at right, #000 99%, transparent 100%) 100% 50% / var(--s) var(--s) repeat-y, radial-gradient(circle 4px at top, #000 99%, transparent 100%) 50% 0 / var(--s) var(--s) repeat-x, radial-gradient(circle 4px at bottom, #000 99%, transparent 100%) 50% 100% / var(--s) var(--s) repeat-x, linear-gradient(#000 0 0);-webkit-mask:radial-gradient(circle 4px at left, #000 99%, transparent 100%) 0 50% / var(--s) var(--s) repeat-y, radial-gradient(circle 4px at right, #000 99%, transparent 100%) 100% 50% / var(--s) var(--s) repeat-y, radial-gradient(circle 4px at top, #000 99%, transparent 100%) 50% 0 / var(--s) var(--s) repeat-x, radial-gradient(circle 4px at bottom, #000 99%, transparent 100%) 50% 100% / var(--s) var(--s) repeat-x, linear-gradient(#000 0 0);-webkit-mask:radial-gradient(circle 4px at left, #000 99%, transparent 100%) 0 50% / var(--s) var(--s) repeat-y, radial-gradient(circle 4px at right, #000 99%, transparent 100%) 100% 50% / var(--s) var(--s) repeat-y, radial-gradient(circle 4px at top, #000 99%, transparent 100%) 50% 0 / var(--s) var(--s) repeat-x, radial-gradient(circle 4px at bottom, #000 99%, transparent 100%) 50% 100% / var(--s) var(--s) repeat-x, linear-gradient(#000 0 0);mask:radial-gradient(circle 4px at left, #000 99%, transparent 100%) 0 50% / var(--s) var(--s) repeat-y, radial-gradient(circle 4px at right, #000 99%, transparent 100%) 100% 50% / var(--s) var(--s) repeat-y, radial-gradient(circle 4px at top, #000 99%, transparent 100%) 50% 0 / var(--s) var(--s) repeat-x, radial-gradient(circle 4px at bottom, #000 99%, transparent 100%) 50% 100% / var(--s) var(--s) repeat-x, linear-gradient(#000 0 0);will-change:transform, opacity;-webkit-mask-composite:xor;-webkit-mask-composite:xor;background:#fffbf0;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 8px 18px -8px #4a2c168c;-webkit-mask-composite:xor;mask-composite:exclude}.stampling-tl-stamp:after{content:"";background:radial-gradient(120% 100% at 30% 20%,#ffe3a6 0%,#0000 55%),linear-gradient(160deg,#f0a93a 0%,#d6643b 100%);border-radius:3px;position:absolute;inset:5px}.stampling-tl-stamp:nth-child(3n+2):after{background:radial-gradient(120% 100% at 30% 20%,#ffd28a 0%,#0000 55%),linear-gradient(160deg,#e8843a 0%,#c94f3d 100%)}.stampling-tl-stamp:nth-child(3n):after{background:radial-gradient(120% 100% at 30% 20%,#fff0c4 0%,#0000 55%),linear-gradient(160deg,#f3b94d 0%,#e08a3a 100%)}.stampling-tl-mascot{object-fit:contain;z-index:2;filter:drop-shadow(0 3px 6px #4a2c164d);width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px}.stampling-streak{font-family:var(--font-sans);align-items:center;gap:.5em;display:inline-flex}.stampling-counter{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--app,#dda92e);font-size:clamp(40px,12vw,88px);font-weight:800;line-height:.9}@supports (color:color-mix(in lab, red, red)){.stampling-counter{color:color-mix(in oklab, var(--app,#dda92e) 78%, #fff2cf)}}.stampling-counter{text-shadow:0 0 40px var(--app,#dda92e)}@supports (color:color-mix(in lab, red, red)){.stampling-counter{text-shadow:0 0 40px color-mix(in oklab, var(--app,#dda92e) 40%, transparent)}}.stampling-counter-unit{text-transform:uppercase;letter-spacing:.2em;color:var(--app,#dda92e);font-size:clamp(10px,1.8vw,12px);font-weight:500}@supports (color:color-mix(in lab, red, red)){.stampling-counter-unit{color:color-mix(in oklab, var(--app,#dda92e) 50%, #b89a64)}}.stampling-counter-unit{align-self:flex-end;padding-bottom:.7em}.stampling-flame{align-self:flex-end;width:clamp(26px,7vw,40px);height:clamp(34px,9vw,52px);margin-bottom:.5em;position:relative}.stampling-flame i{background:radial-gradient(circle at 50% 70%, #ffe9a0 0%, var(--app-hi,#ffe2a0) 18%, var(--app,#dda92e) 42%, #e8584d 78%, transparent 100%);transform-origin:50% 80%;filter:blur(.4px) drop-shadow(0 0 14px var(--app,#dda92e));border-radius:50%/64% 64% 38% 38%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stampling-flame i{filter:blur(.4px) drop-shadow(0 0 14px color-mix(in oklab, var(--app,#dda92e) 60%, transparent))}}.stampling-flame i{animation:1.7s ease-in-out infinite stampling-flicker}@keyframes stampling-flicker{0%,to{opacity:.94;transform:scale(1)rotate(-1deg)}35%{opacity:1;transform:scale(1.08,.94)rotate(2deg)}70%{opacity:.9;transform:scale(.95,1.06)rotate(-2deg)}}.stampling-press{--pp:clamp(0, calc((var(--p,0) - var(--ps,.26)) / (var(--pe,.46) - var(--ps,.26))), 1);opacity:var(--pp);transform:scale(calc(1.06 - .06 * var(--pp)));transform-origin:50% 60%;will-change:transform, opacity;display:inline-block}.stampling-hero-stamp{place-items:center;display:grid}.stampling-hero-frame{aspect-ratio:4/5;--s:14px;--r:7px;width:clamp(150px,40vw,200px);-webkit-mask:radial-gradient(circle var(--r) at left, #000 99%, transparent 100%) 0 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r) at right, #000 99%, transparent 100%) 100% 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r) at top, #000 99%, transparent 100%) 50% 0 / var(--s) var(--s) repeat-x, radial-gradient(circle var(--r) at bottom, #000 99%, transparent 100%) 50% 100% / var(--s) var(--s) repeat-x, linear-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:radial-gradient(circle var(--r) at left, #000 99%, transparent 100%) 0 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r) at right, #000 99%, transparent 100%) 100% 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r) at top, #000 99%, transparent 100%) 50% 0 / var(--s) var(--s) repeat-x, radial-gradient(circle var(--r) at bottom, #000 99%, transparent 100%) 50% 100% / var(--s) var(--s) repeat-x, linear-gradient(#000 0 0);-webkit-mask:radial-gradient(circle var(--r) at left, #000 99%, transparent 100%) 0 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r) at right, #000 99%, transparent 100%) 100% 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r) at top, #000 99%, transparent 100%) 50% 0 / var(--s) var(--s) repeat-x, radial-gradient(circle var(--r) at bottom, #000 99%, transparent 100%) 50% 100% / var(--s) var(--s) repeat-x, linear-gradient(#000 0 0);-webkit-mask:radial-gradient(circle var(--r) at left, #000 99%, transparent 100%) 0 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r) at right, #000 99%, transparent 100%) 100% 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r) at top, #000 99%, transparent 100%) 50% 0 / var(--s) var(--s) repeat-x, radial-gradient(circle var(--r) at bottom, #000 99%, transparent 100%) 50% 100% / var(--s) var(--s) repeat-x, linear-gradient(#000 0 0);mask:radial-gradient(circle var(--r) at left, #000 99%, transparent 100%) 0 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r) at right, #000 99%, transparent 100%) 100% 50% / var(--s) var(--s) repeat-y, radial-gradient(circle var(--r) at top, #000 99%, transparent 100%) 50% 0 / var(--s) var(--s) repeat-x, radial-gradient(circle var(--r) at bottom, #000 99%, transparent 100%) 50% 100% / var(--s) var(--s) repeat-x, linear-gradient(#000 0 0);filter:drop-shadow(0 18px 36px #4a2c1666);-webkit-mask-composite:xor;-webkit-mask-composite:xor;background:#fffbf0;padding:13px;position:relative;-webkit-mask-composite:xor;mask-composite:exclude}.stampling-hero-base{object-fit:cover;border-radius:6px;width:calc(100% - 26px);height:calc(100% - 26px);position:absolute;inset:13px}.stampling-hero-mascot{z-index:2;filter:drop-shadow(0 6px 12px #4a2c1659);width:62%;height:auto;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.stampling-ember,.stampling-flame i{animation:none}.stampling-mark:before{--swipe:1}.stampling-press{opacity:1;transform:none}.stampling-word{transform:rotate(var(--tilt,0deg))}}.saascity-line{font-family:var(--font-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.03em;color:#c4d6ef;text-wrap:balance;font-size:clamp(28px,5.8vw,60px);font-weight:600;line-height:1.06}.saascity-line--dim{opacity:.4}.saascity-line--hot{color:var(--app-hi,#d4e4ff);text-shadow:0 0 32px var(--app,#38bdf8)}@supports (color:color-mix(in lab, red, red)){.saascity-line--hot{text-shadow:0 0 32px color-mix(in oklab, var(--app,#38bdf8) 45%, transparent)}}.saascity-flywrap{--fs:2.5;--fx:24;--fy:-15;--in:0;--glow:0;--c1:0;--c2:0;--c3:0}.saascity-fly{width:min(94vw,1080px);height:clamp(300px,64dvh,620px);opacity:var(--in);border-radius:20px;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(115% 105%,#000 55%,#0000 98%);mask-image:radial-gradient(115% 105%,#000 55%,#0000 98%)}.saascity-fly img{object-fit:cover;width:100%;height:100%;transform:translate3d(calc(var(--fx) * 1%), calc(var(--fy) * 1%), 0) scale(var(--fs));will-change:transform;position:absolute;inset:0}.saascity-fly__glow{aspect-ratio:2;filter:blur(18px);width:44%;opacity:var(--glow);pointer-events:none;background:radial-gradient(closest-side,#38bdf880 0%,#0000 72%);border-radius:50%;position:absolute;top:33%;left:50%;transform:translate(-50%,-50%)}.saascity-flylines{pointer-events:none;place-items:center;padding:0 24px;display:grid;position:absolute;bottom:clamp(26px,7dvh,64px);left:0;right:0}.saascity-flyline{font-family:var(--font-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.025em;color:#cbd9ee;text-wrap:balance;text-shadow:0 2px 22px #020617e6;grid-area:1/1;font-size:clamp(19px,3.6vw,36px);font-weight:600;line-height:1.1}.saascity-flyline--hot{color:var(--app-hi,#d4e4ff);text-shadow:0 2px 22px #020617e6, 0 0 32px var(--app,#38bdf8)}@supports (color:color-mix(in lab, red, red)){.saascity-flyline--hot{text-shadow:0 2px 22px #020617e6, 0 0 32px color-mix(in oklab, var(--app,#38bdf8) 50%, transparent)}}.saascity-device-sub{font-family:var(--font-grotesk), ui-monospace, monospace;text-transform:lowercase;letter-spacing:.04em;color:#e6ebf5b8;text-shadow:0 1px 10px #00000080;margin-top:.7rem;font-size:clamp(11px,1.8vw,13px);font-weight:400}.saascity-reveal{--rin:clamp(0, calc((var(--p,0) - .06) / .32), 1)}.saascity-reveal-wrap{place-items:center;padding:.2em .4em;display:grid;position:relative}.saascity-bloom{aspect-ratio:16/9;background:radial-gradient(circle, var(--app,#38bdf8) 0%, var(--app,#38bdf8) 36%, transparent 66%);border-radius:50%;width:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.saascity-bloom{background:radial-gradient(circle, color-mix(in oklab, var(--app,#38bdf8) 42%, transparent) 0%, color-mix(in oklab, var(--app,#38bdf8) 12%, transparent) 36%, transparent 66%)}}.saascity-bloom{filter:blur(40px);pointer-events:none;z-index:-1;opacity:calc(var(--rin,0) * .9);scale:calc(.8 + var(--rin,0) * .25)}.saascity-wmreveal{will-change:opacity, filter, letter-spacing;opacity:calc(.25 + var(--rin,0) * .75);letter-spacing:calc(-.02em + var(--rin,0) * .07em);filter:drop-shadow(0 0 calc(var(--rin,0) * 24px) var(--app,#38bdf8));font-size:clamp(46px,15vw,148px);line-height:.96}@supports (color:color-mix(in lab, red, red)){.saascity-wmreveal{filter:drop-shadow(0 0 calc(var(--rin,0) * 24px) color-mix(in oklab, var(--app,#38bdf8) 55%, transparent))}}.saascity-cta{will-change:opacity, transform;flex-direction:column;align-items:center;gap:1rem;margin-top:clamp(2.6rem,7vw,4rem);display:flex}.saascity-cue{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.24em;color:var(--fg-dim);font-size:10px}.saascity-cta-row{align-items:center;gap:14px;display:inline-flex}.saascity-live{font-family:var(--font-grotesk), ui-sans-serif, sans-serif;letter-spacing:.06em;color:#bfe9ff;border:1px solid var(--app,#0ea5e9);align-items:center;gap:6px;padding:.28em .7em;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.saascity-live{border:1px solid color-mix(in oklab, var(--app,#0ea5e9) 50%, transparent)}}.saascity-live{background:#0ea5e912;border-radius:999px}.saascity-live-dot{background:#38bdf8;border-radius:999px;width:6px;height:6px;animation:1.8s ease-in-out infinite saascity-live-pulse;box-shadow:0 0 8px 1px #38bdf8}@keyframes saascity-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.78)}}@media (prefers-reduced-motion:reduce){.saascity-live-dot{animation:none}}.onebit-line{font-family:var(--font-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.03em;color:#d9deca;text-wrap:balance;font-size:clamp(28px,5.8vw,60px);font-weight:600;line-height:1.06}.onebit-line--dim{opacity:.4}.onebit-line--volt{color:var(--app-hi,#eeffc2);text-shadow:0 0 34px var(--app,#c7ff00)}@supports (color:color-mix(in lab, red, red)){.onebit-line--volt{text-shadow:0 0 34px color-mix(in oklab, var(--app,#c7ff00) 45%, transparent)}}.onebit-climax{letter-spacing:-.035em;font-size:clamp(34px,7.2vw,78px)}.onebit-sub{letter-spacing:.04em;color:#e9f2d0b8;text-shadow:0 1px 10px #00000080;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(11px,1.8vw,13px);font-weight:400}.onebit-sub em{color:var(--app-hi,#eeffc2);font-style:italic}.onebit-micro{text-transform:uppercase;letter-spacing:.3em;color:var(--app,#c7ff00);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(10px,1.6vw,11px)}@supports (color:color-mix(in lab, red, red)){.onebit-micro{color:color-mix(in oklab, var(--app,#c7ff00) 55%, #9aa08a)}}.onebit-decaywrap,.onebit-lenswrap{--in:0;--end:0;--dial:0}.onebit-frame{aspect-ratio:640/1138;height:clamp(300px,56dvh,560px);opacity:var(--in);box-shadow:0 30px 80px -30px #000000d9, 0 0 70px -20px var(--app,#c7ff00);background:#0a0a0b;position:relative}@supports (color:color-mix(in lab, red, red)){.onebit-frame{box-shadow:0 30px 80px -30px #000000d9, 0 0 70px -20px color-mix(in oklab, var(--app,#c7ff00) 30%, transparent)}}.onebit-corner{border:2px solid var(--app,#c7ff00);opacity:.9;z-index:3;width:20px;height:20px;filter:drop-shadow(0 0 6px var(--app,#c7ff00));position:absolute}@supports (color:color-mix(in lab, red, red)){.onebit-corner{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--app,#c7ff00) 60%, transparent))}}.onebit-corner--tl{border-bottom:0;border-right:0;top:-3px;left:-3px}.onebit-corner--tr{border-bottom:0;border-left:0;top:-3px;right:-3px}.onebit-corner--bl{border-top:0;border-right:0;bottom:-3px;left:-3px}.onebit-corner--br{border-top:0;border-left:0;bottom:-3px;right:-3px}.onebit-shot{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.onebit-shot--pix{image-rendering:pixelated}.onebit-decaywrap[data-stage="0"] [data-i="0"],.onebit-decaywrap[data-stage="1"] [data-i="1"],.onebit-decaywrap[data-stage="2"] [data-i="2"],.onebit-decaywrap[data-stage="3"] [data-i="3"],.onebit-decaywrap[data-stage="4"] [data-i="4"],.onebit-decaywrap[data-stage="5"] [data-i="5"]{opacity:1}.onebit-hud{z-index:3;letter-spacing:.14em;color:var(--app,#c7ff00);text-shadow:0 0 12px var(--app,#c7ff00);justify-content:space-between;align-items:baseline;gap:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(9px,1.5vw,11px);display:flex;position:absolute;top:12px;left:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.onebit-hud{text-shadow:0 0 12px color-mix(in oklab, var(--app,#c7ff00) 50%, transparent)}}.onebit-hud__tag{opacity:.75}.onebit-hud__ticks{justify-items:end;display:grid;position:relative}.onebit-hud__tick{opacity:0;white-space:nowrap;grid-area:1/1}.onebit-endline{font-family:var(--font-grotesk), ui-sans-serif, sans-serif;letter-spacing:-.02em;color:#eaeedd;opacity:var(--end);transform:translateY(calc((1 - var(--end)) * 14px));margin-top:clamp(1.2rem,3.5vw,2rem);font-size:clamp(17px,3.2vw,26px);font-weight:600}.onebit-lensshot{opacity:0;position:absolute;inset:0}.onebit-lenswrap[data-lens="0"] .onebit-lensshot[data-i="0"],.onebit-lenswrap[data-lens="1"] .onebit-lensshot[data-i="1"],.onebit-lenswrap[data-lens="2"] .onebit-lensshot[data-i="2"],.onebit-lenswrap[data-lens="3"] .onebit-lensshot[data-i="3"]{opacity:1}.onebit-shot--img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.onebit-scan{pointer-events:none;background:repeating-linear-gradient(#0000003d 0 1px,#0000 1px 3px);position:absolute;inset:0}.onebit-lensplate{z-index:3;letter-spacing:.12em;text-shadow:0 1px 8px #000c;align-items:baseline;gap:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;position:absolute;bottom:12px;left:12px}.onebit-lensplate b{color:var(--app-hi,#eeffc2);font-size:clamp(11px,1.9vw,13px);font-weight:700}.onebit-lensplate i{letter-spacing:.2em;color:var(--app,#c7ff00);font-size:clamp(8px,1.4vw,9px);font-style:normal}@supports (color:color-mix(in lab, red, red)){.onebit-lensplate i{color:color-mix(in oklab, var(--app,#c7ff00) 65%, #a8ad96)}}.onebit-dial{opacity:var(--in);align-items:center;gap:12px;margin-top:clamp(1rem,2.6vw,1.6rem);display:flex}.onebit-dial__svg{width:clamp(38px,5.6vw,52px);height:auto;transform:rotate(-90deg)}.onebit-dial__track{fill:none;stroke:#23270f;stroke-width:6px}.onebit-dial__fill{fill:none;stroke:var(--app,#c7ff00);stroke-width:6px;stroke-linecap:round;stroke-dasharray:163.36;stroke-dashoffset:calc(163.36 * (1 - var(--dial,0)));filter:drop-shadow(0 0 6px var(--app,#c7ff00))}@supports (color:color-mix(in lab, red, red)){.onebit-dial__fill{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--app,#c7ff00) 60%, transparent))}}.onebit-dial__label{letter-spacing:.3em;color:var(--app,#c7ff00);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}@supports (color:color-mix(in lab, red, red)){.onebit-dial__label{color:color-mix(in oklab, var(--app,#c7ff00) 50%, #8d9280)}}.onebit-lenswrap .onebit-sub{opacity:var(--in);margin-top:clamp(.8rem,2vw,1.1rem)}.onebit-wmreveal{padding:.04em .1em;font-size:clamp(42px,12vw,122px);line-height:.96;animation:7s step-end infinite onebit-flick}@keyframes onebit-flick{0%,91%,to{opacity:1}92%{opacity:.78}93%{opacity:1}96%{opacity:.88}97%{opacity:1}}.onebit-soon{font-family:var(--font-grotesk), ui-sans-serif, sans-serif;letter-spacing:.08em;color:#e6f5b8;border:1px solid var(--app,#c7ff00);align-items:center;gap:8px;padding:.4em .95em;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.onebit-soon{border:1px solid color-mix(in oklab, var(--app,#c7ff00) 45%, transparent)}}.onebit-soon{background:#c7ff000d;border-radius:999px}.onebit-soon__dot{background:var(--app,#c7ff00);width:6px;height:6px;box-shadow:0 0 8px 1px var(--app,#c7ff00);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.onebit-soon__dot{box-shadow:0 0 8px 1px color-mix(in oklab, var(--app,#c7ff00) 80%, transparent)}}.onebit-soon__dot{animation:1.8s ease-in-out infinite onebit-soon-pulse}@keyframes onebit-soon-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.78)}}@media (prefers-reduced-motion:reduce){.onebit-wmreveal,.onebit-soon__dot{animation:none}}@media (max-height:700px){.phottly-modes{gap:clamp(6px,1.6vw,12px);width:min(74vw,340px)}.phottly-pulse{margin-top:clamp(14px,3vw,24px)}.saascity-fly{height:clamp(240px,52dvh,420px)}.onebit-frame{height:clamp(230px,46dvh,400px)}.onebit-endline{margin-top:clamp(.7rem,2vw,1.1rem)}.stampling-stamp{width:clamp(130px,30dvh,210px)}.stampling-tl-row{gap:clamp(6px,1.8vw,12px)}.stampling-tl-stamp{width:clamp(38px,7dvh,56px)}.stampling-counter{font-size:clamp(34px,8dvh,60px)}.stampling-flame{width:clamp(22px,5dvh,34px);height:clamp(28px,6.6dvh,44px)}}.ambient{pointer-events:none;z-index:0;width:100%;height:100dvh;margin-bottom:-100dvh;position:sticky;top:0;overflow:hidden}.amb{opacity:0;will-change:transform, opacity;animation-name:amb-float;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute;bottom:-12vh}@keyframes amb-float{0%{transform:translate3d(0,0,0) scale(var(--s,1)) rotate(var(--rot,0deg));opacity:0}10%{opacity:var(--op,.4)}86%{opacity:var(--op,.4)}to{transform:translate3d(var(--drift,0px), -122vh, 0) scale(var(--s,1)) rotate(var(--rot,0deg));opacity:0}}.ambient--offbox{color:#f4ece09e}.amb-env{opacity:.5;border:1px solid;border-radius:3px;width:30px;height:21px;display:block;position:relative}.amb-env:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);opacity:.7;border-bottom:1px solid;height:56%;position:absolute;top:0;left:0;right:0}.amb-text{font-family:var(--font-sans);text-transform:lowercase;letter-spacing:.01em;color:currentColor;white-space:nowrap;font-size:clamp(13px,1.6vw,17px);font-weight:200}.amb--glitch{animation-name:amb-glitch;animation-timing-function:step-end;bottom:auto}.amb-glitch-bar{background:linear-gradient(90deg,#0000,#c98a6ab3,#0000);width:clamp(50px,16vw,150px);height:2px;display:block}@keyframes amb-glitch{0%,92%,to{opacity:0;transform:translate(0)}93%{opacity:.85;transform:translate(-3px)}95%{opacity:.2;transform:translate(4px)}97%{opacity:.7;transform:translate(-2px)}}.ambient--stampling{color:#e8a41f}.amb-stamp{background:#ffcb3d;border-radius:3px;width:22px;height:26px;display:block;box-shadow:inset 0 0 0 2px #fffbf0,0 4px 10px -4px #50320a80}.amb-spark{color:#ffcb3d;text-shadow:0 0 10px #ffcb3d99;font-size:clamp(12px,1.8vw,20px)}.amb-dot{border-radius:999px;width:9px;height:9px;display:block;box-shadow:0 2px 8px -2px #50280a66}.amb-orb{aspect-ratio:1;filter:blur(2px);background:radial-gradient(circle at 38% 32%,#a5b4fc80,#818cf80f 60%,#0000 72%);border-radius:999px;width:clamp(26px,5vw,54px);display:block}.amb-selfie{aspect-ratio:3/4;border-radius:8px;width:clamp(34px,6vw,62px);display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 26px -14px #080810e6}.amb-selfie img{object-fit:cover;width:100%;height:100%}.amb-block{background:linear-gradient(150deg,#0f1729,#1e293b);width:20px;height:20px;display:block;transform:skewY(-18deg);box-shadow:inset 0 0 0 1px #38bdf866}.amb-tick{font-family:var(--font-grotesk), monospace;font-variant-numeric:tabular-nums;color:#38bdf8;text-shadow:0 0 12px #38bdf880;font-size:clamp(13px,1.7vw,19px);font-weight:600}@media (prefers-reduced-motion:reduce){.amb{opacity:calc(var(--op,.4) * .5);animation:none}.amb--glitch{display:none}}.legal-page{background-color:var(--bg);min-height:100dvh;color:var(--fg-muted);justify-content:center;padding:0 24px;display:flex}.legal-page__inner{flex-direction:column;width:100%;max-width:640px;padding:80px 0 120px;display:flex}.legal-page__header{margin-bottom:48px}.legal-page__back{font-family:var(--font-sans);color:var(--fg-dim);font-size:13px;font-weight:300;text-decoration:none;transition:opacity .25s}.legal-page__back:hover{opacity:.6}.legal-page__title-wrap{margin-top:48px}.legal-page__title-wrap .eyebrow{font-family:var(--font-sans);letter-spacing:.04em;color:var(--fg-dim);margin-bottom:12px;font-size:13px;display:block}.legal-page__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);margin:0;font-size:clamp(36px,7vw,56px);font-weight:700;line-height:1.05}.legal-page__date{font-family:var(--font-sans);color:var(--fg-dim);margin-top:14px;font-size:13px;font-weight:300}.legal-page__body{font-family:var(--font-sans);color:var(--fg-muted);font-size:15px;font-weight:300;line-height:1.65}.legal-page__body p{margin:0 0 24px}.lead-text{color:var(--fg);font-size:16px;line-height:1.65}.legal-page__body h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg);margin-top:56px;margin-bottom:18px;font-size:19px;font-weight:600}.legal-page__body h3{font-family:var(--font-display);color:var(--fg);margin-top:36px;margin-bottom:12px;font-size:15px;font-weight:600}.legal-page__body ul{margin:0 0 24px;padding-left:0;list-style:none}.legal-page__body ul li{margin-bottom:10px;padding-left:20px;position:relative}.legal-page__body ul li:before{content:"—";color:var(--fg-dim);position:absolute;left:0}.legal-page__body strong{color:var(--fg);font-weight:400}.legal-page__body a{color:var(--accent);border-bottom:1px solid #ffffff26;text-decoration:none;transition:border-color .2s,opacity .2s}.legal-page__body a:hover{border-bottom-color:var(--fg)}.legal-page__body a.lnk{font-weight:300}.legal-page__body hr{border:none;border-top:1px solid var(--border);margin:48px 0}.legal-page__address{color:var(--fg-dim);margin-top:40px;font-size:13px;font-style:normal;line-height:1.65}.legal-page__table-wrap{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:28px 0 36px;overflow-x:auto}.legal-page__body table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.legal-page__body thead th{text-align:left;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);border-bottom:1px solid var(--border);padding:16px 8px;font-size:11px;font-weight:500}.legal-page__body tbody td{border-bottom:1px dashed var(--border);color:var(--fg-muted);vertical-align:top;padding:16px 8px}.legal-page__body tbody tr:last-child td{border-bottom:none}@keyframes logo-draw-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes logo-pulse{0%,to{opacity:1;filter:brightness()}50%{opacity:.88;filter:brightness(1.1)}}.logo-path{opacity:0;transform-origin:50%;transform-box:fill-box}.reveal.in .logo-path{animation:1.2s cubic-bezier(.16,1,.3,1) forwards logo-draw-in}.reveal.in .logo-path--n1{animation:1.4s cubic-bezier(.16,1,.3,1) forwards logo-draw-in,8s ease-in-out 1.4s infinite logo-pulse}.reveal.in .logo-path--a{animation-delay:.16s}.reveal.in .logo-path--p2{animation-delay:.28s}.reveal.in .logo-path--p1{animation-delay:.4s}.reveal.in .logo-path--s{animation-delay:.52s}.reveal.in .logo-path--tm-2{animation-delay:.68s}.reveal.in .logo-path--tm-1{animation-delay:.76s}@keyframes coming-soon-pulse{0%,to{opacity:.35}50%{opacity:.75}}.coming-soon-text{animation:3s ease-in-out infinite coming-soon-pulse}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
