@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_ec569287-module__JUaNFW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback}.plus_jakarta_sans_ec569287-module__JUaNFW__variable{--pjs:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f909a269f494b794-s.03cejzym9p802.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:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/521c263860cc4ed1-s.082vh6smfhzu4.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:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/db3f01ae0719bbb0-s.p.2c0pkezzij_il.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:Pinyon Script Fallback;src:local(Arial);ascent-override:107.82%;descent-override:48.0%;line-gap-override:0.0%;size-adjust:80.07%}.pinyon_script_17d7fa12-module__l9C2Vq__className{font-family:Pinyon Script,Pinyon Script Fallback;font-style:normal;font-weight:400}.pinyon_script_17d7fa12-module__l9C2Vq__variable{--pinyon:"Pinyon Script", "Pinyon Script Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_1ce46957-module__YDE8Qq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_1ce46957-module__YDE8Qq__variable{--cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eeb62161d861263b-s.1pfc7ngihkd7f.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:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2d85136c4a70e605-s.p.1sk091212cwhe.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:Libre Caslon Display Fallback;src:local(Times New Roman);ascent-override:105.36%;descent-override:28.89%;line-gap-override:0.0%;size-adjust:92.06%}.libre_caslon_display_659ef7ca-module__eHKu3G__className{font-family:Libre Caslon Display,Libre Caslon Display Fallback;font-style:normal;font-weight:400}.libre_caslon_display_659ef7ca-module__eHKu3G__variable{--caslon:"Libre Caslon Display", "Libre Caslon Display Fallback"}
@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(../media/403708df4588081a-s.0gcpnt4m-5s5j.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:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0f44b6394d723b98-s.p.24ir78z669k58.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:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/54cffa2be332103c-s.411aav-9w-aoh.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:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37afeb4e0885cb1d-s.p.34pxs3l5kt36m.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:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/10a9535b0856840c-s.15b7ujq1icu3o.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:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/efd23c95a9595abc-s.p.17bkc83it2-u9.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:Libre Caslon Text Fallback;src:local(Times New Roman);ascent-override:82.44%;descent-override:22.1%;line-gap-override:0.0%;size-adjust:117.66%}.libre_caslon_text_497ac044-module__nI4QMa__className{font-family:Libre Caslon Text,Libre Caslon Text Fallback}.libre_caslon_text_497ac044-module__nI4QMa__variable{--caslon-text:"Libre Caslon Text", "Libre Caslon Text Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.09mqwf_zjnrdf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.0s5mkn35-hrc5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.20jfceqj9zyw9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_f305e17-module__t5yNNW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_f305e17-module__t5yNNW__variable{--fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Josefin Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/a87b13cfcedf470a-s.3_zs3it2a89_4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/adc50851666f7090-s.2eyh768d2e5r2.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:Josefin Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/f92fc2319e780be9-s.p.1bi-nadzrgu9y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a87b13cfcedf470a-s.3_zs3it2a89_4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/adc50851666f7090-s.2eyh768d2e5r2.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:Josefin Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f92fc2319e780be9-s.p.1bi-nadzrgu9y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a87b13cfcedf470a-s.3_zs3it2a89_4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/adc50851666f7090-s.2eyh768d2e5r2.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:Josefin Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f92fc2319e780be9-s.p.1bi-nadzrgu9y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a87b13cfcedf470a-s.3_zs3it2a89_4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/adc50851666f7090-s.2eyh768d2e5r2.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:Josefin Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f92fc2319e780be9-s.p.1bi-nadzrgu9y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/eb7e7d46342de29d-s.2yvs27y9l-2so.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5fc322119a88a33d-s.32rbo4716i7et.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:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.1iap2soi8s-8q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eb7e7d46342de29d-s.2yvs27y9l-2so.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5fc322119a88a33d-s.32rbo4716i7et.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:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.1iap2soi8s-8q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eb7e7d46342de29d-s.2yvs27y9l-2so.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5fc322119a88a33d-s.32rbo4716i7et.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:Josefin Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.1iap2soi8s-8q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/eb7e7d46342de29d-s.2yvs27y9l-2so.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5fc322119a88a33d-s.32rbo4716i7et.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:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.1iap2soi8s-8q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans Fallback;src:local(Arial);ascent-override:73.32%;descent-override:24.44%;line-gap-override:0.0%;size-adjust:102.29%}.josefin_sans_42dbf64-module__GawAIa__className{font-family:Josefin Sans,Josefin Sans Fallback}.josefin_sans_42dbf64-module__GawAIa__variable{--josefin:"Josefin Sans", "Josefin Sans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--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)}}@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{.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.m-1{margin:var(--spacing)}.m-17{margin:calc(var(--spacing) * 17)}.m-39{margin:calc(var(--spacing) * 39)}.m-90{margin:calc(var(--spacing) * 90)}.m-327{margin:calc(var(--spacing) * 327)}.m-370{margin:calc(var(--spacing) * 370)}.m-407{margin:calc(var(--spacing) * 407)}.m-411{margin:calc(var(--spacing) * 411)}.m-446{margin:calc(var(--spacing) * 446)}.m-501{margin:calc(var(--spacing) * 501)}.m-605{margin:calc(var(--spacing) * 605)}.m-713{margin:calc(var(--spacing) * 713)}.m-777{margin:calc(var(--spacing) * 777)}.m-839{margin:calc(var(--spacing) * 839)}.m-861{margin:calc(var(--spacing) * 861)}.m-1912{margin:calc(var(--spacing) * 1912)}.m-2420{margin:calc(var(--spacing) * 2420)}.m-4947{margin:calc(var(--spacing) * 4947)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.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,)}.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))}}:root{--espresso:#17120e;--espresso-2:#1f1812;--night:#0f0b08;--cream:#f7f0e4;--cream-dim:#c9bfae;--paper:#faf5ec;--paper-2:#f0e9db;--ink:#241d16;--ink-soft:#574d43;--muted:#8a7f71;--terra:#7c2733;--terra-2:#67202b;--terra-tint:#f4e3e2;--gold:#a8874c;--gold-soft:#c3a56a;--olive:#4c5340;--line:#e8dfce;--line-2:#f2ebdc;--hair-dark:#a8874c3d;--hair-cream:#f7f0e424;--font-display:var(--pjs), system-ui, -apple-system, sans-serif;--font-sans:var(--pjs), system-ui, -apple-system, sans-serif;--serif:var(--playfair), Georgia, "Times New Roman", serif;--radius:14px;--radius-sm:9px;--radius-pill:999px;--maxw:1120px;--shadow-card:0 2px 6px #0000000f, 0 24px 60px #120b072e;--shadow-pop:0 18px 50px #0f0b0966}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--espresso);color:var(--cream);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.018em;font-weight:700;line-height:1.12}.rz-tab .val,.cal-cell,.slot,.qty .n b,.res-table,.stat .v{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--terra);color:#fff}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);align-items:center;gap:11px;font-size:11px;font-weight:600;display:inline-flex}.eyebrow:before,.eyebrow.center:after{content:"";background:var(--gold);opacity:.7;width:26px;height:1px}.demobar{background:var(--night);color:var(--cream);border-bottom:1px solid var(--hair-dark);letter-spacing:.02em;font-size:12px}.demobar .wrap{text-align:center;justify-content:center;align-items:center;gap:9px;padding:8px 24px;display:flex}.demobar b{color:var(--gold);font-weight:600}.demobar .dot{background:var(--terra);border-radius:50%;width:5px;height:5px;display:inline-block}.brand{align-items:center;gap:12px;display:inline-flex}.stage{justify-content:center;align-items:center;min-height:calc(100svh - 37px);padding:60px 24px 80px;display:flex;position:relative;overflow:hidden}.stage:before{content:"";z-index:0;background:var(--bg) center / cover no-repeat;position:absolute;inset:0;transform:scale(1.04)}.stage:after{content:"";z-index:1;background:radial-gradient(120% 85% at 50% 32%,#0f0c0a70,#0f0c0ad6 66%,#0f0c0af5),linear-gradient(#0f0c0abd 0%,#0f0c0a85 34%,#0f0c0ae6 100%);position:absolute;inset:0}.stage-inner{z-index:2;width:100%;max-width:600px;position:relative}.crest{text-align:center;margin-bottom:30px}.crest-emblem{filter:drop-shadow(0 6px 22px #00000080);width:clamp(88px,15vw,116px);height:auto;margin:0 auto 14px;display:block}.crest-wordmark{margin:0}.wm{color:var(--cream);--wm-size:92px;line-height:1;display:inline-block;position:relative}.wm-script{font-size:var(--wm-size);padding:0 .12em;font-weight:400;line-height:.95;display:block}.wm-style-script .wm-script{font-family:var(--pinyon), "Segoe Script", cursive;line-height:.92}.wm-style-serif .wm-script{font-family:var(--cormorant), Georgia, serif;letter-spacing:-.01em;font-weight:600}.wm-kicker{font-family:var(--cormorant), Georgia, serif;text-transform:uppercase;letter-spacing:.24em;font-weight:600;font-size:calc(var(--wm-size) * .165)}.wm-overlap .wm-kicker{position:absolute;top:.02em;left:50%;transform:translate(-8%)}.wm-stacked{flex-direction:column;align-items:center;display:inline-flex}.wm-stacked .wm-kicker{margin-bottom:calc(var(--wm-size) * .04);letter-spacing:.28em}.wm-stacked.wm-style-script .wm-kicker{transform:translateX(calc(var(--wm-size) * .42))}.crest .wm{--wm-size:clamp(56px, 15vw, 98px);filter:drop-shadow(0 3px 18px #00000073)}.crest-eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.crest-logo-wrap{margin:18px 0 0}.crest-word{max-width:100%;font-family:var(--serif);text-transform:uppercase;letter-spacing:.07em;color:var(--cream);text-align:center;text-wrap:balance;filter:drop-shadow(0 3px 22px #00000080);font-size:clamp(28px,7.4vw,58px);font-weight:600;line-height:1.08;display:block}.crest-word i{color:var(--gold-soft);letter-spacing:.04em;font-style:italic;font-weight:500}.crest-rule{justify-content:center;align-items:center;gap:13px;margin:22px auto 0;display:flex}.crest-rule:before,.crest-rule:after{content:"";width:66px;height:1px}.crest-rule:before{background:linear-gradient(90deg, transparent, var(--gold))}.crest-rule:after{background:linear-gradient(90deg, var(--gold), transparent)}.crest-rule span{color:var(--gold);opacity:.85;font-size:9px}.crest-tag{font-family:var(--font-display);letter-spacing:.01em;color:var(--cream);margin-top:16px;font-size:23px;font-style:italic;font-weight:400}.trust{text-align:center;letter-spacing:.05em;color:var(--cream-dim);margin-top:22px;font-size:12px}.btn{font-family:var(--font-sans);letter-spacing:.03em;border-radius:var(--radius-pill);cursor:pointer;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:13px 26px;font-size:12.5px;font-weight:600;transition:transform .15s,background .2s,color .2s,border-color .2s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-terra{background:var(--terra);color:#fff5ef}.btn-terra:hover{background:var(--terra-2)}.btn-ghost{color:var(--cream);border-color:var(--hair-dark);background:0 0}.btn-ghost:hover{border-color:var(--gold);color:#fff}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{background:#14100c}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-block{width:100%}.rz-card{z-index:1;background:var(--paper);max-width:620px;color:var(--ink);border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow-card);margin:0 auto;position:relative;overflow:hidden}.rz-top{text-align:center;border-bottom:1px solid var(--line-2);padding:22px 28px 18px}.rz-top-rule{justify-content:center;align-items:center;gap:10px;display:flex}.rz-top-rule:before,.rz-top-rule:after{content:"";background:var(--line);width:42px;height:1px}.rz-top-rule span{color:var(--gold);font-size:8px}.rz-top .tag{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-top:11px;font-size:12px;font-weight:500}.rz-tabs{background:var(--paper-2);grid-template-columns:repeat(3,1fr);gap:4px;padding:14px;display:grid}.rz-tab{border-radius:var(--radius-sm);cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:58px;padding:10px 6px;transition:background .16s,border-color .16s,color .16s;display:flex}.rz-tab:focus{outline:none}.rz-tab:focus-visible{outline:2px solid var(--terra);outline-offset:2px}.rz-tab .lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.rz-tab .val{color:var(--ink);font-size:14px;font-weight:600;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.rz-tab:hover:not(.active){background:#fff}.rz-tab.active{border-color:var(--terra);background:#fff}.rz-tab.active .lbl{color:var(--terra)}.rz-tab.done .val{color:var(--ink)}.rz-tab .val.empty{color:var(--muted);font-weight:500}.rz-body{flex-direction:column;justify-content:flex-start;min-height:560px;padding:24px 26px 28px;display:flex}.rz-step{flex-direction:column;flex:1;min-width:0;animation:.34s cubic-bezier(.22,.68,.28,1) both rz-step-in;display:flex}@keyframes rz-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rz-step{animation:none}}.rz-step-title{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--ink);text-align:center;margin-bottom:4px;font-size:17px;font-weight:600}.rz-step-sub{text-align:center;color:var(--muted);margin-bottom:20px;font-size:13px}.cal-nav{justify-content:space-between;align-items:center;width:100%;max-width:384px;margin-bottom:14px;margin-left:auto;margin-right:auto;display:flex}.cal-nav .mo{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:600}.cal-nav button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:border-color .18s,color .18s,opacity .18s;display:grid}.cal-nav button:hover:not(:disabled){border-color:var(--terra);color:var(--terra)}.cal-nav button:disabled{opacity:.35;cursor:not-allowed}.cal-grid{grid-template-columns:repeat(7,1fr);gap:6px;width:100%;max-width:372px;margin:6px auto 0;display:grid}.cal-dow{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-bottom:6px;font-size:10.5px;font-weight:600}.cal-cell{aspect-ratio:1;background:var(--paper-2);color:var(--ink);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-sans);border:0;border-radius:10px;place-items:center;transition:background-color .18s,color .18s,box-shadow .18s;display:grid}.cal-cell:hover:not(:disabled):not(.sel){background:var(--terra-tint);color:var(--terra-2)}.cal-cell.sel{background:var(--terra);color:#fff;font-weight:600}.cal-cell.today:not(.sel){box-shadow:inset 0 0 0 1.5px var(--gold)}.cal-cell:disabled{color:#c3b8a6;cursor:not-allowed;background:0 0}.cal-cell.empty{cursor:default;background:0 0}.cal-note{text-align:center;color:var(--muted);margin-top:14px;font-size:12px}.rz-pick{margin-bottom:16px}.rz-pick-l{color:var(--muted);letter-spacing:.02em;margin-bottom:8px;font-size:12px;font-weight:600}.rz-pick-note{color:var(--muted);margin-top:9px;font-size:12.5px}.rz-pick:has(.rz-inline-qty){justify-content:space-between;align-items:center;gap:16px;display:flex}.rz-pick:has(.rz-inline-qty) .rz-pick-l{margin-bottom:0}.rz-inline-qty{align-items:center;gap:6px;display:inline-flex}.rz-inline-qty button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:19px;line-height:1;transition:border-color .18s,color .18s,background-color .18s,opacity .18s;display:grid}.rz-inline-qty button:hover:not(:disabled){border-color:var(--terra);color:var(--terra)}.rz-inline-qty button:active:not(:disabled){background:var(--terra-tint)}.rz-inline-qty button:disabled{opacity:.38;cursor:not-allowed}.rz-inline-qty b{text-align:center;min-width:34px;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.rz-chips{grid-template-columns:repeat(8,1fr);gap:5px;display:grid}.rz-chip{border:1px solid var(--line);cursor:pointer;font-family:var(--font-sans);color:var(--ink);background:#fff;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;padding:9px 2px 8px;transition:border-color .18s,background-color .18s,color .18s;display:flex}.rz-chip-top{color:var(--muted);letter-spacing:.01em;font-size:10px}.rz-chip-day{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.1}.rz-chip-sub{color:var(--muted);font-size:9.5px}.rz-chip:hover:not(:disabled):not(.sel){border-color:var(--terra)}.rz-chip.sel{background:var(--terra);border-color:var(--terra);color:#fff}.rz-chip.sel .rz-chip-top,.rz-chip.sel .rz-chip-sub{color:#ffffffd1}.rz-chip:disabled{background:var(--paper-2);color:#bdb2a1;cursor:not-allowed;border-color:#0000}.rz-chip:disabled .rz-chip-top,.rz-chip:disabled .rz-chip-sub{color:#bdb2a1}.rz-chip-more .rz-chip-day{letter-spacing:.06em;font-size:15px}.rz-cal-pop{border-top:1px solid var(--line-2);margin-top:12px;padding-top:12px}@media (max-width:460px){.rz-chips{grid-template-columns:repeat(4,1fr);gap:6px}.rz-chip{padding:10px 2px 9px}}.rz-meals{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.rz-meal{border:1px solid var(--line);cursor:pointer;font-family:var(--font-sans);color:var(--ink);background:#fff;border-radius:11px;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;transition:border-color .18s,background-color .18s,color .18s;display:flex}.rz-meal-l{font-size:15px;font-weight:600}.rz-meal-t{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.rz-meal:hover:not(.sel){border-color:var(--terra)}.rz-meal.sel{background:var(--terra);border-color:var(--terra);color:#fff}.rz-meal.sel .rz-meal-t{color:#ffffffd1}.rz-foot-note{color:var(--muted);font-size:12px}.rz-foot-note a{color:var(--terra);font-weight:600}.slot-empty-cta{margin-top:16px}.qty{justify-content:center;align-items:center;gap:26px;padding:26px 0 6px;display:flex}.qty button{border:1px solid var(--line);width:56px;height:56px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:26px;line-height:1;transition:border-color .18s,color .18s,background-color .18s,opacity .18s;display:grid}.qty button:active:not(:disabled){background:var(--terra-tint)}.qty button:hover:not(:disabled){border-color:var(--terra);color:var(--terra)}.qty button:disabled{opacity:.4;cursor:not-allowed}.qty .n{text-align:center;min-width:88px}.qty .n b{font-family:var(--font-display);color:var(--ink);font-size:44px;font-weight:600;line-height:1;display:block}.qty .n span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px}.qty-hint{text-align:center;color:var(--muted);margin-top:18px;font-size:12.5px}.qty-hint a{color:var(--terra);font-weight:600}.slot-group{margin-bottom:18px}.slot-group h4{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.slot-group h4:after{content:"";background:var(--line-2);flex:1;height:1px}.slot-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.slot{border:1px solid var(--line);color:var(--ink);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-sans);background:#fff;border-radius:10px;padding:11px 4px;transition:border-color .18s,color .18s,background-color .18s;position:relative}.slot:hover:not(:disabled):not(.sel){border-color:var(--terra);color:var(--terra)}.slot.sel{background:var(--terra);color:#fff;border-color:var(--terra)}.slot:disabled{color:#c3b8a6;background:var(--paper-2);cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.slot .few{background:var(--gold);color:#241c0c;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:1px 5px;font-size:8.5px;font-weight:700;position:absolute;top:-6px;right:-4px}.slot-empty{text-align:center;color:var(--muted);padding:40px 10px;font-size:14px}.slot-empty b{color:var(--ink);font-family:var(--font-display);margin-bottom:6px;font-size:18px;display:block}.rz-form{flex-direction:column;flex:1;gap:13px;display:flex}.field{position:relative}.field input,.field textarea,.field select{width:100%;font-family:var(--font-sans);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;outline:none;padding:21px 14px 8px;font-size:15px;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;min-height:74px;padding-top:24px}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a7f72' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-top:21px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--terra);box-shadow:0 0 0 3px #7c27331f}.field label{color:var(--muted);pointer-events:none;font-size:14px;transition:all .14s;position:absolute;top:15px;left:15px}.field input:focus+label,.field input:not(:placeholder-shown)+label,.field textarea:focus+label,.field textarea:not(:placeholder-shown)+label,.field.filled label{letter-spacing:.06em;text-transform:uppercase;color:var(--terra);font-size:10.5px;font-weight:600;top:7px}.field-2{grid-template-columns:1fr 1fr;gap:13px;display:grid}.hp{opacity:0;pointer-events:none;position:absolute;left:-9999px}.rz-summary{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:6px 18px;padding:12px 0 6px;font-size:13px;display:flex}.rz-summary b{color:var(--ink);font-weight:600}.rz-recap{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-2);text-align:center;margin:4px 0 2px;padding:14px 16px 12px}.rz-recap-row{justify-content:center;align-items:flex-start;gap:8px;display:flex}.rz-recap-item{min-width:0;color:var(--muted);flex-direction:column;flex:1 1 0;align-items:center;gap:6px;display:flex}.rz-recap-item b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600;line-height:1.25}.rz-recap-item svg{opacity:.75;width:17px;height:17px}.rz-recap-line{border-top:1px solid var(--line-2);color:var(--muted);justify-content:center;align-items:baseline;gap:8px;margin-top:12px;padding-top:11px;font-size:13px;display:flex}.rz-recap-line b{color:var(--ink);font-weight:600}.rz-recap-note{color:var(--muted);margin:9px 0 0;font-size:12.5px;line-height:1.45}.rz-recap-row+.rz-recap-note{border-top:1px solid var(--line-2);margin-top:12px;padding-top:11px}.rz-recap-note b{color:var(--ink-soft);font-weight:600}.rz-recap-edit{border:1px solid var(--line);font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--terra);cursor:pointer;background:0 0;border-radius:999px;margin-top:12px;padding:7px 18px;font-size:12px;font-weight:600;transition:background-color .25s,color .25s,border-color .25s}.rz-recap-edit:hover{background:var(--terra);border-color:var(--terra);color:#fff}@media (max-width:420px){.rz-recap{padding:13px 11px 11px}.rz-recap-row{gap:4px}.rz-recap-item b{font-size:12.5px;line-height:1.3}.rz-recap-item svg{width:15px;height:15px}}.form-err{color:#9c3020;border-radius:var(--radius-sm);text-align:center;background:#fbe9e6;border:1px solid #f0c8c0;padding:10px 14px;font-size:13px}.rz-optin{color:var(--muted);cursor:pointer;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.4;display:flex}.rz-optin input{accent-color:var(--terra);flex:none;margin-top:2px}.rz-card-field{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;margin:6px 0 4px;padding:14px}.rz-optin a{color:var(--terra);text-underline-offset:2px;text-decoration:underline}.rz-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.rz-back{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 4px;font-size:13px;font-weight:600;display:inline-flex}.rz-back:hover{color:var(--terra)}.success-overlay{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#100b099e;place-items:center;padding:20px;animation:.3s ov-in;display:grid;position:fixed;inset:0}@keyframes ov-in{0%{opacity:0}to{opacity:1}}.success-modal{background:var(--paper);color:var(--ink);border-radius:var(--radius);border:1px solid var(--line);width:100%;max-width:440px;box-shadow:var(--shadow-pop);text-align:center;padding:34px 30px 28px;animation:.42s cubic-bezier(.16,1,.3,1) mod-in}@keyframes mod-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.success-check{width:66px;height:66px;margin:0 auto 16px}.sc-svg{width:100%;height:100%}.sc-circle{fill:none;stroke:var(--terra);stroke-width:2.4px;stroke-dasharray:151;stroke-dashoffset:151px;animation:.5s forwards sc-c}.sc-tick{fill:none;stroke:var(--terra);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.34s .42s forwards sc-t}@keyframes sc-c{to{stroke-dashoffset:0}}@keyframes sc-t{to{stroke-dashoffset:0}}.success-modal h2{color:var(--ink);font-size:26px}.success-modal h2 i{color:var(--terra);font-style:italic}.success-modal .lead{color:var(--ink-soft);margin-top:8px;font-size:14.5px;line-height:1.6}.success-steps{text-align:left;gap:11px;max-width:300px;margin:20px auto;display:grid}.success-step{color:var(--muted);align-items:center;gap:11px;font-size:13.5px;display:flex}.ss-dot{background:var(--paper-2);width:22px;height:22px;color:var(--muted);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.success-step.is-done{color:var(--ink)}.success-step.is-done .ss-dot{background:var(--terra);color:#fff;border-color:var(--terra)}.success-summary{background:var(--paper-2);border-radius:var(--radius-sm);text-align:left;margin:18px 0;padding:14px 16px}.success-summary .row{justify-content:space-between;padding:4px 0;font-size:13.5px;display:flex}.success-summary .row span{color:var(--muted)}.success-summary .row b{color:var(--ink);font-weight:600}.success-actions{gap:9px;margin-top:8px;display:grid}.success-mail{color:var(--muted);margin-top:-6px;font-size:12.5px}.success-mail b{color:var(--ink-soft);font-weight:600}.success-links{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:2px;display:flex}.success-links a{color:var(--muted);text-underline-offset:3px;font-size:13px;text-decoration:underline}.success-links a:hover{color:var(--terra)}.success-again{cursor:pointer;color:var(--muted);background:0 0;border:0;margin-top:2px;padding:4px;font-family:inherit;font-size:12.5px}.success-again:hover{color:var(--terra)}.site-foot{background:var(--night);border-top:1px solid var(--hair-dark);padding:50px 0 30px}.foot-grid{grid-template-columns:1.5fr 1fr 1.25fr 1fr;align-items:start;gap:30px;display:grid}.foot-logo{opacity:.95;width:auto;height:30px;display:block}.foot-brand{align-items:center;gap:15px;margin-bottom:16px;display:flex}.foot-emblem{flex:none;width:58px;height:auto;display:block}.foot-tag{color:var(--muted);max-width:250px;margin-top:16px;font-size:13px;line-height:1.6}.fcol{color:var(--cream-dim);font-size:13.5px;line-height:1.9}.fcol b{color:var(--cream);letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:600;display:block}.fcol a:hover{color:var(--cream)}.foot-hours{color:var(--cream-dim);font-size:12.5px}.foot-bottom{border-top:1px solid var(--hair-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:38px;padding-top:18px;display:flex}.foot-legal{gap:22px;display:flex}.foot-legal a{color:var(--cream-dim);letter-spacing:.02em;font-size:12.5px}.foot-legal a:hover{color:var(--gold)}.designed{color:var(--muted);font-size:12px}.designed a{color:var(--gold);font-weight:600}.legal{background:var(--espresso);min-height:100vh;padding:58px 24px 84px}.legal-wrap{max-width:720px;margin:0 auto}.legal-back{color:var(--cream-dim);letter-spacing:.02em;font-size:13px}.legal-back:hover{color:var(--gold)}.legal-brand{margin-top:22px;display:block}.legal-brand .wm-stacked{align-items:flex-start}.wm-olive{color:#6f7434}.legal-title{font-family:var(--font-display);color:#fff;margin-top:10px;font-size:clamp(30px,5vw,42px);font-weight:600}.legal-demo{color:var(--gold);border:1px solid var(--hair-dark);background:#c6a15b14;border-radius:9px;margin-top:14px;padding:11px 15px;font-size:12.5px;line-height:1.55}.legal-body{margin-top:26px}.legal-body h2{font-family:var(--font-sans);color:var(--cream);letter-spacing:.02em;margin:26px 0 8px;font-size:14px;font-weight:700}.legal-body p{color:var(--cream-dim);font-size:14.5px;line-height:1.8}.legal-foot{border-top:1px solid var(--hair-dark);color:var(--muted);margin-top:44px;padding-top:20px;font-size:12px}.legal-foot a{color:var(--gold);font-weight:600}.admin-body,.login-wrap,.toaster,.confirm-overlay{--adm-bg:#f4f3f0;--adm-panel:#fff;--adm-panel-2:#faf9f7;--adm-line:#e7e5e0;--adm-line-soft:#f0efeb;--adm-header:#17181b;--adm-oncontrast:#f2f1ee;--adm-oncontrast-dim:#a9a7a1;--adm-ink:#1c1d1f;--adm-ink-soft:#55555a;--adm-muted:#8b8a86;--adm-accent:#e8503a;--adm-accent-dark:#c9442c;--adm-accent-tint:#fdece7}.adm-brand{font-family:var(--font-sans);align-items:baseline;gap:10px;display:inline-flex}.adm-brand .lc{letter-spacing:-.01em;color:var(--adm-oncontrast);font-size:19px;font-weight:700}.adm-brand .lc i{color:var(--adm-accent);font-style:normal}.adm-brand .sep{background:#ffffff2e;align-self:center;width:1px;height:15px}.adm-brand .app{letter-spacing:.03em;color:var(--adm-oncontrast-dim);font-size:13px;font-weight:500}.admin-body{background:var(--adm-bg);color:var(--adm-ink);min-height:100vh}.admin-head{background:var(--adm-header);color:var(--adm-oncontrast)}.admin-head .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding-top:10px;padding-bottom:10px;display:flex}.admin-nav{align-items:center;gap:4px;display:flex}.admin-nav a,.admin-nav-logout{color:var(--adm-oncontrast-dim);border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.admin-nav a:hover,.admin-nav-logout:hover{color:var(--adm-oncontrast);background:#ffffff14}.admin-nav a.active{background:var(--adm-accent);color:#fff}.admin-nav-sep{background:var(--adm-line);align-self:center;width:1px;height:20px;margin:0 4px}.admin-nav a.adm-secondary{color:var(--adm-muted);font-weight:500}.admin-nav a.adm-secondary:hover{color:var(--adm-oncontrast)}.admin-nav a.adm-secondary.active{color:#fff}.admin-main{max-width:1120px;margin:0 auto;padding:34px 24px 72px}.admin-title{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--adm-ink);font-size:26px;font-weight:700}.admin-sub{color:var(--adm-muted);margin-top:5px;font-size:14px}.stat-row{grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0;display:grid}.stat{background:var(--adm-panel);border:1px solid var(--adm-line);border-radius:14px;padding:18px 20px}.stat .k{letter-spacing:.11em;text-transform:uppercase;color:var(--adm-muted);font-size:11px;font-weight:600}.stat .v{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--adm-ink);margin-top:6px;font-size:32px;font-weight:700}.stat .v small{color:var(--adm-muted);font-size:14px;font-weight:600}.filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.filters a{border:1px solid var(--adm-line);color:var(--adm-ink-soft);background:var(--adm-panel);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s}.filters a:hover{border-color:var(--adm-accent);color:var(--adm-accent)}.filters a.active{background:var(--adm-accent);color:#fff;border-color:var(--adm-accent)}.res-table{background:var(--adm-panel);border:1px solid var(--adm-line);border-collapse:separate;border-spacing:0;border-radius:14px;width:100%;overflow:hidden}.res-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--adm-muted);background:var(--adm-panel-2);border-bottom:1px solid var(--adm-line);padding:13px 16px;font-size:11px;font-weight:600}.res-table td{border-bottom:1px solid var(--adm-line-soft);vertical-align:middle;color:var(--adm-ink-soft);padding:15px 16px;font-size:14px}.res-table tbody tr:hover{background:var(--adm-panel-2)}.res-table tr:last-child td{border-bottom:0}.res-table .who{color:var(--adm-ink);font-weight:600}.res-table .muted{color:var(--adm-muted);font-size:12.5px}.res-when b{color:var(--adm-ink)}.badge{border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.badge.info{color:#2c5aa0;background:#e8effa}.badge.success{color:#2b7a4b;background:#e7f4ec}.badge.danger{color:#9c3020;background:#fbe9e6}.badge.neutral{color:#6b6a66;background:#ecebe7}.badge.accent{background:var(--adm-accent-tint);color:var(--adm-accent-dark)}.badge.warning{color:#9a6512;background:#fdf0dd}.row-actions{flex-wrap:wrap;gap:6px;display:flex}.mini-btn{border:1px solid var(--adm-line);background:var(--adm-panel);color:var(--adm-ink-soft);cursor:pointer;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .14s}.mini-btn:hover{border-color:var(--adm-accent);color:var(--adm-accent)}.mini-btn.solid{background:var(--adm-accent);color:#fff;border-color:var(--adm-accent)}.mini-btn.solid:hover{background:var(--adm-accent-dark);color:#fff}.mini-btn.danger:hover{color:#c0392b;border-color:#c0392b}.mini-btn.warn:hover{color:#b8791b;border-color:#b8791b}.admin-card{background:var(--adm-panel);border:1px solid var(--adm-line);border-radius:14px;padding:22px}.admin-card h3{color:var(--adm-ink);margin:0 0 12px;font-size:15px}.rep-line{color:var(--adm-ink-soft);justify-content:space-between;align-items:center;padding:5px 0;font-size:13.5px;display:flex}.rep-line b{color:var(--adm-ink);font-weight:700}.rep-bar{background:var(--adm-line);border-radius:999px;height:7px;overflow:hidden}.rep-bar>div{background:var(--adm-accent);border-radius:999px;height:100%}.set-row{border-top:1px solid var(--adm-line-soft);color:var(--adm-ink-soft);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.set-form{border-top:1px dashed var(--adm-line);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;padding-top:12px;display:flex}.set-field{flex-direction:column;gap:4px;display:flex}.set-field>span{letter-spacing:.04em;text-transform:uppercase;color:var(--adm-muted);font-size:10.5px;font-weight:600}.set-form input,.set-form select{border:1px solid var(--adm-line);background:var(--adm-panel);color:var(--adm-ink);border-radius:8px;min-width:90px;padding:8px 10px;font-family:inherit;font-size:13.5px}.set-form input[type=checkbox]{min-width:0}.book-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.day-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.day-nav .mini-btn{min-width:38px}.pace{align-items:flex-end;gap:4px;padding-top:8px;display:flex;overflow-x:auto}.pace-col{flex-direction:column;align-items:center;gap:4px;min-width:40px;display:flex}.pace-bar{background:var(--adm-accent);border-radius:6px 6px 0 0;justify-content:center;align-items:flex-start;width:26px;min-height:6px;display:flex}.pace-bar span{color:#fff;margin-top:2px;font-size:10px;font-weight:700}.pace-lbl{color:var(--adm-muted);font-size:10px}.flag-wrap{flex-wrap:wrap;gap:4px;display:flex}.flag{white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.flag.vip{background:var(--adm-accent-tint);color:var(--adm-accent-dark)}.flag.big{color:#2c5aa0;background:#e8effa}.flag.allergy{color:#b02a1a;background:#fdecea}.flag.occ{color:#9a6512;background:#fdf0dd}.flag.risk{color:#9c3020;background:#fbe9e6}.flag.late{color:#fff;background:#9c3020}.service-block{margin-bottom:20px}.service-head{color:var(--adm-ink);justify-content:space-between;align-items:center;padding:10px 4px 8px;font-size:15px;font-weight:700;display:flex}.service-head .cnt{color:#fff;background:var(--adm-accent);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.kitchen-line{border-top:1px solid var(--adm-line-soft);flex-wrap:wrap;align-items:baseline;gap:8px;padding:7px 0;font-size:13.5px;display:flex}.kt-time{min-width:44px;font-weight:700}.kt-name{flex:1;min-width:140px}.kt-extra{color:var(--adm-accent-dark);background:var(--adm-accent-tint);border-radius:6px;padding:2px 8px;font-size:12.5px;font-weight:600}.tl-wrap{border:1px solid var(--adm-line);background:var(--adm-panel);border-radius:14px;overflow:hidden}.tl-scroll{overflow-x:auto}.tl-row{border-bottom:1px solid var(--adm-line-soft);display:flex}.tl-row:last-child{border-bottom:0}.tl-headrow{z-index:3;position:sticky;top:0}.tl-label{z-index:2;background:var(--adm-panel);border-right:1px solid var(--adm-line);flex:none;align-items:center;gap:6px;width:94px;min-height:48px;padding:0 10px;font-size:13px;display:flex;position:sticky;left:0}.tl-corner{background:var(--adm-panel-2);text-transform:uppercase;letter-spacing:.06em;color:var(--adm-muted);min-height:30px;font-size:11px;font-weight:600}.tl-seats{color:var(--adm-muted);font-size:10.5px}.tl-track{background:var(--adm-panel);flex:1;min-height:48px;position:relative}.tl-headrow .tl-track{background:var(--adm-panel-2)}.tl-gridline{background:var(--adm-line-soft);width:1px;position:absolute;top:0;bottom:0}.tl-hour{color:var(--adm-muted);padding-left:4px;font-size:11px;font-weight:600;position:absolute;top:9px}.tl-now{z-index:4;background:#c0392b;width:2px;position:absolute;top:0;bottom:0}.tl-block{color:#17251d;z-index:1;border:1px solid #00000014;border-radius:7px;padding:4px 8px;position:absolute;top:5px;bottom:5px;overflow:hidden;box-shadow:0 1px 2px #0000001a}.tl-block.confirmed{background:#bfe3dd}.tl-block.seated{background:var(--adm-accent-tint);border-color:var(--adm-accent)}.tl-block.neu{background:#dbe7f5}.tl-block.walkin{background:#f6e6b8}.tl-b-main{align-items:center;gap:4px;display:flex}.tl-b-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.tl-b-vip{color:#fff;letter-spacing:.04em;background:#9c3020;border-radius:4px;padding:0 4px;font-size:8.5px;font-weight:700}.tl-b-sub{opacity:.82;align-items:center;gap:4px;font-size:10.5px;display:flex}.tl-dot{font-size:10px}.toaster{z-index:1000;flex-direction:column;gap:10px;max-width:min(92vw,380px);display:flex;position:fixed;bottom:22px;right:22px}.toast{color:#fff;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:500;animation:.22s toast-in;display:flex;box-shadow:0 10px 30px #0000002e}.toast.success{background:#2f8f57}.toast.error{background:#c0392b}.toast span{flex:1}.toast button{color:#fff;cursor:pointer;background:#ffffff40;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:15px;line-height:1;display:inline-flex}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.confirm-overlay{z-index:1001;background:#14121073;justify-content:center;align-items:center;padding:20px;animation:.15s toast-in;display:flex;position:fixed;inset:0}.confirm-box{background:var(--adm-panel);border-radius:16px;width:100%;max-width:400px;padding:26px 24px;box-shadow:0 20px 60px #0000004d}.confirm-box p{color:var(--adm-ink);margin:0 0 20px;font-size:15.5px;line-height:1.5}.confirm-actions{justify-content:flex-end;gap:10px;display:flex}.confirm-actions .mini-btn{padding:10px 18px}.mini-btn.btn-danger-solid{color:#fff;background:#c0392b;border-color:#c0392b}.mini-btn.btn-danger-solid:hover{color:#fff;background:#a93226}.tl-block.draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.tl-block.draggable:active{cursor:grabbing}.tl-block.dragging{opacity:.35;pointer-events:none}.tl-track.drop-ok{background:var(--adm-accent-tint);box-shadow:inset 0 0 0 2px var(--adm-accent)}.tl-ghost-block{z-index:1002;pointer-events:none;opacity:.96;height:44px;position:fixed;bottom:auto;box-shadow:0 14px 34px #00000057}.edit-modal{background:var(--adm-panel);border-radius:16px;width:100%;max-width:480px;max-height:92vh;overflow:auto;box-shadow:0 24px 70px #00000052}.edit-head{border-bottom:1px solid var(--adm-line);background:var(--adm-panel);justify-content:space-between;align-items:center;padding:17px 22px;display:flex;position:sticky;top:0}.edit-head h3{margin:0;font-size:17px}.edit-x{color:var(--adm-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:24px;line-height:1;display:inline-flex}.edit-body{gap:13px;padding:20px 22px;display:grid}.edit-grid2{grid-template-columns:1fr 1fr;gap:11px;display:grid}.edit-grid3{grid-template-columns:1fr 1fr 1fr;gap:11px;display:grid}.edit-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.edit-foot .mini-btn{padding:10px 18px}.wd-chip{border:1px solid var(--adm-line);background:var(--adm-panel);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.wd-chip input{accent-color:var(--adm-accent)}.pay-box{border:1px solid var(--adm-line);background:var(--adm-panel-2);border-radius:10px;padding:12px 14px}.ev-card{background:var(--adm-panel);border:1px solid var(--adm-line);border-radius:14px;gap:14px;padding:16px;display:flex}.ev-date{text-align:center;background:var(--adm-panel-2);border-radius:10px;flex:none;align-self:flex-start;width:54px;padding:8px 0}.ev-date b{font-size:22px;font-weight:700;line-height:1;display:block}.ev-date span{color:var(--adm-muted);text-transform:uppercase;font-size:11px}.ev-body{flex:1;min-width:0}.ev-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.ev-title{font-size:15.5px;font-weight:700}.prof-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:18px;display:grid}.prof-row{border-top:1px solid var(--adm-line-soft);justify-content:space-between;gap:16px;padding:9px 0;font-size:14px;display:flex}.prof-row:first-of-type{border-top:0;padding-top:2px}.prof-k{color:var(--adm-muted);flex:none}.prof-v{color:var(--adm-ink);text-align:right;word-break:break-word;font-weight:500}.dash-hello{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(26px,4vw,36px);font-weight:700}.dash-date{color:var(--adm-muted);margin:2px 0 0;font-size:14px}.day-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0;display:grid}.day-card{background:var(--adm-panel);border:1px solid var(--adm-line);border-radius:14px;padding:15px 16px}.day-card.today{border-color:var(--adm-accent);box-shadow:0 0 0 1px var(--adm-accent)}.day-card .dc-day{color:var(--adm-ink-soft);text-transform:capitalize;font-size:13px;font-weight:600}.day-card .dc-num{letter-spacing:-.02em;margin-top:4px;font-size:30px;font-weight:700}.day-card .dc-num small{color:var(--adm-muted);font-size:15px;font-weight:500}.dc-mini{align-items:flex-end;gap:2px;height:26px;margin-top:8px;display:flex}.dc-mini i{background:var(--adm-accent-tint);border-radius:2px 2px 0 0;flex:1;min-height:3px}.dc-mini i.hot{background:var(--adm-accent)}.dash-2col{grid-template-columns:1.3fr 1fr;align-items:start;gap:18px;display:grid}@media (max-width:820px){.dash-2col{grid-template-columns:1fr}}.online-item{border-top:1px solid var(--adm-line-soft);align-items:flex-start;gap:14px;padding:13px 0;display:flex}.online-item:first-child{border-top:0}.oi-date{text-align:center;flex:none;width:42px}.oi-date b{font-size:19px;font-weight:700;line-height:1;display:block}.oi-date span{color:var(--adm-muted);text-transform:uppercase;font-size:11px}.oi-body{flex:1;min-width:0}.oi-name{font-weight:600}.oi-when{color:var(--adm-ink-soft);font-size:13.5px}.wk-chart{align-items:flex-end;gap:8px;height:130px;margin-top:8px;display:flex}.wk-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.wk-bar{background:var(--adm-accent);border-radius:4px 4px 0 0;width:100%;max-width:34px;min-height:2px;position:relative}.wk-bar.dim{background:var(--adm-line)}.wk-col .wk-lbl{color:var(--adm-muted);font-size:11px}.wk-col .wk-val{font-size:11px;font-weight:700}.setup-check{gap:10px;margin:0;padding:0;list-style:none;display:grid}.setup-check li{color:var(--adm-ink);align-items:center;gap:12px;font-size:14.5px;display:flex}.setup-check li.done{color:var(--adm-muted)}.setup-check .sc-mark{background:var(--adm-panel-2);border:1px solid var(--adm-line);width:26px;height:26px;color:var(--adm-ink-soft);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.setup-check li.done .sc-mark{color:#fff;background:#2f8f57;border-color:#2f8f57}.onboard-banner{background:var(--adm-accent-tint);border:1px solid var(--adm-accent);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:18px 20px;display:flex}.onboard-banner b{color:var(--adm-ink);font-size:15.5px}.onboard-banner p{color:var(--adm-ink-soft);max-width:640px;margin:4px 0 0;font-size:14px}.notes-board textarea{border:1px solid var(--adm-line);width:100%;min-height:120px;font:inherit;background:var(--adm-panel-2);color:var(--adm-ink);resize:vertical;box-sizing:border-box;border-radius:10px;padding:12px;font-size:14px}.view-toggle{background:var(--adm-panel-2);border:1px solid var(--adm-line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.view-toggle a{color:var(--adm-ink-soft);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.view-toggle a.active{background:var(--adm-accent);color:#fff}@media print{.no-print,.admin-head,.admin-nav{display:none!important}.admin-main{max-width:none!important;padding:0!important}body,.admin-body{background:#fff!important}.admin-card,.res-table{box-shadow:none!important;border-color:#ccc!important}.stat{border:1px solid #ccc!important}.service-head .cnt,.pace-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#444!important}.flag{border:1px solid #999}a[href]:after{content:""}}.admin-card h3{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--adm-ink);margin-bottom:4px;font-size:19px;font-weight:700}.today-group{margin-bottom:28px}.today-group .th{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--adm-ink);align-items:center;gap:10px;margin-bottom:10px;font-size:17px;font-weight:700;display:flex}.today-group .th .cnt{color:#fff;background:var(--adm-accent);font-size:12px;font-weight:600;font-family:var(--font-sans);border-radius:999px;padding:3px 10px}.login-wrap{background:var(--adm-bg);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:var(--adm-panel);border:1px solid var(--adm-line);text-align:center;border-radius:16px;width:100%;max-width:384px;padding:36px 32px;box-shadow:0 1px 3px #0000000a,0 20px 50px #1414161a}.login-card .adm-brand{justify-content:center;margin-bottom:6px}.login-card .adm-brand .lc{color:var(--adm-ink)}.login-card .adm-brand .sep{background:var(--adm-line)}.login-card .adm-brand .app{color:var(--adm-muted)}.login-card p{color:var(--adm-muted);margin:8px 0 22px;font-size:13px}.login-card .field input:focus{border-color:var(--adm-accent);box-shadow:0 0 0 3px var(--adm-accent-tint)}.login-card .field input:focus+label,.login-card .field input:not(:placeholder-shown)+label{color:var(--adm-accent)}.adm-primary{width:100%;font-family:var(--font-sans);letter-spacing:.03em;text-transform:uppercase;background:var(--adm-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:14px 20px;font-size:13px;font-weight:700;transition:background .18s;display:inline-flex}.adm-primary:hover{background:var(--adm-accent-dark)}.adm-primary:disabled{opacity:.6;cursor:not-allowed}.center{text-align:center}.mt-s{margin-top:10px}.mt-m{margin-top:20px}.mt-l{margin-top:34px}@media (max-width:860px){.foot-grid{grid-template-columns:1fr 1fr;gap:26px}.stat-row{grid-template-columns:1fr 1fr}.res-table{white-space:nowrap;display:block;overflow-x:auto}}@media (max-width:560px){.wrap{padding:0 18px}.stage{padding:40px 16px 60px}.demobar .wrap{flex-wrap:wrap;font-size:11px}.crest-rule:before,.crest-rule:after{width:46px}.rz-body{padding:22px 18px 24px}.slot-grid{grid-template-columns:repeat(3,1fr)}.field-2{grid-template-columns:1fr}.rz-tab .val{font-size:12.5px}.foot-grid{grid-template-columns:1fr;gap:22px}.foot-bottom{flex-direction:column;align-items:flex-start;gap:14px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
