@font-face{font-family:__Archivo_485b41;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_485b41;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Archivo_485b41;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_485b41;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_485b41;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Archivo_485b41;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_485b41;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_485b41;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Archivo_485b41;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_485b41;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_485b41;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Archivo_485b41;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_485b41;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_485b41;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Archivo_485b41;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_Fallback_485b41;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_485b41{font-family:__Archivo_485b41,__Archivo_Fallback_485b41;font-style:normal}.__variable_485b41{--font-archivo:"__Archivo_485b41","__Archivo_Fallback_485b41"}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Sans_f04d51;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_Fallback_f04d51;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_f04d51{font-family:__IBM_Plex_Sans_f04d51,__IBM_Plex_Sans_Fallback_f04d51;font-style:normal}.__variable_f04d51{--font-plex-sans:"__IBM_Plex_Sans_f04d51","__IBM_Plex_Sans_Fallback_f04d51"}@font-face{font-family:__IBM_Plex_Mono_308571;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_308571;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_308571;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_308571;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Mono_308571;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_308571;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_308571;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_308571;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_308571;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Mono_308571;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_308571;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_308571{font-family:__IBM_Plex_Mono_308571,__IBM_Plex_Mono_Fallback_308571;font-style:normal}.__variable_308571{--font-plex-mono:"__IBM_Plex_Mono_308571","__IBM_Plex_Mono_Fallback_308571"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-plex-sans),sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-plex-mono),monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sticky{position:sticky}.top-0{top:0}.z-50{z-index:50}.col-span-12{grid-column:span 12/span 12}.col-span-6{grid-column:span 6/span 6}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mt-5{margin-top:1.25rem}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-12{height:3rem}.h-\[2px\]{height:2px}.w-7{width:1.75rem}.w-auto{width:auto}.w-full{width:100%}.max-w-\[500px\]{max-width:500px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-\[920px\]{max-width:920px}.max-w-container{max-width:1440px}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.gap-10{gap:2.5rem}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-10{row-gap:2.5rem}.gap-y-12{row-gap:3rem}.gap-y-14{row-gap:3.5rem}.bg-mdt-charcoal{--tw-bg-opacity:1;background-color:rgb(35 31 32/var(--tw-bg-opacity,1))}.bg-mdt-offwhite{--tw-bg-opacity:1;background-color:rgb(250 247 242/var(--tw-bg-opacity,1))}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-12{padding-bottom:3rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-6{padding-bottom:1.5rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-mdt-charcoal\/75{color:rgba(35,31,32,.75)}.text-mdt-charcoal\/80{color:rgba(35,31,32,.8)}.text-mdt-offwhite{--tw-text-opacity:1;color:rgb(250 247 242/var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-smooth:cubic-bezier(0.22,1,0.36,1);--ease-out-soft:cubic-bezier(0.16,1,0.3,1);--shadow-sm:0 1px 2px rgba(35,31,32,.05),0 2px 8px rgba(35,31,32,.06);--shadow-md:0 2px 4px rgba(35,31,32,.06),0 8px 24px rgba(35,31,32,.1);--shadow-lg:0 4px 12px rgba(35,31,32,.08),0 16px 40px rgba(35,31,32,.12);--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px}html{scroll-behavior:smooth;background-color:#faf7f2;color:#231f20}body{font-family:var(--font-plex-sans),sans-serif}section[id]{scroll-margin-top:96px}@media (max-width:768px){html{scroll-snap-type:y proximity}section{scroll-snap-stop:normal}footer,section{scroll-snap-align:start;scroll-margin-top:72px}}.skip-to-content{position:absolute;top:-100px;left:16px;background:#e5cc26;color:#231f20;padding:12px 18px;z-index:200;font-family:var(--font-plex-sans),sans-serif;font-weight:600;font-size:14px;text-decoration:none;border-radius:var(--radius-md);transition:top .22s var(--ease-smooth)}.skip-to-content:focus{top:16px;outline:2px solid #1a98d2;outline-offset:3px;box-shadow:var(--shadow-md)}.regua-cor{display:flex;height:3px;width:100%;opacity:.85}.regua-cor span{flex:1 1 0;display:block}.display-xl{letter-spacing:-.015em;line-height:1.06}.display-l,.display-xl{font-family:var(--font-archivo),sans-serif;font-weight:700;text-wrap:balance}.display-l{letter-spacing:-.012em;line-height:1.08}.eyebrow{font-family:var(--font-plex-sans),sans-serif;font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase}@media (min-width:1024px){.eyebrow{font-size:12px}}.btn{display:inline-flex;align-items:center;gap:12px;padding:16px 28px;font-family:var(--font-plex-sans),sans-serif;font-weight:600;font-size:15px;line-height:1;transition:background-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out,transform .2s ease-out;text-decoration:none;border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0);transition-duration:.1s}.btn-primary{background:#231f20;color:#e5cc26}.btn-primary:hover{background:#3a3536;box-shadow:var(--shadow-md)}.btn-accent{background:#da4d2b;color:#faf7f2}.btn-accent:hover{background:#c4431f;box-shadow:var(--shadow-md)}.btn-ghost{background:transparent;color:#231f20;padding:16px 4px;border-bottom:2px solid rgba(35,31,32,.35);gap:14px;border-radius:0}.btn-ghost:hover{color:#1a98d2;border-bottom-color:#1a98d2;transform:none}.btn-ghost-light{background:transparent;color:#faf7f2;padding:16px 4px;border-bottom:2px solid hsla(38,44%,96%,.45);gap:14px;border-radius:0}.btn-ghost-light:hover{color:#e5cc26;border-bottom-color:#e5cc26;transform:none}.btn-yellow{background:#e5cc26;color:#231f20}.btn-yellow:hover{background:#d4bd23;box-shadow:0 2px 4px rgba(35,31,32,.08),0 8px 20px rgba(229,204,38,.25)}.nav-link{font-family:var(--font-plex-sans),sans-serif;font-weight:500;font-size:15px;color:#231f20;position:relative;padding:6px 0;text-decoration:none}.nav-link:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#231f20;transition:width .2s ease-out}.nav-link:hover:after{width:100%}.nav-link:focus-visible{outline:2px solid #1a98d2;outline-offset:4px;border-radius:4px}a:focus-visible,button:focus-visible{outline:2px solid #1a98d2;outline-offset:3px}.header-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.header-grid>:first-child{justify-self:start}.header-grid>:last-child{justify-self:end}.header-bg{background:hsla(38,44%,96%,.92);backdrop-filter:saturate(140%) blur(6px);-webkit-backdrop-filter:saturate(140%) blur(6px)}.breadcrumb{font-family:var(--font-plex-sans),sans-serif;font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgba(35,31,32,.55);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.breadcrumb a{color:rgba(35,31,32,.85);text-decoration:none}.breadcrumb a:hover{color:#da4d2b}.breadcrumb .sep{color:rgba(35,31,32,.3)}.breadcrumb .current{color:#231f20;font-weight:600}.hero-video{position:relative;min-height:82vh;display:flex;align-items:center;overflow:hidden;background:#faf7f2 url(/assets/site/hero-poster.webp) 50%/cover no-repeat}.hero-video-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center}.hero-video-overlay{position:absolute;inset:0;background:linear-gradient(90deg,hsla(38,44%,96%,.96),hsla(38,44%,96%,.84) 34%,hsla(38,44%,96%,.35) 62%,hsla(38,44%,96%,.05) 85%)}.hero-full-content{position:relative;z-index:1;padding-top:56px;padding-bottom:56px}@media (max-width:768px){.hero-video{min-height:70vh}.hero-video-bg{-o-object-position:74% center;object-position:74% center}.hero-video-overlay{background:linear-gradient(90deg,hsla(38,44%,96%,.95),hsla(38,44%,96%,.86) 55%,hsla(38,44%,96%,.62))}}@media (prefers-reduced-motion:reduce){.hero-video-bg{display:none}}.store-hero-stack{position:relative}.store-hero-block-bg{display:none}.store-hero-frame{position:relative;z-index:1;overflow:hidden;background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.store-hero-frame img{width:100%;height:auto;display:block}.reveal{opacity:0;transform:translateY(8px);animation:reveal-in .34s var(--ease-out-soft) forwards}@keyframes reveal-in{to{opacity:1;transform:translateY(0)}}.reveal-1{animation-delay:40ms}.reveal-2{animation-delay:80ms}.reveal-3{animation-delay:.12s}.reveal-4{animation-delay:.16s}.reveal-5{animation-delay:.2s}.reveal-6{animation-delay:.24s}.trust-band{background:#231f20;color:#faf7f2}.trust-band-inner{display:grid;grid-template-columns:1fr}@media (min-width:768px){.trust-band-inner{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.trust-band-inner{grid-template-columns:repeat(4,1fr)}}.trust-item{padding:22px 0;border-bottom:1px solid hsla(38,44%,96%,.1);display:flex;align-items:baseline;gap:14px;justify-content:center}.trust-item:last-child{border-bottom:none}@media (min-width:768px){.trust-item:nth-child(odd){border-right:1px solid hsla(38,44%,96%,.1)}.trust-item:nth-child(3),.trust-item:nth-child(4){border-bottom:none}}@media (min-width:1024px){.trust-item{border-bottom:none!important;border-right:1px solid hsla(38,44%,96%,.1)!important;padding:32px 24px}.trust-item:last-child{border-right:none!important}}.trust-number{font-family:var(--font-archivo),sans-serif;font-weight:800;font-size:clamp(36px,4vw,52px);line-height:.95;letter-spacing:-.018em;color:#e5cc26;flex-shrink:0;font-variant-numeric:tabular-nums}.trust-label{font-family:var(--font-plex-sans),sans-serif;font-weight:600;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:hsla(38,44%,96%,.78);line-height:1.4}.trust-item--text .trust-number{font-size:clamp(20px,1.8vw,24px);font-weight:700;letter-spacing:-.008em;color:#faf7f2;text-transform:none;line-height:1.15}.store-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.store-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1024px){.store-grid{grid-template-columns:repeat(3,1fr);gap:28px}}.store-grid-card{background:rgba(35,31,32,.04);padding:18px;border-radius:var(--radius-xl);text-decoration:none;color:inherit;transition:background-color .22s ease-out,transform .22s ease-out,box-shadow .22s ease-out;display:flex;flex-direction:column;position:relative}.store-grid-card:hover{background:rgba(229,204,38,.08);transform:translateY(-2px);box-shadow:var(--shadow-md)}.store-grid-photo{background:#fff;border-radius:var(--radius-lg);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.store-grid-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .4s var(--ease-smooth)}.store-grid-card:hover .store-grid-photo img{transform:scale(1.02)}.store-grid-body{padding:22px 6px 4px;display:flex;flex-direction:column;flex:1}.store-grid-name{font-family:var(--font-archivo),sans-serif;font-size:19px;line-height:1.25;color:#231f20;margin-bottom:12px;letter-spacing:-.01em}.store-grid-name-city{font-weight:800}.store-grid-name-sep{color:rgba(35,31,32,.45);margin:0 6px;font-weight:500}.store-grid-name-bairro{font-weight:500;color:rgba(35,31,32,.78)}.store-grid-address{display:flex;align-items:flex-start;gap:6px;font-family:var(--font-plex-sans),sans-serif;font-size:14px;line-height:1.45;color:rgba(35,31,32,.65);margin-bottom:18px}.store-grid-address svg{flex-shrink:0;margin-top:2px;opacity:.7}.store-grid-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-plex-sans),sans-serif;font-weight:600;font-size:14px;color:#ce177a;margin-top:auto;transition:gap .24s var(--ease-smooth)}.store-grid-card:hover .store-grid-cta{gap:14px}.store-list{display:flex;flex-direction:column}.store-list-row{display:grid;grid-template-columns:1fr;gap:18px;padding:24px 0;border-top:1px solid rgba(35,31,32,.12);text-decoration:none;color:inherit;transition:background-color .28s var(--ease-smooth)}.store-list-row:last-child{border-bottom:1px solid rgba(35,31,32,.12)}@media (min-width:768px){.store-list-row{grid-template-columns:240px 1fr auto;gap:32px;align-items:center;padding:28px 18px}}@media (min-width:1280px){.store-list-row{grid-template-columns:280px 1fr auto;gap:48px;padding:36px 24px}}.store-list-row:hover{background-color:rgba(229,204,38,.07)}.store-list-image{aspect-ratio:16/10;background:#fff;overflow:hidden;border-radius:var(--radius-lg);position:relative;box-shadow:var(--shadow-sm)}.store-list-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .28s ease-out}.store-list-row:hover .store-list-image img{transform:scale(1.02)}.store-list-content{display:flex;flex-direction:column;gap:6px}.store-list-number{font-family:var(--font-plex-sans),sans-serif;font-weight:600;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:rgba(35,31,32,.55)}.store-list-name{font-family:var(--font-archivo),sans-serif;font-weight:700;font-size:clamp(22px,3.2vw,38px);line-height:1.08;letter-spacing:-.014em;color:#231f20;margin:2px 0 0}.store-list-address{font-family:var(--font-plex-sans),sans-serif;font-size:15px;color:rgba(35,31,32,.65);line-height:1.45;margin-top:8px}@media (min-width:1024px){.store-list-address{font-size:16px}}.store-list-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-plex-sans),sans-serif;font-weight:600;font-size:14px;color:#231f20;flex-shrink:0;padding-bottom:4px;border-bottom:2px solid #231f20;transition:gap .24s var(--ease-smooth),border-color .22s ease-out}.store-list-row:hover .store-list-cta{gap:14px;border-bottom-color:var(--bar,#231f20)}.marquee{--cell-w:180px;--gap:14px;--count:7;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent)}@media (min-width:768px){.marquee{--cell-w:210px;--gap:14px}}@media (min-width:1280px){.marquee{--cell-w:230px;--gap:16px}}.marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:brand-marquee 40s linear infinite;will-change:transform}.marquee:focus-within .marquee-track,.marquee:hover .marquee-track{animation-play-state:paused}@keyframes brand-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * (var(--cell-w) + var(--gap)) * var(--count)),0,0)}}@media (prefers-reduced-motion:reduce){.marquee{-webkit-mask-image:none;mask-image:none}.marquee-track{animation:none;transform:none;flex-wrap:wrap;justify-content:center;gap:var(--gap);width:auto}.marquee-track .brand-cell[aria-hidden=true]{display:none}.marquee-track .brand-cell{margin-right:0}}.brand-cell{position:relative;flex:0 0 auto;width:var(--cell-w);margin-right:var(--gap);background:#fff;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;padding:22px 18px;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .22s ease-out,box-shadow .22s ease-out}.brand-cell:before{content:"";position:absolute;top:0;left:16px;right:16px;height:3px;background:var(--top,#231f20);border-radius:0 0 3px 3px;pointer-events:none}.brand-cell:focus-within,.brand-cell:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);z-index:1}@media (min-width:1024px){.brand-cell{padding:26px 18px}}.brand-cell img{max-height:80%;max-width:90%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .32s ease-out}.brand-cell:focus-within img,.brand-cell:hover img{transform:scale(1.02)}.product-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;padding:4px 0 16px}.product-track::-webkit-scrollbar{display:none}@media (min-width:1024px){.product-track{gap:22px}}.product-card{flex:0 0 auto;width:230px;scroll-snap-align:start;position:relative;text-decoration:none;color:inherit}@media (min-width:768px){.product-card{width:270px}}@media (min-width:1280px){.product-card{width:296px}}.product-image{position:relative;background:#fff;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:28px;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.product-image:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;background:var(--brand-color,#231f20);transition:height .22s ease-out;pointer-events:none}.product-card:focus-visible .product-image:before,.product-card:hover .product-image:before{height:8px}.product-image img{max-height:100%;max-width:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .36s ease-out}.product-card:focus-visible .product-image img,.product-card:hover .product-image img{transform:scale(1.02)}.product-desc{position:absolute;left:0;right:0;bottom:0;background:rgba(35,31,32,.94);color:#faf7f2;padding:14px 16px 16px;font-family:var(--font-plex-sans),sans-serif;font-size:13px;font-weight:400;line-height:1.42;transform:translateY(100%);transition:transform .32s ease-out;pointer-events:none;margin:0}.product-card:focus-visible .product-desc,.product-card:hover .product-desc{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.product-desc{transition:none}}@media (hover:none){.product-desc{display:none}}.product-body{padding-top:18px}.product-brand{font-family:var(--font-plex-sans),sans-serif;font-weight:600;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgba(35,31,32,.6);margin-bottom:8px;display:block;line-height:1}.product-name{font-family:var(--font-archivo),sans-serif;font-weight:700;font-size:18px;line-height:1.2;letter-spacing:-.012em;color:#231f20;margin-bottom:4px}.product-spec{font-family:var(--font-plex-sans),sans-serif;font-size:14px;line-height:1.5;color:rgba(35,31,32,.65)}.product-nav{display:inline-flex;gap:2px}.product-nav-btn{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(35,31,32,.15);color:#231f20;cursor:pointer;font-size:18px;line-height:1;transition:background-color .18s ease-out,color .18s ease-out,opacity .18s ease-out,box-shadow .18s ease-out;border-radius:var(--radius-sm)}.product-nav-btn:hover{background:#231f20;color:#e5cc26}.product-nav-btn:disabled{opacity:.32;cursor:not-allowed;pointer-events:none}.product-section-cta{margin-top:48px;padding-top:32px;border-top:1px solid rgba(35,31,32,.15);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:20px}.brand-strip{margin-bottom:56px}.brand-strip:last-of-type{margin-bottom:0}@media (min-width:1024px){.brand-strip{margin-bottom:80px}}.brand-strip-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid rgba(35,31,32,.15)}.brand-strip-title{font-family:var(--font-archivo),sans-serif;font-weight:700;font-size:clamp(22px,2.5vw,32px);line-height:1;letter-spacing:-.015em;color:#231f20}.calc-panel{background:#231f20;color:#faf7f2;padding:32px 22px;display:grid;grid-template-columns:1fr;gap:32px;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}@media (min-width:768px){.calc-panel{padding:40px 36px;gap:40px}}@media (min-width:1024px){.calc-panel{padding:56px;grid-template-columns:7fr 5fr;gap:56px}}.calc-field{display:block}.calc-field+.calc-field{margin-top:26px}.calc-field-label{font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#e5cc26;margin-bottom:12px;display:block}.calc-field-label,.calc-input{font-family:var(--font-plex-sans),sans-serif}.calc-input{background:transparent;color:#faf7f2;border:1px solid hsla(38,44%,96%,.22);padding:14px 16px;font-size:16px;font-weight:500;line-height:1;width:100%;outline:none;transition:border-color .18s ease-out,background-color .18s ease-out;-moz-appearance:textfield;border-radius:var(--radius-md)}.calc-input:focus{border-color:#e5cc26;background-color:rgba(229,204,38,.06);box-shadow:0 0 0 3px rgba(229,204,38,.12)}.calc-input::-moz-placeholder{color:hsla(38,44%,96%,.32)}.calc-input::placeholder{color:hsla(38,44%,96%,.32)}.calc-input::-webkit-inner-spin-button,.calc-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc-surface-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (min-width:640px){.calc-surface-options{grid-template-columns:repeat(6,1fr)}}.calc-surface-btn{background:transparent;color:#faf7f2;border:1px solid hsla(38,44%,96%,.22);padding:12px 6px;font-family:var(--font-plex-sans),sans-serif;font-weight:500;font-size:13px;line-height:1;text-align:center;cursor:pointer;transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out;border-radius:var(--radius-sm)}.calc-surface-btn[aria-pressed=true]{background:#e5cc26;color:#231f20;border-color:#e5cc26}.calc-surface-btn:hover:not([aria-pressed=true]){border-color:#e5cc26;color:#e5cc26;background-color:rgba(229,204,38,.06)}.calc-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.calc-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (min-width:1024px){.calc-grid-2,.calc-grid-3{gap:22px}}.calc-result-side{background:rgba(229,204,38,.05);border-left:4px solid #e5cc26;padding:26px 28px;display:flex;flex-direction:column;justify-content:center;border-radius:var(--radius-lg)}@media (min-width:1024px){.calc-result-side{padding:32px}}.calc-result-label{font-family:var(--font-plex-sans),sans-serif;font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:hsla(38,44%,96%,.65);margin-bottom:12px}.calc-result-number{font-family:var(--font-archivo),sans-serif;font-weight:800;font-size:clamp(48px,6.5vw,80px);line-height:.95;letter-spacing:-.02em;color:#e5cc26;margin-bottom:6px;font-variant-numeric:tabular-nums}.calc-result-unit{font-family:var(--font-plex-sans),sans-serif;font-size:16px;color:#faf7f2;margin-bottom:24px}.calc-result-breakdown{font-family:var(--font-plex-mono),monospace;font-size:12px;letter-spacing:.04em;color:hsla(38,44%,96%,.62);margin-bottom:24px;line-height:1.7}.calc-result-breakdown strong{color:#faf7f2;font-weight:500}.calc-disclaimer{font-family:var(--font-plex-sans),sans-serif;font-size:12px;line-height:1.5;color:rgba(35,31,32,.55);margin-top:18px;max-width:720px}.color-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 12px}@media (min-width:640px){.color-grid{grid-template-columns:repeat(4,1fr);gap:18px 14px}}@media (min-width:1024px){.color-grid{grid-template-columns:repeat(6,1fr);gap:24px 18px}}.color-swatch{display:block;text-decoration:none;color:inherit}.color-swatch-fill{aspect-ratio:1/1;background:var(--swatch);transition:transform .22s ease-out,box-shadow .22s ease-out;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px rgba(35,31,32,.06)}.color-swatch:focus-visible .color-swatch-fill,.color-swatch:hover .color-swatch-fill{transform:translateY(-3px);box-shadow:var(--shadow-md)}.color-swatch-meta{padding-top:14px}.color-swatch-brand{display:block;font-family:var(--font-plex-sans),sans-serif;font-weight:600;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:rgba(35,31,32,.55);margin-bottom:5px}.color-swatch-name{display:block;font-family:var(--font-archivo),sans-serif;font-weight:700;font-size:14px;line-height:1.2;letter-spacing:-.005em;color:#231f20}@media (min-width:1024px){.color-swatch-name{font-size:15px}}.cores-cta{margin-top:56px;padding-top:36px;border-top:1px solid rgba(35,31,32,.1);display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media (min-width:768px){.cores-cta{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}}.cores-cta-text{font-size:clamp(16px,1.2vw,19px);line-height:1.55;color:rgba(35,31,32,.75);max-width:480px}.color-disclaimer,.cores-cta-text{font-family:var(--font-plex-sans),sans-serif}.color-disclaimer{font-size:13px;line-height:1.5;color:rgba(35,31,32,.6);margin-top:14px;max-width:540px}.info-bar{background:#231f20;color:#faf7f2}.info-bar-grid{display:grid;grid-template-columns:1fr;gap:0}@media (min-width:768px){.info-bar-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.info-bar-grid{grid-template-columns:repeat(4,1fr)}}.info-bar-item{padding:22px 20px;border-bottom:1px solid hsla(38,44%,96%,.12);display:flex;flex-direction:column;gap:6px}@media (min-width:768px){.info-bar-item:nth-child(odd){border-right:1px solid hsla(38,44%,96%,.12)}.info-bar-item:nth-last-child(-n+2){border-bottom:none}}@media (min-width:1024px){.info-bar-item{border-bottom:none!important;border-right:1px solid hsla(38,44%,96%,.12)!important;padding:26px 28px}.info-bar-item:last-child{border-right:none!important}}.info-bar-label{font-family:var(--font-plex-sans),sans-serif;font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#e5cc26}.info-bar-value{font-family:var(--font-archivo),sans-serif;font-weight:700;font-size:18px;line-height:1.2;color:#faf7f2}.info-bar-value a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(229,204,38,.5);transition:border-color .2s ease-out}.info-bar-value a:hover{border-bottom-color:#e5cc26;color:#e5cc26}.info-bar-value-sm{font-family:var(--font-plex-sans),sans-serif;font-weight:500;font-size:15px;color:#faf7f2}.section-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:28px}.section-eyebrow span:first-child{display:block;width:28px;height:2px;background:#231f20}.section-h2{font-family:var(--font-archivo),sans-serif;font-weight:700;line-height:1.08;letter-spacing:-.012em;text-wrap:balance;font-size:clamp(28px,4.2vw,52px);max-width:920px}.section-body{font-family:var(--font-plex-sans),sans-serif;font-size:clamp(17px,1.25vw,20px);line-height:1.55;color:rgba(35,31,32,.8);max-width:660px;margin-top:20px}.gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width:768px){.gallery-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:1024px){.gallery-grid{grid-template-columns:repeat(3,1fr);gap:18px}}.gallery-cell{aspect-ratio:4/3;background:#eae5dc;border-radius:var(--radius-lg);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.gallery-cell img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease-out}.gallery-cell:hover img{transform:scale(1.02)}.gallery-placeholder{font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(35,31,32,.4);text-align:center;padding:16px;line-height:1.5}.map-frame{aspect-ratio:21/9;width:100%;border-radius:14px;overflow:hidden;box-shadow:var(--shadow-md)}@media (max-width:768px){.map-frame{aspect-ratio:4/3}}.map-frame iframe{width:100%;height:100%;border:0;display:block}.faq-item{border-bottom:1px solid rgba(35,31,32,.12)}.faq-summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:var(--font-archivo),sans-serif;font-weight:700;font-size:clamp(17px,1.5vw,22px);line-height:1.3;color:#231f20;transition:color .2s ease-out}.faq-summary::-webkit-details-marker{display:none}.faq-summary:hover{color:#da4d2b}.faq-icon{flex-shrink:0;font-family:var(--font-plex-mono),monospace;font-weight:500;font-size:22px;transition:transform .2s ease-out}details[open] .faq-icon{transform:rotate(45deg)}.faq-answer{font-family:var(--font-plex-sans),sans-serif;font-size:16px;line-height:1.6;color:rgba(35,31,32,.75);padding:0 0 24px;max-width:820px}.faq-answer a{color:#231f20;text-decoration:underline}.footer-eyebrow{font-family:var(--font-plex-sans),sans-serif;font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#e5cc26;margin-bottom:22px;display:block}@media (min-width:1024px){.footer-eyebrow{font-size:13px}}.footer-logo{height:52px;width:auto;display:block;margin-bottom:26px}.footer-tagline{font-size:16px;line-height:1.55;color:hsla(38,44%,96%,.78);max-width:340px;margin-bottom:28px}.footer-social,.footer-tagline{font-family:var(--font-plex-sans),sans-serif}.footer-social{display:inline-flex;align-items:center;gap:10px;color:#faf7f2;text-decoration:none;font-weight:500;font-size:15px;border-bottom:2px solid #faf7f2;padding-bottom:4px;transition:color .18s ease-out,border-color .18s ease-out}.footer-social:hover{color:#e5cc26;border-color:#e5cc26}.footer-social svg{width:18px;height:18px;flex-shrink:0}.footer-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.footer-nav-link{font-family:var(--font-plex-sans),sans-serif;font-weight:500;font-size:15px;color:hsla(38,44%,96%,.88);text-decoration:none;transition:color .18s ease-out}.footer-nav-link:hover{color:#e5cc26}.footer-stores-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:24px 32px}@media (min-width:640px){.footer-stores-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footer-stores-grid{grid-template-columns:repeat(3,1fr);gap:28px 28px}}.footer-store{display:block;text-decoration:none;color:inherit;border-left:2px solid transparent;padding-left:14px;transition:border-color .18s ease-out}.footer-store:hover{border-color:#e5cc26}.footer-store-name{font-family:var(--font-archivo),sans-serif;font-weight:700;font-size:15px;line-height:1.2;color:#faf7f2;margin-bottom:6px;letter-spacing:-.005em}.footer-store-address{font-family:var(--font-plex-sans),sans-serif;font-size:13px;line-height:1.5;color:hsla(38,44%,96%,.62)}.footer-divider{height:1px;background:hsla(38,44%,96%,.15);margin:60px 0 32px}@media (min-width:1024px){.footer-divider{margin:72px 0 36px}}.footer-bottom{display:flex;flex-direction:column-reverse;gap:28px;align-items:flex-start}@media (min-width:768px){.footer-bottom{flex-direction:row;align-items:center;justify-content:space-between}}.footer-copyright{color:hsla(38,44%,96%,.5);letter-spacing:.02em}.footer-copyright,.footer-legal{font-family:var(--font-plex-sans),sans-serif;font-size:12px}.footer-legal{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}.footer-legal a{color:hsla(38,44%,96%,.62);text-decoration:none;transition:color .18s ease-out}.footer-legal a:hover{color:#e5cc26}.footer-legal-sep{color:hsla(38,44%,96%,.25)}.wa-fab{position:fixed;bottom:22px;right:22px;width:56px;height:56px;background:#25d366;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;z-index:100;box-shadow:0 6px 22px rgba(0,0,0,.22);transition:transform .22s ease-out,box-shadow .22s ease-out;text-decoration:none;color:#fff}.wa-fab:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.18)}.wa-fab svg{width:28px;height:28px}@media (min-width:1024px){.wa-fab{bottom:30px;right:30px;width:64px;height:64px}.wa-fab svg{width:32px;height:32px}}.wa-fab:before{content:"";position:absolute;inset:0;border-radius:50%;background:#25d366;z-index:-1;opacity:.22;animation:wa-pulse 3.2s ease-out infinite}@keyframes wa-pulse{0%{transform:scale(1);opacity:.22}to{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion:reduce){.wa-fab:before{animation:none;opacity:0}}.contato-grid{display:grid;grid-template-columns:1fr;gap:22px}@media (min-width:768px){.contato-grid{grid-template-columns:repeat(2,1fr);gap:26px}}@media (min-width:1280px){.contato-grid{grid-template-columns:repeat(3,1fr);gap:28px}}.contato-card{background:rgba(35,31,32,.04);border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column;transition:background-color .22s ease-out,transform .22s ease-out,box-shadow .22s ease-out}.contato-card:hover{background:rgba(229,204,38,.08);transform:translateY(-2px);box-shadow:var(--shadow-md)}.contato-card-photo{display:block;aspect-ratio:4/3;background:#fff;position:relative;overflow:hidden}.contato-card-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .4s var(--ease-smooth)}.contato-card:hover .contato-card-photo img{transform:scale(1.02)}.contato-card-body{padding:22px;display:flex;flex-direction:column;gap:14px;flex:1}.contato-card-number{font-family:var(--font-plex-sans),sans-serif;font-weight:600;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:rgba(35,31,32,.55)}.contato-card-name{font-family:var(--font-archivo),sans-serif;font-weight:700;font-size:22px;line-height:1.15;letter-spacing:-.015em;color:#231f20;margin:-4px 0 4px}.contato-card-name a{color:inherit;text-decoration:none;transition:color .18s ease-out}.contato-card-name a:hover{color:#da4d2b}.contato-card-info{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.contato-card-info li{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-plex-sans),sans-serif;font-size:13.5px;line-height:1.45;color:rgba(35,31,32,.72)}.contato-card-info svg{flex-shrink:0;margin-top:3px;opacity:.7}.contato-card-cta{margin-top:auto;padding-top:8px;display:flex;flex-direction:column;gap:12px}@media (min-width:1024px){.contato-card-cta{flex-direction:row;align-items:center;gap:16px}}.contato-card-cta .btn{padding:14px 22px;font-size:14px}.contato-card-map{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-plex-sans),sans-serif;font-weight:500;font-size:13px;color:rgba(35,31,32,.65);text-decoration:none;border-bottom:1px solid rgba(35,31,32,.2);padding-bottom:2px;transition:color .18s ease-out,border-color .18s ease-out}.contato-card-map:hover{color:#da4d2b;border-bottom-color:#da4d2b}.wa-popover-backdrop{position:fixed;inset:0;background:rgba(35,31,32,.3);z-index:99;border:0;padding:0;animation:wa-fade-in .2s var(--ease-smooth);cursor:pointer}@keyframes wa-fade-in{0%{opacity:0}to{opacity:1}}.wa-popover{position:fixed;bottom:90px;right:22px;z-index:101;width:min(360px,calc(100vw - 44px));background:#faf7f2;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(12px) scale(.96);transform-origin:bottom right;transition:opacity .22s var(--ease-smooth),transform .22s var(--ease-smooth)}.wa-popover-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}@media (min-width:1024px){.wa-popover{bottom:110px;right:30px;width:380px}}@media (max-width:639px){.wa-popover{bottom:0;right:0;left:0;width:100%;max-height:92vh;border-radius:14px 14px 0 0;transform-origin:bottom center;transform:translateY(100%)}.wa-popover-open{transform:translateY(0)}}.wa-popover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px 14px;border-bottom:1px solid rgba(35,31,32,.1)}.wa-popover-title{font-family:var(--font-archivo),sans-serif;font-weight:800;font-size:17px;line-height:1.1;letter-spacing:-.015em;color:#231f20}.wa-popover-sub{font-family:var(--font-plex-sans),sans-serif;font-weight:600;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:rgba(35,31,32,.55);margin-top:4px}.wa-popover-close{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(35,31,32,.12);border-radius:var(--radius-sm);color:#231f20;cursor:pointer;transition:background-color .18s ease-out,border-color .18s ease-out}.wa-popover-close:hover{background:rgba(35,31,32,.06);border-color:#231f20}.wa-popover-close svg{width:15px;height:15px}.wa-popover-list{list-style:none;padding:0;margin:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.wa-popover-list li+li{border-top:1px solid rgba(35,31,32,.08)}.wa-popover-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 18px;text-decoration:none;color:inherit;transition:background-color .18s ease-out;min-height:44px}.wa-popover-item:hover{background:rgba(37,211,102,.1)}.wa-popover-item:focus-visible{outline:2px solid #25d366;outline-offset:-2px}.wa-popover-item-main{display:flex;flex-direction:column;gap:1px;min-width:0}.wa-popover-item-name{font-family:var(--font-archivo),sans-serif;font-weight:700;font-size:14px;line-height:1.2;letter-spacing:-.005em;color:#231f20}.wa-popover-item-region{font-family:var(--font-plex-sans),sans-serif;font-weight:600;font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:rgba(35,31,32,.55)}.wa-popover-item-phone{flex-shrink:0;font-family:var(--font-plex-mono),monospace;font-weight:500;font-size:11.5px;letter-spacing:.04em;color:rgba(35,31,32,.62)}@media (min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-7{gap:1.75rem}.sm\:gap-8{gap:2rem}}@media (min-width:768px){.md\:flex{display:flex}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-14{margin-bottom:3.5rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mb-20{margin-bottom:5rem}.lg\:mb-9{margin-bottom:2.25rem}.lg\:h-16{height:4rem}.lg\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.lg\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:pb-14{padding-bottom:3.5rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-28{padding-bottom:7rem}.lg\:pb-32{padding-bottom:8rem}.lg\:pb-36{padding-bottom:9rem}.lg\:pr-8{padding-right:2rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-28{padding-top:7rem}.lg\:pt-32{padding-top:8rem}}