@font-face{font-family:Jost;font-style:italic;font-weight:300;font-display:swap;src:url(../media/c04e22a71fba4a94-s.42_tq_gt05qvb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:300;font-display:swap;src:url(../media/38e254a001d23110-s.p.2wl65l-gxdqqt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:300;font-display:swap;src:url(../media/4917c4fe274b6773-s.p.44xy1_c1gkutn.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:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c04e22a71fba4a94-s.42_tq_gt05qvb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(../media/38e254a001d23110-s.p.2wl65l-gxdqqt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4917c4fe274b6773-s.p.44xy1_c1gkutn.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:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c04e22a71fba4a94-s.42_tq_gt05qvb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(../media/38e254a001d23110-s.p.2wl65l-gxdqqt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(../media/4917c4fe274b6773-s.p.44xy1_c1gkutn.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:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.p.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.p.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.p.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.KZLltG_className{font-family:Jost,Jost Fallback}.KZLltG_variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.p.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.p.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.p.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.p.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.p.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.p.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}._8oXjtG_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}._8oXjtG_variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
:root{--ink:#241f17;--ink2:#5c5647;--ink3:#948d7b;--accent:#8a7443;--accent-soft:#c2a56e;--paper:#f4eee3;--ground:#ece6da;--glass:#ffffff80;--glass-strong:#faf7f0cc;--glass-edge:#ffffffc7;--edge:#15120e1a;--edge2:#15120e2b;--field:#ffffff9e;--btn-bg:#15120e;--btn-fg:#f4eee3;--on-bg:#15120e;--on-fg:#f4eee3;--me-bg:#15120e;--me-fg:#f4eee3;--tint:#9a7b3e1f;--shadow:0 18px 50px #463c2324;--err:#9a3b2f;--r:18px;--r-sm:12px;--ease:cubic-bezier(.22, 1, .36, 1);--font:var(--font-jost), "Jost", ui-sans-serif, system-ui, -apple-system, sans-serif;--serif:var(--font-serif), "Cormorant Garamond", Georgia, serif;--wash:radial-gradient(42vw 42vw at 12% 6%, #c9a86a29, transparent 62%), radial-gradient(52vw 42vw at 88% 12%, #fffcf499, transparent 60%), radial-gradient(48vw 48vw at 74% 96%, #9a7b3e1a, transparent 66%), linear-gradient(180deg, #f0ebdf, #e6e0d2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--ink:#f4eee3;--ink2:#c4beae;--ink3:#8c857a;--accent:#c9a86a;--accent-soft:#e3c499;--paper:#171511;--ground:#0b0a09;--glass:#18151080;--glass-strong:#16130ed1;--glass-edge:#ffffff1c;--edge:#f4eee31a;--edge2:#f4eee32e;--field:#ffffff0b;--btn-bg:#c9a86a;--btn-fg:#171511;--on-bg:#c9a86a;--on-fg:#171511;--me-bg:#e3c499;--me-fg:#14110e;--tint:#c9a86a1f;--shadow:0 24px 70px #0000008c;--err:#d98a7d;--wash:radial-gradient(44vw 44vw at 14% 4%, #c9a86a1a, transparent 60%), radial-gradient(52vw 42vw at 86% 12%, #463a2252, transparent 62%), radial-gradient(50vw 50vw at 72% 96%, #c9a86a0f, transparent 66%), linear-gradient(180deg, #0d0b08, #0a0908);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font);color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;min-height:100dvh;font-size:16px;font-weight:400;line-height:1.5;transition:background .6s,color .4s}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default;opacity:.5}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:inherit}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tb{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.shell{flex-direction:column;align-items:center;min-height:100dvh;display:flex;position:relative}.shell:before,.shell:after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.shell:before{background:var(--wash);transition:background .6s}.shell:after{opacity:.035;mix-blend-mode:overlay;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.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.shell>*{z-index:1;position:relative}.loading{padding:40px}.hdr{z-index:40;background:var(--glass-strong);-webkit-backdrop-filter:blur(20px)saturate(1.2);border-bottom:1px solid var(--edge);width:100%;padding:calc(12px + env(safe-area-inset-top)) clamp(16px, 5vw, 40px) 12px;transition:background .5s,border-color .5s;position:sticky;top:0}.hdr-row{justify-content:space-between;align-items:center;gap:12px;max-width:760px;margin:0 auto;display:flex}.wordmark{width:auto;height:40px;display:block}:root[data-theme=dark] .wordmark{filter:invert()brightness(1.08)}.hdr-right{align-items:center;gap:10px;display:flex}.langs{border:1px solid var(--edge2);background:var(--field);border-radius:999px;align-items:center;gap:1px;padding:2px 3px 2px 9px;display:inline-flex}.langs svg{color:var(--accent);flex-shrink:0;margin-right:5px}.langs button{letter-spacing:.14em;color:var(--ink2);background:0 0;border:none;border-radius:999px;padding:.42rem .5rem;font-size:.56rem;line-height:1;transition:color .3s,background .3s}.langs button[aria-pressed=true]{background:var(--on-bg);color:var(--on-fg)}.themebtn{letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);background:var(--field);border:1px solid var(--edge2);white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:.58rem;transition:all .3s}.themebtn:hover{color:var(--ink);border-color:var(--accent)}.confid{letter-spacing:.2em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:7px;font-size:.56rem;display:inline-flex}.lock{border:1px solid var(--accent);opacity:.8;border-radius:3px;flex-shrink:0;width:13px;height:13px;position:relative}.lock:before{content:"";border:1px solid var(--accent);border-bottom:none;border-radius:3px 3px 0 0;width:5px;height:4px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}@media (max-width:520px){.confid{display:none}}@media (max-width:360px){.wordmark{height:32px}}.prog{max-width:760px;margin:12px auto 0}.prog-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.prog-step{letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;font-size:.62rem}.prog-step b{color:var(--ink);font-weight:500}.prog-time{letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;gap:10px;font-size:.58rem;display:flex}.prog-track{background:var(--edge2);border-radius:2px;height:2px;overflow:hidden}.prog-fill{background:linear-gradient(90deg, var(--accent), var(--accent-soft));height:100%;transition:width .6s var(--ease);border-radius:2px}.saved{align-items:center;gap:6px;display:none}.saved.on{animation:rise .4s var(--ease);display:inline-flex}.saved:before{content:"✓";color:var(--accent)}.card{width:100%;max-width:640px;animation:rise .55s var(--ease);padding:clamp(24px,5vw,48px) clamp(16px,5vw,40px) 32px}@media (min-width:720px) and (min-height:640px){.stage1{padding-bottom:26px}.stage1 .card,.finished .card{background:var(--glass);border:1px solid var(--glass-edge);border-radius:calc(var(--r) + 8px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px)saturate(1.15);margin-top:26px;padding:clamp(34px,4.5vw,54px) clamp(30px,4.5vw,54px) 36px}}.screen{flex-direction:column;display:flex}.finished .card{text-align:center}.finished .card .sub{margin-left:auto;margin-right:auto}.sample{border:1px dashed var(--accent-soft);color:var(--accent);background:var(--tint);border-radius:var(--r-sm);margin:0 0 16px;padding:9px 13px;font-size:.8rem}.ttl{margin-bottom:26px}.eyebrow{text-transform:uppercase;letter-spacing:.3em;color:var(--accent);margin:0 0 14px;font-size:.64rem}.ttl h1{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,7vw,3.1rem);font-weight:300;line-height:1.04}.ttl h1 i,.ttl h1 em{color:var(--accent-soft);font-style:italic}.sub{color:var(--ink2);max-width:54ch;margin:16px 0 0;font-size:1.02rem;line-height:1.6}@media (max-width:440px){.ttl{margin-bottom:20px}.sub{margin-top:12px;font-size:.96rem}}.fld{flex-direction:column;gap:9px;margin:0 0 18px;display:flex}.flabel{color:var(--ink);margin:16px 0 9px;font-size:.95rem}.fld .flabel{margin:0}.req{color:var(--accent)}.pin{background:var(--field);border:1px solid var(--edge2);border-radius:var(--r-sm);width:100%;color:var(--ink);padding:13px 15px;font-size:1rem;transition:border-color .25s,box-shadow .25s,background .5s}.pin::placeholder{color:var(--ink3)}.pin:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #c9a86a38}textarea.pin{resize:vertical;min-height:104px;line-height:1.55}select.pin{appearance:auto}.g2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.chips{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.chip{border:1px solid var(--edge2);background:var(--field);color:var(--ink);min-height:40px;transition:all .25s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:.9rem;line-height:1.15;display:inline-flex}.chip:hover{border-color:var(--accent-soft)}.chip .tick{border:1px solid var(--edge2);border-radius:50%;flex-shrink:0;width:15px;height:15px;transition:all .25s;position:relative}.chip[aria-pressed=true]{background:var(--on-bg);border-color:var(--on-bg);color:var(--on-fg)}.chip[aria-pressed=true] .tick{background:var(--on-fg);border-color:var(--on-fg)}.chip[aria-pressed=true] .tick:after{content:"";border:solid var(--on-bg);border-width:0 1.6px 1.6px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.chip:not([aria-pressed]){border-style:dashed;border-color:var(--accent-soft);background:var(--tint);color:var(--accent);font-size:.84rem}.chip:not([aria-pressed]) .tick{display:none}.opts{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.opt{text-align:left;border:1px solid var(--glass-edge);background:var(--glass);border-radius:var(--r);color:var(--ink);box-shadow:var(--shadow);transition:all .25s var(--ease);-webkit-backdrop-filter:blur(14px);padding:15px 18px}.opt:hover{border-color:var(--accent-soft)}.opt[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent), var(--shadow)}.opt .t{justify-content:space-between;align-items:baseline;gap:12px;font-size:1.02rem;display:flex}.opt .d{color:var(--ink2);margin-top:4px;font-size:.82rem;line-height:1.45;display:block}.price{font-family:var(--serif);color:var(--accent-soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:400}.ynwrap{border-bottom:1px solid var(--edge)}.yn{justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:.98rem;display:flex}.seg{border:1px solid var(--edge2);background:var(--field);border-radius:999px;flex-shrink:0;gap:3px;padding:3px;display:inline-flex}.seg button{color:var(--ink2);letter-spacing:.12em;text-transform:uppercase;min-height:34px;transition:all .25s var(--ease);background:0 0;border:none;border-radius:999px;padding:7px 18px;font-size:.72rem}.seg button[aria-pressed=true]{background:var(--on-bg);color:var(--on-fg)}.reveal{animation:rise .35s var(--ease);flex-direction:column;gap:10px;padding:4px 0 16px;display:flex}.reveal .flabel{margin:6px 0 0}.reveal .chips{margin:0}.subrow{border:1px solid var(--edge2);border-radius:var(--r-sm);flex-direction:column;gap:8px;padding:12px;display:flex}.subrow .flabel{margin:0}.rows{flex-direction:column;gap:8px;display:flex}.row{align-items:center;gap:8px;display:flex}.row .pin{flex:1;min-width:0}.x{border:1px solid var(--edge2);color:var(--ink3);background:0 0;border-radius:50%;flex-shrink:0;width:28px;height:28px;padding:0;font-size:1rem;line-height:1}.x:hover{color:var(--err);border-color:var(--err)}.add,.link{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;text-align:left;background:0 0;border:none;align-self:flex-start;padding:8px 2px;font-size:.68rem}.add:hover,.link:hover{color:var(--ink)}.consent{color:var(--ink2);cursor:pointer;align-items:flex-start;gap:11px;margin:0 0 14px;font-size:.86rem;line-height:1.5;display:flex}.consent input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:3px}.consent b{color:var(--ink);font-weight:500}.note{background:var(--tint);border:1px solid var(--edge);border-radius:var(--r);align-items:flex-start;gap:12px;margin:0 0 14px;padding:14px 16px;display:flex}.note .i{border:1px solid var(--accent-soft);width:22px;height:22px;color:var(--accent);font-family:var(--serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-style:italic;display:flex}.note p{color:var(--ink2);margin:0;font-size:.86rem;line-height:1.5}.fine{color:var(--ink3);margin:8px 0;font-size:.78rem;line-height:1.55}.err{color:var(--err);margin:8px 0;font-size:.85rem}.stop{background:#9a3b2f12;border:1px solid #9a3b2f59;border-radius:14px;margin-bottom:14px;padding:14px 16px}.stop b{letter-spacing:.12em;text-transform:uppercase;color:var(--err);font-size:.8rem;font-weight:400}.stop p{color:var(--ink2);margin:6px 0 0;font-size:.88rem}.metric{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);font-size:.8rem}.metric b{font-family:var(--serif);color:var(--ink);letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:6px;font-size:1.7rem;font-weight:300}.days{scrollbar-width:none;gap:8px;margin-bottom:14px;padding-bottom:6px;display:flex;overflow-x:auto}.days button{border:1px solid var(--edge2);background:var(--field);border-radius:var(--r-sm);transition:all .25s var(--ease);flex-shrink:0;padding:10px 14px;font-size:.86rem}.days button[aria-pressed=true]{background:var(--on-bg);color:var(--on-fg);border-color:var(--on-bg)}.times{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.times button{border:1px solid var(--edge2);background:var(--field);font-variant-numeric:tabular-nums;transition:all .25s var(--ease);border-radius:999px;padding:10px 0}.times button:hover{border-color:var(--accent-soft)}.times button[aria-pressed=true]{background:var(--on-bg);color:var(--on-fg);border-color:var(--on-bg)}.review{border:1px solid var(--glass-edge);background:var(--glass);border-radius:var(--r);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);margin-bottom:16px;padding:4px 16px}.review>div{border-bottom:1px solid var(--edge);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) auto;align-items:baseline;gap:12px;padding:11px 0;font-size:.93rem;display:grid}.review>div:last-child{border-bottom:0}.review>div>span:first-child{color:var(--ink2);font-size:.85rem}.review>div>span:nth-child(2){overflow-wrap:anywhere}.review .newrow{background:var(--tint);margin:0 -16px;padding:11px 16px}.edit{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;font-size:.62rem}.finder{aspect-ratio:1.586;border-radius:var(--r);box-shadow:var(--shadow);background:#1b1814;place-items:center;margin-bottom:14px;display:grid}.frame{aspect-ratio:1.586;border:2px dashed #f4eee38c;border-radius:12px;width:86%}.idshot{border-radius:var(--r);border:1px solid var(--edge2);width:100%;margin-bottom:8px}.checks{color:var(--ink2);padding-left:18px;font-size:.88rem}.row3{grid-template-columns:1fr 64px 96px;align-items:end;gap:10px;display:grid}.row3 .fld{min-width:0}.next,.back{border-radius:var(--r-sm);letter-spacing:.14em;text-transform:uppercase;min-width:120px;transition:all .3s var(--ease);text-align:center;border:none;min-height:48px;padding:15px 24px;font-size:.74rem}.next{background:var(--btn-bg);color:var(--btn-fg)}.next:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.next:disabled{opacity:.55;transform:none}.next.wide{width:100%;margin-bottom:6px}.back{color:var(--ink2);border:1px solid var(--edge2);background:0 0}.back:hover{border-color:var(--accent);color:var(--ink)}.foot{justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.foot>span:empty{display:none}.foot .next{flex:1;max-width:320px}.stage1 .foot{z-index:30;padding:14px clamp(16px, 5vw, 40px) calc(14px + env(safe-area-inset-bottom));background:var(--glass-strong);-webkit-backdrop-filter:blur(20px)saturate(1.2);border-top:1px solid var(--edge);margin:26px calc(-1*clamp(16px,5vw,40px)) 0;position:sticky;bottom:0}@media (min-width:720px) and (min-height:640px){.stage1 .foot{-webkit-backdrop-filter:none;background:0 0;border:0;margin:26px 0 0;padding:0;position:static}}.restart{text-align:center;margin:22px 0 8px}.restart button{color:var(--ink3);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;font-size:.66rem}@media (max-width:380px){.g2{grid-template-columns:1fr}}.chat{flex:1;width:100%;max-width:680px;padding:0 clamp(14px,4vw,28px) 40px}.chat>.sample,.chat>.quick{margin-top:18px}.thread{flex-direction:column;gap:14px;padding:24px 0 8px;display:flex}.reveal-in{flex-direction:column;gap:14px;display:flex}.cb{max-width:84%;animation:rise .4s var(--ease) both;border-radius:18px;padding:14px 18px;font-size:.98rem;line-height:1.6}.cb-bot{background:var(--glass-strong);border:1px solid var(--glass-edge);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);border-bottom-left-radius:6px;align-self:flex-start}.cb-me{background:var(--me-bg);color:var(--me-fg);border-bottom-right-radius:6px;align-self:flex-end}.cb-meta{align-self:flex-start;align-items:center;gap:9px;margin-bottom:-6px;display:flex}.cb-ava{background:var(--me-bg);width:30px;height:30px;color:var(--me-fg);font-family:var(--serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;display:flex}.cb-who{letter-spacing:.22em;text-transform:uppercase;color:var(--ink3);font-size:.6rem}.cb-sec{letter-spacing:.26em;text-transform:uppercase;color:var(--accent);text-align:center;align-self:center;padding:12px 0 2px;font-size:.62rem}.typing{background:var(--glass-strong);border:1px solid var(--glass-edge);border-radius:18px 18px 18px 6px;align-self:flex-start;gap:5px;padding:16px 18px;display:flex}.typing i{background:var(--ink3);border-radius:50%;width:6px;height:6px;animation:1.2s infinite tb}.typing i:nth-child(2){animation-delay:.18s}.typing i:nth-child(3){animation-delay:.36s}.quickr{animation:rise .4s var(--ease) both;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:4px 0 10px;display:flex}.qr{border:1px solid var(--accent);color:var(--ink);transition:all .25s var(--ease);background:0 0;border-radius:999px;padding:11px 18px;font-size:.9rem}.qr:hover{background:var(--me-bg);color:var(--me-fg)}.chatcard{background:var(--glass-strong);border:1px solid var(--glass-edge);width:100%;box-shadow:var(--shadow);animation:rise .4s var(--ease) both;-webkit-backdrop-filter:blur(14px);border-radius:18px 18px 18px 6px;flex-direction:column;padding:20px 20px 16px;display:flex}.chatcard .eyebrow,.chatcard .sub{display:none}.chatcard .ttl{margin-bottom:14px}.chatcard .ttl h1{font-size:1.6rem}.chatcard .foot{justify-content:flex-end;margin-top:16px}.chatcard .foot .next{flex:0 auto;padding:13px 28px}.chatcard .foot .back{border:0;min-width:0;margin-right:auto;padding:13px 8px}.chatcard .review{box-shadow:none}.cb-sum{background:var(--me-bg);max-width:84%;color:var(--me-fg);text-align:left;animation:rise .4s var(--ease) both;border:none;border-radius:18px 18px 6px;align-self:flex-end;padding:12px 18px;font-size:.9rem;line-height:1.55}.cb-sum:hover:not(:disabled){opacity:.88}.cb-sum:disabled{opacity:1}.s-lab{letter-spacing:.2em;text-transform:uppercase;opacity:.65;margin-bottom:3px;font-size:.58rem;display:block}.s-val{overflow-wrap:anywhere;display:block}.s-edit{letter-spacing:.14em;text-transform:uppercase;opacity:.5;margin-top:5px;font-size:.62rem;display:block}.paytake{z-index:50;background:var(--paper);flex-direction:column;display:flex;position:fixed;inset:0}.payhead{padding:calc(10px + env(safe-area-inset-top)) 12px 10px;border-bottom:1px solid var(--edge);align-items:center;gap:10px;display:flex}.payx,.payout{color:var(--ink2);background:0 0;border:0;min-width:40px;padding:4px 8px;font-size:20px;text-decoration:none}.paymid{text-align:center;flex:1;font-size:15px}.paywrap{flex:1;min-height:0;position:relative}.payframe{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.payload{color:var(--ink3);place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.paywait{padding:10px 16px calc(10px + env(safe-area-inset-bottom));color:var(--ink2);text-align:center;border-top:1px solid var(--edge);margin:0;font-size:13px}.quick{border:1px dashed var(--ink3);color:var(--ink2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:8px 12px;font-size:13px;display:flex}.quick span{margin-right:auto;font-weight:500}.quick button{border:1px solid var(--ink3);color:var(--ink);background:0 0;border-radius:999px;padding:4px 12px;font-size:13px}.quick button:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.qopts{flex-direction:column;gap:12px;margin:0 0 18px;display:flex}.qopt{text-align:left;border-radius:var(--r);border:1px solid var(--edge2);background:var(--tint);width:100%;color:var(--ink);font:inherit;cursor:pointer;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.qopt:disabled{cursor:default}.qopt.on{border-color:var(--accent);box-shadow:0 0 0 3px #c9a86a38}.qopt-h{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);justify-content:space-between;gap:8px;font-size:.64rem;display:flex}.qrec{letter-spacing:.1em}.qopt-t{font-family:var(--serif);font-size:1.5rem;font-weight:300}.qlines{flex-direction:column;font-size:.88rem;display:flex}.qlines>span{border-top:1px solid var(--edge2);color:var(--ink2);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.qlines>span>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.qlines .qtot{color:var(--ink);font-size:1rem}.terms{border:1px solid var(--edge2);border-radius:var(--r);background:var(--tint);flex-direction:column;gap:14px;margin:0 0 20px;padding:16px 18px;display:flex}.terms h2{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 4px;font-size:.64rem;font-weight:500}.terms p{margin:0;font-size:.92rem;line-height:1.55}.lt-sheet{color:#3a342d;background:#fff;border-radius:4px;width:100%;margin:0 0 20px;font-weight:300;position:relative;overflow:hidden;box-shadow:0 14px 34px -18px #14110e66;container-type:inline-size}.lt-head{justify-content:space-between;align-items:flex-end;gap:4cqw;padding:7.5cqw 8cqw 0;display:flex}.lt-word{filter:brightness(0);width:25cqw;height:auto;display:block}.lt-addr{letter-spacing:.3em;text-transform:uppercase;color:#6b635a;text-align:right;font-size:max(1.05cqw,7px);font-weight:400;line-height:1.9}.lt-addr b{color:#b08d57;font-weight:400}.lt-rule{opacity:.7;background:#b08d57;height:1px;margin:2.4cqw 8cqw 0}.lt-body{padding:5cqw 8cqw 9cqw;font-size:max(1.62cqw,14px);line-height:1.55}.lt-body p{margin:0 0 .75em}.lt-date{color:#6b635a;margin-bottom:1.6em}.lt-re{color:#14110e;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.2em;font-size:.86em;font-weight:400}.lt-sig{margin-top:1.1em}.lt-line{border-bottom:1px solid #ddd6ca;width:45%;height:4.2em;margin-bottom:2.2em;position:relative}.lt-line img{width:78%;display:block;position:absolute;bottom:0;left:-2%;transform:translateY(39%)}.lt-name{color:#14110e;font-weight:400}.lt-title{letter-spacing:.32em;text-transform:uppercase;color:#b08d57;margin:.25em 0 .15em;font-size:.72em;font-weight:400}.lt-role{color:#6b635a;font-size:.9em}.lt-esig{color:#6b635a;margin-top:1em;font-size:.72em}@media print{@page{size:8.5in 11in;margin:0}body *{visibility:hidden}.lt-print,.lt-print *{visibility:visible}.lt-print{width:8.5in;position:absolute;inset:0 auto auto 0}.lt-print .lt-sheet{box-shadow:none;border-radius:0;min-height:11in;margin:0}.lt-print .lt-body{font-size:1.62cqw}}
