.about-hero{isolation:isolate;background:#080e10;border-bottom:1px solid #2b3e43;min-height:560px;padding:105px max(5%,50vw - 720px) 90px;position:relative;overflow:hidden}.about-hero-atmosphere{z-index:-1;pointer-events:none;background:linear-gradient(100deg,#080e10 12%,#0b191d 78%,#10292e);position:absolute;inset:0;overflow:hidden}.about-hero-atmosphere:after{content:"";background:linear-gradient(90deg,#080e10 2%,#080e10b8 35%,#0000 90%);position:absolute;inset:0}.about-hero-glow{background:radial-gradient(at 80% 65%,#00faff26,#0000 45%),radial-gradient(at 63% 15%,#e1aa3217,#0000 40%);animation:14s ease-in-out infinite alternate about-atmosphere;position:absolute;inset:-20%}.about-hero-orbits{color:#00faff;opacity:.48;width:min(83vw,1100px);height:auto;position:absolute;top:50%;right:-8%;transform:translateY(-50%)rotate(-12deg)}.about-hero-orbits path{stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.22}.about-hero-orbits .about-hero-current{stroke-width:1.5px;stroke-dasharray:100 2420;stroke-dashoffset:0;opacity:.72;animation:24s linear infinite about-current}.about-hero-orbits g:nth-child(2n){color:#e1aa32}.about-hero-orbits g:nth-child(2n) .about-hero-current{animation-duration:32s;animation-direction:reverse}.about-hero-orbits g:nth-child(3n) .about-hero-current{animation-delay:-12s}.about-hero-content{z-index:1;position:relative}.about-hero .eyebrow{color:#bbd1d5;letter-spacing:.1em;align-items:center;gap:12px;margin:0 0 43px;font-size:12px;display:flex}.about-hero .eyebrow>span{background:var(--cyan);width:28px;height:2px}.about-hero .brand-slogan{text-wrap:initial;max-width:1330px;margin:0;font-size:clamp(42px,5.15vw,80px);line-height:1.06}.about-hero .brand-slogan strong{max-width:none;line-height:1.04}.about-hero .brand-slogan em{letter-spacing:-.055em;max-width:none;margin-top:17px;line-height:1.1}.about-hero-bottom{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:43px;display:flex}.about-hero .page-hero-description{color:#c1d1d5;border-left:2px solid #00faff80;max-width:690px;margin:0;padding-left:22px;font-size:20px;line-height:1.7}.about-hero-next{white-space:nowrap;color:#e5f1f2;border-bottom:1px solid #6e969e;align-items:center;gap:30px;padding:12px 0;font-size:14px;transition:color .2s,border-color .2s;display:flex}.about-hero-next svg{color:var(--cyan)}.about-hero-next:hover{color:var(--cyan);border-color:var(--cyan)}.about-hero-motion{color:#b0c8ce;font:inherit;cursor:pointer;background:#0b181ddd;border:1px solid #43606a;border-radius:4px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex;position:absolute;bottom:18px;right:20px}.about-hero-motion:hover{color:var(--cyan);border-color:var(--cyan)}.about-hero-motion:focus-visible,.about-hero-next:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.about-hero.is-paused .about-hero-atmosphere *{animation-play-state:paused}#nossa-essencia{scroll-margin-top:0}@keyframes about-current{to{stroke-dashoffset:-2520px}}@keyframes about-atmosphere{to{opacity:.6;transform:translate(-4%,6%)scale(1.08)}}@media (max-width:850px){.about-hero{min-height:0;padding-top:78px;padding-bottom:78px}.about-hero-bottom{flex-direction:column;align-items:flex-start;gap:25px}.about-hero .page-hero-description{max-width:590px;font-size:18px}.about-hero .brand-slogan{font-size:clamp(42px,6.1vw,64px)}.about-hero-orbits{opacity:.3;width:1000px;right:-30%}}@media (max-width:600px){.about-hero{padding:57px 6% 76px}.about-hero .eyebrow{letter-spacing:.07em;gap:9px;margin-bottom:34px;font-size:10px}.about-hero .eyebrow>span{width:19px}.about-hero .brand-slogan{font-size:clamp(36px,9.9vw,55px)}.about-hero .brand-slogan strong{max-width:15ch;line-height:1.06}.about-hero .brand-slogan em{max-width:18ch;margin-top:18px;line-height:1.11}.about-hero-bottom{gap:23px;margin-top:32px}.about-hero .page-hero-description{padding-left:17px;font-size:16px;line-height:1.7}.about-hero-next{gap:24px;font-size:13px}.about-hero-orbits{opacity:.34;width:800px;top:40%;right:-480px}.about-hero-motion{bottom:17px;right:6%}}@media (prefers-reduced-motion:reduce){.about-hero-atmosphere *{animation:none!important}.about-hero-motion{display:none}}
