@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._7jgzZq_className{font-family:Inter,Inter Fallback;font-style:normal}._7jgzZq_variable{--f-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.2g9xiodaln20i.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.22w-t0ek6hrfw.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.1n2oi-d4a-xww.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.43k37qsrz1u-w.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3epu2aock-7p_.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.0zvxjg5nywxta.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.cH10kW_className{font-family:Poppins,Poppins Fallback;font-style:normal}.cH10kW_variable{--f-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.0lsanbtneewqp.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%}._5GnxlW_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}._5GnxlW_variable{--f-dmsans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.2r-cuu_7locvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.LBPTuG_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.LBPTuG_variable{--f-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1haaxlqnxotgo.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.2km9zhv-p9t3b.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.00u70rl5ce7ry.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0p3m7ez1fl9bq.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.0owl_bf4j-7yx.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.14sz-5zsn4k6e.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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1dcc2d65ae47f153-s.2o-n9zscog2s2.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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6889cd8b8d2a316f-s.08x40ejr93q31.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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/efe66f9dab7e6ce7-s.13xy2ufn918bd.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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.rNtAeq_className{font-family:Barlow,Barlow Fallback;font-style:normal}.rNtAeq_variable{--f-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1iie40g0-cbk2.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:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.3jvga4rcv46fc.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:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.Wu45vW_className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.Wu45vW_variable{--f-bebas:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.1d8-5gtibtj96.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.M3tFdW_className{font-family:Nunito,Nunito Fallback;font-style:normal}.M3tFdW_variable{--f-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.yAcW9W_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.yAcW9W_variable{--f-fraunces:"Fraunces", "Fraunces Fallback"}
.ws{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--ws-body), system-ui, sans-serif;line-height:1.5;position:relative}.ws h1,.ws h2,.ws h3{font-family:var(--ws-head), var(--ws-body), sans-serif;line-height:1.1}.ws a{color:inherit;text-decoration:none}.ws img{max-width:100%;display:block}.ws :focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.ws-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ws-header{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.ws-nav{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.ws-logo{align-items:center;gap:10px;min-width:0;font-size:1.25rem;font-weight:800;display:inline-flex}.ws-logo img{object-fit:cover;border-radius:50%;flex:none;width:34px;height:34px}.ws-logo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-links{gap:28px;font-weight:500;display:flex}@media (max-width:760px){.ws-links{display:none}}.ws button.ws-btn,.ws a.ws-btn{cursor:pointer;background:var(--ws-btn-bg);color:var(--ws-btn-ink);border-radius:var(--ws-btn-r);border:0;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:600;transition:background .2s,color .2s,transform .15s;display:inline-flex}.ws button.ws-btn:hover,.ws a.ws-btn:hover{background:var(--ws-btn-hover);color:var(--ws-btn-hover-ink,var(--ws-btn-ink))}.ws button.ws-btn:active{transform:scale(.97)}.ws-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ws-hero-empty{background:var(--ws-hero-fallback);position:absolute;inset:0}.ws-section-h{justify-content:space-between;align-items:baseline;gap:12px;margin:40px 0 16px;display:flex}.ws-section-h h2{font-size:1.8rem}.ws-section-h span{color:var(--color-zinc-500);font-size:.95rem}.ws-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:20px;display:grid}.ws-card{text-align:left;cursor:pointer;flex-direction:column;display:flex;position:relative;overflow:hidden}.ws-ph{aspect-ratio:16/10;background:var(--surface-muted);position:relative;overflow:hidden}.ws-ph img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.ws-card:hover .ws-ph img{transform:scale(1.05)}.ws-badge{color:#12a150;background:#fff;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700;position:absolute;top:10px;left:10px}.ws-bd{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.ws-yr{color:var(--color-brand);font-size:.8rem;font-weight:700}.ws-card h3{font-size:1.1rem}.ws-meta{color:var(--color-zinc-500);font-size:.84rem}.ws-pr{font-family:var(--ws-head), var(--ws-body), sans-serif;color:var(--color-brand);margin-top:auto;padding-top:6px;font-size:1.25rem;font-weight:700}.ws-empty{text-align:center;color:var(--color-zinc-500);border:1px dashed var(--border-default);grid-column:1/-1;padding:56px 20px}.ws-contact{grid-template-columns:1.4fr 1fr;align-items:center;gap:28px;margin:56px auto;padding:36px;display:grid}.ws-contact h2{margin-bottom:8px;font-size:1.9rem}.ws-contact p{opacity:.85}.ws-contact .ws-cta{justify-self:end}@media (max-width:800px){.ws-contact{grid-template-columns:1fr;padding:26px}.ws-contact .ws-cta{justify-self:start}}.ws-footer{border-top:1px solid var(--border-default);color:var(--color-zinc-500);padding:28px 0 40px;font-size:.9rem}.ws-footer .ws-wrap{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.ws-vehicle{padding-bottom:48px}@media (prefers-reduced-motion:reduce){.ws *{scroll-behavior:auto!important;transition:none!important}}.ws[data-t=showroom]{--background:#f6f8fb;--foreground:#0f1b2d;--surface-muted:#eaf0f8;--border-default:#e3e8ef;--color-brand:#1d6bff;--color-brand-dark:#0f4fd1;--color-zinc-400:#94a3b8;--color-zinc-500:#5b6778;--color-zinc-600:#475467;--color-zinc-700:#334155;--ws-body:var(--f-inter);--ws-head:var(--f-poppins);--ws-btn-bg:#1d6bff;--ws-btn-ink:#fff;--ws-btn-hover:#0f4fd1;--ws-btn-r:999px;--ws-hero-fallback:linear-gradient(135deg, #0f1b2d, #1d3a73);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ws[data-t=showroom] .ws-header{background:#ffffffeb;border-bottom:1px solid #e3e8ef}.ws[data-t=showroom] .ws-logo{font-family:var(--ws-head)}.ws[data-t=showroom] .ws-links{color:#5b6778}.ws[data-t=showroom] .ws-hero{background:#0f1b2d;border-radius:24px;align-items:flex-end;min-height:440px;margin:24px auto 0;display:flex;position:relative;overflow:hidden}.ws[data-t=showroom] .ws-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#08101ed9,#08101e26 70%),linear-gradient(#0000 50%,#08101e99);position:absolute;inset:0}.ws[data-t=showroom] .ws-hero-txt{z-index:2;color:#fff;max-width:560px;padding:40px;position:relative}.ws[data-t=showroom] .ws-tag{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#ff7a1a;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-block}.ws[data-t=showroom] .ws-hero h1{margin-bottom:8px;font-size:clamp(1.8rem,4.5vw,3rem)}.ws[data-t=showroom] .ws-hero p{opacity:.9;margin-bottom:18px}@media (max-width:600px){.ws[data-t=showroom] .ws-hero-txt{padding:24px 20px 28px}.ws[data-t=showroom] .ws-hero{min-height:420px}}.ws[data-t=showroom] .ws-card{background:#fff;border:1px solid #e3e8ef;border-radius:16px;transition:transform .25s,box-shadow .25s}.ws[data-t=showroom] .ws-card:hover{transform:translateY(-4px);box-shadow:0 6px 24px #0f1b2d14}.ws[data-t=showroom] .ws-yr{display:none}.ws[data-t=showroom] .ws-bd{border-top:0}.ws[data-t=showroom] .ws-pr{border-top:1px solid #e3e8ef;padding-top:10px}.ws[data-t=showroom] .ws-contact{color:#fff;background:linear-gradient(135deg,#0f1b2d,#1d3a73);border-radius:24px}.ws[data-t=showroom] .ws-contact .ws-btn{--ws-btn-bg:#ff7a1a;--ws-btn-hover:#e66a10}.ws[data-t=luxe]{--background:#0c0c0e;--foreground:#f4f1ea;--surface-muted:#17171b;--border-default:#2a2a30;--color-brand:#d4a85a;--color-brand-dark:#b98d3f;--color-zinc-400:#7a776f;--color-zinc-500:#9a978f;--color-zinc-600:#b3b0a8;--color-zinc-700:#cfccc4;--ws-body:var(--f-dmsans);--ws-head:var(--f-playfair);--ws-btn-bg:#d4a85a;--ws-btn-ink:#111;--ws-btn-hover:transparent;--ws-btn-hover-ink:#d4a85a;--ws-btn-r:0;--ws-hero-fallback:linear-gradient(135deg, #17171b, #2a2a30);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ws[data-t=luxe] button.ws-btn,.ws[data-t=luxe] a.ws-btn{text-transform:uppercase;letter-spacing:.06em;border:1px solid #d4a85a;padding:14px 28px;font-size:.8rem;font-weight:700}.ws[data-t=luxe] .ws-header{background:#0c0c0ee0;border-bottom:1px solid #2a2a30}.ws[data-t=luxe] .ws-nav{height:72px}.ws[data-t=luxe] .ws-logo{font-family:var(--ws-head);letter-spacing:.18em;text-transform:uppercase;color:#d4a85a;font-size:1.6rem}.ws[data-t=luxe] .ws-links{letter-spacing:.08em;text-transform:uppercase;color:#9a978f;font-size:.85rem}.ws[data-t=luxe] .ws-links a:hover{color:#f4f1ea}.ws[data-t=luxe] .ws-hero{border-bottom:1px solid #2a2a30;grid-template-columns:1fr 1.2fr;min-height:540px;display:grid}.ws[data-t=luxe] .ws-hero-txt{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:60px 24px 60px max(24px,50vw - 580px);display:flex}.ws[data-t=luxe] .ws-tag{color:#d4a85a;letter-spacing:.3em;text-transform:uppercase;font-size:.75rem}.ws[data-t=luxe] .ws-hero h1{letter-spacing:.03em;overflow-wrap:anywhere;font-size:clamp(3rem,8vw,6rem)}.ws[data-t=luxe] .ws-hero p{color:#9a978f;max-width:420px}.ws[data-t=luxe] .ws-hero-pic{min-height:280px;position:relative;overflow:hidden}.ws[data-t=luxe] .ws-hero-pic:after{content:"";background:linear-gradient(90deg,#0c0c0e,#0000 35%);position:absolute;inset:0}@media (max-width:850px){.ws[data-t=luxe] .ws-hero{grid-template-columns:1fr}.ws[data-t=luxe] .ws-hero-pic{order:-1;height:300px}.ws[data-t=luxe] .ws-hero-pic:after{background:linear-gradient(#0000 50%,#0c0c0e)}.ws[data-t=luxe] .ws-hero-txt{padding:32px 20px}}.ws[data-t=luxe] .ws-section-h h2{font-size:2rem}.ws[data-t=luxe] .ws-grid{background:#2a2a30;border:1px solid #2a2a30;gap:2px}.ws[data-t=luxe] .ws-card{background:#17171b}.ws[data-t=luxe] .ws-ph{aspect-ratio:3/2;background:#222}.ws[data-t=luxe] .ws-ph img{filter:saturate(.9)}.ws[data-t=luxe] .ws-bd{padding:18px 20px 22px}.ws[data-t=luxe] .ws-yr{letter-spacing:.2em}.ws[data-t=luxe] .ws-card h3{font-size:1.35rem}.ws[data-t=luxe] .ws-badge{color:#d4a85a;background:#0009;border:1px solid #d4a85a;border-radius:0}.ws[data-t=luxe] .ws-contact{border-top:1px solid #2a2a30;margin:0 auto;padding:56px 0}.ws[data-t=luxe] .ws-contact h2{font-size:2.2rem}.ws[data-t=bold]{--background:#fff;--foreground:#0a0a0a;--surface-muted:#f2f2f2;--border-default:#0a0a0a;--color-brand:#e10600;--color-brand-dark:#a80500;--color-zinc-400:#888;--color-zinc-500:#666;--color-zinc-600:#444;--color-zinc-700:#222;--ws-body:var(--f-barlow);--ws-head:var(--f-bebas);--ws-btn-bg:#ffe500;--ws-btn-ink:#0a0a0a;--ws-btn-hover:#0a0a0a;--ws-btn-hover-ink:#ffe500;--ws-btn-r:0;--ws-hero-fallback:linear-gradient(135deg, #111, #333);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ws[data-t=bold] h1,.ws[data-t=bold] h2,.ws[data-t=bold] h3,.ws[data-t=bold] .ws-logo{letter-spacing:.02em;font-weight:400;line-height:.95}.ws[data-t=bold] button.ws-btn,.ws[data-t=bold] a.ws-btn{text-transform:uppercase;letter-spacing:.04em;border:3px solid #0a0a0a;font-weight:800}.ws[data-t=bold] .ws-header{background:#fff;border-bottom:3px solid #0a0a0a}.ws[data-t=bold] .ws-logo{font-family:var(--ws-head);text-transform:uppercase;font-size:2rem}.ws[data-t=bold] .ws-links{text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:800}.ws[data-t=bold] .ws-links a:hover{color:#e10600}.ws[data-t=bold] .ws-hero{background:#000;align-items:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden}.ws[data-t=bold] .ws-hero-img{filter:grayscale(.3)contrast(1.1)}.ws[data-t=bold] .ws-hero:before{content:"";z-index:1;background:linear-gradient(#0000 35%,#000000e6);position:absolute;inset:0}.ws[data-t=bold] .ws-hero-txt{z-index:2;color:#fff;width:100%;max-width:1200px;margin:0 auto;padding:0 20px 48px;position:relative}.ws[data-t=bold] .ws-tag{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#e10600;margin-bottom:8px;padding:2px 10px;font-size:.8rem;font-weight:800;display:inline-block}.ws[data-t=bold] .ws-hero h1{text-transform:uppercase;color:#ffe500;overflow-wrap:anywhere;margin-bottom:10px;font-size:clamp(4rem,16vw,12rem)}.ws[data-t=bold] .ws-hero p{max-width:480px;margin-bottom:22px;font-size:1.1rem}.ws[data-t=bold] .ws-section-h h2{text-transform:uppercase;font-size:2.6rem}.ws[data-t=bold] .ws-grid{gap:26px}.ws[data-t=bold] .ws-card{background:#fff;border:3px solid #0a0a0a;transition:transform .15s,box-shadow .15s;box-shadow:8px 8px #0a0a0a}.ws[data-t=bold] .ws-card:hover{transform:translate(4px,4px);box-shadow:4px 4px #e10600}.ws[data-t=bold] .ws-ph{aspect-ratio:3/2;border-bottom:3px solid #0a0a0a}.ws[data-t=bold] .ws-bd{gap:4px;padding:14px 16px 18px}.ws[data-t=bold] .ws-yr{color:#0a0a0a;background:#ffe500;align-self:flex-start;padding:0 8px;font-weight:800}.ws[data-t=bold] .ws-card h3{text-transform:uppercase;font-size:1.9rem}.ws[data-t=bold] .ws-meta{font-weight:600}.ws[data-t=bold] .ws-pr{color:#e10600;letter-spacing:.02em;font-size:2rem;font-weight:400}.ws[data-t=bold] .ws-badge{color:#ffe500;background:#0a0a0a;border-radius:0}.ws[data-t=bold] .ws-contact{background:#ffe500;border:3px solid #0a0a0a;margin:56px auto;box-shadow:8px 8px #0a0a0a}.ws[data-t=bold] .ws-contact h2{text-transform:uppercase;font-size:2.6rem}.ws[data-t=bold] .ws-contact .ws-btn{--ws-btn-bg:#0a0a0a;--ws-btn-ink:#ffe500;--ws-btn-hover:#e10600;--ws-btn-hover-ink:#fff}.ws[data-t=bold] .ws-footer{color:#0a0a0a;border-top:3px solid #0a0a0a}.ws[data-t=earth]{--background:#f4efe8;--foreground:#26332c;--surface-muted:#e9dfce;--border-default:#e5ddd0;--color-brand:#2f6b4f;--color-brand-dark:#255640;--color-zinc-400:#a09a8c;--color-zinc-500:#7a8178;--color-zinc-600:#5d655e;--color-zinc-700:#444d46;--ws-body:var(--f-nunito);--ws-head:var(--f-fraunces);--ws-btn-bg:#2f6b4f;--ws-btn-ink:#fff;--ws-btn-hover:#255640;--ws-btn-r:999px;--ws-hero-fallback:linear-gradient(135deg, #e9dfce, #cdbfa6);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ws[data-t=earth] h1,.ws[data-t=earth] h2,.ws[data-t=earth] h3{font-weight:600}.ws[data-t=earth] .ws-header{background:#f4efe8eb;border-bottom:1px solid #e5ddd0}.ws[data-t=earth] .ws-logo{font-family:var(--ws-head);color:#2f6b4f;font-size:1.7rem}.ws[data-t=earth] .ws-links{color:#7a8178;font-weight:600}.ws[data-t=earth] .ws-hero{text-align:center;padding:32px 20px 0}.ws[data-t=earth] .ws-hero-txt{justify-items:center;gap:16px;max-width:640px;margin:0 auto 32px;display:grid}.ws[data-t=earth] .ws-tag{color:#2f6b4f;letter-spacing:.16em;text-transform:uppercase;background:#e9dfce;border-radius:999px;padding:4px 14px;font-size:.78rem;font-weight:800}.ws[data-t=earth] .ws-hero h1{color:#2f6b4f;overflow-wrap:anywhere;font-size:clamp(3rem,10vw,6rem)}.ws[data-t=earth] .ws-hero p{color:#7a8178;font-size:1.1rem}.ws[data-t=earth] .ws-hero-pic{border-radius:36px;max-width:1200px;height:min(52vw,460px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 50px #26332c26}.ws[data-t=earth] .ws-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:18px}.ws[data-t=earth] .ws-card{background:#fffdf9;border:1px solid #e5ddd0;border-radius:26px;grid-template-columns:42% 1fr;align-items:stretch;gap:16px;padding:10px;transition:transform .25s,box-shadow .25s;display:grid}.ws[data-t=earth] .ws-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #26332c1f}.ws[data-t=earth] .ws-ph{aspect-ratio:auto;background:#e9dfce;border-radius:18px;min-height:150px}.ws[data-t=earth] .ws-bd{justify-content:center;padding:8px 8px 8px 0}.ws[data-t=earth] .ws-pr{margin-top:8px;font-size:1.4rem;font-weight:600}.ws[data-t=earth] .ws-badge{color:#fff;background:#2f6b4f}.ws[data-t=earth] .ws-contact{color:#f4efe8;background:#2f6b4f;border-radius:32px}.ws[data-t=earth] .ws-contact .ws-btn{--ws-btn-bg:#f4efe8;--ws-btn-ink:#2f6b4f;--ws-btn-hover:#fff}@media (max-width:520px){.ws[data-t=earth] .ws-card{grid-template-columns:1fr}}