.cv-site{--papel:#f8f2ea;--papel-2:#f1e9de;--papel-3:#e9ddcc;--tinta:#261f1c;--tinta-2:#5a4d44;--tinta-3:#756558;--linha:#dccdbb;--linha-suave:#e8ddcf;--cobre:#a94e24;--cobre-forte:#8c3e1b;--cobre-claro:#e9a57a;--cobre-sombra:#6e2f14;--ameixa:#2a2024;--ameixa-2:#362a2e;--ameixa-linha:#4a3b3f;--sobre-escuro:#f4eadf;--sobre-escuro-2:#cdbdb0;--sobre-escuro-3:#a8968a;--wrap:1180px;--gutter:clamp(20px, 4vw, 48px);--ease:cubic-bezier(.2, .7, .2, 1);--serif:var(--font-display), Georgia, "Times New Roman", serif;--mono:var(--font-mono), ui-monospace, "Cascadia Mono", Consolas, monospace;--grao:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");color:var(--tinta);background:var(--papel);font:400 17px/1.65 var(--font-body), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;position:relative;overflow:clip}.cv-site *,.cv-site :before,.cv-site :after{box-sizing:border-box}.cv-site :where(h1,h2,h3,h4,p,ol,ul,dl,dd,figure){margin:0}.cv-site :where(ol,ul){padding:0;list-style:none}.cv-site :where(h1,h2,h3){font-family:var(--serif);text-wrap:balance;font-weight:500}.cv-site :where(p,li,dd){text-wrap:pretty}.cv-site :where(em){color:var(--cobre)}.cv-site :where(a){color:inherit;text-decoration:none}.cv-site :where(button){font:inherit;color:inherit;cursor:pointer}.cv-site :where(a,button,summary){-webkit-tap-highlight-color:transparent}.cv-site :where(a,button,summary,input):focus-visible{outline:2px solid var(--cobre);outline-offset:3px;border-radius:6px}.cv-site ::selection{background:#e9a57a73}.cv-site section[id]{scroll-margin-top:90px}.cv-site :where(h1,h2){font-weight:600}.cv-site h2{letter-spacing:-.04em;font-size:clamp(44px,5.6vw,80px);line-height:.98}.cv-wrap{width:min(var(--wrap), 100% - 2 * var(--gutter));margin-inline:auto}.cv-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cv-kicker{font:500 12px/1.5 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--cobre)}.cv-skip{z-index:200;background:var(--ameixa);color:var(--sobre-escuro);border-radius:10px;padding:12px 18px;font-weight:600;position:fixed;top:-100px;left:16px}.cv-skip:focus{top:16px}.cv-nav{z-index:60;width:min(var(--wrap), 100% - 24px);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#f8f2eae6;border:1px solid #261f1c14;border-radius:16px;align-items:center;gap:28px;min-height:62px;padding:8px 8px 8px 22px;transition:background .3s,color .3s,border-color .3s;display:flex;position:fixed;top:14px;left:50%;translate:-50%;box-shadow:0 14px 34px -22px #2a202480}.cv-wordmark{font:600 26px/1 var(--serif);letter-spacing:-.03em;white-space:nowrap}.cv-wordmark span{color:var(--cobre)}.cv-nav nav{color:var(--tinta-2);align-items:center;gap:26px;margin-left:auto;font-size:14.5px;font-weight:600;display:flex}.cv-nav nav>a{padding:8px 0;transition:color .2s;position:relative}.cv-nav nav>a:after{content:"";background:var(--cobre);transform-origin:0;height:1.5px;transition:transform .3s var(--ease);position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.cv-nav nav>a:hover{color:var(--tinta)}.cv-nav nav>a:hover:after{transform:scaleX(1)}.cv-menu-contact{border:1.5px solid var(--cobre-sombra);background:var(--cobre);color:#fff;min-height:42px;box-shadow:0 3px 0 var(--cobre-sombra);transition:background .2s, box-shadow .2s, transform .2s var(--ease);border-radius:11px;margin-bottom:3px;padding:0 18px;font-size:14.5px;font-weight:600}.cv-menu-contact:hover{background:var(--cobre-forte);box-shadow:0 4px 0 var(--cobre-sombra);transform:translateY(-1px)}.cv-menu-contact:active{box-shadow:0 1px 0 var(--cobre-sombra);transform:translateY(2px)}.cv-nav[data-over-dark=true]{color:var(--sobre-escuro);background:#2a2024bd;border-color:#f4eadf1f}.cv-nav[data-over-dark=true] nav{color:var(--sobre-escuro-2)}.cv-nav[data-over-dark=true] nav>a:hover{color:var(--sobre-escuro)}.cv-nav[data-over-dark=true] nav>a:after{background:var(--cobre-claro)}.cv-nav[data-over-dark=true] .cv-wordmark span{color:var(--cobre-claro)}.cv-intro{text-wrap:balance;max-width:680px;color:var(--tinta-2);font-size:19px;line-height:1.6}.cv-button,.cv-contact-button{isolation:isolate;min-height:54px;transition:background .2s, border-color .2s, box-shadow .2s, transform .2s var(--ease);border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.cv-button{border:1.5px solid var(--cobre-sombra);background:linear-gradient(180deg, #b95e2f, var(--cobre) 70%);color:#fff;box-shadow:0 5px 0 var(--cobre-sombra), 0 18px 30px -16px #6e2f14b3}.cv-button:after{content:"";z-index:-1;width:40%;transition:left .75s var(--ease);pointer-events:none;background:linear-gradient(90deg,#0000,#ffecd661,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.cv-button:hover{background:linear-gradient(180deg, #ad552b, var(--cobre-forte) 70%);box-shadow:0 7px 0 var(--cobre-sombra), 0 22px 34px -16px #6e2f14b3;transform:translateY(-2px)}.cv-button:hover:after{left:130%}.cv-button:active{box-shadow:0 1px 0 var(--cobre-sombra), 0 8px 16px -10px #6e2f1499;transform:translateY(4px)}.cv-contact-button{color:var(--tinta);background:#fffaf4;border:1.5px solid #6e2f1480;box-shadow:0 5px #6e2f144d}.cv-contact-button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 7px #6e2f144d}.cv-contact-button:active{transform:translateY(4px);box-shadow:0 1px #6e2f144d}.cv-button svg,.cv-contact-button svg{transition:transform .3s var(--ease)}.cv-button:hover svg{transform:translate(3px)}.cv-contact-button:hover svg{transform:translate(2px,-2px)}.cv-results-band{background:var(--ameixa);color:var(--sobre-escuro);text-align:center;padding:108px 0 150px;position:relative}.cv-results-band>.cv-kicker{color:var(--cobre-claro);justify-content:center;align-items:center;gap:16px;margin-bottom:44px;display:flex}.cv-results-band>.cv-kicker:before,.cv-results-band>.cv-kicker:after{content:"";background:linear-gradient(90deg,#0000,#e9a57a99);flex:0 0 44px;height:1px}.cv-results-band>.cv-kicker:after{rotate:180deg}.cv-results{width:min(var(--wrap), 100% - 2 * var(--gutter));grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.cv-results li{align-content:start;justify-items:center;gap:12px;padding:0 22px;display:grid;position:relative}.cv-results li+li:before{content:"";background:linear-gradient(transparent, var(--ameixa-linha) 20%, var(--ameixa-linha) 80%, transparent);width:1px;position:absolute;top:6%;bottom:6%;left:0}.cv-results li+li:after{content:"";background:var(--ameixa);border:1px solid #e9a57a8c;width:9px;height:9px;position:absolute;top:50%;left:-4.5px;translate:0 -50%;rotate:45deg}.cv-result-qualifier{min-height:18px;font:500 11px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sobre-escuro-3)}.cv-result-number{font:500 clamp(80px, 9.4vw, 140px)/.86 var(--serif);letter-spacing:-.05em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--cobre-claro)}.cv-result-number small{letter-spacing:0;margin-left:4px;font-size:.42em}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cv-result-number{background:linear-gradient(100deg,#c77a45 5%,#e9a57a 35%,#f7d0ae 50%,#dd915c 68%,#b8652f 95%);color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 .06em .1em}}.cv-result-label{text-wrap:balance;max-width:240px;color:var(--sobre-escuro-2);font-size:16px;line-height:1.45}.cv-results-note{width:min(700px, 100% - 2 * var(--gutter));text-align:center;color:var(--sobre-escuro-3);margin:52px auto 0;font-size:13.5px}.cv-section-head{margin-bottom:56px}.cv-section-head .cv-kicker{margin-bottom:18px}.cv-journey{background:var(--papel);padding:120px 0 128px;position:relative}.cv-ruler{--tag:46px;grid-template-columns:var(--tag) minmax(0, 1fr);background:radial-gradient(60% 120% at 100% 0,#e9a57a1f,#0000 70%),#1e1619;border-radius:20px;grid-template-rows:auto auto auto;row-gap:8px;margin:0 0 64px;padding:20px 26px 24px 14px;display:grid;position:relative;box-shadow:0 40px 70px -46px #2a2024e6,inset 0 1px #f4eadf0d}.cv-ruler-scale{background:repeating-linear-gradient(90deg,#f4eadf33 0 1px,#0000 1px 4.7619%) bottom/100% 6px no-repeat;border-bottom:1px solid #f4eadf24;grid-column:2;height:30px;margin-bottom:6px;position:relative}.cv-ruler-scale li{bottom:9px;left:calc(var(--pos) * 100%);font:500 11.5px/1 var(--mono);color:var(--sobre-escuro-3);position:absolute;translate:-50%}.cv-ruler-scale li:first-child{translate:0}.cv-ruler-lane{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.cv-ruler-scale{grid-row:1}.cv-ruler>.cv-ruler-lane:nth-child(2){grid-row:2}.cv-ruler>.cv-ruler-lane:nth-child(3){grid-row:3}.cv-ruler-tag{font:500 11px/1 var(--mono);color:var(--sobre-escuro-3);justify-self:center}.cv-ruler-track{background:#f4eadf09;border-radius:9px;height:44px;position:relative}.cv-ruler-clip{top:4px;bottom:4px;left:calc(var(--de) * 100%);width:calc((var(--ate) - var(--de)) * 100% - 4px);white-space:nowrap;color:#fbf1e7;border-radius:7px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff29}.cv-ruler-clip>span{text-overflow:ellipsis;overflow:hidden}.cv-ruler-clip .is-short{display:none}.cv-ruler-clip.is-criacao{background:linear-gradient(#7d5866,#5a3e4a)}.cv-ruler-clip.is-proprios{background:repeating-linear-gradient(135deg,#7d58669e 0 8px,#7d58665c 8px 16px)}.cv-ruler-clip.is-tecnologia{background:linear-gradient(#c97b47,#9a4b23)}.cv-ruler-playhead{background:linear-gradient(#f2c09a,#d08a55 70%,#d08a554d);grid-area:1/2/-1;justify-self:end;width:2px;margin-top:2px;position:relative;box-shadow:0 0 14px #e9a57a8c}.cv-ruler-playhead b{background:var(--cobre-claro);font:600 11px/1.2 var(--mono);letter-spacing:.04em;color:var(--ameixa);border-radius:6px;padding:3px 8px;position:absolute;top:-8px;right:50%;translate:50%}.cv-chapters{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px 64px;margin:0 0 96px;display:grid}.cv-chapter{--cor:#6b4a57;border-top:3px solid var(--cor);padding-top:26px}.cv-chapter.is-tecnologia{--cor:var(--cobre)}.cv-chapter-when{font:500 12px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cor)}.cv-chapter h3{letter-spacing:-.03em;margin:10px 0 12px;font-size:clamp(30px,3vw,40px);line-height:1.05}.cv-chapter-text{max-width:520px;color:var(--tinta-2);font-size:16.5px;line-height:1.65}.cv-chapter-highlight{color:var(--cobre);text-wrap:balance;margin-top:16px;font-size:15.5px;font-weight:700;line-height:1.45}.cv-chapter-highlight:before{content:"";vertical-align:.08em;background:currentColor;width:8px;height:8px;margin-right:10px;display:inline-block;rotate:45deg}.cv-chapter-path{color:var(--tinta-2);flex-wrap:wrap;gap:4px 18px;margin-top:16px;font-size:14.5px;font-weight:500;line-height:1.5;display:flex}.cv-chapter-path li{align-items:baseline;gap:7px;display:inline-flex}.cv-chapter-path span{font:500 11px/1 var(--mono);color:var(--cobre)}.cv-education .cv-kicker{margin-bottom:20px}.cv-education ol{border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cv-education li{padding:24px 20px}.cv-education li+li{border-left:1px solid var(--linha)}.cv-education li>span{font:500 11.5px/1.5 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--tinta-3)}.cv-education h3{letter-spacing:-.02em;margin:8px 0 4px;font-size:26px;line-height:1.1}.cv-education li p{color:var(--tinta-2);font-size:15px}.cv-hire-section{background:var(--ameixa);color:var(--sobre-escuro);padding:128px 0 120px;position:relative}.cv-hire-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px 88px;display:grid}.cv-hire-heading{position:sticky;top:112px}.cv-hire-section .cv-kicker{color:var(--cobre-claro)}.cv-hire-heading h2{color:var(--sobre-escuro);margin:18px 0 26px;font-size:clamp(40px,4.6vw,64px)}.cv-hire-heading h2 em{color:var(--cobre-claro)}.cv-hire-motto{color:var(--sobre-escuro-2);font-size:16.5px}.cv-hire-motto strong{color:var(--sobre-escuro);font-weight:600}.cv-hire-principles{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.cv-hire-principles span{border:1px solid var(--ameixa-linha);font:500 12px/1 var(--mono);letter-spacing:.04em;color:var(--sobre-escuro-2);border-radius:999px;padding:9px 13px}.cv-hire-letter>p{color:var(--sobre-escuro-2);margin-bottom:22px;font-size:17.5px;line-height:1.75}.cv-hire-letter>p.cv-hire-opening{font:400 33px/1.28 var(--serif);letter-spacing:-.015em;color:var(--sobre-escuro);margin-bottom:22px}.cv-hire-letter strong{color:var(--sobre-escuro);font-weight:600}.cv-hire-more summary{cursor:pointer;color:var(--cobre-claro);align-items:center;gap:10px;padding:6px 0;font-size:15px;font-weight:700;list-style:none;display:inline-flex}.cv-hire-more summary::-webkit-details-marker{display:none}.cv-hire-more summary>span{width:24px;height:24px;transition:rotate .3s var(--ease);border:1px solid;border-radius:50%;place-items:center;font-size:16px;font-weight:400;line-height:1;display:grid}.cv-hire-more[open] summary>span{rotate:45deg}.cv-hire-more summary:focus-visible{outline-color:var(--cobre-claro)}.cv-hire-more p{color:var(--sobre-escuro-2);margin-top:20px;font-size:17.5px;line-height:1.75}.cv-hire-signature{border-top:1px solid var(--ameixa-linha);font:italic 400 36px/1.05 var(--serif);color:var(--cobre-claro);margin-top:38px;padding-top:28px}.cv-hire-signature>span{font:normal 500 11.5px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sobre-escuro-3);margin-top:10px;display:block}.cv-hire-contact{background:var(--cobre-claro);min-height:52px;color:var(--ameixa);transition:background .2s, box-shadow .2s, transform .2s var(--ease);border:1.5px solid #9c5f3c;border-radius:12px;align-items:center;gap:12px;margin-top:34px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 5px #9c5f3c}.cv-hire-contact:hover{background:#f2bb96;transform:translateY(-2px);box-shadow:0 7px #9c5f3c}.cv-hire-contact:active{transform:translateY(4px);box-shadow:0 1px #9c5f3c}.cv-hire-contact:focus-visible{outline-color:var(--cobre-claro)}.cv-footer{background:var(--papel);position:relative}.cv-footer-inner{width:min(var(--wrap), 100% - 2 * var(--gutter));text-align:center;justify-items:center;margin:0 auto;padding:92px 0 30px;display:grid}.cv-footer .cv-wordmark{font-size:30px}.cv-footer p{color:var(--tinta-2);margin-top:10px;font-size:15px}.cv-footer-links{color:var(--tinta-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 30px;margin-top:24px;font-size:15px;font-weight:600;display:flex}.cv-footer-links>a,.cv-footer-links>button{transition:color .2s}.cv-footer-links>a:hover,.cv-footer-links>button:hover{color:var(--cobre)}.cv-footer-links>button{background:0 0;border:0;padding:0;font-weight:600}.cv-footer-links span{margin-left:8px}.cv-footer-inner>small{border-top:1px solid var(--linha);color:var(--tinta-3);justify-self:stretch;margin-top:34px;padding-top:22px;font-size:13.5px}.cv-scroll-controls{z-index:45;top:0;bottom:0;right:max(14px, env(safe-area-inset-right));pointer-events:none;width:48px;position:fixed}.cv-scroll-controls>a{width:48px;height:48px;color:var(--cobre);pointer-events:auto;place-items:center;transition:color .25s;display:grid;position:absolute;right:0}.cv-scroll-controls>a:first-child{top:28%;translate:0 -50%}.cv-scroll-controls>a:last-child{bottom:20%;translate:0 50%}.cv-scroll-controls>a:hover{color:var(--cobre-forte)}.cv-scroll-controls>a[data-over-dark=true]{color:var(--cobre-claro)}.cv-scroll-controls>a[data-over-dark=true]:hover{color:#f6c7a5}.cv-scroll-controls>a:focus-visible{outline-offset:-4px;border-radius:50%}.cv-scroll-controls svg{opacity:.78;width:30px;height:30px;transition:opacity .25s,scale .25s}:is(.cv-scroll-controls>a:hover svg,.cv-scroll-controls>a:focus-visible svg){opacity:1;scale:1.08}@media (max-width:1300px){.cv-scroll-controls{top:auto;bottom:max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;width:auto;transition:background .3s, border-color .3s, opacity .3s var(--ease), translate .3s var(--ease);background:#f8f2ead6;border:1px solid #261f1c1a;border-radius:999px;padding:3px;display:grid;box-shadow:0 14px 30px -18px #2a202499}.cv-scroll-controls>a,.cv-scroll-controls>a:first-child,.cv-scroll-controls>a:last-child{width:40px;height:40px;position:static;translate:none}.cv-scroll-controls svg{width:24px;height:24px}.cv-scroll-controls:has(>a[data-over-dark=true]){background:#2a2024cc;border-color:#f4eadf24}.cv-scroll-controls:has(>a[data-over-dark=true])>a{color:var(--cobre-claro)}.cv-scroll-controls[data-hidden=true]:not(:focus-within){opacity:0;pointer-events:none;translate:0 14px}.cv-scroll-controls[data-hidden=true]:not(:focus-within)>a{pointer-events:none}}.cv-dialog{background:var(--papel);width:min(520px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--tinta);overscroll-behavior:contain;border:0;border-radius:22px;padding:0;box-shadow:0 40px 100px -30px #140c0e99}.cv-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a131699}.cv-dialog-inner{text-align:center;padding:46px 40px 30px;position:relative}.cv-dialog-close{border:1px solid var(--linha);width:40px;height:40px;color:var(--tinta-2);background:0 0;border-radius:50%;place-items:center;font-size:24px;line-height:1;transition:border-color .2s,color .2s;display:grid;position:absolute;top:14px;right:14px}.cv-dialog-close:hover{border-color:var(--tinta-3);color:var(--tinta)}.cv-contact-symbol{background:var(--papel-2);width:54px;height:54px;color:var(--cobre);border-radius:16px;place-items:center;margin:0 auto 22px;display:grid}.cv-site .cv-dialog h2{margin-bottom:10px;font-size:44px;line-height:1.05}.cv-dialog #cv-contact-instructions{color:var(--tinta-2);margin-bottom:18px;font-size:16px}.cv-contact-email{border:1px solid var(--linha);width:100%;color:var(--tinta);font:500 16.5px/1.2 var(--mono);text-align:center;background:#fff;border-radius:12px;padding:16px 12px;display:block}.cv-copy-email{width:100%;margin-top:14px}.cv-contact-feedback{min-height:24px;color:var(--tinta-2);margin-top:12px;font-size:13.5px}.cv-contact-fallback{width:min(var(--wrap), 100% - 2 * var(--gutter));color:var(--cobre);margin:0 auto;padding:20px 0}@keyframes cv-rise{0%{opacity:0;translate:0 18px}}@keyframes cv-sheen{0%{background-position:0%}to{background-position:100%}}@keyframes cv-float-up{0%,to{translate:0 3px}50%{translate:0 -4px}}@keyframes cv-float-down{0%,to{translate:0 -3px}50%{translate:0 4px}}@keyframes cv-dialog-in{0%{opacity:0;translate:0 14px;scale:.98}}@keyframes cv-fade{0%{opacity:0}}@keyframes cv-unfold{0%{opacity:0;translate:0 -6px}}@media (prefers-reduced-motion:no-preference){.cv-split-title .is-automacao{animation:9s ease-in-out infinite alternate cv-sheen}.cv-hero:not([data-motion=on]) .cv-split-title .is-automacao{animation-play-state:paused}.cv-scroll-controls>a:first-child svg{animation:3.6s ease-in-out infinite cv-float-up}.cv-scroll-controls>a:last-child svg{animation:3.6s ease-in-out -.6s infinite cv-float-down}.cv-dialog[open]{animation:cv-dialog-in .35s var(--ease)}.cv-dialog[open]::backdrop{animation:.3s ease-out cv-fade}.cv-site details[open]>:not(summary){animation:cv-unfold .4s var(--ease)}}:is(.cv-results-band,.cv-front-dark,.cv-hire-section,.cv-reel-card,.cv-ad-feature,.cv-edit,.cv-ruler){isolation:isolate}:is(.cv-results-band,.cv-front-dark,.cv-hire-section,.cv-reel-card,.cv-ad-feature,.cv-edit,.cv-ruler):after{content:"";z-index:-1;border-radius:inherit;background:var(--grao);opacity:.07;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.cv-section-head,.cv-education{text-align:center}.cv-hire-layout{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:56px}.cv-hire-heading{position:static}.cv-hire-principles{justify-content:center}.cv-hire-letter{max-width:720px}@media (max-width:1100px){.cv-nav nav{gap:20px}}@media (max-width:980px){.cv-hire-layout{grid-template-columns:1fr}.cv-hire-heading{position:static}}@media (max-width:760px){.cv-nav{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"marca contato""menu menu";row-gap:2px;padding:8px 8px 6px 16px;display:grid;top:10px}.cv-nav .cv-wordmark{grid-area:marca;font-size:23px}.cv-menu-contact{grid-area:contato;min-height:40px;padding:0 14px;font-size:14px}.cv-nav nav{flex-wrap:wrap;grid-area:menu;justify-content:space-between;gap:0 10px;margin:0;font-size:13px}.cv-nav nav>a{padding:7px 0}.cv-nav-extra{display:none}.cv-intro{font-size:17px}.cv-hero-foot .cv-contact-button{width:min(100%,420px)}.cv-results-band{padding:72px 0 112px}.cv-results-band>.cv-kicker:before,.cv-results-band>.cv-kicker:after{flex-basis:22px}.cv-results{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.cv-results li{gap:10px;padding:0 10px}.cv-results li:first-child{grid-column:1/-1}.cv-results li:nth-child(2):before,.cv-results li:nth-child(2):after{content:none}.cv-result-number{font-size:clamp(52px,16vw,68px)}.cv-results li:first-child .cv-result-number{font-size:clamp(72px,23vw,96px)}.cv-result-label{font-size:14px}.cv-results-note{margin-top:28px}.cv-journey{padding:84px 0 96px}.cv-section-head{margin-bottom:40px}.cv-ruler{--tag:30px;border-radius:16px;margin-bottom:48px;padding:16px 14px 18px 6px}.cv-ruler-scale li:nth-child(2n),.cv-ruler-scale li:last-child{visibility:hidden}.cv-ruler-track{height:38px}.cv-ruler-clip{padding:0 8px;font-size:12px}.cv-ruler-clip .is-long{display:none}.cv-ruler-clip .is-short{display:inline}.cv-chapters{grid-template-columns:1fr;gap:40px;margin-bottom:64px}.cv-chapter h3{font-size:30px}.cv-education ol{grid-template-columns:minmax(0,1fr)}.cv-education li+li{border-left:0;border-top:1px solid var(--linha)}.cv-hire-section{padding:88px 0}.cv-hire-letter>p.cv-hire-opening{font-size:27px}.cv-hire-letter>p{font-size:16.5px}.cv-footer-inner{padding-top:72px}.cv-scroll-controls{right:max(10px, env(safe-area-inset-right))}.cv-dialog-inner{padding:40px 22px 24px}.cv-site .cv-dialog h2{font-size:36px}.cv-contact-email{font-size:15px}}@media (max-width:380px){.cv-nav nav{justify-content:center;gap:0 14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cv-site *,.cv-site :before,.cv-site :after{transition:none!important;animation:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cv-nav{background:#f8f2eaf5}.cv-nav[data-over-dark=true]{background:#2a2024f5}}@media (prefers-reduced-transparency:reduce){.cv-nav{background:var(--papel)}.cv-nav[data-over-dark=true]{background:var(--ameixa)}}@media (max-width:1300px) and (prefers-reduced-transparency:reduce){.cv-scroll-controls{background:var(--papel)}.cv-scroll-controls:has(>a[data-over-dark=true]){background:var(--ameixa)}}@media print{.cv-scroll-controls,.cv-nav{display:none}}.cv-hero{isolation:isolate;background:var(--papel);position:relative}.cv-split{--titulo:clamp(52px, 8vw, 148px);--fala:calc(var(--titulo) * .36);--topo:96px;grid-template-columns:[edicao]minmax(0,1fr)[automacao]minmax(0,1fr);grid-template-rows:[topo] var(--topo) [midia] minmax(48px, 1fr) [rotulo] auto [titulo] auto [porta] auto [fim] 72px;min-height:min(1000px,max(720px,100svh));display:grid;position:relative}.cv-half{isolation:isolate;grid-row:1/-1;position:relative;overflow:hidden}.cv-half.is-edicao{background:radial-gradient(120% 95% at 60% 36%,#0000 52%,#0905078c),radial-gradient(60% 46% at 100% 62%,#e9a57a29,#0000 72%),radial-gradient(70% 55% at 0 0,#6e4a576b,#0000 72%),linear-gradient(#261c20,#191215 78%);grid-column:1}.cv-half.is-edicao:after{content:"";z-index:2;background:var(--grao);opacity:.09;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.cv-half.is-automacao{background:radial-gradient(75% 60% at 20% 45%, #fdfaf5 0%, transparent 72%), linear-gradient(180deg, #fbf6ef, var(--papel));grid-column:2}.cv-split-media{--sumir:linear-gradient(180deg, #000 26%, #00000052 48%, #0000001a 70%, transparent);z-index:1;pointer-events:none;-webkit-mask-image:var(--sumir);-webkit-mask-image:var(--sumir);mask-image:var(--sumir);grid-row:midia/porta;position:relative;container-type:size}.cv-split-media.is-edicao{grid-column:1;overflow-x:clip}.cv-split-media.is-automacao{grid-column:2}.cv-split-media.is-edicao:before{content:"";background:radial-gradient(50% 50% at 60%,#ffb07647,#e9966417 48%,#0000 72%);height:64cqh;position:absolute;top:24%;left:-20%;right:-8%;translate:0 -50%;rotate:-7deg}.cv-film{--perf:clamp(12px, 3.8cqh, 22px);--furos:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 24' preserveAspectRatio='none'%3E%3Cfilter id='h' x='-1' y='-1' width='3' height='3'%3E%3CfeGaussianBlur stdDeviation='2.4'/%3E%3C/filter%3E%3Crect x='9' y='6.5' width='22' height='11' rx='3' fill='%23ff9457' opacity='.7' filter='url(%23h)'/%3E%3Crect x='10' y='7.5' width='20' height='9' rx='2.4' fill='%23ffe4c8' opacity='.9'/%3E%3C/svg%3E");filter:blur(1.8px);height:clamp(130px,40cqh,240px);position:absolute;top:24%;left:-14%;right:-6%;overflow:hidden;translate:0 -50%;rotate:-7deg;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 30%);mask-image:linear-gradient(90deg,#0000 2%,#000 30%)}.cv-film-reel{width:max-content;height:100%;display:flex}.cv-film-frame{height:100%;padding:var(--perf) 6px;background:var(--furos) 0 0 / 25% var(--perf) repeat-x, var(--furos) 0 100% / 25% var(--perf) repeat-x, #120b0d;flex:none;display:block}.cv-film-frame img{filter:brightness(.52)saturate(.6)sepia(.22);border-radius:2px;width:auto;height:100%;display:block}.cv-screens{inset:0 -26% 0 calc(var(--fala) + 24%);perspective:1500px;position:absolute}.cv-screen{aspect-ratio:16/9;border-radius:12px;outline:1px solid #261f1c1a;width:auto;position:absolute;box-shadow:0 46px 60px -34px #3c1e1080,0 2px 6px #3c1e1014}.cv-screen.is-back{opacity:.5;filter:blur(2px)saturate(.55);height:38cqh;top:-1cqh;left:38%;transform:rotateY(16deg)rotateX(6deg)rotate(2.5deg)}.cv-screen.is-front{opacity:.82;filter:blur(1.2px)saturate(.7);height:42cqh;top:5cqh;left:0;transform:rotateY(16deg)rotateX(6deg)rotate(-1.5deg)}.cv-playhead{z-index:3;grid-area:topo/1/fim/-1;grid-template-rows:subgrid;pointer-events:none;justify-self:center;width:2px;display:grid;position:relative}.cv-playhead:before{content:"";background:linear-gradient(#0000,#e9a57a73);grid-row:midia/rotulo}.cv-playhead:after{content:"";background:linear-gradient(#f6c9a3,#d08a55 60%,#c77a451a);grid-row:rotulo/fim;box-shadow:0 0 18px #e9a57a8c}.cv-playhead>i{z-index:1;background:linear-gradient(135deg,#f7d0ae,#c77a45);border:1px solid #f7d0ae;grid-row:rotulo;width:15px;height:15px;position:absolute;top:56%;left:50%;translate:-50% -50%;rotate:45deg;box-shadow:0 0 0 5px #e9a57a29,0 0 24px #e9a57aa6}.cv-split-label{z-index:2;font:italic 500 clamp(17px, 1.5vw, 23px)/1.3 var(--serif);letter-spacing:-.005em;grid-row:rotulo;position:relative}.cv-split-label.is-edicao{padding-right:var(--fala);color:var(--cobre-claro);text-shadow:0 0 14px #140d10e6;grid-column:1;justify-self:end}.cv-split-label.is-automacao{padding-left:var(--fala);color:var(--cobre);grid-column:2;justify-self:start}.cv-split-label:after{content:"";width:max(0px, calc(var(--fala) - 26px));height:1px;position:absolute;top:56%}.cv-split-label.is-edicao:after{background:linear-gradient(90deg,#e9a57a1a,#e9a57abf);right:14px}.cv-split-label.is-automacao:after{background:linear-gradient(90deg,#a94e24a6,#a94e241a);left:14px}.cv-split-title{z-index:2;grid-area:titulo/1/titulo/-1;grid-template-columns:subgrid;font-size:var(--titulo);letter-spacing:-.04em;pointer-events:none;margin-top:clamp(8px,1.6vh,18px);font-weight:600;line-height:.95;display:grid;position:relative}.cv-split-title>*,.cv-split-title>*>span{display:block}.cv-split-title .is-edicao{padding-right:var(--fala);text-align:right;color:var(--sobre-escuro);text-shadow:0 0 .32em #0e090bb3;grid-column:1}.cv-split-title .is-automacao{padding-left:var(--fala);color:var(--cobre);grid-column:2}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cv-split-title .is-automacao{background:linear-gradient(100deg,#93411f 5%,#ae5226 29%,#cb8049 44%,#9d4c28 58%,#7a3a24 74%,#a65227 95%) 0/230% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding-bottom:.14em}}.cv-split-door{z-index:2;max-width:calc(440px + var(--fala));grid-row:porta;align-content:start;gap:8px;margin-top:clamp(20px,3.2vh,36px);display:grid;position:relative}.cv-split-door.is-edicao{padding-right:var(--fala);text-align:right;grid-column:1;justify-self:end;justify-items:end}.cv-split-door.is-automacao{padding-left:var(--fala);grid-column:2;justify-self:start;justify-items:start}.cv-split-question{font:italic 500 25px/1.2 var(--serif);letter-spacing:-.01em}.cv-split-text{max-width:380px;font-size:15px;line-height:1.55}.is-edicao>.cv-split-question{color:var(--sobre-escuro)}.is-edicao>.cv-split-text{color:var(--sobre-escuro-2)}.is-automacao>.cv-split-question{color:var(--tinta)}.is-automacao>.cv-split-text{color:var(--tinta-2)}.cv-split-cta{min-height:52px;transition:background .2s, box-shadow .2s, transform .2s var(--ease);border-radius:13px;align-items:center;gap:10px;margin-top:10px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.cv-split-cta svg{transition:translate .3s var(--ease)}.cv-split-cta:hover svg{translate:0 3px}.is-edicao>.cv-split-cta{background:var(--cobre-claro);color:var(--ameixa);border:1.5px solid #9c5f3c;box-shadow:0 5px #9c5f3c}.is-edicao>.cv-split-cta:hover{background:#f2bb96;transform:translateY(-2px);box-shadow:0 7px #9c5f3c}.is-edicao>.cv-split-cta:active{transform:translateY(4px);box-shadow:0 1px #9c5f3c}.cv-site .is-edicao>.cv-split-cta:focus-visible{outline-color:var(--cobre-claro)}.is-automacao>.cv-split-cta{border:1.5px solid var(--cobre-sombra);background:linear-gradient(180deg, #b95e2f, var(--cobre) 70%);color:#fff;box-shadow:0 5px 0 var(--cobre-sombra), 0 18px 30px -16px #6e2f14b3}.is-automacao>.cv-split-cta:hover{background:linear-gradient(180deg, #ad552b, var(--cobre-forte) 70%);box-shadow:0 7px 0 var(--cobre-sombra), 0 22px 34px -16px #6e2f14b3;transform:translateY(-2px)}.is-automacao>.cv-split-cta:active{box-shadow:0 1px 0 var(--cobre-sombra);transform:translateY(4px)}.cv-hero-foot{padding:64px var(--gutter) 128px;text-align:center;background:var(--papel);justify-items:center;gap:26px;display:grid;position:relative}.cv-hero-foot .cv-intro{max-width:700px;margin:0}@keyframes cv-reel{to{transform:translate(-50%)}}@keyframes cv-cut-open{0%{clip-path:inset(-15% 50%)}to{clip-path:inset(-15% -3%)}}@keyframes cv-drop{0%{scale:1 0}}@keyframes cv-pop{0%{opacity:0;scale:.2}}@keyframes cv-media-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.cv-film-reel{animation:52s linear infinite cv-reel}.cv-hero:not([data-motion=on]) .cv-film-reel{animation-play-state:paused}.cv-split-media{animation:1.6s ease-out both cv-media-in}.cv-playhead>i{animation:cv-pop .6s var(--ease) .1s backwards}.cv-split>:is(.cv-split-label,.cv-split-door),.cv-hero-foot>*{animation:cv-rise .9s var(--ease) .5s both}.cv-split>.cv-split-door{animation-delay:.65s}.cv-hero-foot>*{animation-delay:.8s}}@media (prefers-reduced-motion:no-preference) and (min-width:761px){.cv-playhead:after{transform-origin:top;animation:cv-drop .9s var(--ease) .15s backwards}.cv-split>.cv-split-title{animation:1s cubic-bezier(.7,0,.2,1) .3s backwards cv-cut-open}}@media (max-width:1000px){.cv-split{grid-template-rows:[topo] var(--topo) [midia] minmax(110px, 1fr) [rotulo] auto [titulo] auto [porta] auto [fim] 64px;min-height:0}.cv-split-question{font-size:21px}.cv-split-text{font-size:14px}}@media (max-width:760px){.cv-split{--titulo:clamp(44px, 15.5vw, 72px);--fala:var(--gutter);--topo:124px;grid-template-columns:minmax(0,1fr);grid-template-rows:[topo] var(--topo) [ed-midia] 132px [ed-rotulo] auto [ed-titulo] auto [ed-porta] auto [costura] 0 [au-midia] 150px [au-rotulo] auto [au-titulo] auto [au-porta] auto [fim] 48px;min-height:0}.cv-half.is-edicao{grid-area:topo/1/costura}.cv-half.is-automacao{grid-area:costura/1/-1}.cv-split-media.is-edicao{grid-row:ed-midia/ed-porta}.cv-split-media.is-automacao{grid-area:au-midia/1/au-porta}.cv-split-media.is-edicao:before{top:18%;left:-40%;right:-30%}.cv-film{filter:blur(.6px);height:clamp(110px,38cqh,160px);top:18%;left:-34%;right:-24%;rotate:-8deg}.cv-film-frame img{filter:brightness(.62)saturate(.7)sepia(.2)}.cv-screens{inset:0 -46% 0 var(--gutter)}.cv-screen.is-back{filter:blur(1px)saturate(.6);height:28cqh;top:4cqh;left:34%}.cv-screen.is-front{filter:saturate(.8);height:33cqh;top:7cqh}.cv-playhead{grid-row:costura;place-self:start stretch;width:auto;height:2px;display:block}.cv-playhead:before{content:none}.cv-playhead:after{background:linear-gradient(90deg,#c77a4526,#f2c09a 30%,#d08a55 70%,#c77a4526);position:absolute;inset:0}.cv-playhead>i{top:50%}.cv-split-label{padding:0 var(--fala);margin-bottom:10px}.cv-split-label:after{content:none}.cv-split-label.is-edicao{grid-row:ed-rotulo;justify-self:start}.cv-split-label.is-automacao{grid-area:au-rotulo/1}.cv-split-title{grid-area:ed-titulo/1/au-porta;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;margin-top:0}.cv-split-title .is-edicao{padding:0 var(--fala);text-align:left;grid-area:ed-titulo/1}.cv-split-title .is-automacao{padding:0 var(--fala);grid-area:au-titulo/1}.cv-split-door{padding:0 var(--fala);margin-top:22px}.cv-split-door.is-edicao{text-align:left;grid-row:ed-porta;justify-self:start;justify-items:start;padding-bottom:52px}.cv-split-door.is-automacao{grid-area:au-porta/1;padding-bottom:8px}.cv-split-question{font-size:22px}.cv-hero-foot{padding:52px var(--gutter) 116px}}@media (max-width:380px){.cv-split{--topo:160px}}.cv-video-block{min-width:0}.cv-motion-player{color:var(--sobre-escuro);background:#1b1416;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #f4eadf14}.cv-motion-screen{aspect-ratio:16/9;background:#120d0f;position:relative;overflow:hidden}.cv-motion-player.is-portrait .cv-motion-screen{aspect-ratio:4/5}.cv-motion-screen video{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.cv-motion-screen video[hidden]{display:none}.cv-motion-cover{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.cv-motion-cover img{object-fit:contain;width:100%;height:100%;transition:filter .3s;display:block}.cv-motion-cover:hover img{filter:brightness(1.07)}.cv-site .cv-motion-cover:focus-visible{outline:2px solid var(--cobre-claro);outline-offset:-4px;border-radius:12px}.cv-motion-controls{padding:2px 10px 8px}.cv-motion-track{position:relative}.cv-motion-marks{pointer-events:none;position:absolute;inset:0 5.5px}.cv-motion-marks i{top:50%;left:calc(var(--at) * 100%);background:#f4eadf73;border-radius:1px;width:2px;height:9px;position:absolute;translate:-1px -50%}.cv-motion-progress{--video-progress:0%;-webkit-appearance:none;appearance:none;background:linear-gradient(to right, var(--cobre-claro) var(--video-progress), #f4eadf2e var(--video-progress)) center / 100% 3px no-repeat;cursor:pointer;width:100%;height:22px;margin:0;display:block}.cv-motion-progress:disabled{cursor:default;opacity:.6}.cv-motion-progress::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--sobre-escuro);border-radius:50%;width:11px;height:11px}.cv-motion-progress::-moz-range-thumb{background:var(--sobre-escuro);border:0;border-radius:50%;width:11px;height:11px}.cv-motion-progress::-moz-range-track{background:0 0}.cv-motion-control-row{align-items:center;gap:4px;min-height:40px;display:flex}.cv-motion-control{width:40px;height:40px;color:var(--sobre-escuro-2);background:0 0;border:0;border-radius:10px;flex:0 0 40px;place-items:center;padding:0;transition:background .2s,color .2s;display:grid}.cv-motion-control:hover,.cv-motion-transport{color:var(--sobre-escuro);background:#f4eadf14}.cv-motion-time{font:500 12.5px/1 var(--mono);white-space:nowrap;color:var(--sobre-escuro);margin-right:auto;padding-left:6px}.cv-motion-time>span{color:var(--sobre-escuro-3);margin-left:4px}.cv-motion-sound{position:relative}.cv-motion-volume{z-index:3;background:var(--ameixa-2);opacity:0;visibility:hidden;border-radius:10px;width:128px;padding:12px 14px;transition:opacity .15s,visibility 0s .15s;position:absolute;bottom:calc(100% + 4px);right:-24px;box-shadow:0 12px 30px -10px #0009}.cv-motion-sound:hover .cv-motion-volume,.cv-motion-sound:focus-within .cv-motion-volume{opacity:1;visibility:visible;transition:opacity .15s}.cv-motion-volume input{width:100%;accent-color:var(--cobre-claro);cursor:pointer;margin:0;display:block}.cv-site .cv-motion-control:focus-visible{outline:2px solid var(--cobre-claro);outline-offset:2px}.cv-site .cv-motion-controls input:focus-visible{outline:2px solid var(--cobre-claro);outline-offset:2px}.cv-motion-status{color:var(--cobre-claro);margin:12px 0 0;font-size:14px}.cv-motion-status a{text-underline-offset:3px;text-decoration:underline}.cv-motion-player:-webkit-full-screen{background:#0f0b0c;border-radius:0;flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}.cv-motion-player:fullscreen{background:#0f0b0c;border-radius:0;flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}.cv-motion-player:-webkit-full-screen .cv-motion-screen{aspect-ratio:auto;flex:1;min-height:0}.cv-motion-player:fullscreen .cv-motion-screen{aspect-ratio:auto;flex:1;min-height:0}.cv-motion-player:-webkit-full-screen .cv-motion-controls{flex-shrink:0}.cv-motion-player:fullscreen .cv-motion-controls{flex-shrink:0}.cv-motion-meta{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cv-motion-meta span{border:1px solid var(--ameixa-linha);font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sobre-escuro-2);border-radius:999px;padding:7px 10px}.cv-motion-meta span:first-child{color:var(--cobre-claro);border-color:#e9a57a80}.cv-case{scroll-margin-top:100px}.cv-case-index{border-top:1px solid var(--linha);position:relative}.cv-case-index:before{content:"";background:linear-gradient(#0000,#a94e2461 8% 92%,#0000);width:1px;position:absolute;top:0;bottom:0;left:8px}.cv-case-index>.cv-case{border-bottom:1px solid var(--linha)}.cv-case-summary{cursor:pointer;border-radius:16px;grid-template-columns:minmax(190px,.62fr) minmax(0,1.25fr) minmax(150px,.52fr) auto;align-items:start;gap:18px 44px;padding:36px 14px 36px 40px;list-style:none;transition:background .25s;display:grid;position:relative}.cv-case-summary:before{content:"";border:1px solid var(--cobre);background:var(--papel-2);width:9px;height:9px;transition:background .25s;position:absolute;top:47px;left:4px;rotate:45deg}.cv-case[open]>.cv-case-summary:before{background:var(--cobre)}.cv-case-metric{align-content:start;justify-items:start;gap:4px;display:grid}.cv-case-qualifier{min-height:16px;font:500 10.5px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-3)}.cv-case-metric strong{font:500 56px/.9 var(--serif);letter-spacing:-.04em;font-variant-numeric:lining-nums;white-space:nowrap;color:var(--cobre)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cv-case-metric strong{background:linear-gradient(100deg,#93411f 5%,#ae5226 35%,#cb8049 52%,#9d4c28 75%,#7a3a24 95%);color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 .08em .08em 0}.cv-front-dark .cv-case-metric strong{background-image:linear-gradient(100deg,#c77a45 5%,#e9a57a 35%,#f7d0ae 50%,#dd915c 68%,#b8652f 95%)}}.cv-case-metric-label{max-width:170px;color:var(--tinta-2);font-size:13.5px;line-height:1.4}.cv-case-metric em{font:italic 500 19px/1.3 var(--serif);color:var(--tinta-2);padding-top:20px}.cv-case-summary::-webkit-details-marker{display:none}.cv-case-summary::marker{content:""}.cv-case-summary:hover{background:#ffffff73}.cv-case-summary:focus-visible{outline-offset:-2px}.cv-case-id,.cv-case-body{min-width:0;display:block}.cv-case-context{font:500 11.5px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--tinta-3);margin-bottom:14px;display:block}.cv-case-name{font:500 48px/.95 var(--serif);letter-spacing:-.04em;color:var(--tinta);display:block}.cv-case-title{color:var(--tinta-2);margin-top:12px;font-size:15px;font-weight:600;line-height:1.4;display:block}.cv-case-description{max-width:620px;color:var(--tinta);font-size:17px;line-height:1.6;display:block}.cv-case-lead-stack{font:400 13px/1.5 var(--mono);color:var(--tinta-3);margin-top:12px;display:block}.cv-case-toggle{white-space:nowrap;color:var(--tinta-2);align-items:center;gap:12px;padding-top:2px;font-size:14px;font-weight:600;display:flex}.cv-case-toggle-open{display:none}.cv-case[open] .cv-case-toggle-open{display:inline}.cv-case[open] .cv-case-toggle-closed{display:none}.cv-case-plus{border:1px solid var(--linha);height:42px;color:var(--tinta);transition:background .25s, border-color .25s, color .25s, rotate .35s var(--ease);border-radius:50%;flex:0 0 42px;position:relative}.cv-case-plus:before,.cv-case-plus:after{content:"";background:currentColor;width:14px;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.cv-case-plus:after{rotate:90deg}.cv-case-summary:hover .cv-case-plus{border-color:var(--cobre);color:var(--cobre)}.cv-case[open] .cv-case-plus{border-color:var(--cobre);background:var(--cobre);color:#fff;rotate:45deg}.cv-case-content{--cut-bg:var(--papel-2);gap:30px;padding:6px 14px 44px;display:grid}.cv-case-content h4{font:500 11.5px/1.5 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--cobre);margin-bottom:10px}.cv-case-comparison p,.cv-case-explanation p{color:var(--tinta-2);font-size:16.5px;line-height:1.7}.cv-case-comparison{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:0 30px;display:grid}.cv-case-comparison>div{border:1px solid var(--linha-suave);background:#ffffff80;border-radius:16px;padding:24px 26px}.cv-case-comparison>div:last-child{background:#fffdf9;border-color:#a94e244d}.cv-case-comparison>div:last-child p{color:var(--tinta)}.cv-case-cut{background:var(--linha);position:relative}.cv-case-cut:after{content:"";background:var(--cobre);width:12px;height:12px;box-shadow:0 0 0 6px var(--cut-bg);position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.cv-case-meta{flex-wrap:wrap;gap:26px 48px;display:flex}.cv-case-stack{flex:380px}.cv-case-methods{flex:0 auto}.cv-case-stack ul{flex-wrap:wrap;gap:6px;display:flex}.cv-case-stack li{border:1px solid var(--linha);color:var(--tinta);background:#fff9;border-radius:8px;padding:7px 11px;font-size:14px;font-weight:500;line-height:1.3}.cv-case-methods li{color:var(--cobre-forte);background:#a94e240f;border-color:#a94e2459}.cv-case-explanation{border-top:1px solid var(--linha-suave);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 56px;padding-top:28px;display:grid}.cv-case-note{text-align:center;color:var(--tinta-3);margin-top:-8px;font-size:13.5px;line-height:1.5}.cv-confidential{text-align:center;max-width:720px;color:var(--tinta-3);margin:28px auto 0;font-size:14px;line-height:1.7}@media (max-width:980px){.cv-case-summary{grid-template-columns:minmax(0,1fr) auto}.cv-case-body{grid-area:2/1/auto/-1}.cv-case-toggle{grid-area:1/2}.cv-case-metric{grid-area:3/1/auto/-1;grid-template-columns:auto auto;justify-content:start;align-items:end;column-gap:12px}.cv-case-qualifier{grid-column:1/-1;min-height:0}.cv-case-metric strong{font-size:46px}.cv-case-metric-label{padding-bottom:4px}.cv-case-metric em{padding-top:0}}@media (max-width:720px){.cv-case-summary{gap:14px 16px;padding:28px 4px 28px 30px}.cv-case-summary:before{top:40px}.cv-case .cv-case-toggle>span:not(.cv-case-plus){display:none}.cv-case-name{font-size:42px}.cv-case-description{font-size:16.5px}.cv-case-content{padding:4px 4px 36px}.cv-case-comparison{grid-template-columns:1fr;gap:26px 0}.cv-case-cut{height:1px;margin-inline:24px}.cv-case-comparison>div{padding:20px}.cv-case-explanation{grid-template-columns:1fr}}.cv-front{background:var(--papel-2);padding:116px 0 132px;position:relative}.cv-front-head{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:end;gap:40px 72px;margin-bottom:68px;display:grid}.cv-front-intro .cv-kicker{margin-bottom:18px}.cv-front-intro h2{max-width:660px}.cv-front-lead{max-width:560px;color:var(--tinta-2);margin-top:24px;font-size:18px;line-height:1.6}.cv-credits{border-top:1px solid var(--linha);display:grid}.cv-credits>div{border-bottom:1px solid var(--linha-suave);align-items:baseline;gap:14px;padding:12px 0 11px;display:flex}.cv-credits dt{font:italic 500 17px/1.25 var(--serif);white-space:nowrap;color:var(--cobre);flex:1 0 auto;align-items:baseline;gap:14px;display:flex}.cv-credits dt:after{content:"";border-bottom:1px dotted #a94e2480;flex:1;min-width:22px;translate:0 -4px}.cv-credits dd{font:500 20px/1.25 var(--serif);letter-spacing:-.005em;text-align:right;color:var(--tinta);flex:0 auto;margin:0}.cv-credits small{font:400 13px var(--font-body);color:var(--tinta-3)}.cv-reel{gap:28px;display:grid}.cv-reel-card.is-wide{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;column-gap:clamp(28px,4vw,56px);padding:clamp(22px,3vw,40px)}.cv-reel-copy{gap:16px;display:grid}.cv-reel-card.is-wide h4{font-size:clamp(34px,3.4vw,46px);line-height:1.04}.cv-reel-card{background:radial-gradient(70% 60% at 100% 0%, #e9a57a1a, transparent 70%), var(--ameixa);color:var(--sobre-escuro);border-radius:24px;align-content:start;gap:16px;padding:20px 22px 26px;display:grid;position:relative;box-shadow:0 40px 80px -50px #2a2024cc}.cv-reel-card .cv-motion-meta{border-bottom:1px solid var(--ameixa-linha);justify-content:space-between;gap:12px;padding-bottom:12px}.cv-reel-card .cv-motion-meta span{border:0;border-radius:0;padding:0}.cv-reel-card .cv-motion-meta span:last-child{color:var(--sobre-escuro-3)}.cv-reel-card h4{font:400 31px/1.1 var(--serif);letter-spacing:-.025em;color:var(--sobre-escuro);text-wrap:balance}.cv-reel-card h4 em{color:var(--cobre-claro)}.cv-reel-context{color:var(--sobre-escuro-2);font-size:15px;line-height:1.6}.cv-reel-context a{color:var(--cobre-claro);text-underline-offset:3px;text-decoration:underline}.cv-reel-credit{border-top:1px solid var(--ameixa-linha);color:var(--sobre-escuro-2);padding-top:14px;font-size:14.5px;line-height:1.55}.cv-reel-credit strong{color:var(--sobre-escuro);font-weight:700}.cv-reel-card :where(a,button):focus-visible{outline-color:var(--cobre-claro)}.cv-frame{--canto:#e9a57acc;background:linear-gradient(var(--canto) 0 0) 0 0 / 22px 1.5px, linear-gradient(var(--canto) 0 0) 0 0 / 1.5px 22px, linear-gradient(var(--canto) 0 0) 100% 0 / 22px 1.5px, linear-gradient(var(--canto) 0 0) 100% 0 / 1.5px 22px, linear-gradient(var(--canto) 0 0) 0 100% / 22px 1.5px, linear-gradient(var(--canto) 0 0) 0 100% / 1.5px 22px, linear-gradient(var(--canto) 0 0) 100% 100% / 22px 1.5px, linear-gradient(var(--canto) 0 0) 100% 100% / 1.5px 22px;background-repeat:no-repeat;padding:9px}.cv-production{margin-top:112px}.cv-production-head{text-align:center;flex-direction:column;align-items:center;margin-bottom:44px;display:flex}.cv-mark{align-items:center;gap:10px;margin-bottom:22px;display:flex}.cv-mark span{background:linear-gradient(90deg,#0000,#bc824abf);width:56px;height:1px}.cv-mark span:last-child{background:linear-gradient(270deg,#0000,#bc824abf)}.cv-mark i{background:#d9b59459;border:1px solid #b47444b3;width:7px;height:7px;rotate:45deg}.cv-production-head h3{letter-spacing:-.035em;color:var(--tinta);font-size:clamp(36px,4vw,54px);font-weight:600;line-height:1}.cv-production-head p{max-width:640px;color:var(--tinta-2);margin-top:18px;font-size:16.5px;line-height:1.6}.cv-edit{--tag:44px;grid-template-columns:var(--tag) minmax(0, 1fr);background:radial-gradient(50% 120% at 0 0,#e9a57a1a,#0000 70%),#1e1619;border-radius:20px;grid-template-rows:auto auto auto;row-gap:8px;padding:16px 22px 22px 8px;display:grid;position:relative;box-shadow:0 46px 80px -50px #2a2024e6,inset 0 1px #f4eadf0d}.cv-edit-ruler{height:30px;font:500 11px/1 var(--mono);color:var(--sobre-escuro-3);background:repeating-linear-gradient(90deg,#f4eadf38 0 1px,#0000 1px 3.33333%) bottom/100% 6px no-repeat;border-bottom:1px solid #f4eadf24;grid-area:1/2;justify-content:space-between;padding-bottom:9px;display:flex}.cv-edit-tag{font:500 11px/1 var(--mono);color:var(--sobre-escuro-3);grid-column:1;place-self:center}.cv-edit-tag.is-v1{grid-row:2}.cv-edit-tag.is-a1{grid-row:3}.cv-pipeline{grid-area:2/2;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.cv-pipeline li{background:linear-gradient(180deg, var(--clip-claro), var(--clip));color:#fbf1e7;border-radius:9px;align-content:start;gap:5px;min-height:112px;padding:32px 14px 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000040}.cv-pipeline li:before{content:"";background:#ffffff14;border-bottom:1px solid #0003;height:22px;position:absolute;inset:0 0 auto}.cv-pipeline-number{font:500 10.5px/1.2 var(--mono);color:#fbf1e7b8;position:absolute;top:5px;left:11px}.cv-pipeline strong{font:600 21px/1.1 var(--serif);letter-spacing:-.01em}.cv-pipeline li>span:last-child{color:#fbf1e7cc;font-size:13px;line-height:1.45}.cv-pipeline li:first-child{--clip:#4e3541;--clip-claro:#6c4a5a}.cv-pipeline li:nth-child(2){--clip:#5c3a43;--clip-claro:#7b505b}.cv-pipeline li:nth-child(3){--clip:#6c3e3e;--clip-claro:#8e5753}.cv-pipeline li:nth-child(4){--clip:#834634;--clip-claro:#a55f40}.cv-pipeline li:nth-child(5){--clip:#994d2a;--clip-claro:#c27443}.cv-edit-wave{fill:#e9a57a8c;background:#f4eadf09;border-radius:9px;grid-area:3/2;width:100%;height:46px;padding:6px 0;display:block}.cv-edit-playhead{z-index:1;pointer-events:none;grid-area:1/2/-1;position:relative;overflow:hidden}.cv-edit-playhead i{position:absolute;inset:0;transform:translate(38%)}.cv-edit-playhead i:before{content:"";background:linear-gradient(#f2c09a,#d08a55 80%,#d08a554d);width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #e9a57a99}.cv-edit-playhead i:after{content:"";background:var(--cobre-claro);width:11px;height:11px;position:absolute;top:9px;left:1px;translate:-50%;rotate:45deg;box-shadow:0 0 10px #e9a57ab3}.cv-front-note{color:var(--cobre);text-align:center;text-wrap:balance;margin:34px 0 44px;font-size:15.5px;font-weight:700;line-height:1.45}.cv-front-note:before{content:"";vertical-align:.08em;background:currentColor;width:8px;height:8px;margin-right:10px;display:inline-block;rotate:45deg}.cv-front-dark{background:var(--ameixa);color:var(--sobre-escuro)}.cv-front-dark :is(.cv-kicker,em){color:var(--cobre-claro)}.cv-front-dark h2{color:var(--sobre-escuro)}.cv-front-dark .cv-front-lead{color:var(--sobre-escuro-2)}:is(.cv-front-dark,.cv-ad-feature) .cv-credits{border-color:var(--ameixa-linha)}:is(.cv-front-dark,.cv-ad-feature) .cv-credits>div{border-color:#f4eadf14}:is(.cv-front-dark,.cv-ad-feature) .cv-credits dt{color:var(--cobre-claro)}:is(.cv-front-dark,.cv-ad-feature) .cv-credits dt:after{border-color:#e9a57a61}:is(.cv-front-dark,.cv-ad-feature) .cv-credits dd{color:var(--sobre-escuro)}:is(.cv-front-dark,.cv-ad-feature) .cv-credits small{color:var(--sobre-escuro-3)}.cv-front-dark :where(a,button,summary):focus-visible{outline-color:var(--cobre-claro)}.cv-front-dark .cv-case-index,.cv-front-dark .cv-case-index>.cv-case{border-color:var(--ameixa-linha)}.cv-front-dark .cv-case-summary:hover{background:#f4eadf0a}.cv-front-dark .cv-case-context,.cv-front-dark .cv-case-lead-stack,.cv-front-dark .cv-case-qualifier,.cv-front-dark .cv-case-metric-label{color:var(--sobre-escuro-3)}.cv-front-dark .cv-case-name{color:var(--sobre-escuro)}.cv-front-dark .cv-case-title,.cv-front-dark .cv-case-toggle,.cv-front-dark .cv-case-metric em{color:var(--sobre-escuro-2)}.cv-front-dark .cv-case-description{color:var(--sobre-escuro)}.cv-front-dark .cv-case-plus{border-color:var(--ameixa-linha);color:var(--sobre-escuro)}.cv-front-dark .cv-case-summary:hover .cv-case-plus{border-color:var(--cobre-claro);color:var(--cobre-claro)}.cv-front-dark .cv-case[open] .cv-case-plus{border-color:var(--cobre-claro);background:var(--cobre-claro);color:var(--ameixa)}.cv-front-dark .cv-case-index:before{background:linear-gradient(#0000,#e9a57a73 8% 92%,#0000)}.cv-front-dark .cv-case-summary:before{border-color:var(--cobre-claro);background:var(--ameixa)}.cv-front-dark .cv-case[open]>.cv-case-summary:before{background:var(--cobre-claro)}.cv-front-dark .cv-case-content{--cut-bg:var(--ameixa)}.cv-front-dark .cv-case-content h4{color:var(--cobre-claro)}.cv-front-dark :is(.cv-case-comparison,.cv-case-explanation) p{color:var(--sobre-escuro-2)}.cv-front-dark .cv-case-comparison>div{border-color:var(--ameixa-linha);background:#f4eadf08}.cv-front-dark .cv-case-comparison>div:last-child{background:#e9a57a0f;border-color:#e9a57a59}.cv-front-dark .cv-case-comparison>div:last-child p{color:var(--sobre-escuro)}.cv-front-dark .cv-case-cut{background:var(--ameixa-linha)}.cv-front-dark .cv-case-cut:after{background:var(--cobre-claro)}.cv-front-dark .cv-case-stack li{border-color:var(--ameixa-linha);color:var(--sobre-escuro);background:#f4eadf0a}.cv-front-dark .cv-case-methods li{color:var(--cobre-claro);background:#e9a57a14;border-color:#e9a57a66}.cv-front-dark .cv-case-explanation{border-color:var(--ameixa-linha)}.cv-front-dark .cv-case-note,.cv-front-dark .cv-confidential{color:var(--sobre-escuro-3)}@media (max-width:1000px){.cv-front-head{grid-template-columns:minmax(0,1fr);gap:36px}.cv-credits{max-width:620px}.cv-pipeline strong{font-size:18px}.cv-pipeline li{padding-inline:11px}}@media (max-width:900px){.cv-reel-card.is-wide{grid-template-columns:minmax(0,1fr);row-gap:20px}}@media (max-width:760px){.cv-site section.cv-front[id]{scroll-margin-top:128px}.cv-front{padding:84px 0 104px}.cv-front-head{margin-bottom:44px}.cv-front-lead{font-size:16.5px}.cv-credits>div{gap:2px;padding:11px 0;display:grid}.cv-credits dt{font-size:15px}.cv-credits dt:after{content:none}.cv-credits dd{text-align:left;font-size:18px}.cv-reel{gap:22px}.cv-reel-card{border-radius:20px;gap:14px;padding:16px 14px 20px}.cv-reel-card h4{font-size:27px}.cv-frame{padding:7px}.cv-production{margin-top:84px}.cv-production-head{margin-bottom:32px}.cv-edit{border-radius:16px;grid-template-columns:minmax(0,1fr);padding:12px}.cv-edit-ruler,.cv-edit-tag,.cv-edit-wave,.cv-edit-playhead{display:none}.cv-pipeline{grid-column:1;grid-template-columns:minmax(0,1fr)}.cv-pipeline li{min-height:0;padding:30px 14px 12px}.cv-pipeline strong{font-size:20px}.cv-front-note{margin:28px 0 32px;font-size:15px}}@keyframes cv-scrub{0%{transform:translate(0)}to{transform:translate(100%)}}@media (prefers-reduced-motion:no-preference){.cv-edit-playhead i{animation:16s linear infinite cv-scrub}}.cv-hero{--drift:1}.cv-atmosphere{z-index:-1;pointer-events:none;transform:translate3d(var(--px,0px), var(--py,0px), 0);position:absolute;inset:-24px;overflow:hidden}.cv-glow{mix-blend-mode:multiply;border-radius:50%;position:absolute}.cv-glow-left{background:radial-gradient(closest-side,#de9f625c,#0000);width:620px;height:620px;animation:9s ease-in-out -3s infinite alternate cv-glow-drift;top:16%;left:-330px}.cv-glow-right{background:radial-gradient(closest-side,#e6ba8570,#0000);width:560px;height:560px;animation:12s ease-in-out -5s infinite alternate-reverse cv-glow-drift;top:-210px;right:-110px}.cv-ribbons,.cv-currents{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cv-currents{opacity:.6;-webkit-mask-image:radial-gradient(48% 54% at 50% 46%,#0000 32%,#000 86%);mask-image:radial-gradient(48% 54% at 50% 46%,#0000 32%,#000 86%)}.cv-ribbon{transform-box:fill-box}.cv-ribbon-left{transform-origin:12% 80%;animation:7s ease-in-out -2.5s infinite alternate cv-ribbon-left}.cv-ribbon-right{transform-origin:85% 20%;animation:9s ease-in-out -5s infinite alternate cv-ribbon-right}.cv-current-field{transform-origin:50%;animation:10s ease-in-out -4s infinite alternate cv-current-sway}.cv-specks circle{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite alternate cv-speck}.cv-hero:not([data-motion=on]) .cv-atmosphere,.cv-hero:not([data-motion=on]) .cv-atmosphere *{animation-play-state:paused}.cv-divider{z-index:1;pointer-events:none;height:112px;position:absolute;top:-72px;left:0;right:0}.cv-divider svg{width:100%;height:100%;display:block;overflow:visible}.cv-divider-papel .cv-divider-fill{fill:var(--papel)}.cv-divider-papel-2 .cv-divider-fill{fill:var(--papel-2)}.cv-divider-ameixa .cv-divider-fill{fill:var(--ameixa)}.cv-divider-glint{opacity:.7;animation:18s linear infinite cv-glint}.cv-results-band .cv-divider-glint{animation-duration:16s;animation-delay:-2s}.cv-front .cv-divider-glint{animation-duration:20s;animation-delay:-13s}.cv-front-dark .cv-divider-glint{animation-duration:19s;animation-delay:-7s}.cv-journey .cv-divider-glint{animation-duration:23s;animation-delay:-9s}.cv-hire-section .cv-divider-glint{animation-delay:-5s}.cv-footer .cv-divider-glint{animation-duration:24s;animation-delay:-14s}@keyframes cv-glow-drift{0%{opacity:.55;transform:translate(-20px,-12px)scale(.9)}to{transform:translate(calc(110px * var(--drift)), calc(50px * var(--drift))) scale(1.15);opacity:1}}@keyframes cv-ribbon-left{0%{transform:translate3d(calc(-25px * var(--drift)), calc(24px * var(--drift)), 0) rotate(-2.5deg)}to{transform:translate3d(calc(75px * var(--drift)), calc(-52px * var(--drift)), 0) rotate(3.8deg)}}@keyframes cv-ribbon-right{0%{transform:translate3d(calc(28px * var(--drift)), calc(-25px * var(--drift)), 0) rotate(2.4deg)}to{transform:translate3d(calc(-62px * var(--drift)), calc(49px * var(--drift)), 0) rotate(-4deg)}}@keyframes cv-current-sway{0%{transform:translate(-20px,25px)rotate(-1.4deg)}to{transform:translate(24px,-30px)rotate(2deg)}}@keyframes cv-speck{0%,to{opacity:.22;transform:translateY(0)}55%{opacity:.8;transform:translateY(-18px)}}@keyframes cv-glint{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@media (max-width:760px){.cv-hero{--drift:.5}.cv-ribbons{width:125%;left:-12.5%}.cv-currents{opacity:.3;width:155%;left:-28%}.cv-glow-left{width:390px;height:390px;left:-270px}.cv-glow-right{width:370px;height:370px;right:-220px}.cv-divider{height:72px;top:-46px}}.cv-case-screens-picks{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(16px,2.4vw,28px);display:grid}.cv-case-screens-picks button{text-align:center;color:var(--sobre-escuro-3);cursor:pointer;transition:border-color .25s var(--ease), color .25s var(--ease);background:0 0;border:0;border-top:2px solid #e9a57a33;align-content:start;gap:6px;padding:14px 0 16px;display:grid}.cv-case-screens-picks button:hover{color:var(--sobre-escuro-2)}.cv-case-screens-picks button[aria-current=true]{border-top-color:var(--cobre-claro);color:var(--sobre-escuro-2)}.cv-case-screens-picks strong{color:var(--sobre-escuro-2);font-size:16px;font-weight:700;line-height:1.3}.cv-case-screens-picks button[aria-current=true] strong{color:var(--sobre-escuro)}.cv-case-screens-picks span{font-size:14.5px;line-height:1.5}.cv-site .cv-case-screens-picks button:focus-visible{outline:2px solid var(--cobre-claro);outline-offset:4px;border-radius:4px}.cv-case-screens-stage{margin-top:18px;position:relative}.cv-case-screens-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:14px;grid-auto-columns:100%;grid-auto-flow:column;gap:24px;display:grid;overflow-x:auto;box-shadow:0 30px 60px -36px #000c}.cv-case-screens-track::-webkit-scrollbar{display:none}.cv-site .cv-case-screens-track:focus-visible{outline:2px solid var(--cobre-claro);outline-offset:4px}.cv-case-screens-slide{scroll-snap-align:start;min-width:0}.cv-case-screens-slide img{aspect-ratio:16/9;outline-offset:-1px;background:#120d0f;border-radius:14px;outline:1px solid #f4eadf14;width:100%;height:auto;display:block}.cv-case-screens-arrow{z-index:2;width:48px;height:48px;color:var(--cobre-claro);cursor:pointer;transition:background .2s var(--ease), opacity .2s var(--ease);background:#2a2024eb;border:1px solid #e9a57a80;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 12px 26px -12px #000000bf}.cv-case-screens-arrow.is-prev{left:-24px}.cv-case-screens-arrow.is-next{right:-24px}.cv-case-screens-arrow:hover{background:var(--ameixa-linha)}.cv-case-screens-arrow:disabled{opacity:0;pointer-events:none}.cv-site .cv-case-screens-arrow:focus-visible{outline:2px solid var(--cobre-claro);outline-offset:3px}.cv-case-screens-caption{display:none}.cv-case-screens-note{text-align:center;color:var(--sobre-escuro-3);margin-top:14px;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.cv-case-screens-track{scroll-behavior:auto}}@media (max-width:760px){.cv-case-screens-picks{gap:0 10px}.cv-case-screens-picks button{padding:12px 0}.cv-case-screens-picks strong{font-size:15px}.cv-case-screens-picks span{display:none}.cv-case-screens-stage{grid-template-columns:40px minmax(0,1fr) 40px;grid-template-areas:"track track track""prev caption next";align-items:center;gap:12px 10px;margin-top:12px;display:grid}.cv-case-screens-track{grid-area:track}.cv-case-screens-arrow{width:40px;height:40px;position:static;translate:none}.cv-case-screens-arrow.is-prev{grid-area:prev}.cv-case-screens-arrow.is-next{grid-area:next}.cv-case-screens-caption{text-align:center;color:var(--sobre-escuro-2);grid-area:caption;font-size:14.5px;line-height:1.5;display:block}}.cv-ad-feature{background:radial-gradient(38% 55% at 20% 32%, #e9a57a29, transparent 72%), radial-gradient(60% 80% at 100% 0%, #e9a57a12, transparent 62%), var(--ameixa);color:var(--sobre-escuro);border-radius:26px;grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-template-areas:"monitor copy""trilha trilha""nota nota";align-items:center;gap:34px clamp(36px,5vw,68px);padding:clamp(28px,4vw,48px) clamp(18px,4vw,48px) 26px;display:grid;position:relative;box-shadow:0 50px 90px -60px #2a2024d9}.cv-ad-copy{grid-area:copy;gap:24px;display:grid}.cv-ad-head{gap:18px;display:grid}.cv-ad-head .cv-motion-meta{border-bottom:1px solid var(--ameixa-linha);justify-content:space-between;gap:12px;padding-bottom:12px}.cv-ad-head .cv-motion-meta span{border:0;border-radius:0;padding:0}.cv-ad-head .cv-motion-meta span:last-child{color:var(--sobre-escuro-3)}.cv-ad-head h4{font:500 clamp(40px, 4.4vw, 60px)/1 var(--serif);letter-spacing:-.035em;color:var(--sobre-escuro);text-wrap:balance}.cv-ad-head h4 em{color:var(--cobre-claro)}.cv-ad-head>p{max-width:460px;color:var(--sobre-escuro-2);font-size:16.5px;line-height:1.6}.cv-ad-monitor{grid-area:monitor}.cv-ad-timeline{grid-area:trilha;gap:12px;display:grid}.cv-ad-scroll{background:#1e1619;border-radius:16px;padding:14px 18px 18px;box-shadow:inset 0 1px #f4eadf0d}.cv-ad-track{position:relative}.cv-ad-ruler{background:repeating-linear-gradient(90deg,#f4eadf38 0 1px,#0000 1px 3.1746%) bottom/100% 6px no-repeat;border-bottom:1px solid #f4eadf24;height:28px;margin-bottom:8px;position:relative}.cv-ad-ruler li{bottom:9px;left:calc(var(--pos) * 100%);font:500 11px/1 var(--mono);color:var(--sobre-escuro-3);position:absolute;translate:-50%}.cv-ad-ruler li:first-child{translate:0}.cv-ad-clips{height:86px;position:relative}.cv-ad-clips li{top:0;bottom:0;left:calc(var(--de) * 100%);width:calc((var(--ate) - var(--de)) * 100% - 3px);position:absolute}.cv-ad-clips button{isolation:isolate;background:linear-gradient(180deg, var(--clip-claro), var(--clip));text-align:left;color:#fbf1e7;width:100%;height:100%;transition:border-color .25s var(--ease), box-shadow .25s var(--ease), filter .25s var(--ease);border:1px solid #f4eadf24;border-radius:8px;flex-direction:column;justify-content:space-between;padding:6px 8px 7px;display:flex;position:relative;overflow:hidden}.cv-ad-clips button:after{content:"";z-index:-2;background:var(--quadro) left center / cover no-repeat;opacity:.85;width:82px;max-width:100%;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);mask-image:linear-gradient(90deg,#000 55%,#0000)}.cv-ad-clips button:before{content:"";z-index:-1;background:linear-gradient(#120d0fb8,#0000 36% 48%,#120d0fe0);position:absolute;inset:0}.cv-ad-clips li:first-child button{--clip:#3f2b35;--clip-claro:#573c49}.cv-ad-clips li:nth-child(2) button{--clip:#4e3541;--clip-claro:#6c4a5a}.cv-ad-clips li:nth-child(3) button{--clip:#5c3a43;--clip-claro:#7b505b}.cv-ad-clips li:nth-child(4) button{--clip:#6c3e3e;--clip-claro:#8e5753}.cv-ad-clips li:nth-child(5) button{--clip:#7a4339;--clip-claro:#9b5c47}.cv-ad-clips li:nth-child(6) button{--clip:#874834;--clip-claro:#aa6240}.cv-ad-clips li:nth-child(7) button{--clip:#994d2a;--clip-claro:#c27443}.cv-ad-clip-time{font:500 10.5px/1 var(--mono);color:#fbf1e7d9}.cv-ad-clips strong{text-wrap:balance;text-shadow:0 1px 6px #0009;font-size:12px;font-weight:700;line-height:1.15}.cv-ad-clips button:hover{filter:brightness(1.12)}.cv-ad-clips button[aria-current]{border:2px solid var(--cobre-claro);box-shadow:0 0 0 3px #e9a57a2e,0 12px 24px -12px #e9a57a99}.cv-site .cv-ad-clips button:focus-visible{outline:2px solid var(--cobre-claro);outline-offset:2px}.cv-ad-playhead{pointer-events:none;transition:opacity .3s;position:absolute;inset:0 0 -6px}.cv-ad-playhead[data-parado]{opacity:0}.cv-ad-playhead i{transform:translateX(calc(var(--t) * 100%));transition:transform .3s linear;position:absolute;inset:0}.cv-ad-playhead i:before{content:"";background:linear-gradient(#f2c09a,#d08a55 80%,#d08a554d);width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 12px #e9a57a99}.cv-ad-playhead i:after{content:"";background:var(--cobre-claro);width:11px;height:11px;position:absolute;top:4px;left:0;translate:-50%;rotate:45deg;box-shadow:0 0 10px #e9a57ab3}.cv-ad-caption{text-align:center;min-height:24px;font:italic 400 17px/1.4 var(--serif);color:var(--sobre-escuro-2)}.cv-ad-caption strong{color:var(--cobre-claro);margin-right:8px;font-style:normal;font-weight:600}.cv-ad-disclaimer{border-top:1px solid var(--ameixa-linha);text-align:center;color:var(--sobre-escuro-3);grid-area:nota;padding-top:16px;font-size:13.5px;line-height:1.5}@media (max-width:1100px){.cv-ad-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ameixa-linha) transparent;overflow-x:auto}.cv-ad-track{min-width:860px}}@media (max-width:1000px){.cv-ad-feature{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.cv-ad-head h4{font-size:40px}}@media (max-width:760px){.cv-ad-feature{border-radius:20px;grid-template-columns:minmax(0,1fr);grid-template-areas:"cabeca""monitor""trilha""ficha""nota";row-gap:26px}.cv-ad-copy{display:contents}.cv-ad-head{grid-area:cabeca}.cv-ad-copy>.cv-credits{grid-area:ficha}.cv-ad-monitor{justify-self:center;width:min(340px,100%)}.cv-ad-head h4{font-size:36px}.cv-ad-disclaimer{border-top:0;padding-top:0}.cv-ad-scroll{padding:12px 12px 14px}.cv-ad-track{min-width:820px}}
