/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/playfair-display-cyrillic-400-normal.19592f53.woff2)format("woff2"),url(/_next/static/media/playfair-display-cyrillic-400-normal.04d40095.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/playfair-display-vietnamese-400-normal.2c232363.woff2)format("woff2"),url(/_next/static/media/playfair-display-vietnamese-400-normal.f536234d.woff)format("woff");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/playfair-display-latin-ext-400-normal.0b6a8f67.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-ext-400-normal.01dd34f3.woff)format("woff");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/playfair-display-latin-400-normal.0a002f53.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-400-normal.6732c2b2.woff)format("woff");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/playfair-display-cyrillic-400-italic.6840f730.woff2)format("woff2"),url(/_next/static/media/playfair-display-cyrillic-400-italic.26a810c3.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/playfair-display-vietnamese-400-italic.3381a730.woff2)format("woff2"),url(/_next/static/media/playfair-display-vietnamese-400-italic.dd18cb6d.woff)format("woff");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/playfair-display-latin-ext-400-italic.f4601ad1.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-ext-400-italic.9f387821.woff)format("woff");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/playfair-display-latin-400-italic.a191b9ba.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-400-italic.974df4c9.woff)format("woff");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/playfair-display-cyrillic-500-normal.a1af6ffe.woff2)format("woff2"),url(/_next/static/media/playfair-display-cyrillic-500-normal.82eb3216.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/playfair-display-vietnamese-500-normal.da4aa5b6.woff2)format("woff2"),url(/_next/static/media/playfair-display-vietnamese-500-normal.d33fe46d.woff)format("woff");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/playfair-display-latin-ext-500-normal.efbb1565.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-ext-500-normal.d18c199b.woff)format("woff");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/playfair-display-latin-500-normal.3db81346.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-500-normal.e3a9dafb.woff)format("woff");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/playfair-display-cyrillic-500-italic.7e8a0e94.woff2)format("woff2"),url(/_next/static/media/playfair-display-cyrillic-500-italic.06e823d9.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/playfair-display-vietnamese-500-italic.1a7e196e.woff2)format("woff2"),url(/_next/static/media/playfair-display-vietnamese-500-italic.27e1ec35.woff)format("woff");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/playfair-display-latin-ext-500-italic.5b29a34e.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-ext-500-italic.bc27f95d.woff)format("woff");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/playfair-display-latin-500-italic.07742062.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-500-italic.a6283299.woff)format("woff");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/playfair-display-cyrillic-600-normal.7bcc7214.woff2)format("woff2"),url(/_next/static/media/playfair-display-cyrillic-600-normal.5e55586e.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/playfair-display-vietnamese-600-normal.7366d68f.woff2)format("woff2"),url(/_next/static/media/playfair-display-vietnamese-600-normal.c4d2ccf7.woff)format("woff");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/playfair-display-latin-ext-600-normal.3c4f64f8.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-ext-600-normal.28ce2923.woff)format("woff");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/playfair-display-latin-600-normal.2d39ca87.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-600-normal.cccf65c7.woff)format("woff");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:600;src:url(/_next/static/media/playfair-display-cyrillic-600-italic.b8ad6d3e.woff2)format("woff2"),url(/_next/static/media/playfair-display-cyrillic-600-italic.d664ece6.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:600;src:url(/_next/static/media/playfair-display-vietnamese-600-italic.9e0c4798.woff2)format("woff2"),url(/_next/static/media/playfair-display-vietnamese-600-italic.236450f7.woff)format("woff");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:600;src:url(/_next/static/media/playfair-display-latin-ext-600-italic.5ea7d79c.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-ext-600-italic.66308911.woff)format("woff");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:600;src:url(/_next/static/media/playfair-display-latin-600-italic.494bd1e6.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-600-italic.1313bfda.woff)format("woff");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/playfair-display-cyrillic-700-normal.d9254c5e.woff2)format("woff2"),url(/_next/static/media/playfair-display-cyrillic-700-normal.e33d78c9.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/playfair-display-vietnamese-700-normal.e938dee5.woff2)format("woff2"),url(/_next/static/media/playfair-display-vietnamese-700-normal.43928499.woff)format("woff");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/playfair-display-latin-ext-700-normal.c902ae05.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-ext-700-normal.8c682a7e.woff)format("woff");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/playfair-display-latin-700-normal.a4129c4f.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-700-normal.701c91f6.woff)format("woff");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/_next/static/media/playfair-display-cyrillic-700-italic.78286968.woff2)format("woff2"),url(/_next/static/media/playfair-display-cyrillic-700-italic.55a37cc3.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/_next/static/media/playfair-display-vietnamese-700-italic.7412112b.woff2)format("woff2"),url(/_next/static/media/playfair-display-vietnamese-700-italic.05889cb7.woff)format("woff");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/_next/static/media/playfair-display-latin-ext-700-italic.a3ca3965.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-ext-700-italic.1907c980.woff)format("woff");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/_next/static/media/playfair-display-latin-700-italic.baf38b70.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-700-italic.328e65e3.woff)format("woff");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/playfair-display-cyrillic-800-normal.26da66fc.woff2)format("woff2"),url(/_next/static/media/playfair-display-cyrillic-800-normal.50121bb4.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/playfair-display-vietnamese-800-normal.3a42a787.woff2)format("woff2"),url(/_next/static/media/playfair-display-vietnamese-800-normal.7cc269d0.woff)format("woff");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/playfair-display-latin-ext-800-normal.6ca18157.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-ext-800-normal.78385184.woff)format("woff");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/playfair-display-latin-800-normal.e52647ea.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-800-normal.a4cd3e36.woff)format("woff");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/playfair-display-cyrillic-900-normal.63a1976d.woff2)format("woff2"),url(/_next/static/media/playfair-display-cyrillic-900-normal.c7e3a3f3.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/playfair-display-vietnamese-900-normal.d2bd5443.woff2)format("woff2"),url(/_next/static/media/playfair-display-vietnamese-900-normal.74b3cece.woff)format("woff");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/playfair-display-latin-ext-900-normal.a89e8012.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-ext-900-normal.acbe1d55.woff)format("woff");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/playfair-display-latin-900-normal.4a911b1b.woff2)format("woff2"),url(/_next/static/media/playfair-display-latin-900-normal.78752fc0.woff)format("woff");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 Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/libre-baskerville-latin-ext-400-normal.6f7dbdec.woff2)format("woff2"),url(/_next/static/media/libre-baskerville-latin-ext-400-normal.19980949.woff)format("woff");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 Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/libre-baskerville-latin-400-normal.720f50bf.woff2)format("woff2"),url(/_next/static/media/libre-baskerville-latin-400-normal.b560edda.woff)format("woff");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 Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/libre-baskerville-latin-ext-400-italic.cae7f589.woff2)format("woff2"),url(/_next/static/media/libre-baskerville-latin-ext-400-italic.3b8b6d0d.woff)format("woff");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 Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/libre-baskerville-latin-400-italic.cd2289d7.woff2)format("woff2"),url(/_next/static/media/libre-baskerville-latin-400-italic.36db7d30.woff)format("woff");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 Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/libre-baskerville-latin-ext-700-normal.dd1a9d0f.woff2)format("woff2"),url(/_next/static/media/libre-baskerville-latin-ext-700-normal.b0140153.woff)format("woff");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 Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/libre-baskerville-latin-700-normal.be2d21d6.woff2)format("woff2"),url(/_next/static/media/libre-baskerville-latin-700-normal.e9e60a08.woff)format("woff");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}.marketing{--midnight:213 55% 11%;--ink:210 38% 16%;--navy:215 45% 22%;--forest:127 15% 21%;--burgundy:351 33% 27%;--teal:192 33% 24%;--gold:38 45% 54%;--gold-light:40 50% 65%;--gold-pale:40 48% 80%;--cream:40 42% 92%;--ivory:42 56% 96%;--parchment:40 39% 88%;--stone:36 12% 68%;--warm-grey:33 8% 51%;--slate-text:30 5% 32%;--paper:0 0% 100%;--line:40 20% 85%;--background:hsl(var(--ivory));--foreground:hsl(var(--ink));--card:hsl(var(--paper));--card-foreground:hsl(var(--ink));--popover:hsl(var(--paper));--popover-foreground:hsl(var(--ink));--primary:hsl(var(--midnight));--primary-foreground:hsl(var(--ivory));--secondary:hsl(var(--gold));--secondary-foreground:hsl(var(--midnight));--muted:hsl(var(--parchment));--muted-foreground:hsl(var(--slate-text));--accent:hsl(var(--gold));--accent-foreground:hsl(var(--midnight));--border:hsl(var(--line));--input:hsl(var(--line));--ring:hsl(var(--gold));--ttc-orange:var(--gold);--ttc-yellow:var(--gold-light);--ttc-blue:var(--navy);--ttc-pink:var(--burgundy);--ttc-black:var(--midnight);--ttc-white:var(--paper);--ttc-yellow-light:var(--gold-pale);--ttc-blue-light:var(--ivory);--ttc-pink-light:var(--cream);--ttc-orange-light:var(--parchment);font-family:var(--font-sans);color:var(--foreground);-webkit-font-smoothing:antialiased}.dark .marketing{--background:hsl(var(--midnight));--foreground:hsl(var(--ivory));--card:hsl(var(--ink));--card-foreground:hsl(var(--ivory));--popover:hsl(var(--ink));--popover-foreground:hsl(var(--ivory));--primary:hsl(var(--gold));--primary-foreground:hsl(var(--midnight));--secondary:hsl(var(--navy));--secondary-foreground:hsl(var(--ivory));--muted:hsl(var(--navy));--muted-foreground:hsl(var(--stone));--accent:hsl(var(--navy));--accent-foreground:hsl(var(--ivory));--border:hsl(var(--ivory)/.18);--input:hsl(var(--ivory)/.24)}.marketing .container{padding-inline:1rem}@media (min-width:768px){.marketing .container{padding-inline:2rem}}@media (min-width:1024px){.marketing .container{padding-inline:3rem}}@media (min-width:1280px){.marketing .container{padding-inline:4rem}}.marketing #blog-content [id]{scroll-margin-top:5.5rem}.marketing .grid-texture{background-image:linear-gradient(#00000014 1px,#0000 0),linear-gradient(90deg,#00000014 1px,#0000 0);background-size:28px 28px}.dark .marketing .grid-texture{background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0)}.marketing .card-lift{transition:transform .2s,box-shadow .2s}.marketing .card-lift:hover{transform:translateY(-5px)}.marketing .card-lift:hover,.marketing .shadow-hard{box-shadow:4px 4px 0 var(--foreground)}.marketing .shadow-hard-sm{box-shadow:2px 2px 0 var(--foreground)}.marketing .shadow-hard-lg{box-shadow:6px 6px 0 var(--foreground)}.marketing a[class*=shadow-hard],.marketing button[class*=shadow-hard]{transition:transform .2s,box-shadow .2s}.marketing a[class*=shadow-hard]:hover,.marketing button[class*=shadow-hard]:hover{box-shadow:none;transform:translate(4px,4px)}.marketing a[class*=shadow-hard-sm]:hover,.marketing button[class*=shadow-hard-sm]:hover{transform:translate(2px,2px)}@media (prefers-reduced-motion:reduce){.marketing a[class*=shadow-hard]:hover,.marketing button[class*=shadow-hard]:hover{box-shadow:inherit;transform:none}}.marketing [data-ttc-cta]{--ttc-cta-corner:var(--gold-light);isolation:isolate;box-shadow:0 0 0 hsl(var(--gold)/0);transition:color .28s,background-color .28s,border-color .28s,box-shadow .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translateZ(0)}.marketing [data-ttc-cta-tone=dark]{--ttc-cta-corner:var(--midnight)}.marketing [data-ttc-cta]:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(108deg,transparent 34%,hsl(var(--ivory)/.08) 43%,hsl(var(--ivory)/.48) 50%,hsl(var(--gold-light)/.18) 57%,transparent 66%);transition:transform .78s cubic-bezier(.16,1,.3,1);position:absolute;inset:-35% -55%;transform:translate(-72%)skew(-10deg)}.marketing [data-ttc-cta]:after{z-index:2;content:"";pointer-events:none;opacity:.38;background:linear-gradient(hsl(var(--ttc-cta-corner)),hsl(var(--ttc-cta-corner))) 0 0 /11px 1px no-repeat,linear-gradient(hsl(var(--ttc-cta-corner)),hsl(var(--ttc-cta-corner))) 0 0 /1px 11px no-repeat,linear-gradient(hsl(var(--ttc-cta-corner)),hsl(var(--ttc-cta-corner))) 100% 0 /11px 1px no-repeat,linear-gradient(hsl(var(--ttc-cta-corner)),hsl(var(--ttc-cta-corner))) 100% 0 /1px 11px no-repeat,linear-gradient(hsl(var(--ttc-cta-corner)),hsl(var(--ttc-cta-corner))) 0 100% /11px 1px no-repeat,linear-gradient(hsl(var(--ttc-cta-corner)),hsl(var(--ttc-cta-corner))) 0 100% /1px 11px no-repeat,linear-gradient(hsl(var(--ttc-cta-corner)),hsl(var(--ttc-cta-corner))) 100% 100% /11px 1px no-repeat,linear-gradient(hsl(var(--ttc-cta-corner)),hsl(var(--ttc-cta-corner))) 100% 100% /1px 11px no-repeat;transition:inset .42s cubic-bezier(.16,1,.3,1),opacity .28s;position:absolute;inset:5px}.marketing [data-ttc-cta-tone=dark]:after{opacity:.62}.marketing [data-ttc-cta]:not(:disabled):is(:hover,:focus-visible){box-shadow:0 14px 34px hsl(var(--midnight)/.24),0 0 24px hsl(var(--gold)/.16),inset 0 0 18px hsl(var(--gold-light)/.06);transform:translateY(-3px)}.marketing [data-ttc-cta]:not(:disabled):is(:hover,:focus-visible):before{transform:translate(72%)skew(-10deg)}.marketing [data-ttc-cta]:not(:disabled):is(:hover,:focus-visible):after{opacity:.92;inset:3px}.marketing [data-ttc-cta]:not(:disabled):active{transition-duration:.1s;transform:translateY(0)scale(.985)}.marketing [data-ttc-nav-link]{align-items:center;padding-block:.7rem;transition:color .26s,transform .36s cubic-bezier(.16,1,.3,1),text-shadow .36s;display:inline-flex;position:relative}.marketing [data-ttc-nav-link]:after,.marketing [data-ttc-nav-link]:before{content:"";pointer-events:none;height:1px;position:absolute;bottom:.25rem;left:0;right:0;transform:scaleX(0)}.marketing [data-ttc-nav-link]:before{background:hsl(var(--ivory)/.32);transform-origin:100%;transition:transform .42s cubic-bezier(.16,1,.3,1)}.marketing [data-ttc-nav-link]:after{background:linear-gradient(90deg,transparent,hsl(var(--gold-light)),transparent);box-shadow:0 0 12px hsl(var(--gold)/.55);transform-origin:0;transition:transform .52s cubic-bezier(.16,1,.3,1) 70ms}.marketing [data-ttc-nav-link]:is(:hover,:focus-visible){color:hsl(var(--ivory));text-shadow:0 0 18px hsl(var(--ivory)/.2);transform:translateY(-2px)}.marketing [data-ttc-nav-link]:is(:hover,:focus-visible):after,.marketing [data-ttc-nav-link]:is(:hover,:focus-visible):before,.marketing [data-ttc-nav-link][aria-current=page]:after{transform:scaleX(1)}.marketing [data-ttc-nav-link][aria-current=page]{color:hsl(var(--gold));text-shadow:0 0 16px hsl(var(--gold)/.18)}.marketing [data-ttc-nav-link]:active{transition-duration:90ms;transform:translateY(0)scale(.96)}.marketing [data-ttc-mobile-nav-link]{border-left:1px solid #0000;padding-inline:1rem;transition:color .24s,padding-left .36s cubic-bezier(.16,1,.3,1),background-color .3s,border-color .3s;position:relative}.marketing [data-ttc-mobile-nav-link]:is(:hover,:focus-visible),.marketing [data-ttc-mobile-nav-link][aria-current=page]{color:hsl(var(--gold));border-left-color:hsl(var(--gold));background:linear-gradient(90deg,hsl(var(--gold)/.1),transparent 70%);padding-left:1.4rem}.marketing [data-ttc-mobile-nav-link]:active{padding-left:1.25rem}.marketing [data-ttc-footer-link]{gap:.45rem;transition:color .26s,transform .36s cubic-bezier(.16,1,.3,1),text-shadow .36s;position:relative}.marketing [data-ttc-footer-link]:before{content:"";background:hsl(var(--gold));width:0;height:1px;box-shadow:0 0 9px hsl(var(--gold)/.55);transition:width .36s cubic-bezier(.16,1,.3,1)}.marketing [data-ttc-footer-link]:is(:hover,:focus-visible){color:hsl(var(--ivory));text-shadow:0 0 14px hsl(var(--ivory)/.16);transform:translate(3px)}.marketing [data-ttc-footer-link]:is(:hover,:focus-visible):before{width:.8rem}.marketing [data-ttc-footer-link]:active{transition-duration:90ms;transform:translate(1px)scale(.98)}@media (prefers-reduced-motion:reduce){.marketing [data-ttc-cta],.marketing [data-ttc-cta]:after,.marketing [data-ttc-cta]:before{transition-duration:.01ms}.marketing [data-ttc-cta]:not(:disabled):is(:hover,:focus-visible){transform:none}.marketing [data-ttc-cta]:before{display:none}.marketing [data-ttc-footer-link],.marketing [data-ttc-footer-link]:before,.marketing [data-ttc-mobile-nav-link],.marketing [data-ttc-nav-link],.marketing [data-ttc-nav-link]:after,.marketing [data-ttc-nav-link]:before{transition-duration:.01ms}.marketing [data-ttc-footer-link]:is(:hover,:focus-visible),.marketing [data-ttc-nav-link]:is(:hover,:focus-visible){transform:none}}@keyframes ttc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes ttc-float-slow{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}@keyframes ttc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ttc-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ttc-line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.marketing .animate-float{animation:ttc-float 4s ease-in-out infinite}.marketing .animate-float-slow{animation:ttc-float-slow 6s ease-in-out infinite}.marketing .animate-float-delay{animation:ttc-float 4s ease-in-out 1.8s infinite}.marketing .animate-marquee{animation:ttc-marquee 22s linear infinite}.marketing .animate-fade-up{animation:ttc-fade-up .8s cubic-bezier(.16,1,.3,1) forwards}.marketing .animate-line-grow{animation:ttc-line-grow .6s cubic-bezier(.22,1,.36,1) forwards}@media (prefers-reduced-motion:reduce){.marketing .animate-fade-up,.marketing .animate-float,.marketing .animate-float-delay,.marketing .animate-float-slow,.marketing .animate-line-grow,.marketing .animate-marquee{animation:none}.marketing .animate-fade-up,.marketing .animate-line-grow{opacity:1;transform:none}}.marketing .border-3{border-width:3px}.marketing .bg-ttc-orange{background-color:hsl(var(--ttc-orange))}.marketing .bg-ttc-yellow{background-color:hsl(var(--ttc-yellow))}.marketing .bg-ttc-blue{background-color:hsl(var(--ttc-blue))}.marketing .bg-ttc-pink{background-color:hsl(var(--ttc-pink))}.marketing .bg-ttc-black{background-color:hsl(var(--ttc-black))}.marketing .bg-ttc-white{background-color:hsl(var(--ttc-white))}.marketing .bg-ttc-yellow-light{background-color:hsl(var(--ttc-yellow-light))}.marketing .bg-ttc-blue-light{background-color:hsl(var(--ttc-blue-light))}.marketing .bg-ttc-pink-light{background-color:hsl(var(--ttc-pink-light))}.marketing .bg-ttc-orange-light{background-color:hsl(var(--ttc-orange-light))}.marketing .text-ttc-orange{color:hsl(var(--ttc-orange))}.marketing .text-ttc-yellow{color:hsl(var(--ttc-yellow))}.marketing .text-ttc-blue{color:hsl(var(--ttc-blue))}.marketing .text-ttc-pink{color:hsl(var(--ttc-pink))}.marketing .prose a:hover{color:hsl(var(--navy))}.marketing .border-ttc-orange{border-color:hsl(var(--ttc-orange))}.marketing .border-ttc-yellow{border-color:hsl(var(--ttc-yellow))}.marketing .border-ttc-blue{border-color:hsl(var(--ttc-blue))}.marketing .border-ttc-pink{border-color:hsl(var(--ttc-pink))}.marketing .font-black{font-weight:900}.marketing .font-bold{font-weight:700}.marketing .font-medium{font-weight:500}.marketing .font-light{font-weight:300}.marketing h1,.marketing h2,.marketing h3,.marketing h4,.marketing h5,.marketing h6{font-family:var(--font-display);letter-spacing:.02em}.marketing h2,.marketing h3,.marketing h4,.marketing h5,.marketing h6{font-weight:400}.dark .marketing header[class*=border-b-3],.dark .marketing section[class*=border-b-3]{border-bottom-color:hsl(var(--ttc-orange))}.dark .marketing [class*=border-t-3],.dark .marketing [class*=border-y-3]{border-top-color:hsl(var(--ttc-orange))}.dark .marketing [class*=border-y-3]{border-bottom-color:hsl(var(--ttc-orange))}.marketing .gradient-text-slide{background:linear-gradient(90deg,var(--primary),var(--accent),var(--primary));color:#0000;background-position:0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;transition:background-position .5s}.marketing .gradient-text-slide:hover{background-position:100%}@media (prefers-reduced-motion:reduce){.marketing .btn-arrow-slide,.marketing .gradient-text-slide{transition:none}}.marketing .bg-burgundy,.marketing .bg-forest,.marketing .bg-ink,.marketing .bg-midnight,.marketing .bg-navy,.marketing .bg-teal{color:hsl(var(--ivory));--foreground:hsl(var(--ivory));--muted-foreground:hsl(var(--parchment))}.marketing .bg-cream,.marketing .bg-gold,.marketing .bg-gold-light,.marketing .bg-gold-pale,.marketing .bg-ivory,.marketing .bg-parchment{color:hsl(var(--midnight));--foreground:hsl(var(--midnight));--muted-foreground:hsl(var(--slate-text))}.marketing-header{--foreground:hsl(var(--ivory))}.marketing-footer a:focus-visible,.marketing-header a:focus-visible,.marketing-header button:focus-visible{outline:2px solid hsl(var(--gold-light));outline-offset:5px}.marketing .section-pad{padding-block:88px}.marketing .section-pad-sm{padding-block:64px}.homepage .label-eyebrow{font-family:var(--font-sans);letter-spacing:.4em;text-transform:uppercase;font-size:10px;font-weight:500}.homepage [id]{scroll-margin-top:5rem}@media (max-height:760px) and (min-width:640px){.homepage-hero-content{padding-block:1.5rem}.homepage-hero-title{font-size:clamp(2.25rem,6.5vh,3.5rem)}.homepage-hero-eyebrow{margin-bottom:1rem}.homepage-hero-rule{margin-block:1.15rem}.homepage-hero-actions{margin-top:1.5rem}.homepage-hero-meta{padding-bottom:.75rem}}.homepage a:focus-visible,.homepage summary:focus-visible{outline:2px solid hsl(var(--gold));outline-offset:5px}@media (min-width:1024px){.marketing .section-pad{padding-block:148px}.marketing .section-pad-sm{padding-block:96px}.homepage-map{pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#0000 0 22%,#000 55% 100%);mask-image:linear-gradient(90deg,#0000 0 22%,#000 55% 100%)}}@media (prefers-reduced-motion:reduce){.homepage .animate-fade-up,.homepage .animate-line-grow{opacity:1;animation:none;transform:none}}.marketing .homepage .bg-card{--foreground:var(--card-foreground);color:var(--card-foreground);--muted-foreground:hsl(var(--slate-text))}.dark .marketing .homepage .bg-card,.dark .marketing .homepage .bg-muted{--foreground:hsl(var(--ivory));--muted-foreground:hsl(var(--parchment));color:var(--foreground)}.homepage-faq .faq-item{border:1px solid hsl(var(--gold)/.18);background:hsl(var(--paper)/.25);transition:border-color .25s,box-shadow .35s,background-color .35s;position:relative}.homepage-faq .faq-item[data-state=open]{border-color:hsl(var(--gold)/.6);background:hsl(var(--paper)/.65);box-shadow:0 0 24px hsl(var(--gold)/.1),inset 3px 0 hsl(var(--gold))}.homepage-faq .faq-trigger{text-align:left;width:100%;font-family:var(--font-serif);color:hsl(var(--ink));justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;font-size:clamp(18px,2vw,20px);font-weight:400;line-height:1.4;display:flex}.homepage-faq .faq-trigger:focus-visible{outline:2px solid hsl(var(--gold));outline-offset:4px}.homepage-faq .faq-icon{border:1px solid hsl(var(--gold)/.35);border-radius:50%;flex-shrink:0;width:30px;height:30px;transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .3s;position:relative}.homepage-faq .faq-icon span{background:hsl(var(--gold));width:12px;height:1px;position:absolute;top:13px;left:8px}.homepage-faq .faq-icon span:last-child{transform:rotate(90deg)}.homepage-faq [data-state=open]>.faq-icon{background:hsl(var(--gold)/.12);transform:rotate(135deg)}.homepage-faq .faq-content{overflow:hidden}.homepage-faq .faq-content[data-state=open]{animation:faq-expand .42s cubic-bezier(.22,1,.36,1)}.homepage-faq .faq-content[data-state=closed]{animation:faq-collapse .28s cubic-bezier(.4,0,1,1)}.homepage-faq .faq-answer{padding:0 1.5rem 1.5rem}@keyframes faq-expand{0%{opacity:0;height:0;transform:translateY(-6px)}to{height:var(--radix-accordion-content-height);opacity:1;transform:translateY(0)}}@keyframes faq-collapse{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@media (prefers-reduced-motion:reduce){.homepage-faq .faq-icon,.homepage-faq .faq-item{transition:none}.homepage-faq .faq-content{animation:none}}