@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/459ba3e7ebcd29d3-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/fdbf446d127afa2d-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/b57845f0cf557e59-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/9eff0a3f1ba11d74-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-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/6f3ab718e3727c1a-s.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/459ba3e7ebcd29d3-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/fdbf446d127afa2d-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/b57845f0cf557e59-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/9eff0a3f1ba11d74-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-20C4,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/6f3ab718e3727c1a-s.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%}._7-bsFW_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}._7-bsFW_variable{--sf-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82450a180bcad83c-s.0p-wng2nn8o-p.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82450a180bcad83c-s.0p-wng2nn8o-p.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82450a180bcad83c-s.0p-wng2nn8o-p.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.aYK8gq_className{font-family:Manrope,Manrope Fallback;font-style:normal}.aYK8gq_variable{--sf-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6313bfc2b2e5d7e4-s.2o9_j983y90g0.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:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13b33f934275930a-s.0c0g8ifvh7k7-.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:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.g1mNLW_className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.g1mNLW_variable{--sf-dmserif:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/660acf689794c992-s.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/660acf689794c992-s.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/660acf689794c992-s.2_mbdogr7ni8i.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dllxdG_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dllxdG_variable{--sf-dmsans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/237858b39a32779d-s.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/237858b39a32779d-s.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/237858b39a32779d-s.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.Th4Jpq_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.Th4Jpq_variable{--sf-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
.tp{--t-acc:#d6b56d;--t-on:#101820;background:var(--t-bg);color:var(--t-fg);font-family:var(--t-bf);-webkit-font-smoothing:antialiased;min-height:100%;container-type:inline-size}.tp *{box-sizing:border-box}.tp--light{--t-field:#1018200b;--t-bg:#f5f1e8;--t-fg:#333;--t-hd:#101820;--t-mut:#6b6b6b;--t-card:#fff;--t-line:#e5dfd0}.tp--white{--t-field:#1018200b;--t-bg:#fff;--t-fg:#333;--t-hd:#111;--t-mut:#6b6b6b;--t-card:#fff;--t-line:#ececec}.tp--dark{--t-field:#f5f1e812;--t-bg:#101820;--t-fg:#c7cfd8;--t-hd:#f5f1e8;--t-mut:#8b97a3;--t-card:#182532;--t-line:#2a3540}.tp-h{font-family:var(--t-df);color:var(--t-hd);font-weight:var(--t-dw,500);letter-spacing:var(--t-ls,-.01em);margin:0;line-height:1.05}.tp-in{max-width:1180px;margin:0 auto;padding:0 40px}.tp-nav{align-items:center;gap:26px;height:72px;display:flex}.tp-logo{white-space:nowrap;min-width:0;font-family:var(--t-df);color:var(--t-hd);align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.tp-logo i{background:var(--t-acc);width:34px;height:34px;color:var(--t-on);font-style:normal;font-family:var(--t-df);border-radius:9px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.tp-logo img{height:34px}.tp-links{gap:22px;margin-left:auto;font-size:14px;display:flex}.tp-cta{white-space:nowrap;border-radius:var(--t-r,10px);background:var(--t-acc);color:var(--t-on);flex-shrink:0;padding:10px 18px;font-size:13.5px;font-weight:600}.tp-ghost{white-space:nowrap;border-radius:var(--t-r,10px);border:1px solid var(--t-line);color:var(--t-hd);padding:9px 16px;font-size:13.5px;font-weight:600}.tp-hero{position:relative}.tp-hero__ph{background:var(--t-cover);background-position:50%;background-size:cover}.tp-hero--split .tp-in{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-top:40px;padding-bottom:56px;display:grid}.tp-hero--split .tp-hero__ph{aspect-ratio:4/3.4;border-radius:calc(var(--t-r,10px)*2)}.tp-hero--full{align-items:flex-end;min-height:560px;display:flex}.tp-hero--full .tp-hero__ph{position:absolute;inset:0}.tp-hero--full .tp-hero__ph:after{content:"";background:linear-gradient(#05090d66 0%,#05090d8c 45%,#05090dd1 100%);position:absolute;inset:0}.tp-hero--full .tp-in{width:100%;padding-bottom:64px;position:relative}.tp-hero--full .tp-h,.tp-hero--full p{color:#f5f1e8}.tp-hero--center .tp-in{text-align:center;padding-top:80px;padding-bottom:72px}.tp-hero--center .tp-copy{max-width:760px;margin:0 auto}.tp-hero--center .tp-search{margin-left:auto;margin-right:auto}.tp-hero--boxed .tp-in{padding-top:16px;padding-bottom:40px}.tp-hero--boxed .tp-box{border-radius:calc(var(--t-r,10px)*2.4);align-items:center;min-height:480px;display:flex;position:relative;overflow:hidden}.tp-hero--boxed .tp-hero__ph{position:absolute;inset:0}.tp-hero--boxed .tp-hero__ph:after{content:"";background:linear-gradient(90deg,#05090dd1,#05090d40);position:absolute;inset:0}.tp-hero--boxed .tp-copy{max-width:620px;padding:48px;position:relative}.tp-hero--boxed .tp-h,.tp-hero--boxed p{color:#f5f1e8}.tp-hero--minimal .tp-in{padding-top:36px;padding-bottom:28px}.tp-hero--minimal .tp-h{font-size:40px!important}.tp-copy p{color:var(--t-mut);max-width:520px;margin:14px 0 26px;font-size:17px;line-height:1.5}.tp-hero--center .tp-copy p{margin-left:auto;margin-right:auto}.tp-hero .tp-h{font-size:var(--t-hs,56px)}.tp-search{background:var(--t-card);color:var(--t-fg);border:1px solid var(--t-line);border-radius:calc(var(--t-r,10px)*1.6);max-width:820px;box-shadow:0 18px 50px #1018202e}.tp-search--big{padding:10px}.tp-search--big .tp-tabs{gap:6px;padding:4px 4px 10px;display:flex}.tp-tabs b{color:var(--t-mut);border-radius:999px;padding:7px 16px;font-size:13px}.tp-tabs b:first-child{background:var(--t-hd);color:var(--t-bg)}.tp-fields{grid-template-columns:1.6fr 1fr 1fr auto;gap:6px;display:grid}.tp-f{background:var(--t-field);border-radius:calc(var(--t-r,10px)*.8);text-align:left;min-width:0;padding:10px 14px;font-size:12px}.tp-f strong{color:var(--t-hd);font-size:11.5px;display:block}.tp-f span{color:var(--t-mut);white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.tp-go{white-space:nowrap;background:var(--t-acc);color:var(--t-on);border-radius:calc(var(--t-r,10px)*.8);flex-shrink:0;align-items:center;padding:0 24px;font-size:14px;font-weight:700;display:flex}.tp-search--pill{border-radius:999px;align-items:center;gap:16px;max-width:680px;padding:7px 7px 7px 26px;display:flex}.tp-search--pill .tp-pill-q{min-width:0;color:var(--t-mut);text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;overflow:hidden}.tp-search--pill .tp-go{border-radius:999px;height:50px}.tp-search--compact{border-radius:var(--t-r,10px);box-shadow:none;border:1px solid var(--t-line);align-items:center;gap:10px;padding:6px;display:inline-flex}.tp-search--compact .tp-f{background:0 0;padding:6px 12px}.tp-search--compact .tp-go{height:44px;padding:0 18px}.tp-search--overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff4d;padding:8px}.tp-search--overlay .tp-f{background:#fffffff0}.tp-search--overlay .tp-f strong{color:#111}.tp-search--overlay .tp-f span{color:#6b6b6b}.tp-search--overlay .tp-tabs b:not(:first-child){color:#f5f1e8}.tp-search--overlay .tp-tabs b:first-child{color:#101820;background:#f5f1e8}.tp-sec{padding:56px 0 0}.tp-sec__hd{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.tp-sec .tp-h{font-size:var(--t-h2,32px)}.tp-more{white-space:nowrap;color:var(--t-hd);flex-shrink:0;font-size:14px;font-weight:600}.tp-grid{grid-template-columns:repeat(var(--t-cols,3),1fr);gap:22px;display:grid}.tp-card{background:var(--t-card);border-radius:calc(var(--t-r,10px)*1.4);position:relative;overflow:hidden}.tp-card__ph{aspect-ratio:4/3;background:var(--g)}.tp-card__bd{padding:16px 18px 18px}.tp-card__p{color:var(--t-hd);font-size:19px;font-weight:700}.tp-card__t{font-family:var(--t-df);color:var(--t-hd);margin:3px 0;font-size:17px}.tp-card__m{color:var(--t-mut);font-size:12.5px}.tp-card--classic{border:1px solid var(--t-line)}.tp-card--overlay{aspect-ratio:4/5}.tp-card--overlay .tp-card__ph{aspect-ratio:auto;position:absolute;inset:0}.tp-card--overlay .tp-card__ph:after{content:"";background:linear-gradient(#0000 45%,#05090dcc);position:absolute;inset:0}.tp-card--overlay .tp-card__bd{position:absolute;bottom:0;left:0;right:0}.tp-card--overlay .tp-card__p,.tp-card--overlay .tp-card__t{color:#f5f1e8}.tp-card--overlay .tp-card__m{color:#f5f1e8d9}.tp-card--row{border:1px solid var(--t-line);grid-template-columns:44% 1fr;display:grid}.tp-card--row .tp-card__ph{aspect-ratio:auto;min-height:150px}.tp-card--minimal{background:0 0}.tp-card--minimal .tp-card__ph{border-radius:calc(var(--t-r,10px)*1.4)}.tp-card--minimal .tp-card__bd{padding:12px 2px 0}.tp-zones{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tp-zone{aspect-ratio:4/5;border-radius:calc(var(--t-r,10px)*1.4);background:var(--g);color:#f5f1e8;font-family:var(--t-df);align-items:flex-end;padding:16px;font-size:20px;display:flex;position:relative;overflow:hidden}.tp-zone:before{content:"";background:linear-gradient(#0000 40%,#05090db3);position:absolute;inset:0}.tp-zone span{position:relative}.tp-revs{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tp-rev{background:var(--t-card);border:1px solid var(--t-line);border-radius:calc(var(--t-r,10px)*1.4);padding:20px;font-size:14px;line-height:1.55}.tp-rev b{color:var(--t-acc);letter-spacing:2px;filter:saturate(1.2);margin-bottom:8px;display:block}.tp-advs{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tp-adv{background:var(--t-card);border:1px solid var(--t-line);border-radius:calc(var(--t-r,10px)*1.4);text-align:center;padding:20px}.tp-adv i{background:var(--t-acc);width:56px;height:56px;color:var(--t-on);font-style:normal;font-family:var(--t-df);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-weight:600;display:inline-flex}.tp-adv strong{color:var(--t-hd);font-family:var(--t-df);font-size:16px;display:block}.tp-adv span{color:var(--t-mut);font-size:12.5px}.tp-band{background:var(--t-hd);color:var(--t-bg);border-radius:calc(var(--t-r,10px)*2);grid-template-columns:1.3fr 1fr;align-items:center;gap:30px;padding:44px;display:grid}.tp-band .tp-h{color:var(--t-bg)}.tp-band p{opacity:.85;margin:10px 0 0;font-size:15px;line-height:1.55}.tp-band .tp-cta{justify-self:end}.tp-contact{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tp-contact div{background:var(--t-card);border:1px solid var(--t-line);border-radius:calc(var(--t-r,10px)*1.4);color:var(--t-hd);padding:18px;font-size:14px}.tp-contact small{color:var(--t-mut);margin-bottom:4px;font-size:12px;display:block}.tp-ft{border-top:1px solid var(--t-line);color:var(--t-mut);margin-top:56px;padding:30px 0;font-size:13px}.tp-ft .tp-in{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.tp-alliance{letter-spacing:.06em;font-size:11px}@container (max-width:700px){.tp-in{padding:0 18px}.tp-links,.tp-nav .tp-ghost,.tp-cta__x{display:none}.tp-nav{gap:12px;height:60px}.tp-nav .tp-cta{margin-left:auto;padding:8px 13px;font-size:13px}.tp-logo{text-overflow:ellipsis;gap:8px;font-size:16px;overflow:hidden}.tp-logo i{flex-shrink:0;width:30px;height:30px;font-size:12px}.tp-logo img{height:28px}.tp-copy p{margin:10px 0 20px;font-size:15px}.tp-hero--minimal .tp-in{padding-top:22px;padding-bottom:4px}.tp-hero--center .tp-in{padding-bottom:44px}.tp-hero--split .tp-in{padding-bottom:32px}.tp-search--big,.tp-search--overlay{padding:8px}.tp-f{padding:9px 12px}.tp-search--pill{gap:10px;padding:5px 5px 5px 18px}.tp-search--pill .tp-pill-q{font-size:14px}.tp-search--pill .tp-go{height:46px;padding:0 18px}.tp-search--compact{width:100%;display:flex}.tp-search--compact .tp-f:first-child{flex:1}.tp-sec{padding-top:40px}.tp-sec__hd{margin-bottom:16px}.tp-card__p,.tp-zone{font-size:17px}.tp-adv{padding:16px}.tp-hero .tp-h{font-size:34px}.tp-hero--minimal .tp-h{font-size:30px!important}.tp-hero--split .tp-in{grid-template-columns:1fr;gap:24px;padding-top:16px}.tp-hero--full{min-height:520px}.tp-hero--boxed .tp-copy{padding:28px}.tp-hero--center .tp-in{padding-top:44px}.tp-fields{grid-template-columns:1fr}.tp-go{justify-content:center;height:48px}.tp-search--compact .tp-f:nth-child(n+2){display:none}.tp-grid,.tp-card--row{grid-template-columns:1fr}.tp-card--row .tp-card__ph{min-height:180px}.tp-zones,.tp-advs{grid-template-columns:1fr 1fr}.tp-revs,.tp-contact{grid-template-columns:1fr}.tp-band{grid-template-columns:1fr;padding:28px}.tp-band .tp-cta{justify-self:start}.tp-sec .tp-h{font-size:26px}}.tp-hero--full .tp-copy p,.tp-hero--boxed .tp-copy p{color:#f5f1e8f0;text-shadow:0 1px 12px #00000059}.tp-hero--full .tp-h,.tp-hero--boxed .tp-h{text-shadow:0 2px 18px #0000004d}@container (max-width:700px){.tp-hero--full .tp-in{padding-top:56px;padding-bottom:36px}.tp-hero--boxed .tp-hero__ph:after{background:linear-gradient(#05090d73,#05090dd9)}.tp-hero--boxed .tp-box{align-items:flex-end;min-height:440px}}
html,body{background:var(--t-bg,#fff);margin:0}:where(.tp) a{color:inherit;text-decoration:none}.tp--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tp :focus-visible{outline:2px solid var(--t-acc);outline-offset:2px}.tp--live .tp-search,.tp--live .tp-zone,.tp--live .tp-more,.tp--live .tp-band .tp-cta,.tp--live .tp-tabs b,.tp--live .tp-adv{cursor:pointer}.tp--live .tp-card{transition:transform .2s,box-shadow .2s;display:block}.tp--live a.tp-card:hover,.so-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #00000059}.so-lnk{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tp-links a:hover,.so-lnk:hover{color:var(--t-hd)}.tp-links a[aria-current]{color:var(--t-hd);box-shadow:inset 0 -2px 0 var(--t-acc);font-weight:600}.so-burger{border:1px solid var(--t-line);border-radius:var(--t-r);width:44px;height:44px;color:var(--t-hd);cursor:pointer;background:0 0;flex-shrink:0;font-size:16px;display:none}.so-me{align-items:center;gap:7px;font-size:14px;display:inline-flex}.so-ftl{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.so-ftl button{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.so-head{padding-top:34px}.so-crumb{color:var(--t-mut);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.so-crumb a:hover{color:var(--t-hd)}.so-head h1{margin:10px 0 6px;font-size:40px}.so-head p{color:var(--t-mut);margin:0;font-size:15px}.so-bar{border-bottom:1px solid var(--t-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-bottom:20px;display:flex}.so-seg{border-radius:calc(var(--t-r) + 4px);background:var(--t-field);gap:2px;padding:4px;display:inline-flex}.so-seg button{font:inherit;color:var(--t-mut);border-radius:var(--t-r);cursor:pointer;background:0 0;border:0;height:38px;padding:0 16px;font-size:14px;font-weight:600}.so-seg button[aria-pressed=true]{background:var(--t-acc);color:var(--t-on)}.so-sel,.so-in{appearance:none;border:1px solid var(--t-line);background:var(--t-card);height:46px;color:var(--t-hd);border-radius:var(--t-r);font:inherit;cursor:pointer;min-width:0;padding:0 36px 0 14px;font-size:14px}.so-sel{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px}.so-in{cursor:text;width:100%;padding:0 14px}.so-q{flex:220px;min-width:180px;position:relative}.so-q i{color:var(--t-mut);font-size:13px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.so-q .so-in{padding-left:38px}.so-sort{color:var(--t-mut);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.so-res{padding-top:22px}.so-res .tp-grid{--t-cols:3}.tp[data-card=row] .so-res .tp-grid{--t-cols:2}.so-empty{text-align:center;border:1px dashed var(--t-line);border-radius:calc(var(--t-r)*1.4);padding:56px 20px}.so-empty i{color:var(--t-mut);font-size:26px}.so-empty h2{margin:12px 0 6px;font-size:24px}.so-empty p{color:var(--t-mut);margin:0 0 18px}.so-empty div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.so-card{position:relative}.so-card__a{z-index:1;position:absolute;inset:0}.so-fav{z-index:3;color:#101820;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;width:40px;height:40px;font-size:15px;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #00000026}.so-fav[aria-pressed=true]{color:#b54545}.so-badges{z-index:2;gap:6px;display:flex;position:absolute;top:12px;left:12px}.so-badge{letter-spacing:.04em;color:#f5f1e8;background:#101820c7;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.so-badge--acc{background:var(--t-acc);color:var(--t-on)}.tp-card__p s{color:var(--t-mut);margin-left:8px;font-size:13px;font-weight:500}.tp-card--overlay .tp-card__p s{color:#f5f1e8bf}.so-btn{border-radius:var(--t-r);height:48px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.so-btn--pri{background:var(--t-acc);color:var(--t-on)}.so-btn--pri:hover{filter:brightness(.95)}.so-btn--out{border-color:var(--t-line);color:var(--t-hd);background:0 0}.so-btn--out:hover{border-color:var(--t-hd)}.so-btn--sm{height:40px;padding:0 14px;font-size:14px}.so-btn--full{width:100%}.so-back{padding-top:22px}.so-gal{border-radius:calc(var(--t-r)*1.4);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:8px;height:460px;margin-top:16px;display:grid;position:relative;overflow:hidden}.so-gal>div{background:var(--g)}.so-gal>div:first-child{grid-row:1/3}.so-gal .so-btn{color:#101820;background:#fffffff2;border:0;position:absolute;bottom:14px;right:14px}.so-pd{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px;padding-top:30px;display:grid}.so-pd h1{margin:10px 0 6px;font-size:38px}.so-loc{color:var(--t-mut);align-items:center;gap:8px;font-size:15px;display:flex}.so-facts{border:1px solid var(--t-line);border-radius:calc(var(--t-r)*1.2);flex-wrap:wrap;gap:0;margin:24px 0 8px;display:flex;overflow:hidden}.so-facts div{border-right:1px solid var(--t-line);flex:110px;padding:14px 16px}.so-facts div:last-child{border-right:0}.so-facts strong{color:var(--t-hd);font-variant-numeric:tabular-nums;font-size:19px;display:block}.so-facts span{color:var(--t-mut);font-size:12.5px}.so-blk{border-bottom:1px solid var(--t-line);padding:26px 0}.so-blk:last-child{border-bottom:0}.so-blk h2{margin:0 0 12px;font-size:24px}.so-blk p{text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.65}.so-tags{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.so-tags span{color:var(--t-hd);align-items:center;gap:10px;font-size:14.5px;display:flex}.so-tags i{color:var(--t-acc);width:16px}.so-map{border-radius:calc(var(--t-r)*1.2);background:var(--t-field);background-image:linear-gradient(var(--t-line) 1px,transparent 1px),linear-gradient(90deg,var(--t-line) 1px,transparent 1px);background-size:38px 38px;height:230px;position:relative;overflow:hidden}.so-map:after{content:"";background:color-mix(in oklab,var(--t-acc) 28%,transparent);border:2px solid var(--t-acc);border-radius:50%;width:130px;height:130px;margin:-65px 0 0 -65px;position:absolute;top:50%;left:50%}.so-map+small{color:var(--t-mut);margin-top:10px;font-size:13px;display:block}.so-calc{grid-template-columns:1fr 1fr;align-items:end;gap:18px;display:grid}.so-calc label{color:var(--t-hd);flex-direction:column;gap:8px;font-size:13.5px;font-weight:600;display:flex}.so-calc input[type=range]{accent-color:var(--t-acc);width:100%}.so-calc__out{border-radius:calc(var(--t-r)*1.2);background:var(--t-field);flex-wrap:wrap;grid-column:1/-1;gap:12px 28px;padding:16px 18px;display:flex}.so-calc__out div{color:var(--t-mut);flex-direction:column;font-size:12.5px;display:flex}.so-calc__out strong{color:var(--t-hd);font-variant-numeric:tabular-nums;font-size:20px}.so-calc__out small{color:var(--t-mut);flex-basis:100%;font-size:12px}.so-box{background:var(--t-card);border:1px solid var(--t-line);border-radius:calc(var(--t-r)*1.4);flex-direction:column;gap:12px;padding:22px;display:flex;position:sticky;top:20px}.so-box__p{color:var(--t-hd);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.so-box__p small{color:var(--t-mut);font-size:15px;font-weight:500}.so-box__was{color:var(--t-mut);font-size:13px}.so-box__was s{margin-right:6px}.so-adv{border-top:1px solid var(--t-line);border-bottom:1px solid var(--t-line);align-items:center;gap:12px;margin:4px 0;padding:14px 0;display:flex}.so-adv i{background:var(--t-acc);width:46px;height:46px;color:var(--t-on);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-style:normal;font-weight:700;display:inline-flex}.so-adv strong{color:var(--t-hd);font-size:15px;display:block}.so-adv span{color:var(--t-mut);font-size:13px}.so-box__row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.so-box small{color:var(--t-mut);text-align:center;font-size:12px}.so-mbar{display:none}.tp.so-layer{z-index:200;background:0 0;min-height:0;position:fixed}.so-ov{justify-content:center;align-items:center;padding:20px;display:flex;inset:0;background:#05090d99!important}.so-md{background:var(--t-card);color:var(--t-fg);border-radius:calc(var(--t-r)*1.4);width:100%;max-width:440px;max-height:calc(100vh - 40px);padding:28px;position:relative;overflow:auto;box-shadow:0 30px 60px -20px #00000080}.so-md--wide{max-width:620px}.so-md h2{margin:0 0 6px;padding-right:36px;font-size:26px}.so-md #so-mb>p{color:var(--t-mut);margin:0 0 18px;font-size:14.5px;line-height:1.55}.so-x{background:var(--t-field);width:40px;height:40px;color:var(--t-hd);cursor:pointer;border:0;border-radius:50%;font-size:15px;position:absolute;top:14px;right:14px}.so-stack{flex-direction:column;gap:10px;display:flex}.so-or{color:var(--t-mut);align-items:center;gap:12px;margin:6px 0;font-size:12px;display:flex}.so-or:before,.so-or:after{content:"";background:var(--t-line);flex:1;height:1px}.so-fld{color:var(--t-hd);flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.so-fld .so-in{height:48px;font-size:15px}.so-fld em{color:#b54545;font-size:12.5px;font-style:normal;font-weight:500}.so-note{color:var(--t-mut);background:var(--t-field);border-radius:var(--t-r);gap:10px;margin-top:16px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.so-note i{color:var(--t-acc);margin-top:2px}.so-days{gap:8px;margin-bottom:14px;padding-bottom:4px;display:flex;overflow-x:auto}.so-days button,.so-times button{border:1px solid var(--t-line);color:var(--t-hd);font:inherit;border-radius:var(--t-r);cursor:pointer;background:0 0}.so-days button{flex-direction:column;flex-shrink:0;align-items:center;min-width:62px;padding:10px 6px;font-size:12px;display:flex}.so-days button b{font-size:19px}.so-times{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.so-times button{height:44px;font-size:14px}.so-days button[aria-pressed=true],.so-times button[aria-pressed=true]{background:var(--t-acc);color:var(--t-on);border-color:var(--t-acc)}.so-times button:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.so-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--t-mut);margin:0 0 10px;font-size:11px;font-weight:700}.so-ok{text-align:center}.so-ok>i{background:var(--t-acc);width:60px;height:60px;color:var(--t-on);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:24px;display:inline-flex}.so-ok h2{padding:0}.so-sum{background:var(--t-field);border-radius:var(--t-r);text-align:left;color:var(--t-hd);flex-direction:column;gap:6px;margin:16px 0;padding:14px;font-size:14px;display:flex}.so-priv{white-space:pre-wrap;font-size:14px;line-height:1.65}.so-menu{justify-content:flex-end;display:flex;inset:0;background:#05090d99!important}.so-menu__pn{background:var(--t-bg);color:var(--t-fg);flex-direction:column;gap:4px;width:min(320px,86vw);height:100%;padding:22px;display:flex;overflow:auto}.so-menu__pn a,.so-menu__pn button.so-lnk{min-height:52px;color:var(--t-hd);border-bottom:1px solid var(--t-line);text-align:left;align-items:center;gap:12px;width:100%;font-size:17px;display:flex}.so-menu__pn i{width:18px;color:var(--t-acc)}.so-ck{justify-content:center;display:flex;bottom:16px;left:16px;right:16px}.so-ck__in{background:var(--t-card);color:var(--t-fg);border:1px solid var(--t-line);border-radius:calc(var(--t-r)*1.4);flex-wrap:wrap;align-items:center;gap:16px;width:100%;max-width:820px;padding:16px 18px;display:flex;box-shadow:0 20px 40px -18px #0006}.so-ck__in p{flex:300px;margin:0;font-size:13.5px;line-height:1.5}.so-ck__in button.so-lnk{text-decoration:underline}.so-ck__in div{gap:8px;display:flex}.so-toast{top:18px;left:50%;transform:translate(-50%)}.so-toast div{background:var(--t-hd);color:var(--t-bg);border-radius:999px;padding:12px 18px;font-size:14px;font-weight:600;box-shadow:0 10px 30px -10px #0006}.so-mb{bottom:0;left:0;right:0}.so-mb__in{display:none}@container (max-width:700px){.so-burger{justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.tp-nav .tp-cta{display:none}.so-head{padding-top:22px}.so-head h1{font-size:30px}.so-bar{gap:8px}.so-q{flex-basis:100%}.so-seg,.so-seg button{flex:1}.so-bar .so-sel{flex:calc(50% - 4px);font-size:16px}.so-sort{flex:100%;margin-left:0}.so-sort .so-sel{flex:1}.so-res .tp-grid{--t-cols:1}.so-gal{border-radius:0;grid-template-rows:1fr;grid-template-columns:1fr;height:280px;margin-left:-18px;margin-right:-18px}.so-gal>div:not(:first-child){display:none}.so-pd{grid-template-columns:1fr;gap:0;padding-top:20px}.so-pd h1{font-size:28px}.so-box{margin-top:8px;position:static}.so-box .so-btn--pri{display:none}.so-calc{grid-template-columns:1fr}.so-facts div{flex-basis:33%}.so-in,.so-sel{font-size:16px}.so-md{padding:22px}.so-times{grid-template-columns:repeat(3,1fr)}.so-ck__in div{width:100%}.so-ck__in div .so-btn{flex:1}.so-mb__in{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--t-card);border-top:1px solid var(--t-line);align-items:center;gap:12px;display:flex;box-shadow:0 -8px 24px -12px #00000040}.so-mb__in div{flex:1;min-width:0}.so-mb__in strong{color:var(--t-hd);font-size:18px;display:block}.so-mb__in span{color:var(--t-mut);font-size:12px}.so-padb{padding-bottom:84px}}@container (max-width:560px){.so-md{border-radius:calc(var(--t-r)*1.4) calc(var(--t-r)*1.4) 0 0;align-self:flex-end;width:calc(100% + 40px);max-width:none;max-height:92vh;margin:0 -20px -20px}}
:where(.tp){text-rendering:optimizelegibility;font-size:14px;line-height:1.5}:where(.tp) :where(h1,h2,h3,h4,h5,h6){margin:0;font-weight:400;line-height:1.25}:where(.tp) :where(p){margin:0}:where(.tp) :where(button){font-family:inherit}.tp ::selection{background:var(--t-acc);color:var(--t-on)}.tp-skip{z-index:50;border-radius:var(--t-r);background:var(--t-acc);color:var(--t-on);padding:10px 16px;font-weight:600;position:absolute;top:8px;left:-9999px}.tp-skip:focus{left:16px}.tp--live header{position:relative}.so-ftl a{text-underline-offset:3px;text-decoration:underline}.so-menu__pn a,.so-menu__pn button.so-lnk{padding:0}.tp-card__ph{position:relative;overflow:hidden}.tp-card__ph>img,.so-gal>div>img,.tp-adv i>img,.so-adv i>img{object-fit:cover;width:100%;height:100%;display:block}.tp-card__ph>img,.so-gal>div>img{position:absolute;inset:0}.tp-card__p small{font-size:13px;font-weight:500}.tp-adv i,.so-adv i{overflow:hidden}.tp-zone small{font-family:var(--t-bf);opacity:.85;margin-top:2px;font-size:12.5px;display:block;position:relative}.tp-zone{flex-direction:column;justify-content:flex-end;align-items:flex-start}.tp-contact a{color:var(--t-hd)}.tp-contact a:hover{text-underline-offset:3px;text-decoration:underline}.tp-search form,form.tp-search{margin:0}.tp-f{cursor:text;display:block}.tp-f input,.tp-f select,.tp-search--pill input.tp-pill-q{width:100%;min-width:0;font:inherit;color:var(--t-hd);appearance:none;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:14px;display:block;overflow:hidden}.tp-f select{cursor:pointer}.tp-f input::placeholder,.tp-search--pill input.tp-pill-q::placeholder{color:var(--t-mut);opacity:1}.tp-f:focus-within{outline:2px solid var(--t-acc);outline-offset:1px}.tp-search--pill input.tp-pill-q{height:50px;font-size:15px}.tp-search--overlay .tp-f input,.tp-search--overlay .tp-f select{color:#111}.tp-search--overlay .tp-f input::placeholder{color:#6b6b6b}button.tp-go{cursor:pointer;border:0;font-family:inherit}@container (min-width:701px){.tp-search--big button.tp-go,.tp-search--overlay button.tp-go{min-height:54px}}button.tp-go{justify-content:center}.tp-f select:has(option[value=""]:checked){color:var(--t-mut)}.tp-search--overlay .tp-f select:has(option[value=""]:checked){color:#6b6b6b}.tp-tabs label{cursor:pointer;position:relative}.tp-tabs input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tp--live .tp-tabs b,.tp--live .tp-tabs b:first-child{color:var(--t-mut);background:0 0;display:inline-block}.tp--live .tp-tabs input:checked+b{background:var(--t-hd);color:var(--t-bg)}.tp--live .tp-tabs input:focus-visible+b{outline:2px solid var(--t-acc);outline-offset:2px}.tp--live .tp-search--overlay .tp-tabs b{color:#f5f1e8}.tp--live .tp-search--overlay .tp-tabs input:checked+b{color:#101820;background:#f5f1e8}.tp--live a.tp-adv,.tp--live a.tp-zone{color:inherit;display:block}.tp--live a.tp-zone{color:#f5f1e8;display:flex}.tp--live a.tp-adv:hover,.tp--live a.tp-zone:hover{transition:transform .2s;transform:translateY(-2px)}.so-pg{color:var(--t-mut);justify-content:center;align-items:center;gap:10px;margin-top:28px;font-size:14px;display:flex}.so-err{border-radius:var(--t-r);color:var(--t-hd);background:#b545451f;background:lab(45.5078% 46.2734 25.099/.12);margin:0 0 12px;padding:10px 14px;font-size:13.5px}.so-days button:disabled{opacity:.35;cursor:not-allowed}.so-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.so-gal>div{position:relative;overflow:hidden}.so-gal>div[role=button]{cursor:zoom-in}.so-gal[data-n="1"]{grid-template-columns:1fr}.so-gal[data-n="1"]>div:first-child{grid-row:1/3}.so-desc p+p{margin-top:12px}.so-adv a{color:var(--t-hd);text-underline-offset:2px;font-size:12.5px;text-decoration:underline}.so-lb{color:#f5f1e8;flex-direction:column;display:flex;inset:0;background:#05090df0!important}.so-lb__top{justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;display:flex}.so-lb__stage{flex:1;grid-template-columns:56px 1fr 56px;align-items:center;gap:8px;min-height:0;padding:0 12px 20px;display:grid}.so-lb__stage img{object-fit:contain;width:100%;height:100%;max-height:calc(100vh - 100px)}.so-lb button{color:#f5f1e8;cursor:pointer;background:#f5f1e824;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}@container (max-width:700px){.so-lb__stage{grid-template-columns:1fr;padding:0 0 20px}.so-lb__stage>button{display:none}.tp-f input,.tp-f select,.tp-search--pill input.tp-pill-q{font-size:16px}.tp-search--pill input.tp-pill-q{height:46px}}.tp.so-toast{width:max-content;max-width:calc(100vw - 32px);container-type:normal}.so-mb__in span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.so-legal{max-width:760px;padding:34px 0 0}.so-legal h1{margin:10px 0 14px;font-size:40px}.so-legal>p{color:var(--t-mut);margin-bottom:18px;font-size:15px}.sf-preview-empty{color:#6b6b6b;text-align:center;background:#f5f1e8;place-items:center;min-height:100vh;padding:24px;font:14px/1.5 system-ui,sans-serif;display:grid}html:has(.sf-thumb){scrollbar-width:none;overflow:hidden}html:has(.sf-thumb) body{scrollbar-width:none;overflow:hidden}.sf-preview{min-height:100vh}.so-note svg{color:var(--t-acc);flex-shrink:0;margin-top:2px}
