@font-face{font-family:Barlow;src:url(/assets/Barlow-Thin-C4G-LVjt.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-ExtraLight-DU40Gu7s.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-Light-CGEsmarL.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-Regular-DgxWDqdj.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-Medium-DYkmydED.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-SemiBold-DrfcEYX2.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-Bold-CmzkzBEx.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-ExtraBold-DPXWPK9E.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-Black-xax1vENO.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-LightItalic-DSUSPwue.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-Italic-CDQR_1eg.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-MediumItalic-CTsVfNZY.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-SemiBoldItalic-DJBFKo6P.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-BoldItalic-CINHwY12.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Fmbolyar Sans Pro;src:url(/assets/fmbolyar-sans-pro-200-BYQN6thi.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}:root{--cx-preto:#171717;--cx-laranja:#f25623;--cx-cinza-escuro:#4d4d4d;--cx-cinza-claro:#dedede;--cx-branco:#fff;--neutral-1000:#0d0d0d;--neutral-900:#171717;--neutral-800:#1f1f1f;--neutral-700:#2b2b2b;--neutral-600:#3a3a3a;--neutral-500:#4d4d4d;--neutral-400:#6e6e6e;--neutral-300:#9a9a9a;--neutral-200:#c2c2c2;--neutral-150:#dedede;--neutral-100:#ebebeb;--neutral-050:#f5f5f5;--neutral-000:#fff;--laranja-700:#a82e0d;--laranja-600:#c93f14;--laranja-500:#f25623;--laranja-400:#ff7344;--laranja-300:#ff9b76;--laranja-wash:#f256231f;--laranja-wash-strong:#f2562338;--preto-a90:#171717e6;--preto-a75:#171717bf;--preto-a60:#17171799;--preto-a40:#17171766;--preto-a12:#1717171f;--preto-a08:#17171714;--branco-a70:#ffffffb3;--branco-a40:#fff6;--branco-a24:#ffffff3d;--branco-a12:#ffffff1f;--branco-a06:#ffffff0f;--text-primary:var(--cx-preto);--text-secondary:var(--cx-cinza-escuro);--text-muted:var(--neutral-400);--text-accent:var(--cx-laranja);--text-link:var(--cx-laranja);--text-link-hover:var(--laranja-600);--text-on-dark:var(--cx-branco);--text-on-dark-secondary:var(--neutral-200);--text-on-dark-muted:var(--neutral-300);--surface-page:var(--cx-branco);--surface-subtle:var(--neutral-050);--surface-neutral:var(--cx-cinza-claro);--surface-card:var(--cx-branco);--surface-dark:var(--cx-preto);--surface-dark-raised:var(--neutral-800);--surface-dark-card:var(--neutral-700);--surface-footer:var(--neutral-1000);--surface-accent:var(--cx-laranja);--border-hairline:var(--preto-a12);--border-hairline-on-dark:var(--branco-a12);--border-strong:var(--cx-preto);--border-strong-on-dark:var(--cx-branco);--border-neutral:var(--cx-cinza-claro);--border-accent:var(--cx-laranja);--divider:var(--cx-cinza-claro);--divider-on-dark:var(--branco-a12);--action-primary-bg:var(--cx-laranja);--action-primary-fg:var(--cx-branco);--action-primary-bg-hover:var(--laranja-600);--action-primary-bg-press:var(--laranja-700);--action-secondary-fg-on-dark:var(--cx-branco);--action-secondary-border-on-dark:var(--branco-a40);--action-secondary-fg-on-light:var(--cx-preto);--action-secondary-border-on-light:var(--cx-preto);--action-ghost-fg:var(--cx-preto);--focus-ring:var(--cx-laranja);--overlay-flat:var(--preto-a60);--overlay-heavy:var(--preto-a75);--overlay-bottom:linear-gradient(180deg, #17171700 20%, #1717178c 62%, #171717f0 100%);--overlay-left:linear-gradient(90deg, #171717eb 0%, #171717b8 45%, #1717171a 100%);--overlay-scrim:linear-gradient(180deg, #171717ad 0%, #1717177a 45%, #171717d1 100%);--status-error:#c9321b;--status-success:#2e7d4f;--font-display:"Barlow", "Helvetica Neue", Arial, sans-serif;--font-body:"Barlow", "Helvetica Neue", Arial, sans-serif;--font-editorial:"Fmbolyar Sans Pro", "Barlow", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--fw-thin:100;--fw-extralight:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--fs-display-1:104px;--fs-display-2:76px;--fs-h1:56px;--fs-h2:40px;--fs-h3:28px;--fs-h4:22px;--fs-lead:20px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:13px;--fs-overline:12px;--fs-numeral:64px;--lh-tight:.94;--lh-display:1.02;--lh-heading:1.1;--lh-snug:1.28;--lh-body:1.62;--lh-loose:1.75;--ls-display:-.025em;--ls-heading:-.015em;--ls-body:0em;--ls-overline:.18em;--ls-button:.06em;--type-display-1:var(--fw-black) var(--fs-display-1)/var(--lh-tight) var(--font-display);--type-display-2:var(--fw-extrabold) var(--fs-display-2)/var(--lh-display) var(--font-display);--type-h1:var(--fw-extrabold) var(--fs-h1)/var(--lh-heading) var(--font-display);--type-h2:var(--fw-bold) var(--fs-h2)/var(--lh-heading) var(--font-display);--type-h3:var(--fw-semibold) var(--fs-h3)/var(--lh-snug) var(--font-display);--type-h4:var(--fw-semibold) var(--fs-h4)/var(--lh-snug) var(--font-display);--type-editorial:var(--fw-extralight) var(--fs-display-2)/var(--lh-display) var(--font-editorial);--type-lead:var(--fw-light) var(--fs-lead)/var(--lh-loose) var(--font-body);--type-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-body);--type-body-sm:var(--fw-regular) var(--fs-body-sm)/var(--lh-body) var(--font-body);--type-caption:var(--fw-medium) var(--fs-caption)/1.4 var(--font-body);--type-overline:var(--fw-semibold) var(--fs-overline)/1.2 var(--font-body);--type-button:var(--fw-semibold) var(--fs-body-sm)/1 var(--font-body);--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:56px;--space-11:72px;--space-12:96px;--space-13:120px;--space-14:160px;--space-15:200px;--section-y:120px;--section-y-tight:72px;--section-y-loose:160px;--block-gap:24px;--stack-gap:16px;--inline-gap:12px;--card-pad:32px;--card-pad-sm:20px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--radius-card:var(--radius-lg);--radius-photo:var(--radius-lg);--radius-button:var(--radius-pill);--radius-tag:var(--radius-pill);--radius-input:var(--radius-md);--radius-block:var(--radius-none);--shadow-none:none;--shadow-hairline:inset 0 0 0 1px var(--border-hairline);--shadow-hairline-dark:inset 0 0 0 1px var(--border-hairline-on-dark);--shadow-card:0 1px 2px #1717170a, 0 8px 24px -12px #1717171a;--shadow-card-hover:0 2px 4px #1717170f, 0 18px 40px -16px #1717172e;--shadow-raised:0 24px 60px -20px #17171747;--shadow-on-dark:0 30px 70px -24px #000000b3;--shadow-photo:0 40px 90px -40px #1717178c;--shadow-focus:0 0 0 3px var(--laranja-wash-strong);--blur-glass:14px;--glass-on-dark:#1717178c;--glass-on-light:#ffffffb8;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-emphasis:cubic-bezier(.16, .84, .44, 1);--dur-instant:90ms;--dur-fast:.16s;--dur-base:.24s;--dur-slow:.42s;--dur-reveal:.7s;--transition-color:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);--transition-transform:transform var(--dur-base) var(--ease-out);--transition-photo:transform var(--dur-slow) var(--ease-emphasis), opacity var(--dur-base) var(--ease-out);--press-scale:.985;--photo-zoom:1.045;--container:1280px;--container-wide:1440px;--container-text:720px;--gutter:24px;--gutter-lg:40px;--grid-cols:12;--header-h:80px;--hairline:1px;--frame-inset:20px;--ratio-hero:16/7;--ratio-photo:4/3;--ratio-portrait:3/4;--ratio-square:1/1;--ratio-social:1/1;--ratio-story:9/16}*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-primary);font:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}h1{font:var(--type-h1);letter-spacing:var(--ls-heading)}h2{font:var(--type-h2);letter-spacing:var(--ls-heading)}h3{font:var(--type-h3);letter-spacing:var(--ls-heading)}h4{font:var(--type-h4)}p{text-wrap:pretty}a{color:var(--text-link);transition:var(--transition-color);text-decoration:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}hr{border:0;border-top:var(--hairline) solid var(--divider);margin:0}::selection{background:var(--cx-laranja);color:var(--cx-branco)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root{--radius-button:14px}body{background:#fff;margin:0}a{color:#f25623;text-decoration:none}a:hover{color:#c93f14}@keyframes cxIntroOut{0%,58%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes cxMarcaIn{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(10px)scale(1.04)}45%{opacity:1}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes cxMarcaSaida{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-18px)scale(.86)}}@keyframes cxLinha{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cxLegenda{0%{opacity:0;letter-spacing:.42em}to{opacity:.72;letter-spacing:.18em}}@keyframes cxHeaderLogo{0%,60%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(12px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes cxSubir{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{animation-duration:1ms!important;animation-delay:0s!important}}
