@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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;font-style:italic;font-weight:700;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:italic;font-weight:700;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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%}.fraunces_75921d5f-module__IyU1MW__className{font-family:Fraunces,Fraunces Fallback}.fraunces_75921d5f-module__IyU1MW__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_dd43f7d5-module__NtXykW__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_dd43f7d5-module__NtXykW__variable{--font-body:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_f49874be-module__RUqS_q__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_f49874be-module__RUqS_q__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--ff-sans);--default-mono-font-family:var(--font-mono);--font-dm:var(--ff-dm)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.jr{--ink:#0f0e0c;--sand:#c9a961;--sand-lt:#e3c987;--sand-bg:#ece3cf;--cream:#f3eee3;--stone:#6e6656;--warm-white:#fbf8f1;--ice:#38a9e4;--ff-serif:var(--font-display), "Fraunces", Georgia, serif;--ff-dm:var(--font-body), "Hanken Grotesk", system-ui, sans-serif;--ff-sans:var(--font-body), "Hanken Grotesk", system-ui, sans-serif;--ff-mono:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace}#vm-app.jr{background:var(--ink);color:var(--cream)}html body{background:#0f0e0c}.jr .vm-section-label,.jr .vm-detail-label,.jr .vm-stat-lbl,.jr .vm-nav-links a,.jr .vm-footer-links a,.jr .vm-nav-cta,.jr .vm-btn-primary,.jr .vm-form-btn,.jr .vm-quote-attr,.jr .vm-card-num,.jr .vm-step-dot{font-family:var(--ff-mono)}.jr .vm-section-title{font-weight:500}.jr .vm-section-title em,.jr .vm-section-title.dark em{color:var(--sand);font-style:italic}.jr .vm-card-title,.jr .vm-step-title,.jr .vm-faq-q,.jr .vm-quote-text,.jr .vm-stat-num,.jr .vm-contact-form h3{font-weight:500}.jr .vm-nav-logo,.jr .vm-footer-logo{letter-spacing:3px;font-weight:600}.jr .vm-nav-logo{letter-spacing:2px;align-items:center;gap:9px;display:inline-flex}.jr .vm-nav-logo:after{content:"ACABAMENTOS";font-family:var(--ff-mono);letter-spacing:3px;color:#f3eee380;font-size:.5rem;font-weight:500}.jr .vm-nav-logo.has-img{letter-spacing:3px;gap:12px}.jr .vm-nav-logo-img{object-fit:contain;width:44px;height:44px;transition:transform .3s;display:block}.vm-nav.scrolled .vm-nav-logo-img{width:36px;height:36px}.jr .vm-nav-logo.has-img:hover .vm-nav-logo-img{transform:scale(1.05)}.jr .vm-nav-logo.has-img:after{letter-spacing:4px;color:#f3eee3b8;font-size:.62rem}.palheta2 .vm-nav-logo.has-img:after{color:#1a1710b3}.jr .vm-expertise{background:var(--cream);border:none;padding:clamp(72px,9vh,112px) clamp(24px,5vw,72px)}.jr .vm-expertise-grid{grid-template-columns:repeat(4,1fr);gap:20px}.jr .vm-expertise-grid>.vm-card,.jr .vm-expertise-grid>.vm-card:nth-last-child(2):nth-child(3n+1){grid-column:auto}.jr .vm-card{background:#fffdf8;border:1px solid #14120c1a;border-radius:4px}.jr .vm-card-icon{color:var(--sand)}.jr .vm-card.is-ac .vm-card-icon{color:var(--ice)}.jr .vm-card-num{color:#14120c0f}.jr .vm-card:hover{background:var(--sand);color:#17130a;transform:translateY(-6px);box-shadow:0 30px 60px -22px #c9a9618c}.jr .vm-card.is-ac:hover{background:var(--ice);color:#04202e;box-shadow:0 30px 60px -22px #38a9e480}.jr .vm-card:hover .vm-card-icon,.jr .vm-card.is-ac:hover .vm-card-icon{color:currentColor}.jr .vm-card:hover .vm-card-num{color:#17130a29}.jr .vm-card.is-ac:hover .vm-card-num{color:#04202e2e}@media (max-width:1040px){.jr .vm-expertise-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.jr .vm-expertise-grid{grid-template-columns:1fr}}.jr.layout2 .vm-quote{background:var(--sand-bg);border-top:1px solid #c9a96140;border-bottom:1px solid #c9a96140}.jr .vm-quote-text{color:#1a1710}.jr .vm-quote-mark{color:#c9a96173}.jr .vm-quote-attr{color:#1a171080}.jr-hero{background:radial-gradient(58% 55% at 80% 28%,#c9a9611f,#0000 62%),radial-gradient(46% 48% at 10% 92%,#38a9e40f,#0000 60%),#0f0e0c;align-items:center;min-height:100vh;padding:128px clamp(24px,6vw,96px) 84px;display:flex;position:relative;overflow:hidden}.jr-hero-glow{filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#c9a96129,#0000 66%);width:44vw;height:62vh;position:absolute;top:16%;right:4%}.jr-hero-grain{pointer-events:none;opacity:.3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.06'/%3E%3C/svg%3E");position:absolute;inset:0}.jr-hero-inner{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,6vw,88px);width:100%;max-width:1280px;margin:0 auto;display:grid;position:relative}.jr-hero-copy{max-width:620px}.jr-eyebrow{font-family:var(--ff-mono);letter-spacing:3px;text-transform:uppercase;color:var(--sand);opacity:0;align-items:center;gap:12px;margin-bottom:28px;font-size:.7rem;animation:.8s .2s forwards hz-fadeup;display:inline-flex}.jr-eyebrow:before{content:"";background:var(--sand);opacity:.6;width:26px;height:1px}.jr-hero-title{font-family:var(--ff-serif);letter-spacing:-.5px;color:var(--cream);opacity:0;margin-bottom:26px;font-size:clamp(2.6rem,5.2vw,4.7rem);font-weight:600;line-height:1.02;animation:.9s .35s forwards hz-fadeup}.jr-hero-title em{color:var(--sand);font-style:italic}.jr-hero-sub{color:#f3eee39e;opacity:0;max-width:520px;margin-bottom:38px;font-size:1.02rem;line-height:1.75;animation:.8s .5s forwards hz-fadeup}.jr-hero-actions{opacity:0;flex-wrap:wrap;align-items:center;gap:16px 26px;margin-bottom:40px;animation:.8s .65s forwards hz-fadeup;display:flex}.jr-btn{background:var(--sand);color:#17130a;font-family:var(--ff-mono);letter-spacing:2px;text-transform:uppercase;cursor:none;border-radius:100px;align-items:center;gap:12px;padding:16px 28px;font-size:.72rem;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s,background .3s;display:inline-flex;box-shadow:0 16px 40px -14px #c9a96199}.jr-btn svg{width:18px;height:18px}.jr-btn:hover{background:var(--sand-lt);transform:translateY(-2px)}.jr-btn-ghost{color:var(--cream);font-family:var(--ff-mono);letter-spacing:2px;text-transform:uppercase;cursor:none;align-items:center;gap:10px;font-size:.72rem;text-decoration:none;transition:gap .3s,color .3s;display:inline-flex}.jr-btn-ghost:hover{color:var(--sand);gap:15px}.jr-arrow{transition:transform .3s}.jr-btn-ghost:hover .jr-arrow{transform:translate(4px)}.jr-hero-badges{opacity:0;flex-wrap:wrap;gap:12px 22px;list-style:none;animation:.8s .8s forwards hz-fadeup;display:flex}.jr-hero-badges li{color:#f3eee39e;align-items:center;gap:9px;font-size:.8rem;display:inline-flex}.jr-dot{background:var(--sand);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c9a96124}.jr-hero-media{opacity:0;animation:1s .5s forwards hz-fadeup;position:relative}.jr-hero-frame{aspect-ratio:4/5;border:1px solid #c9a96147;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #000000bf}.jr-hero-img{object-fit:cover;animation:20s ease-out forwards hz-slowzoom;transform:scale(1.05)}.jr-hero-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14120dd1;border:1px solid #c9a9614d;border-radius:8px;flex-direction:column;gap:3px;padding:15px 20px;display:flex;position:absolute;bottom:26px;left:-22px;box-shadow:0 20px 50px -20px #000000b3}.jr-hero-card-k{font-family:var(--ff-serif);color:var(--sand-lt);font-size:1.05rem;font-style:italic}.jr-hero-card-s{font-family:var(--ff-mono);letter-spacing:2px;text-transform:uppercase;color:#f3eee380;font-size:.58rem}@media (max-width:960px){.jr-hero{min-height:auto;padding:116px 24px 64px}.jr-hero-inner{grid-template-columns:1fr;gap:44px}.jr-hero-media{max-width:440px}.jr-hero-card{left:12px}}.jr-trust{background:#131109;border-top:1px solid #c9a96124;border-bottom:1px solid #c9a96124;padding:26px clamp(24px,5vw,72px)}.jr-trust-list{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1280px;margin:0 auto;list-style:none;display:grid}.jr-trust-item{align-items:center;gap:14px;padding-right:24px;display:flex}.jr-trust-item:not(:last-child){border-right:1px solid #f3eee314}.jr-trust-ic{width:42px;height:42px;color:var(--sand);border:1px solid #c9a96159;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.jr-trust-ic svg{width:20px;height:20px}.jr-trust-tx{flex-direction:column;gap:2px;display:flex}.jr-trust-tx strong{color:var(--cream);font-size:.9rem;font-weight:600}.jr-trust-tx span{color:#f3eee380;font-size:.72rem}@media (max-width:900px){.jr-trust-list{grid-template-columns:repeat(2,1fr);gap:22px}.jr-trust-item{border-right:none;padding-right:0}}@media (max-width:520px){.jr-trust-list{grid-template-columns:1fr}}.jr-show{background:#0f0e0c;padding:clamp(80px,10vh,122px) clamp(24px,5vw,72px)}.jr-show-head{max-width:1280px;margin:0 auto 48px}.jr-show-head .vm-section-title{color:var(--cream)}.jr-show-intro{color:#f3eee38c;max-width:560px;margin-top:18px;font-size:.98rem;line-height:1.8}.jr-show-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;max-width:1280px;margin:0 auto;display:grid}.jr-show-card{margin:0}.jr-show-card:nth-child(2){margin-top:52px}.jr-show-imgwrap{aspect-ratio:4/5;border:1px solid #c9a9612e;border-radius:8px;width:100%;position:relative;overflow:hidden}.jr-show-img{object-fit:cover;transition:transform 1.2s}.jr-show-card:hover .jr-show-img{transform:scale(1.05)}.jr-show-tag{font-family:var(--ff-mono);letter-spacing:2px;text-transform:uppercase;color:#17130a;background:var(--sand);border-radius:100px;padding:7px 12px;font-size:.6rem;position:absolute;top:16px;left:16px}.jr-show-cap{font-family:var(--ff-mono);letter-spacing:.3px;color:#f3eee399;margin-top:16px;font-size:.78rem}@media (max-width:760px){.jr-show-grid{grid-template-columns:1fr;gap:32px}.jr-show-card:nth-child(2){margin-top:0}}.jr-region{background:#131109;padding:clamp(80px,10vh,122px) clamp(24px,5vw,72px);position:relative;overflow:hidden}.jr-region:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(#c9a96129 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 72% 45%,#000,#0000 72%);mask-image:radial-gradient(at 72% 45%,#000,#0000 72%)}.jr-region-inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,5vw,72px);max-width:1180px;margin:0 auto;display:grid;position:relative}.jr-region-head .vm-section-title{color:var(--cream)}.jr-region-label{align-items:center;gap:8px;display:inline-flex}.jr-region-label svg{width:15px;height:15px}.jr-region-intro{color:#f3eee399;max-width:460px;margin-top:16px;font-size:1rem;line-height:1.8}.jr-region-note{color:var(--sand-lt);margin-top:20px;font-size:.85rem}.jr-region-cities{flex-wrap:wrap;gap:12px;list-style:none;display:flex}.jr-chip{font-family:var(--ff-mono);letter-spacing:.4px;color:var(--cream);background:#c9a9610f;border:1px solid #c9a9614d;border-radius:100px;padding:10px 16px;font-size:.75rem;transition:background .3s,border-color .3s,color .3s}.jr-chip:hover{background:var(--sand);color:#17130a;border-color:var(--sand)}@media (max-width:820px){.jr-region-inner{grid-template-columns:1fr;gap:32px}}.jr-float{z-index:200;color:#0b3d24;cursor:none;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;text-decoration:none;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 34px -10px #25d366b3}.jr-float svg{width:30px;height:30px}.jr-float-pulse{opacity:.5;z-index:-1;background:#25d366;border-radius:50%;animation:2.4s ease-out infinite jr-pulse;position:absolute;inset:0}@keyframes jr-pulse{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.7)}to{opacity:0}}@media (max-width:600px){.jr-float{width:52px;height:52px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.jr-hero-eyebrow,.jr-eyebrow,.jr-hero-title,.jr-hero-sub,.jr-hero-actions,.jr-hero-badges,.jr-hero-media,.jr-hero-img{opacity:1!important;animation:none!important;transform:none!important}.jr-float-pulse{animation:none}}.l2-hero{isolation:isolate;align-items:flex-end;min-height:100svh;padding:132px clamp(24px,6vw,96px) clamp(52px,8vh,88px);display:flex;position:relative;overflow:hidden}.l2-hero-bg,.l2-hero-scrim,.l2-hero-grain{pointer-events:none;position:absolute;inset:0}.l2-hero-bg{z-index:0}.l2-hero-img{object-fit:cover;object-position:center 38%;animation:24s ease-out forwards hz-slowzoom;transform:scale(1.08)}.l2-hero-scrim{z-index:1;background:linear-gradient(#0c0b099e 0%,#0c0b091f 42%,#0c0b0980 66%,#0c0b09f0 96%),linear-gradient(90deg,#0c0b09d1 0%,#0c0b0947 46%,#0000 78%)}.l2-hero-grain{z-index:2;opacity:.22;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.06'/%3E%3C/svg%3E")}.l2-hero-inner{z-index:3;width:100%;max-width:1180px;margin:0 auto;position:relative}.l2-eyebrow{font-family:var(--ff-mono);letter-spacing:3px;text-transform:uppercase;color:var(--sand-lt);align-items:center;gap:12px;margin-bottom:22px;font-size:.7rem;display:inline-flex}.l2-eyebrow:before{content:"";background:var(--sand);opacity:.7;width:26px;height:1px}.l2-hero-title{font-family:var(--ff-serif);letter-spacing:-.5px;color:var(--cream);text-shadow:0 2px 34px #00000073;max-width:16ch;margin-bottom:22px;font-size:clamp(2.5rem,5.6vw,5.2rem);font-weight:600;line-height:1.02}.l2-hero-title em{color:var(--sand-lt);font-style:italic}.l2-hero-sub{color:#f3eee3cc;text-shadow:0 1px 20px #0006;max-width:540px;margin-bottom:34px;font-size:1.02rem;line-height:1.7}.l2-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-bottom:30px;display:flex}.l2-hero-badges{flex-wrap:wrap;gap:10px 12px;list-style:none;display:flex}.l2-hero-badges li{font-family:var(--ff-mono);letter-spacing:1.5px;text-transform:uppercase;color:#f3eee3d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14120d6b;border:1px solid #c9a96152;border-radius:100px;align-items:center;gap:9px;padding:9px 15px;font-size:.64rem;display:inline-flex}.l2-eyebrow,.l2-hero-title,.l2-hero-sub,.l2-hero-actions,.l2-hero-badges{opacity:0;animation:.8s forwards hz-fadeup}.l2-eyebrow{animation-delay:.15s}.l2-hero-title{animation-delay:.3s}.l2-hero-sub{animation-delay:.45s}.l2-hero-actions{animation-delay:.6s}.l2-hero-badges{animation-delay:.75s}.l2-hero-sig{z-index:3;writing-mode:vertical-rl;font-family:var(--ff-serif);letter-spacing:1px;color:#e3c9878c;font-size:clamp(.95rem,1.4vw,1.3rem);font-style:italic;position:absolute;top:50%;right:clamp(16px,3vw,34px);transform:translateY(-50%)}.l2-hero-scroll{z-index:3;font-family:var(--ff-mono);letter-spacing:2px;text-transform:uppercase;color:#f3eee38c;cursor:none;align-items:center;gap:12px;font-size:.6rem;text-decoration:none;transition:color .3s;display:inline-flex;position:absolute;bottom:26px;right:clamp(24px,6vw,96px)}.l2-hero-scroll:hover{color:var(--sand-lt)}.l2-hero-scroll-line{background:#c9a96180;width:42px;height:1px}@media (max-width:960px){.l2-hero{padding:116px 24px 40px}.l2-hero-sig,.l2-hero-scroll{display:none}}.l2-hero-carousel .l2-hero-bg{overflow:hidden}.l2-slide{opacity:0;transition:opacity 1.2s ease-in-out;position:absolute;inset:0}.l2-slide.is-active{opacity:1}.l2-slide .l2-hero-img{object-fit:cover;object-position:center 42%;transform:scale(1.05)}.l2-slide.is-active .l2-hero-img{animation:12s ease-out forwards hz-slowzoom}.l2-hero-dots{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.l2-hero-dot{appearance:none;cursor:none;background:0 0;border:1px solid #e3c98780;border-radius:100px;width:28px;height:4px;padding:0;transition:background .3s,border-color .3s,width .3s}.l2-hero-dot.is-active{background:var(--sand);border-color:var(--sand);width:44px}.l2-hero-dot:hover{border-color:var(--sand-lt)}@media (max-width:960px){.l2-hero-dots{bottom:18px}}.l2-show{background:#0f0e0c;padding:clamp(80px,10vh,122px) clamp(24px,5vw,72px)}.l2-show-head{max-width:1280px;margin:0 auto 44px}.l2-show-head .vm-section-label{color:var(--sand)}.l2-show-head .vm-section-title{color:var(--cream)}.l2-show-intro{color:#f3eee38c;max-width:560px;margin-top:16px;font-size:.98rem;line-height:1.8}.l2-show-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1280px;margin:0 auto;display:grid}.l2-card{aspect-ratio:4/5;border:1px solid #c9a9612e;border-radius:10px;margin:0;display:block;position:relative;overflow:hidden}.l2-card-img{object-fit:cover;transition:transform 1.2s}.l2-card:hover .l2-card-img{transform:scale(1.06)}.l2-card-veil{z-index:1;background:linear-gradient(#0000 40%,#0a090759 66%,#0a0907eb 98%);position:absolute;inset:0}.l2-card-tag{z-index:2;font-family:var(--ff-mono);letter-spacing:2px;text-transform:uppercase;color:#17130a;background:var(--sand);border-radius:100px;padding:7px 12px;font-size:.6rem;position:absolute;top:16px;left:16px}.l2-card-cap{z-index:2;font-family:var(--ff-serif);color:var(--cream);font-size:1.12rem;line-height:1.3;transition:transform .4s;position:absolute;bottom:20px;left:20px;right:20px}.l2-card:hover .l2-card-cap{transform:translateY(-4px)}.l2-card-ig{cursor:none;background:linear-gradient(150deg,#1b1811,#131109);border:1px solid #c9a96147;flex-direction:column;justify-content:space-between;padding:26px;text-decoration:none;transition:border-color .3s,background .3s;display:flex}.l2-card-ig:hover{background:linear-gradient(150deg,#221d13,#16130c);border-color:#c9a96199}.l2-ig-ic{width:48px;height:48px;color:var(--sand);border:1px solid #c9a96166;border-radius:50%;justify-content:center;align-items:center;display:flex}.l2-ig-ic svg{width:24px;height:24px}.l2-ig-t{font-family:var(--ff-serif);color:var(--cream);font-size:1.5rem;line-height:1.15}.l2-ig-h{font-family:var(--ff-mono);letter-spacing:1px;color:var(--sand-lt);align-items:center;gap:8px;font-size:.72rem;display:inline-flex}.l2-ig-h span{transition:transform .3s;display:inline-block}.l2-card-ig:hover .l2-ig-h span{transform:translate(4px)}@media (max-width:900px){.l2-show-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.l2-show-grid{grid-template-columns:1fr}}.l2-services .l2-show-intro{color:#f3eee399}.l2-svc-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1280px;margin:0 auto;display:grid}.l2-svc-card{aspect-ratio:4/5;color:inherit;cursor:none;text-align:left;background:linear-gradient(160deg,#1b1811,#131109);border:1px solid #c9a96138;border-radius:10px;padding:0;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.l2-svc-card:hover:not(:disabled){border-color:#e3c9878c;transform:translateY(-4px);box-shadow:0 26px 60px -30px #000000e6}.l2-svc-card.is-empty{cursor:not-allowed}.l2-svc-img{object-fit:cover;transition:transform 1.2s}.l2-svc-card:hover .l2-svc-img{transform:scale(1.06)}.l2-svc-veil{z-index:1;background:linear-gradient(#0000 32%,#0a090759 58%,#0a0907f0 96%);position:absolute;inset:0}.l2-svc-empty{color:#f3eee359;font-family:var(--ff-mono);letter-spacing:2px;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:.68rem;display:flex;position:absolute;inset:0}.l2-svc-empty svg{width:36px;height:36px}.l2-svc-tag{z-index:2;font-family:var(--ff-mono);letter-spacing:2px;text-transform:uppercase;color:#17130a;background:var(--sand);border-radius:100px;align-items:center;gap:6px;padding:6px 11px;font-size:.58rem;display:inline-flex;position:absolute;top:14px;left:14px}.l2-svc-card.is-ac .l2-svc-tag{color:#04202e;background:var(--ice)}.l2-svc-tag svg{width:12px;height:12px}.l2-svc-copy{z-index:2;flex-direction:column;gap:6px;transition:transform .35s;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.l2-svc-card:hover .l2-svc-copy{transform:translateY(-4px)}.l2-svc-title{font-family:var(--ff-serif);color:var(--cream);margin:0;font-size:1.28rem;line-height:1.2}.l2-svc-cap{color:#f3eee39e;margin:0;font-size:.82rem;line-height:1.5}.l2-svc-cta{font-family:var(--ff-mono);letter-spacing:2px;text-transform:uppercase;color:var(--sand-lt);align-items:center;gap:8px;margin-top:4px;font-size:.6rem;display:inline-flex}.l2-svc-cta span{transition:transform .3s}.l2-svc-card:hover .l2-svc-cta span{transform:translate(4px)}@media (max-width:900px){.l2-svc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.l2-svc-grid{grid-template-columns:1fr}.l2-svc-card{aspect-ratio:5/4}}.l2-lightbox{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060605d1;justify-content:center;align-items:center;padding:clamp(16px,4vw,40px);animation:.25s ease-out both l2-lb-in;display:flex;position:fixed;inset:0}@keyframes l2-lb-in{0%{opacity:0}to{opacity:1}}.l2-lb-inner{width:100%;max-width:1100px;max-height:100%;color:var(--cream);flex-direction:column;gap:18px;display:flex;position:relative}.l2-lb-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.l2-lb-eyebrow{color:var(--sand);margin-bottom:6px}.l2-lb-title{font-family:var(--ff-serif);color:var(--cream);margin:0;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:500;line-height:1.1}.l2-lb-close{appearance:none;color:var(--sand-lt);cursor:none;background:0 0;border:1px solid #e3c98780;border-radius:50%;width:44px;height:44px;font-size:1.6rem;line-height:1;transition:background .25s,color .25s,transform .25s}.l2-lb-close:hover{background:var(--sand);color:#17130a;transform:rotate(90deg)}.l2-lb-stage{aspect-ratio:16/10;background:#0a0907;border:1px solid #c9a9612e;border-radius:12px;width:100%;position:relative;overflow:hidden}.l2-lb-img{object-fit:cover;animation:.4s ease-out both l2-lb-fade}@keyframes l2-lb-fade{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.l2-lb-nav{appearance:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cream);cursor:none;background:#0f0e0c8c;border:1px solid #e3c98773;border-radius:50%;width:46px;height:46px;font-size:1.6rem;line-height:1;transition:background .25s,color .25s;position:absolute;top:50%;transform:translateY(-50%)}.l2-lb-nav:hover{background:var(--sand);color:#17130a}.l2-lb-prev{left:14px}.l2-lb-next{right:14px}.l2-lb-foot{justify-content:center;align-items:center;gap:10px;display:flex}.l2-lb-dot{appearance:none;cursor:none;background:0 0;border:1px solid #e3c98773;border-radius:100px;width:28px;height:4px;padding:0;transition:background .25s,width .25s,border-color .25s}.l2-lb-dot.is-active{background:var(--sand);border-color:var(--sand);width:44px}.palheta2 .l2-services{background:#f3eee3}.palheta2 .l2-services .vm-section-title{color:#1a1712}.palheta2 .l2-services .vm-section-label{color:var(--sand-lt)}.palheta2 .l2-services .l2-show-intro{color:#1a171099}.palheta2 .l2-svc-card{background:#fffdf8;border-color:#1a17101a}.palheta2 .l2-svc-title{color:#1a1712}.palheta2 .l2-svc-cap{color:#1a17109e}.palheta2 .l2-svc-cta{color:var(--sand-lt)}.palheta2 .l2-svc-empty{color:#1a171066}.palheta2 .l2-lightbox{background:#14120c8c}.palheta2 .l2-lb-inner,.palheta2 .l2-lb-title{color:#1a1712}.palheta2 .l2-lb-close{color:#1a1712;border-color:#1a171059}.palheta2 .l2-lb-stage{background:#fff;border-color:#1a17101a}.palheta2 .l2-lb-nav{color:#1a1712;background:#ffffffb8;border-color:#1a171026}.l2-manifesto{text-align:center;isolation:isolate;background:#0c0b09;justify-content:center;padding:clamp(96px,16vh,180px) clamp(24px,6vw,96px);display:flex;position:relative;overflow:hidden}.l2-manifesto-inner{max-width:920px;position:relative}.l2-manifesto-eyebrow{font-family:var(--ff-mono);letter-spacing:4px;text-transform:uppercase;color:var(--sand);margin-bottom:26px;font-size:.68rem}.l2-manifesto-text{font-family:var(--ff-serif);letter-spacing:-.3px;color:var(--cream);text-wrap:balance;font-size:clamp(1.7rem,3.6vw,3rem);font-weight:500;line-height:1.28}.l2-manifesto-link{font-family:var(--ff-mono);letter-spacing:2px;text-transform:uppercase;color:var(--sand-lt);cursor:none;border-bottom:1px solid #c9a96166;align-items:center;gap:10px;margin-top:34px;padding-bottom:6px;font-size:.72rem;text-decoration:none;transition:gap .3s,color .3s;display:inline-flex}.l2-manifesto-link:hover{color:var(--cream);gap:15px}.l2-region{background:#131109;padding:clamp(80px,10vh,122px) clamp(24px,5vw,72px);position:relative;overflow:hidden}.l2-region:before{content:"";pointer-events:none;background:radial-gradient(60% 60% at 22% 40%,#c9a9611a,#0000 70%);position:absolute;inset:0}.l2-region-inner{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(36px,5vw,80px);max-width:1180px;margin:0 auto;display:grid;position:relative}.l2-region-map{aspect-ratio:1;background:radial-gradient(120% 120% at 30% 20%,#1a160e,#100e09 70%);border:1px solid #c9a96138;border-radius:14px;position:relative;overflow:hidden}.l2-map-svg{width:100%;height:100%;display:block}.l2-map-contours path{stroke:#c9a96133;stroke-width:1.2px}.l2-map-contours path:nth-child(3){stroke:#c9a96166}.l2-map-land{fill:#c9a9611a;stroke:#c9a9618c;stroke-width:1.4px}.l2-map-land-in{stroke:#c9a96147;stroke-width:1px;stroke-dasharray:3 5}.l2-pin-dot{fill:var(--sand)}.l2-pin.is-main .l2-pin-dot{fill:var(--sand-lt)}.l2-pin-ring{fill:none;stroke:#c9a96180;stroke-width:1.2px}.l2-pin.is-main .l2-pin-ring{stroke:#e3c987b3;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite l2-ping}@keyframes l2-ping{0%{opacity:.9;transform:scale(.65)}70%{opacity:0;transform:scale(1.5)}to{opacity:0}}.l2-region-card{font-family:var(--ff-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--cream);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14120db3;border:1px solid #c9a9614d;border-radius:100px;align-items:center;gap:8px;padding:9px 14px;font-size:.64rem;display:inline-flex;position:absolute;bottom:16px;left:16px}.l2-region-card svg{width:14px;height:14px;color:var(--sand)}.l2-region-copy .vm-section-title{color:var(--cream)}.l2-region-label{color:var(--sand)}.l2-region-intro{color:#f3eee39e;max-width:480px;margin-top:16px;font-size:1rem;line-height:1.8}.l2-region-cities{flex-wrap:wrap;gap:12px;margin-top:26px;list-style:none;display:flex}.l2-region-note{color:var(--sand-lt);margin-top:22px;font-size:.85rem}.l2-region-cta{margin-top:26px}@media (max-width:820px){.l2-region-inner{grid-template-columns:1fr;gap:32px}.l2-region-map{max-width:420px}}.l2-region-v2 .l2-region-inner{grid-template-columns:1.15fr .85fr}.l2-map-illustrated{aspect-ratio:1/.95;background:radial-gradient(120% 120% at 30% 20%,#1a160e,#0d0b07 78%);border-radius:18px;padding:12px}.palheta2 .l2-map-illustrated{background:radial-gradient(120% 120% at 30% 20%,#fff,#f7f2e6 80%);border-color:#1a17101a}.l2-map-illustrated .l2-map-svg{border-radius:12px}.l2-map-region{cursor:none;outline:none}.l2-map-shape{fill:#c9a96129;stroke:#e3c987b8;stroke-width:1.6px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;transition:fill .25s,stroke .25s,transform .3s}.l2-map-region:hover .l2-map-shape,.l2-map-region.is-active .l2-map-shape,.l2-map-region:focus-visible .l2-map-shape{fill:var(--sand);stroke:var(--sand-lt);stroke-width:2px}.l2-map-label{fill:#f3eee3c7;font-family:var(--ff-mono);letter-spacing:.4px;pointer-events:none;text-transform:uppercase;font-weight:500;transition:fill .25s}.l2-map-region:hover .l2-map-label,.l2-map-region.is-active .l2-map-label,.l2-map-region:focus-visible .l2-map-label{fill:#17130a}.palheta2 .l2-map-shape{fill:#c9a96124;stroke:#a8863f99}.palheta2 .l2-map-label{fill:#1a1710b8}.palheta2 .l2-map-region:hover .l2-map-shape,.palheta2 .l2-map-region.is-active .l2-map-shape{fill:var(--sand);stroke:#6b5124}.palheta2 .l2-map-region:hover .l2-map-label,.palheta2 .l2-map-region.is-active .l2-map-label{fill:#17130a}.l2-region-mapcol{flex-direction:column;gap:14px;display:flex}.l2-map-hint{opacity:0;pointer-events:none;background:#14120ddb;border:1px solid #c9a96147;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;min-height:56px;padding:12px 16px;transition:opacity .25s;display:flex}.l2-map-hint.is-visible{opacity:1}.l2-map-hint-city{font-family:var(--ff-serif);color:var(--cream);font-size:1.05rem}.l2-map-hint-note{font-family:var(--ff-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sand-lt);font-size:.66rem}.l2-map-hint-idle{font-family:var(--ff-mono);letter-spacing:1.5px;text-transform:uppercase;color:#f3eee399;font-size:.66rem}.palheta2 .l2-map-hint{background:#fffdf8eb;border-color:#1a17101f}.palheta2 .l2-map-hint-city{color:#1a1712}.palheta2 .l2-map-hint-note{color:var(--sand-lt)}.palheta2 .l2-map-hint-idle{color:#1a17108c}.l2-region-v2 .jr-chip.is-active{background:var(--sand);color:#17130a;border-color:var(--sand)}.l2-region-v2 .jr-chip{align-items:center;display:inline-flex}.l2-region-v2 .jr-chip.is-primary{border-color:var(--sand);background:#c9a96129;font-weight:600}.jr-chip-tag{letter-spacing:.6px;text-transform:uppercase;background:var(--sand);color:#17130a;border-radius:100px;margin-left:8px;padding:2px 8px;font-size:.62rem}@media (max-width:820px){.l2-region-v2 .l2-region-inner{grid-template-columns:1fr}.l2-map-illustrated{max-width:480px}}.l2-map-illustrated-v2{aspect-ratio:1448/1086;background:radial-gradient(130% 130% at 30% 20%,#fdfaf3,#f0e8d3 82%);border:1px solid #a8863f59;border-radius:18px;padding:6px}.l2-map-illustrated-v2 .l2-map-svg{border-radius:12px}.l2-map-region-v2{cursor:none;outline:none}.l2-map-shape-v2{fill:#fbf6ea;stroke:#a8863f6b;stroke-width:1.4px;stroke-linejoin:round;transition:fill .2s,stroke .2s}.l2-map-region-v2:hover .l2-map-shape-v2,.l2-map-region-v2.is-active .l2-map-shape-v2,.l2-map-region-v2:focus-visible .l2-map-shape-v2{fill:#c9a961;stroke:#6b5124;stroke-width:2px}.l2-map-coast{fill:none;stroke:#1a1712;stroke-width:4.5px;stroke-linejoin:round;stroke-linecap:round}.l2-map-outline-v2{fill:none;stroke:#1a1712;stroke-width:2.8px;stroke-linejoin:round}.l2-map-label-v2{font-family:var(--ff-mono);letter-spacing:1px;text-transform:uppercase;fill:#1a1710b8;pointer-events:none;font-size:26px;font-weight:500;transition:fill .2s}.l2-map-region-v2:hover .l2-map-label-v2,.l2-map-region-v2.is-active .l2-map-label-v2,.l2-map-region-v2:focus-visible .l2-map-label-v2{fill:#17130a}.l2-map-region-v2.is-primary .l2-map-shape-v2{fill:#e79a2b;stroke:#7a5a1e;stroke-width:2px}.l2-map-region-v2.is-primary .l2-map-label-v2{fill:#17130a}.l2-map-region-v2.is-primary:hover .l2-map-shape-v2,.l2-map-region-v2.is-primary.is-active .l2-map-shape-v2,.l2-map-region-v2.is-primary:focus-visible .l2-map-shape-v2{fill:#cf8412}@media (max-width:820px){.l2-map-illustrated-v2{max-width:560px}}@media (prefers-reduced-motion:reduce){.l2-hero-img,.l2-eyebrow,.l2-hero-title,.l2-hero-sub,.l2-hero-actions,.l2-hero-badges{opacity:1!important;animation:none!important;transform:none!important}.l2-pin.is-main .l2-pin-ring{animation:none}}.jr-commit{background:#131109;border-top:1px solid #c9a96124;padding:clamp(64px,9vw,120px) clamp(24px,5vw,72px)}.jr-commit-grid{grid-template-columns:minmax(280px,420px) 1fr;align-items:center;gap:clamp(32px,5vw,72px);max-width:1280px;margin:0 auto;display:grid}.jr-commit-img-wrap{aspect-ratio:3/4;border:1px solid #c9a96140;border-radius:8px;position:relative;overflow:hidden}.jr-commit-img{object-fit:cover}.jr-commit-content .vm-body-text{margin:18px 0 28px}.jr-commit-pillars{grid-template-columns:1fr 1fr;gap:22px 28px;padding:0;list-style:none;display:grid}.jr-commit-pillar{align-items:flex-start;gap:14px;display:flex}.jr-commit-ic{width:42px;height:42px;color:var(--sand);border:1px solid #c9a96159;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.jr-commit-ic svg{width:20px;height:20px}.jr-commit-pillar h3{color:var(--cream);margin-bottom:4px;font-size:.95rem;font-weight:600}.jr-commit-pillar p{color:#f3eee399;font-size:.82rem;line-height:1.55}.jr-commit-clients{text-align:center;border-top:1px solid #f3eee314;max-width:1280px;margin:clamp(40px,6vw,64px) auto 0;padding-top:32px}.jr-commit-clients-label{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:#f3eee380;margin-bottom:24px;font-size:.72rem}.jr-commit-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,4vw,48px);display:flex}.jr-commit-logo-card{background:var(--cream);border-radius:8px;align-items:center;padding:12px 22px;text-decoration:none;display:inline-flex}.jr-commit-logo{object-fit:contain;filter:grayscale();opacity:.75;width:180px;height:48px;transition:filter .25s,opacity .25s}.jr-commit-logo-card:hover .jr-commit-logo{filter:none;opacity:1}@media (max-width:960px){.jr-commit-grid{grid-template-columns:1fr}.jr-commit-img-wrap{max-width:420px}.jr-commit-pillars{grid-template-columns:1fr}}:root{--ink:#181715;--sand:#c8b89a;--sand-lt:#e8ddd0;--sand-bg:#d4c4b0;--cream:#f5f0e8;--stone:#7a6f64;--warm-white:#faf8f4;--r-sm:12px;--r-md:20px;--r-lg:32px;--r-xl:48px;--ff-serif:var(--font-cormorant), "Cormorant Garamond", serif;--ff-dm:var(--font-dm), "DM Sans", sans-serif;--ff-sans:var(--font-montserrat), "Montserrat", sans-serif}.palheta1{--ink:#111;--sand:#d8b24a;--sand-lt:#c99a2e;--sand-bg:#f2efe6;--cream:#fafaf8;--stone:#6b665e;--warm-white:#fafaf8}.palheta2{--ink:#1a1712;--sand:#c9a961;--sand-lt:#a8863f;--sand-bg:#f3eee3;--cream:#1a1712;--stone:#6e6656;--warm-white:#fff}#vm-app.jr.palheta2{color:#1a1712;background:#faf8f4}html.pal2-html,html.pal2-html body{background:#faf8f4}.palheta2 .jr-hero{background:radial-gradient(58% 55% at 80% 28%,#c9a96129,#0000 62%),radial-gradient(46% 48% at 10% 92%,#38a9e40d,#0000 60%),#faf8f4}.palheta2 .jr-hero-grain{opacity:.12}.palheta2 .jr-hero-sub{color:#1a1710b8}.palheta2 .jr-hero-badges li{color:#1a1710b3}.palheta2 .jr-eyebrow,.palheta2 .vm-section-label{color:var(--sand-lt)}.palheta2 .jr-eyebrow:before{background:var(--sand-lt);opacity:.85}.palheta2 .jr-hero-card{background:#14120deb;border-color:#e3c9876b}.palheta2 .jr-hero-card-k{color:#e3c987}.palheta2 .jr-hero-card-s{color:#f3eee3c7}.palheta2 .jr-trust{background:#fff;border-top-color:#1a171014;border-bottom-color:#1a171014}.palheta2 .jr-trust-item:not(:last-child){border-right-color:#1a17101a}.palheta2 .jr-trust-tx span{color:#1a17108c}.palheta2 .vm-expertise{background:#f3eee3}.palheta2 .vm-process{background:#fff}.palheta2 .vm-step{background:#f6f2ea;border:1px solid #1a171014}.palheta2 .vm-step-desc{color:#1a171099}.palheta2 .jr-show{background:#faf8f4}.palheta2 .jr-show-intro,.palheta2 .jr-show-cap{color:#1a1710b3}.palheta2 .jr-show-tag{z-index:2;color:#f3eee3;background:#14120ddb;box-shadow:0 4px 14px #0000002e}.palheta2 .jr-show-imgwrap:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#14120d38,#0000);height:42%;position:absolute;inset:0 0 auto}.palheta2 .vm-about-content{background:#f7f3ec}.palheta2 .vm-about-badge{color:#fff;background:#1a1712}.palheta2 .vm-body-text{color:#1a171099}.palheta2 .vm-cred-list li{color:#1a171099;border-bottom-color:#1a17101a}.palheta2 .l2-manifesto{background:radial-gradient(60% 70% at 50% 40%,#c9a9611f,#0000 68%),#faf8f4}.palheta2 .l2-manifesto-eyebrow{color:var(--sand-lt)}.palheta2 .l2-manifesto-link{border-bottom-color:#a8863f8c}.palheta2 .jr-region{background:#f3eee3}.palheta2 .jr-region-intro{color:#1a17109e}.palheta2 .l2-region{background:#f3eee3}.palheta2 .l2-region:before{background:radial-gradient(60% 60% at 22% 40%,#c9a96124,#0000 70%)}.palheta2 .l2-region-copy .vm-section-title{color:#1a1712}.palheta2 .l2-region-label{color:var(--sand-lt)}.palheta2 .l2-region-intro{color:#1a1710ad}.palheta2 .l2-region-note{color:#1a171099}.palheta2 .l2-region .jr-chip{color:#1a1712;background:#c9a96124;border-color:#a8863f66}.palheta2 .l2-region .jr-chip:hover,.palheta2 .l2-region-v2 .jr-chip.is-active{color:#17130a;background:var(--sand);border-color:var(--sand)}.palheta2 .l2-region .jr-chip.is-primary{background:#e79a2b29;border-color:#e79a2b}.palheta2 .l2-region .jr-chip-tag{color:#17130a;background:#e79a2b}.palheta2 .l2-region .jr-chip.is-active .jr-chip-tag{background:#17130a29}.palheta2 .l2-region-card{color:#1a1712;background:#fffdf8e6;border-color:#a8863f6b}.palheta2 .l2-region-card svg{color:var(--sand-lt)}.palheta2 .jr-commit{background:#fff;border-top-color:#1a171014}.palheta2 .jr-commit-img-wrap{border-color:#a8863f4d}.palheta2 .jr-commit-pillar p{color:#1a171099}.palheta2 .jr-commit-clients{border-top-color:#1a171014}.palheta2 .jr-commit-clients-label{color:#1a171080}.palheta2 .jr-commit-logo-card{background:#f6f2ea;border:1px solid #1a171014}#vm-app.palheta2 .vm-quote{background:#fff;border-top-color:#1a171014;border-bottom-color:#1a171014}.palheta2 .vm-contact{background:#fff}.palheta2 .vm-contact-tagline{color:#1a171099}.palheta2 .vm-contact-details li{color:#1a171099;border-bottom-color:#1a17101a}.palheta2 .vm-contact-form{background:#f3eee3;border-color:#1a171014}.palheta2 .vm-contact-form p{color:#1a171080}.palheta2 .vm-form-group input,.palheta2 .vm-form-group textarea{background:#1a171008;border-color:#1a17101f}.palheta2 .vm-form-group input:focus,.palheta2 .vm-form-group textarea:focus{border-color:#1a171066}.palheta2 .vm-footer{background:#f3eee3;border-top-color:#1a17101a}.palheta2 .vm-footer-top{border-bottom-color:#1a17101a}.palheta2 .vm-footer-links a{color:#1a171080}.palheta2 .vm-footer-bottom{color:#1a171073}.palheta2 .vm-oab{color:#1a171066}.palheta2 .vm-footer-credit{color:#1a171080}.palheta2 .vm-nav.scrolled{background:#faf8f4e6;box-shadow:0 1px #1a171014}.palheta2 .vm-nav-links a{color:#1a171099}.palheta2 .vm-nav-logo:after{color:#1a171073}.palheta2 .vm-mobile-menu{background:#fff}.palheta3{--ink:#141414;--sand:#171717;--sand-lt:#404040;--sand-bg:#f4f3f1;--cream:#141414;--stone:#6b6b6b;--warm-white:#fff}#vm-app.palheta3{color:#141414;background:#fff}.palheta3 .vm-expertise,.palheta3 .vm-about-content,.palheta3 .vm-contact,.palheta3 .vm-process,.palheta3 .vm-mobile-menu{background:#fff}.palheta3 .vm-card,.palheta3 .vm-step,.palheta3 .vm-contact-form{background:#f4f3f1;border:1px solid #14141414}.palheta3 .vm-card:hover{color:#f4f3f1;background:#141414;box-shadow:0 24px 48px #0000002e}.palheta3 .vm-card:hover .vm-card-desc{color:#f4f3f199}.palheta3 .vm-card:hover .vm-card-num{color:#f4f3f11f}.palheta3 .vm-footer{background:#f4f3f1;border-top-color:#1414141a}.palheta3 .vm-nav.scrolled{background:#ffffffe6;box-shadow:0 1px #14141414}.palheta3 .vm-hero-bg{filter:brightness(1.06)saturate(.9)contrast(.98);background-image:linear-gradient(90deg,#fff 30%,#ffffff8c 52%,#ffffff1a 78%,#0000 92%),url(/images/hero.jpg)}.palheta3 .vm-about-badge{color:#fff;background:#141414}.palheta3 .vm-hero-sub,.palheta3 .vm-body-text,.palheta3 .vm-cred-list li,.palheta3 .vm-contact-details li,.palheta3 .vm-contact-tagline{color:#1414149e}.palheta3 .vm-nav-links a,.palheta3 .vm-card-desc,.palheta3 .vm-step-desc,.palheta3 .vm-contact-form p,.palheta3 .vm-footer-links a,.palheta3 .vm-footer-bottom,.palheta3 .vm-scroll-hint p{color:#14141480}.palheta3 .vm-oab{color:#14141473}.palheta3 .vm-footer-credit{color:#14141480}.palheta3 .vm-cred-list li,.palheta3 .vm-contact-details li,.palheta3 .vm-footer-top{border-bottom-color:#1414141a}.palheta3 .vm-card-num{color:#1414140d}.palheta3 .vm-step-dot{border-color:#1414142e}.palheta3 .vm-form-group input,.palheta3 .vm-form-group textarea{background:#14141408;border-color:#1414141f}.palheta3 .vm-form-group input:focus,.palheta3 .vm-form-group textarea:focus{border-color:#14141466}.palheta3 .vm-btn-primary,.palheta3 .vm-form-btn,.palheta3 .vm-nav-cta:hover,.palheta3 .vm-step:hover .vm-step-dot{color:#fff!important}.palheta3 .vm-btn-ghost{color:#141414!important}.palheta3 .vm-stat:hover{background:#e9e7e3}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink)}#vm-app{font-family:var(--ff-dm);background:var(--ink);color:var(--cream);cursor:none;overflow-x:hidden}.vm-cursor-tool{z-index:9999;pointer-events:none;width:26px;height:26px;color:var(--sand);filter:drop-shadow(0 1px 1.5px #00000073);will-change:transform;transition:color .25s;position:fixed;top:0;left:0}.vm-cursor-tool svg{transform-origin:19px 6px;width:100%;height:100%;transition:transform .28s cubic-bezier(.34,1.56,.64,1);display:block}.vm-cursor-tool.is-active{color:var(--sand-lt)}.vm-cursor-tool.is-active svg{transform:scale(1.22)rotate(-12deg)}@media (prefers-reduced-motion:reduce){.vm-cursor-tool svg{transition:none}.vm-cursor-tool.is-active svg{transform:none}}.vm-nav{z-index:100;justify-content:space-between;align-items:center;padding:28px 60px;transition:background .5s,padding .4s,box-shadow .5s;display:flex;position:fixed;top:0;left:0;right:0}.vm-nav.scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#181715ed;padding:16px 60px;box-shadow:0 1px #c7b7991f}.vm-nav-logo{font-family:var(--ff-serif);letter-spacing:6px;color:var(--sand);cursor:none;align-items:center;font-size:1.25rem;font-weight:300;text-decoration:none;display:inline-flex}.vm-nav-links{align-items:center;gap:44px;display:flex}.vm-nav-links a{color:#f6f1ea8c;letter-spacing:2.5px;text-transform:uppercase;cursor:none;font-size:.76rem;font-weight:300;text-decoration:none;transition:color .3s}.vm-nav-links a:hover{color:var(--sand)}.vm-nav-cta{border:1px solid var(--sand)!important;color:var(--sand)!important;border-radius:100px!important;padding:9px 26px!important;transition:background .3s,color .3s!important}.vm-nav-cta:hover{background:var(--sand)!important;color:var(--ink)!important}.vm-hamburger{cursor:none;background:0 0;border:none;flex-direction:column;gap:6px;padding:4px;display:none}.vm-hamburger span{background:var(--cream);width:24px;height:1px;transition:all .3s;display:block}.vm-hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.vm-hamburger.open span:nth-child(2){opacity:0}.vm-hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.vm-mobile-menu{z-index:90;background:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:40px;display:flex;position:fixed;inset:0}.vm-mobile-menu a{font-family:var(--ff-serif);color:var(--cream);letter-spacing:4px;cursor:none;font-size:2.8rem;font-weight:300;text-decoration:none;transition:color .3s}.vm-mobile-menu a:hover{color:var(--sand)}.vm-mobile-cta{border:1px solid var(--sand);border-radius:100px;margin-top:16px;padding:14px 40px;color:var(--sand)!important;font-size:1rem!important}.vm-hero{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.vm-hero-bg{background-image:linear-gradient(to right, var(--ink) 37%, #18171599 55%, transparent 90%), url(/images/hero.jpg);filter:brightness(.35)saturate(.7);background-position:0,100%;background-repeat:no-repeat;background-size:100% 100%,60%;animation:22s ease-out forwards hz-slowzoom;position:absolute;inset:0;transform:scale(1.06)}@media (max-width:768px){.vm-hero-bg,.palheta3 .vm-hero-bg{filter:brightness(.15)saturate(.7);background-image:url(/images/hero.jpg);background-position:top;background-size:cover}.palheta3 .vm-hero{--ink:#181715;--sand:#c8b89a;--sand-lt:#e8ddd0;--sand-bg:#d4c4b0;--cream:#f5f0e8}.palheta3 .vm-hero .vm-hero-sub{color:#f6f1ea8c}.palheta3 .vm-hero .vm-scroll-hint p{color:#f6f1ea40}.palheta3 .vm-hero .vm-btn-primary{color:#000!important}.palheta3 .vm-hero .vm-btn-ghost{color:#fff!important}}@keyframes hz-slowzoom{to{transform:scale(1)}}.vm-hero-grain{pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.06'/%3E%3C/svg%3E");position:absolute;inset:0}.vm-hero-vline{background:linear-gradient(#0000,#c7b79933 25% 75%,#0000);width:1px;position:absolute;top:0;bottom:0}.vm-hero-vline.left{left:56px}.vm-hero-vline.right{right:56px}.vm-hero-content{z-index:2;max-width:1040px;padding:0 120px;position:relative}.vm-eyebrow{letter-spacing:6px;text-transform:uppercase;color:var(--sand);opacity:0;margin-bottom:32px;font-size:.68rem;font-weight:300;animation:.8s .4s forwards hz-fadeup}.vm-hero-title{font-family:var(--ff-serif);color:var(--cream);letter-spacing:-1px;opacity:0;margin-bottom:40px;font-size:clamp(4.5rem,11vw,10rem);font-weight:600;line-height:.9;animation:.9s .6s forwards hz-fadeup}.vm-hero-title span{color:var(--sand-lt);font-weight:300}.vm-hero-sep{background:var(--sand);opacity:0;transform-origin:0;width:72px;height:1.5px;margin-bottom:28px;animation:.8s .85s forwards hz-line}@keyframes hz-line{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.vm-hero-sub{color:#f6f1ea8c;opacity:0;max-width:500px;margin-bottom:52px;font-size:1.05rem;font-weight:200;line-height:1.9;animation:.8s 1.05s forwards hz-fadeup}.vm-hero-actions{opacity:0;align-items:center;gap:40px;animation:.8s 1.25s forwards hz-fadeup;display:flex}.vm-btn-primary{background:var(--sand);cursor:none;letter-spacing:3px;text-transform:uppercase;border-radius:100px;padding:17px 44px;font-size:.72rem;font-weight:500;text-decoration:none;transition:background .3s,transform .3s;color:#000!important}.vm-btn-primary:hover{background:var(--sand-lt);transform:translateY(-2px)}.vm-btn-ghost{letter-spacing:2.5px;text-transform:uppercase;cursor:none;align-items:center;gap:14px;font-size:.72rem;font-weight:200;text-decoration:none;transition:color .3s;display:flex;color:#fff!important}.vm-btn-ghost:hover{color:var(--sand)!important}.ghost-line{background:currentColor;width:30px;height:1px;display:block}.vm-scroll-hint{opacity:0;flex-direction:column;align-items:center;gap:10px;animation:.7s 1.8s forwards hz-fadeup;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.vm-scroll-hint p{letter-spacing:4px;text-transform:uppercase;color:#f6f1ea40;font-size:.6rem}.vm-scroll-line{background:linear-gradient(to bottom, var(--sand), transparent);width:1px;height:48px;animation:2s 2s infinite hz-pulse}@keyframes hz-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes hz-fadeup{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.vm-stats{background:var(--sand-bg);grid-template-columns:repeat(3,1fr);display:grid}.vm-stat{border-right:1px solid #18171526;padding:44px 60px;transition:background .3s}.vm-stat:last-child{border-right:none}.vm-stat:hover{background:var(--sand-lt)}.vm-stat-num{font-family:var(--ff-serif);color:var(--ink);margin-bottom:6px;font-size:3.2rem;font-weight:300;line-height:1}.vm-stat-lbl{letter-spacing:2.5px;text-transform:uppercase;color:#1817158c;font-size:.68rem;font-weight:400}.vm-about{background:var(--warm-white);grid-template-columns:1fr 1fr;min-height:90vh;display:grid}.vm-about-img-wrap{position:relative;overflow:hidden}.vm-about-img{object-fit:cover;object-position:top;filter:grayscale(15%)contrast(1.04);width:100%;height:100%;transition:transform 8s}.vm-about-img-wrap:hover .vm-about-img{transform:scale(1.04)}.vm-about-badge{background:var(--ink);color:var(--sand);letter-spacing:3px;text-transform:uppercase;border-radius:100px;padding:12px 24px;font-size:.65rem;font-weight:400;position:absolute;bottom:36px;left:36px}.vm-about-content{background:var(--ink);flex-direction:column;justify-content:center;padding:100px 80px;display:flex}.vm-section-label{letter-spacing:6px;text-transform:uppercase;color:var(--sand);margin-bottom:20px;font-size:.63rem;font-weight:300}.vm-section-title{font-family:var(--ff-serif);color:var(--cream);margin-bottom:36px;font-size:clamp(2rem,4vw,3.2rem);font-weight:300;line-height:1.1}.vm-section-title em{color:var(--sand);font-style:italic}.vm-section-title.dark{color:var(--ink)}.vm-section-title.dark em{color:#18171580}.vm-body-text{color:#f6f1ea80;margin-bottom:20px;font-size:.93rem;font-weight:200;line-height:1.95}.vm-about-divider{background:var(--sand);width:48px;height:1.5px;margin:28px 0}.vm-cred-list{list-style:none}.vm-cred-list li{color:#f6f1ea73;border-bottom:1px solid #f6f1ea0f;align-items:flex-start;gap:16px;padding:12px 0;font-size:.84rem;font-weight:200;display:flex}.vm-cred-list li:before{content:"—";color:var(--sand);flex-shrink:0}.vm-expertise{background:var(--cream);color:var(--ink);border:1px solid #14141414;padding:72px clamp(24px,4.5vw,64px)}.vm-expertise-header{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:52px;display:grid}.vm-expertise-intro{color:#14141480;border-top:1px solid #1414141a;padding-top:24px;font-size:.93rem;font-weight:300;line-height:1.9}.vm-expertise-grid{grid-template-columns:repeat(6,1fr);gap:22px;display:grid}.vm-expertise-grid>.vm-card{grid-column:span 2}.vm-expertise-grid>.vm-card:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.vm-card{color:var(--ink);cursor:none;background:#fff;border:1px solid #1414141a;padding:40px 36px 44px;transition:background .4s,color .4s,transform .4s;position:relative;overflow:hidden}.vm-card:before{content:"";background:currentColor;width:30px;height:2px;position:absolute;top:40px;left:36px}.vm-card:hover{background:var(--ink);color:var(--cream);transform:translateY(-6px)}.vm-card-num{font-family:var(--ff-serif);color:currentColor;opacity:.07;letter-spacing:-.02em;font-size:4rem;font-weight:300;line-height:1;transition:color .4s;position:absolute;top:14px;right:22px}.vm-card-icon{color:currentColor;width:38px;height:38px;margin-top:26px;margin-bottom:0;transition:color .4s}.vm-card-icon svg{width:100%;height:100%}.vm-card-title{font-family:var(--ff-serif);color:currentColor;margin:28px 0 0;font-size:1.5rem;font-weight:400;transition:color .4s}.vm-card-desc{color:currentColor;opacity:.6;margin:16px 0 0;font-size:.94rem;font-weight:300;line-height:1.6;transition:color .4s}.vm-process{background:var(--ink);padding:120px 60px}.vm-process-header{text-align:center;margin-bottom:72px}.vm-steps{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.vm-step{border-radius:var(--r-lg);background:#1f1d1b;padding:48px 36px;transition:transform .4s}.vm-step:hover{transform:translateY(-4px)}.vm-step-dot{width:64px;height:64px;font-family:var(--ff-serif);color:var(--sand);border:1px solid #c7b7994d;border-radius:50%;justify-content:center;align-items:center;margin-bottom:28px;font-size:1.3rem;font-weight:300;transition:background .4s,border-color .4s,color .4s;display:flex}.vm-step:hover .vm-step-dot{background:var(--sand);color:var(--ink);border-color:var(--sand)}.vm-step-title{font-family:var(--ff-serif);color:var(--cream);margin-bottom:12px;font-size:1.2rem;font-weight:400}.vm-step-desc{color:#f6f1ea61;font-size:.8rem;font-weight:200;line-height:1.85}.vm-quote{background:var(--sand-bg);text-align:center;padding:100px 120px}.vm-quote-mark{color:#18171526;margin-bottom:-8px;font-size:7rem;line-height:.4}.vm-quote-mark,.vm-quote-text{font-family:var(--ff-serif);font-weight:300}.vm-quote-text{color:var(--ink);max-width:820px;margin:0 auto 28px;font-size:clamp(1.7rem,3.5vw,2.6rem);font-style:italic;line-height:1.45}.vm-quote-attr{letter-spacing:3.5px;text-transform:uppercase;color:#18171573;font-size:.67rem;font-weight:400}.vm-contact{background:var(--ink);grid-template-columns:1fr 1fr;align-items:start;gap:100px;padding:120px 60px;display:grid}.vm-contact-tagline{color:#f6f1ea66;margin-bottom:52px;font-size:.93rem;font-weight:200;line-height:1.9}.vm-contact-details{list-style:none}.vm-contact-details li{color:#f6f1ea80;border-bottom:1px solid #f6f1ea0f;align-items:center;gap:20px;padding:18px 0;font-size:.85rem;font-weight:200;display:flex}.vm-detail-label{letter-spacing:3px;text-transform:uppercase;color:var(--sand);min-width:76px;font-size:.58rem}.vm-contact-form{border-radius:var(--r-xl);background:#1f1d1b;border:1px solid #c7b7991a;padding:60px 56px}.vm-contact-form h3{font-family:var(--ff-serif);color:var(--cream);margin-bottom:6px;font-size:1.8rem;font-weight:300}.vm-contact-form p{color:#f6f1ea4d;margin-bottom:36px;font-size:.8rem;font-weight:200}.vm-form-group{margin-bottom:24px}.vm-form-group label{letter-spacing:3px;text-transform:uppercase;color:var(--sand);margin-bottom:10px;font-size:.58rem;font-weight:400;display:block}.vm-form-group input,.vm-form-group textarea{border-radius:var(--r-sm);width:100%;color:var(--cream);font-family:var(--ff-dm);background:#f6f1ea0a;border:1px solid #f6f1ea14;outline:none;padding:14px 18px;font-size:.9rem;font-weight:200;transition:border-color .3s}.vm-form-group input:focus,.vm-form-group textarea:focus{border-color:#c7b79973}.vm-form-group textarea{resize:none;height:110px}.vm-form-btn{background:var(--sand);width:100%;color:var(--ink);font-family:var(--ff-dm);letter-spacing:3.5px;text-transform:uppercase;cursor:none;border:none;border-radius:100px;padding:18px;font-size:.72rem;font-weight:500;transition:background .3s,transform .3s}.vm-form-btn:hover{background:var(--sand-lt);transform:translateY(-2px)}.vm-footer{background:#111010;border-top:1px solid #c7b7991a;padding:52px 60px 36px}.vm-footer-top{border-bottom:1px solid #f6f1ea0f;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:32px;display:flex}.vm-footer-logo{font-family:var(--ff-serif);letter-spacing:5px;color:var(--sand);font-size:1rem;font-weight:300}.vm-footer-links{gap:36px;display:flex}.vm-footer-links a{letter-spacing:2px;text-transform:uppercase;color:#f6f1ea40;cursor:none;font-size:.67rem;font-weight:300;text-decoration:none;transition:color .3s}.vm-footer-links a:hover{color:var(--sand)}.vm-footer-bottom{color:#f6f1ea2e;letter-spacing:.5px;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:200;display:flex}.vm-oab{color:#c7b79959}.vm-footer-credit{color:#f6f1ea4d}.vm-footer-credit a{color:var(--sand);font-weight:400;text-decoration:none;transition:color .3s}.vm-footer-credit a:hover{color:var(--sand-lt)}.vm-reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.4,0,.2,1);transform:translateY(36px)}.vm-visible{opacity:1;transform:translateY(0)}.hidden-sm{display:flex}.hidden-lg{display:none}@media (max-width:960px){.hidden-sm{display:none}.hidden-lg{display:flex}.vm-nav{padding:22px 28px}.vm-nav.scrolled{padding:14px 28px}.vm-hero-content{padding:0 36px}.vm-hero-vline{display:none}.vm-stats{grid-template-columns:1fr}.vm-stat{border-bottom:1px solid #1817151a;border-right:none;padding:32px 36px}.vm-about{grid-template-columns:1fr}.vm-about-img-wrap{height:380px}.vm-about-content{padding:64px 36px}.vm-expertise{padding:64px 24px}.vm-expertise-header{grid-template-columns:1fr;gap:28px}.vm-expertise-grid{grid-template-columns:repeat(2,1fr);gap:18px}.vm-expertise-grid>.vm-card,.vm-expertise-grid>.vm-card:nth-last-child(2):nth-child(3n+1){grid-column:auto}.vm-process{padding:80px 24px}.vm-steps{grid-template-columns:1fr 1fr;gap:14px}.vm-quote{padding:80px 36px}.vm-contact{grid-template-columns:1fr;gap:56px;padding:80px 24px}.vm-contact-form{padding:40px 28px}.vm-footer{padding:40px 24px 28px}.vm-footer-top{gap:24px}.vm-footer-bottom,.vm-footer-top{text-align:center;flex-direction:column}.vm-footer-bottom{gap:10px}}@media (max-width:580px){.vm-steps,.vm-expertise-grid{grid-template-columns:1fr}.vm-hero-title{font-size:3.8rem}}@media (hover:none){#vm-app,#vm-app *{cursor:auto}.vm-cursor-tool{display:none}}.vm-team{background:#fff;padding:120px 60px}.vm-team-header{text-align:center;margin-bottom:64px}.vm-team-grid{grid-template-columns:repeat(2,1fr);gap:32px;max-width:1000px;margin:0 auto;display:grid}.vm-team-card{border-radius:var(--r-lg);color:inherit;background:#f4f3f1;border:1px solid #14141414;flex-direction:column;text-decoration:none;transition:transform .4s,box-shadow .4s;display:flex;overflow:hidden}.vm-team-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px #0000001a}.vm-team-photo-wrap{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.vm-team-photo{object-fit:cover;object-position:top;filter:grayscale()contrast(1.02);transition:filter .6s,transform 6s}.vm-team-card:hover .vm-team-photo{filter:grayscale(0%);transform:scale(1.04)}.vm-team-body{flex-direction:column;align-items:flex-start;padding:36px 36px 40px;display:flex}.vm-team-name{font-family:var(--ff-serif);color:var(--ink);margin-bottom:6px;font-size:1.7rem;font-weight:400}.vm-team-oab{letter-spacing:3px;text-transform:uppercase;color:var(--sand);margin-bottom:20px;font-size:.62rem;font-weight:500}.vm-team-blurb{color:var(--stone);margin-bottom:28px;font-size:.9rem;font-weight:300;line-height:1.8}.vm-team-btn{letter-spacing:2.5px;text-transform:uppercase;color:var(--ink);cursor:none;align-items:center;gap:14px;font-size:.7rem;font-weight:500;text-decoration:none;transition:gap .3s,color .3s;display:inline-flex}.vm-team-btn:hover{color:var(--sand-lt);gap:22px}.vm-team-btn .ghost-line{background:currentColor}.vm-faq{background:#f4f3f1;padding:120px 60px}.vm-faq-header{text-align:center;margin-bottom:56px}.vm-faq-list{max-width:820px;margin:0 auto}.vm-faq-item{border-bottom:1px solid #1414141f}.vm-faq-item:first-child{border-top:1px solid #1414141f}.vm-faq-q{cursor:none;text-align:left;width:100%;font-family:var(--ff-serif);color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:28px 8px;font-size:1.25rem;font-weight:400;transition:color .3s;display:flex}.vm-faq-q:hover{color:var(--sand-lt)}.vm-faq-icon{font-family:var(--ff-sans);color:var(--sand);flex-shrink:0;font-size:1.6rem;font-weight:200;line-height:1;transition:transform .3s cubic-bezier(.4,0,.2,1)}.vm-faq-item.open .vm-faq-icon{transform:rotate(45deg)}.vm-faq-a-wrap{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);display:grid}.vm-faq-item.open .vm-faq-a-wrap{grid-template-rows:1fr}.vm-faq-a-inner{min-height:0;overflow:hidden}.vm-faq-a{color:var(--stone);max-width:680px;padding:0 8px 28px;font-size:.95rem;font-weight:300;line-height:1.85}.layout2 .vm-quote{background:#fff;border-top:1px solid #14141414;border-bottom:1px solid #14141414}.layout2 .vm-contact{text-align:center;flex-direction:column;align-items:center;gap:64px;padding:140px 24px;display:flex}.layout2 .vm-contact-left{flex-direction:column;align-items:center;width:100%;max-width:640px;display:flex}.layout2 .vm-contact-left .vm-section-label{align-items:center;gap:18px;margin-bottom:26px;display:inline-flex}.layout2 .vm-contact-left .vm-section-label:before,.layout2 .vm-contact-left .vm-section-label:after{content:"";background:var(--sand);opacity:.5;width:42px;height:1px}.layout2 .vm-contact-left .vm-section-title{margin-bottom:28px}.layout2 .vm-contact-tagline{max-width:540px;margin:0 auto 56px}.layout2 .vm-contact-details{flex-wrap:wrap;justify-content:center;gap:22px 52px;display:flex}.layout2 .vm-contact-details li{text-align:center;border-bottom:none;flex-direction:column;align-items:center;gap:8px;padding:0}.layout2 .vm-contact-details .vm-detail-label{min-width:0}.layout2 .vm-contact-form{text-align:left;width:100%;max-width:560px;margin:0 auto}.layout2 .vm-contact-form h3,.layout2 .vm-contact-form p{text-align:center}.vm-process--split{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.vm-process--split .vm-process-header{text-align:left;margin-bottom:0}.vm-process--split .vm-section-label{color:#14141466}.vm-process--split .vm-section-title{margin-bottom:34px}.vm-process--split .vm-process-kicker{letter-spacing:1.5px;color:#14141480;align-items:center;gap:14px;font-size:.78rem;font-weight:300;display:flex}.vm-process--split .vm-process-kicker:before{content:"";background:#141414;flex-shrink:0;width:9px;height:9px}.vm-process--split .vm-steps{border-left:1px solid #1414142e;display:block}.vm-process--split .vm-step{background:0 0;border:none;border-radius:0;grid-template-columns:auto 1fr;align-items:start;gap:10px 36px;padding:38px 0 38px 44px;transition:none;display:grid}.vm-process--split .vm-step:not(:last-child){border-bottom:1px solid #1414141a}.vm-process--split .vm-step:hover{transform:none}.vm-process--split .vm-step-dot{color:#14141438;border:none;border-radius:0;grid-area:1/1/span 2;align-self:start;width:auto;min-width:54px;height:auto;margin:0;font-size:2rem;font-weight:300;line-height:1;transition:color .4s;display:block}.vm-process--split .vm-step:hover .vm-step-dot{background:0 0;border-color:#0000;color:#14141473!important}.vm-process--split .vm-step-title{grid-area:1/2;margin-bottom:0;font-size:1.3rem}.vm-process--split .vm-step-desc{grid-area:2/2;max-width:470px;font-size:.9rem;line-height:1.8}.vm-adv{background:#fff;padding:160px 60px 120px}.vm-adv-head{max-width:1100px;margin:0 auto 80px}.vm-adv-back{letter-spacing:2.5px;text-transform:uppercase;color:var(--stone);cursor:none;align-items:center;gap:12px;margin-bottom:36px;font-size:.68rem;font-weight:500;text-decoration:none;transition:color .3s,gap .3s;display:inline-flex}.vm-adv-back:hover{color:var(--ink);gap:18px}.vm-adv-back-arrow{transition:transform .3s;display:inline-block}.vm-adv-back:hover .vm-adv-back-arrow{transform:translate(-4px)}.vm-adv-title{font-family:var(--ff-serif);color:var(--ink);font-size:clamp(2.4rem,5vw,4rem);font-weight:300;line-height:1.05}.vm-adv-title em{color:var(--sand-lt);font-style:italic}.vm-adv-list{flex-direction:column;gap:100px;max-width:1100px;margin:0 auto;display:flex}.vm-adv-profile{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;scroll-margin-top:120px;display:grid}.vm-adv-profile.reverse{grid-template-columns:1.15fr .85fr}.vm-adv-profile.reverse .vm-adv-photo-wrap{order:2}.vm-adv-photo-wrap{aspect-ratio:4/5;border-radius:var(--r-lg);width:100%;position:relative;overflow:hidden}.vm-adv-photo{object-fit:cover;object-position:top;filter:grayscale(12%)contrast(1.03)}.vm-adv-name{font-family:var(--ff-serif);color:var(--ink);margin-bottom:10px;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:400}.vm-adv-oab{letter-spacing:3px;text-transform:uppercase;color:#fff;background:var(--ink);border-radius:100px;margin-bottom:28px;padding:7px 16px;font-size:.62rem;font-weight:500;display:inline-block}.vm-adv-bio p{color:var(--stone);margin-bottom:18px;font-size:.96rem;font-weight:300;line-height:1.9}.vm-adv-areas-label{letter-spacing:3px;text-transform:uppercase;color:var(--sand);margin:28px 0 16px;font-size:.6rem;font-weight:600}.vm-adv-tags{flex-wrap:wrap;gap:10px;display:flex}.vm-adv-tag{color:var(--ink);background:#f4f3f1;border:1px solid #1414141a;border-radius:100px;padding:8px 16px;font-size:.74rem;font-weight:400}.vm-adv-cta{text-align:center;max-width:1100px;margin:90px auto 0}@media (max-width:960px){.vm-team{padding:80px 24px}.vm-team-grid{grid-template-columns:1fr;gap:20px;max-width:460px}.vm-team-photo{filter:none}.vm-faq{padding:80px 24px}.vm-faq-q{font-size:1.1rem}.layout2 .vm-contact{gap:44px;padding:90px 20px}.layout2 .vm-contact-details{gap:18px 32px}.vm-process--split{grid-template-columns:1fr;gap:48px}.vm-process--split .vm-step{column-gap:26px;padding:30px 0 30px 32px}.vm-process--split .vm-step-dot{min-width:46px;font-size:1.7rem}.vm-adv{padding:120px 24px 80px}.vm-adv-profile,.vm-adv-profile.reverse{grid-template-columns:1fr;gap:28px}.vm-adv-profile.reverse .vm-adv-photo-wrap{order:0}.vm-adv-photo-wrap{max-width:420px}}.ak-hero{color:#141414;isolation:isolate;background:#fbfaf9;width:100%;min-height:100vh;position:relative;overflow:hidden}.ak-photo{filter:saturate(.92);background:url(/equipe.jpg) 15% 22%/cover no-repeat;width:66%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(102deg,#0000 0% 10%,#000 40%);mask-image:linear-gradient(102deg,#0000 0% 10%,#000 40%)}.ak-veil{background:linear-gradient(99deg,#fbfaf9 32%,#fbfaf98c 50%,#fbfaf900 64%);position:absolute;inset:0}.ak-nav{z-index:100;justify-content:space-between;align-items:center;padding:40px clamp(24px,4vw,56px);transition:background .4s,padding .4s,box-shadow .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;top:0;left:0;right:0}.ak-nav.is-stuck{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;padding-top:18px;padding-bottom:18px;box-shadow:0 1px #14141414,0 12px 30px #1414140f}.ak-logo{letter-spacing:.22em;color:#141414;cursor:none;font-size:22px;text-decoration:none}.ak-links{letter-spacing:.18em;align-items:center;gap:clamp(20px,2.6vw,44px);font-size:13px;display:flex}.ak-links a{color:#14141499;text-transform:uppercase;cursor:none;text-decoration:none;transition:color .25s}.ak-links a:hover{color:#141414}.ak-contact{letter-spacing:.2em;border:1px solid #14141459;border-radius:999px;padding:14px 30px;transition:background .25s,color .25s;color:#141414!important}.ak-contact:hover{background:#141414;color:#fff!important}.ak-burger{z-index:5;cursor:none;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:40px;height:40px;padding:0;display:none;position:relative}.ak-burger span{background:#141414;width:26px;height:1.5px;margin:0 auto;transition:transform .3s,opacity .3s;display:block}.ak-burger.is-open span:first-child{transform:translateY(3.75px)rotate(45deg)}.ak-burger.is-open span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.ak-mobile-menu{z-index:4;opacity:0;visibility:hidden;background:#fff;justify-content:center;align-items:center;transition:opacity .3s,transform .3s,visibility .3s;display:flex;position:fixed;inset:0;transform:translateY(-8px)}.ak-mobile-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.ak-mobile-links{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.ak-mobile-links a{letter-spacing:.2em;text-transform:uppercase;color:#141414b8;cursor:none;font-size:22px;text-decoration:none;transition:color .25s}.ak-mobile-links a:hover{color:#141414}.ak-mobile-contact{border:1px solid #14141459;border-radius:999px;margin-top:12px;padding:16px 40px;color:#141414!important}.ak-content{z-index:3;padding:clamp(128px,6vw + 80px,150px) clamp(24px,4vw,56px) 120px;position:relative}.ak-kicker{letter-spacing:.34em;text-transform:uppercase;color:#1414148c;margin:0 0 18px;font-size:14px}.ak-title{margin:0;font-weight:400;line-height:.9}.ak-line{align-items:center;gap:18px;font-size:clamp(56px,8.4vw,132px);display:flex}.ak-line--bold{letter-spacing:-.02em;font-weight:700}.ak-line--light{letter-spacing:.01em;font-weight:300}.ak-amp{justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative}.ak-lead{color:#1414149e;max-width:540px;margin:32px 0 0;font-size:19px;font-weight:300;line-height:1.7}.ak-actions{flex-wrap:wrap;align-items:center;gap:36px;margin-top:46px;display:flex}.ak-btn{color:#fff;letter-spacing:.22em;text-transform:uppercase;cursor:none;background:#141414;border-radius:999px;padding:22px 46px;font-size:14px;text-decoration:none;transition:opacity .25s,transform .25s}.ak-btn:hover{opacity:.88;transform:translateY(-2px)}.ak-link-cta{letter-spacing:.18em;text-transform:uppercase;color:#14141499;cursor:none;align-items:center;gap:16px;font-size:14px;text-decoration:none;transition:color .25s;display:flex}.ak-link-cta:hover{color:#141414}.ak-link-cta__dash{background:#14141466;width:36px;height:1px;transition:width .25s}.ak-link-cta:hover .ak-link-cta__dash{width:52px}.ak-scroll{z-index:3;align-items:center;gap:16px;display:flex;position:absolute;bottom:36px;left:clamp(24px,4vw,56px)}.ak-scroll__track{background:#1414142e;width:1px;height:54px;position:relative;overflow:hidden}.ak-scroll__bar{background:#141414;width:1px;height:60%;animation:2.2s ease-in-out infinite akScroll;position:absolute;left:0}.ak-scroll__label{letter-spacing:.34em;color:#14141480;font-size:12px}@keyframes akScroll{0%{transform:translateY(-100%)}to{transform:translateY(120%)}}@media (max-width:768px){.ak-hero{flex-direction:column;min-height:100svh;display:flex}.ak-photo{opacity:1;background-position:50% 28%;width:100%;height:46vh;inset:0 0 auto;-webkit-mask-image:none;mask-image:none}.ak-veil{background:linear-gradient(#fbfaf900 0 30vh,#fbfaf9a6 40vh,#fbfaf9 46vh 100%)}.ak-links{display:none}.ak-burger{display:flex}.ak-logo{color:#fff}.ak-burger span{background:#fff}.ak-burger.is-open span{background:#141414}.ak-content{margin-top:auto;padding-top:24px;padding-bottom:48px}.ak-line{gap:12px;font-size:clamp(48px,15vw,64px)}.ak-kicker{letter-spacing:.3em;font-size:12px}.ak-lead{font-size:15px}.ak-actions{flex-direction:column;align-items:stretch;gap:18px}.ak-btn{text-align:center;padding:19px}.ak-link-cta{justify-content:center}.ak-scroll{display:none}}@media (prefers-reduced-motion:reduce){.ak-scroll__bar{animation:none}}.vm-bio{background:#fff;justify-content:center;align-items:center;min-height:100vh;padding:80px 24px;display:flex}.vm-bio-inner{flex-direction:column;align-items:center;width:100%;max-width:440px;display:flex}.vm-bio-head{text-align:center;margin-bottom:48px}.vm-bio-monogram{width:72px;height:72px;font-family:var(--ff-serif);letter-spacing:1px;color:var(--ink);border:1px solid #14141424;border-radius:50%;justify-content:center;align-items:center;margin-bottom:26px;font-size:1.5rem;font-weight:400;display:inline-flex}.vm-bio-name{font-family:var(--ff-serif);color:var(--ink);margin-bottom:12px;font-size:clamp(2rem,7vw,2.6rem);font-weight:400;line-height:1.05}.vm-bio-tagline{letter-spacing:3px;text-transform:uppercase;color:var(--stone);font-size:.64rem;font-weight:500}.vm-bio-links{flex-direction:column;gap:16px;width:100%;display:flex}.vm-bio-link{border-radius:var(--r-md);width:100%;color:var(--ink);cursor:none;background:#f4f3f1;border:1px solid #1414141a;align-items:center;gap:18px;padding:18px 24px;text-decoration:none;transition:background .35s,color .35s,transform .35s,box-shadow .35s;display:flex}.vm-bio-link:hover{background:var(--ink);color:#fff;transform:translateY(-3px);box-shadow:0 20px 40px #00000024}.vm-bio-link-icon{color:currentColor;flex-shrink:0;width:26px;height:26px}.vm-bio-link-icon svg{width:100%;height:100%}.vm-bio-link-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vm-bio-link-label{letter-spacing:.5px;font-size:.9rem;font-weight:600}.vm-bio-link-sub{letter-spacing:.3px;color:var(--stone);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:300;transition:color .35s;overflow:hidden}.vm-bio-link:hover .vm-bio-link-sub{color:#fff9}.vm-bio-link-arrow{color:var(--sand);flex-shrink:0;font-size:1.1rem;line-height:1;transition:transform .35s,color .35s}.vm-bio-link:hover .vm-bio-link-arrow{color:#fff;transform:translate(6px)}.vm-bio-foot{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:48px;display:flex}.vm-bio-oab{letter-spacing:2.5px;text-transform:uppercase;color:var(--stone);font-size:.58rem;font-weight:500}.vm-bio-copy{color:#14141466;font-size:.68rem;font-weight:300}@media (max-width:480px){.vm-bio{padding:56px 20px}.vm-bio-link{padding:16px 20px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
