html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#faf1e6;margin:0}@keyframes chr-float{0%{transform:translateY(0)}50%{transform:translateY(-14px)}to{transform:translateY(0)}}@keyframes chr-pulse{0%{box-shadow:0 0 #ac431859}70%{box-shadow:0 0 0 16px #ac431800}to{box-shadow:0 0 #ac431800}}[data-marquee]{animation:none}[data-marquee-box]{touch-action:pan-y pinch-zoom!important}[data-marquee-box][data-dragging=true]{cursor:grabbing!important}[data-marquee-box]:focus-visible{outline-offset:-4px;outline:2px solid #f3dcc2}@keyframes chr-wave1{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes chr-wave2{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes chr-seam-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes chr-letter{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(-2deg)}to{transform:translateY(0)rotate(0)}}@keyframes chr-shine{0%{transform:translate(-140%)skew(-18deg)}55%,to{transform:translate(260%)skew(-18deg)}}@keyframes chr-seal-glow{0%,to{box-shadow:0 8px 20px -8px #ac43188c,inset 0 1px #ffffff8c}50%{box-shadow:0 10px 26px -6px #ac4318bf,inset 0 1px #ffffff8c}}img,video,svg{max-width:100%}[data-nav=toggle],[data-nav=drawer]{display:none}@media (max-width:980px){[data-nav=desktop]{display:none!important}[data-nav=toggle]{display:inline-flex!important}[data-nav=drawer][data-open="1"]{display:flex!important}}@media (max-width:760px){[data-hero-video]{opacity:.5;object-position:50% 16%!important;width:100%!important;-webkit-mask-image:none!important;mask-image:none!important}[data-hero-grad-x]{background:0 0!important}[data-hero-grad-y]{background:linear-gradient(#2e1d13b8 0%,#2e1d1373 26%,#2e1d13b8 58%,#2e1d13f2 82%,#2e1d13 96%)!important}[data-lift="1"]{border-radius:26px 26px 0 0!important}[data-hero-copy]{min-width:0!important;max-width:100%!important}}@media (max-width:400px){[style*="min-width: 300px"],[style*="min-width: 290px"],[style*="min-width: 280px"]{min-width:0!important}}@media (max-width:520px){[data-stack-sm]{flex-direction:column!important;align-items:stretch!important}[data-stack-sm]>*{justify-content:center;width:100%}}:root{--background:#faf1e6;--foreground:#302016;--primary:#ac4318;--accent:#e9a87c;--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}body{margin:0}html{scroll-padding-top:100px}a,button{-webkit-tap-highlight-color:transparent}:is(a:focus-visible,button:focus-visible){outline-offset:5px;outline:3px solid #e9a87c}section{scroll-margin-top:88px}p{text-wrap:pretty;font-size:max(1rem,1em)}h1,h2,h3{text-wrap:balance}h2{letter-spacing:-.035em}main.experience>div{overflow:hidden!important}header{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#faf1e6e6!important}header>div{max-width:1440px!important;padding:16px 5vw!important}header a{transition:color .3s,transform .45s var(--ease)}header nav a:not([target]){position:relative}header nav a:not([target]):after{content:"";transform-origin:0;background:#ac4318;height:1px;transition:transform .35s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}header nav a:hover:after{transform:scaleX(1)}#inicio{background:#21150f!important;min-height:100svh!important;padding-inline:6vw!important}#inicio>div[style*=max-width]{width:100%;max-width:1360px!important}#inicio h1{letter-spacing:-.05em;max-width:780px;font-size:clamp(2.65rem,4.7vw,5rem)!important;line-height:1.04!important}#inicio [data-hero-copy]{max-width:760px!important}#inicio [data-hero-copy]>p{max-width:560px}#inicio [data-hero-video]{object-position:45% 25%!important;width:65%!important}#inicio:after{content:"";background:#e9a87c;width:80px;height:1px;position:absolute;bottom:25px;left:6vw;box-shadow:85px 0 #e9a87c33}section:not(#inicio){padding-left:6vw!important;padding-right:6vw!important}section>div[style*=max-width]{max-width:1360px!important}#sobre{padding-top:120px!important}#sobre img{object-fit:cover;max-height:690px}#sobre h2{font-size:clamp(2.4rem,4vw,4.3rem)!important}#impacto,#contato{background:#241912!important}#impacto{padding-bottom:130px!important}#impacto [data-count]{font-variant-numeric:tabular-nums}#escolas{background:#efddc7!important;border-radius:0!important;margin-top:0!important}#escolas h3{min-height:3.6em}#escolas ul,#empresas ul{list-style:none;padding:0!important}#escolas li,#empresas li{border-bottom:1px solid #ac431818;grid-template-columns:12px 1fr!important;align-items:start!important;gap:10px!important;padding:9px 0!important;line-height:1.6!important;display:grid!important}#empresas h3{min-height:2.4em}#empresas [style*="border-radius: 16px"]{border-radius:4px!important}#palestras{background:#ead4ba!important}#palestras img{border-radius:4px!important}#metodo{background:radial-gradient(at 80% 10%,#943e21 0%,#411f15 65%,#241812 100%)!important}#metodo h2{font-size:clamp(2.2rem,5vw,5rem)!important}#metodo [style*=grid-template-columns]{gap:0!important}#metodo [style*=grid-template-columns]>div{background:0 0!important;border:1px solid #e9a87c30!important;border-radius:0!important;padding:28px 20px!important}#dados{background:#faf1e6!important}#embreve{background:#efddc7!important}#cursos a:hover{box-shadow:0 14px 45px #e9a87c33!important}#contato h2{font-size:clamp(2.1rem,4vw,4rem)!important}#contato img{border-radius:3px!important}footer{background:#17110d!important}a[target]{isolation:isolate;position:relative;overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s,background .4s!important}a[target]:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 42%,#ffffff30 50%,#0000 58%);transition:transform .8s;position:absolute;inset:-100% -60%;transform:translate(-70%)}a[target]:hover:after{transform:translate(70%)}#inicio a[target]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #ac431855}#palestras a:hover{box-shadow:0 15px 0 -9px #7e301240;transform:perspective(600px)rotateX(8deg)translateY(-5px)!important}#cursos a:hover{transform:translate(5px)!important}#contato a:hover{transform:translateY(-4px)scale(1.025)!important}a:active,button:active{transform:scale(.97)!important}.portal{perspective:900px;background:#241912;width:100%;height:clamp(180px,24vw,330px);position:relative;overflow:hidden}.portal:nth-of-type(2n){background:#302017}.portal canvas{width:100%;height:100%;display:block}.portal-line{background:linear-gradient(90deg,#0000,#ffc697,#0000);width:60%;height:1px;position:absolute;top:50%;left:20%;box-shadow:0 0 30px 3px #d7824540}.motion-ready [data-reveal]{opacity:0;transition:opacity .85s var(--ease),transform 1.1s var(--ease);transition-delay:var(--delay,0s);transform:perspective(1000px)translateY(36px)rotateX(5deg)}.motion-ready [data-reveal].visible,.motion-ready #inicio [data-reveal]{opacity:1;transform:none}.progress-line{z-index:120;transform-origin:0;pointer-events:none;background:#ac4318;width:100%;height:3px;position:fixed;top:0;left:0}@media (min-width:981px){#sobre>div{gap:7vw!important}#escolas h2,#empresas h2,#palestras h2,#dados h2{font-size:clamp(2.4rem,3.5vw,3.8rem)!important}#inicio [data-hero-copy]{padding-top:20px}#inicio [data-hero-copy]>p:first-child{letter-spacing:4px!important}}@media (max-width:980px){header>div{padding:12px 5vw!important}header img{height:42px!important}#inicio h1{max-width:620px}#inicio [data-hero-copy]{max-width:620px!important}#escolas h3{min-height:0}section:not(#inicio){padding-block:75px!important}#sobre>div,#palestras>div{gap:36px!important}}@media (max-width:600px){header span{letter-spacing:.5px!important;padding:4px 7px!important;font-size:10px!important}header img{max-width:145px;height:auto!important}#inicio{align-items:flex-end!important;min-height:940px!important;padding:140px 6vw 70px!important}#inicio [data-hero-video]{opacity:.68!important;object-position:50% 15%!important;width:100%!important;height:68%!important}#inicio [data-hero-grad-y]{background:linear-gradient(#21150f10,#21150f30 30%,#21150fe8 56%,#21150f 75%)!important}#inicio h1{font-size:2.85rem!important;line-height:1.08!important}#inicio [data-hero-copy]>p{font-size:1rem!important}#inicio [data-hero-copy]>p:first-child{letter-spacing:2px!important;font-size:12px!important}section>div,section [style*="min-width: 300px"],section [style*="min-width: 280px"],section [style*="min-width: 290px"]{min-width:0!important}#sobre>div>div,#palestras>div>div{flex-basis:100%!important;width:100%!important}#sobre img{object-position:top;max-height:490px}#sobre h2{font-size:2.5rem!important}#metodo [style*=grid-template-columns]{grid-template-columns:repeat(2,minmax(0,1fr))!important}#metodo [style*=grid-template-columns]>div{padding:24px 13px!important}#metodo h3{overflow-wrap:anywhere}#contato>div{gap:35px!important}#contato img{object-fit:cover;object-position:top;max-height:330px}#contato>div>div:first-child{max-width:230px!important}a[target]{min-height:44px}.portal{height:190px}[data-nav=drawer]{max-height:calc(100svh - 75px);overflow:auto}.experience h3{line-height:1.3!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition:none!important;animation:none!important}.motion-ready [data-reveal]{opacity:1;transform:none}.portal{height:130px}}.portal,.portal:nth-of-type(2n){cursor:auto;height:clamp(290px,34vw,480px);margin-block:-1px;background:linear-gradient(180deg,var(--seam-from,#faf1e6) 0%,color-mix(in srgb,var(--seam-from,#faf1e6),#805336 55%) 22%,#3b261b 49%,color-mix(in srgb,var(--seam-to,#241912),#513421 35%) 76%,var(--seam-to,#241912) 100%)!important;border:0!important}.portal canvas{cursor:auto;-webkit-mask-image:linear-gradient(#0000 5%,#000 30% 70%,#0000 95%);mask-image:linear-gradient(#0000 5%,#000 30% 70%,#0000 95%)}.portal-line{display:none}@media (max-width:600px){.portal,.portal:nth-of-type(2n){height:290px}}@media (prefers-reduced-motion:reduce){.portal,.portal:nth-of-type(2n){height:220px}}#escolas+.portal{background:linear-gradient(180deg,var(--seam-from,#efddc7),var(--seam-to,#faf1e6))!important}.experience a[x-apple-data-detectors],.experience a[href^=tel\:]{color:inherit!important;-webkit-text-fill-color:currentColor!important;font:inherit!important;text-decoration:none!important}header>div>a>span{-webkit-text-fill-color:#ac4318;color:#ac4318!important}#metodo [style*=grid-template-columns]>div{min-width:0}#metodo [style*=grid-template-columns]>div>p:not([data-anim]){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;white-space:normal;max-width:100%}#metodo [data-anim]+p{letter-spacing:0!important;font-size:1rem!important;line-height:1.4!important}#metodo h2{overflow-wrap:anywhere;letter-spacing:clamp(0px,.3vw,3px)!important}@media (max-width:600px){#metodo [style*=grid-template-columns]{grid-template-columns:1fr!important}#metodo [style*=grid-template-columns]>div{padding:24px!important}#metodo [data-anim]+p{font-size:1.125rem!important}#metodo h2{font-size:clamp(1.75rem,7vw,2.4rem)!important}}#inicio video[data-hero-video]:not([data-playing=true]){opacity:0!important}#inicio:has(video[data-playing=true]) img[data-hero-video=poster]{opacity:0!important}#inicio video::-webkit-media-controls{display:none!important}#inicio video::-webkit-media-controls-start-playback-button{display:none!important}#metodo [style*=grid-template-columns]{align-items:stretch;width:100%;max-width:100%;overflow:visible;grid-template-columns:repeat(4,minmax(0,1fr))!important}#metodo [style*=grid-template-columns]>div{aspect-ratio:auto;min-width:0;min-height:0;padding:clamp(6px,1.5vw,18px)!important}#metodo [style*=grid-template-columns]>div>p[data-anim]{font-size:2rem!important}#metodo [data-anim]+p{font-size:clamp(.875rem,1.4vw,1rem)!important}#metodo [style*=grid-template-columns]>div>p:last-child{font-size:.875rem!important;line-height:1.55!important}
