@charset "UTF-8";.about-hero{cursor:default;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;height:calc(100vh - var(--navbar-height, 80px));padding:0 15px 100px}@media(max-width:480px){.about-hero{justify-content:flex-start;padding-top:10vh;padding-bottom:0}}.about-hero{background:radial-gradient(circle,#fff,#d9d9d9);overflow:hidden}.about-hero .about-hero-image{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.about-hero .about-hero-image img{display:block;max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;object-position:center bottom}@media(max-width:991px){.about-hero .about-hero-image img{max-width:150%}}@media(max-width:767px){.about-hero .about-hero-image img{max-width:200%}}.about-hero .about-hero-title{font-family:var(--font-headers);font-size:90px;font-weight:500;line-height:.7em;text-transform:uppercase;color:#fff;-webkit-text-stroke:4px rgba(0,0,0,.3);paint-order:stroke fill;text-shadow:2px 4px 12px rgba(0,0,0,.25);margin:0;opacity:0;will-change:transform;transition:transform .15s ease-out}.about-hero .about-hero-title:nth-of-type(1){margin-bottom:.1em}@media(max-width:1599px){.about-hero .about-hero-title{font-size:100px}}@media(max-width:1366px){.about-hero .about-hero-title{font-size:90px}}@media(max-width:1199px){.about-hero .about-hero-title{font-size:80px}}@media(max-width:991px){.about-hero .about-hero-title{font-size:72px;position:relative;z-index:1}}@media(max-width:767px){.about-hero .about-hero-title{font-size:56px;line-height:.75em}}@media(max-width:480px){.about-hero .about-hero-title{font-size:38px;line-height:.8em;-webkit-text-stroke-color:transparent;color:var(--color-black);text-shadow:none}.about-hero .about-hero-title span{color:var(--color-main)}}.about-hero .about-hero-title.about-hero-title-italic{font-family:var(--font-subheaders);font-style:italic;font-weight:400;line-height:1.1em;padding-bottom:.15em}@media(max-width:767px){.about-hero .about-hero-title.about-hero-title-italic{line-height:1.1em}}@media(max-width:480px){.about-hero .about-hero-title.about-hero-title-italic{line-height:1.15em}}.about-hero .about-hero-deco{position:absolute;z-index:4;top:120px;pointer-events:none;will-change:transform;transition:transform .15s ease-out;opacity:0;filter:drop-shadow(0 16px 24px rgba(0,0,0,.25))}.about-hero .about-hero-deco.anim-done{opacity:1}@media(max-width:1199px){.about-hero .about-hero-deco{top:60px}.about-hero .about-hero-deco img{max-width:80%}}@media(max-width:991px){.about-hero .about-hero-deco{display:none}}.about-hero .about-hero-deco.about-hero-deco-left{left:-100px}@media(max-width:1599px){.about-hero .about-hero-deco.about-hero-deco-left{left:-150px}}.about-hero .about-hero-deco.about-hero-deco-right{right:-150px}@media(max-width:1599px){.about-hero .about-hero-deco.about-hero-deco-right{right:-300px}}.about-story{padding:120px 15px;background-color:var(--color-black)}@media(max-width:767px){.about-story{padding:80px 15px}}.about-story .about-story-inner{max-width:780px;margin:0 auto;text-align:center}.about-story .about-story-inner .about-story-label{display:inline-block;font-family:var(--font-headers);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:var(--color-main);margin-bottom:16px}.about-story .about-story-inner .about-story-title{font-family:var(--font-headers);font-size:42px;font-weight:500;text-transform:uppercase;line-height:1.2;color:var(--color-gray-light, #e7d9cd);margin-bottom:0;text-wrap:balance}@media(max-width:1199px){.about-story .about-story-inner .about-story-title{font-size:34px}}@media(max-width:767px){.about-story .about-story-inner .about-story-title{font-size:28px}}.about-story .about-story-inner .about-story-title span{font-family:var(--font-subheaders);font-style:italic;font-weight:400;text-transform:none}.about-story .about-story-inner .about-story-divider{width:60px;height:1px;background:var(--color-main);margin:32px auto;transform:scaleX(0);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.about-story .about-story-inner .about-story-divider.is-visible{transform:scaleX(1)}.about-story .about-story-inner .about-story-text p{font-size:17px;line-height:1.9;color:#ffffffa6;margin-bottom:20px}.about-story .about-story-inner .about-story-text p:last-child{margin-bottom:0}.about-story .about-story-inner .about-story-text strong{color:var(--color-gray-light, #e7d9cd);font-weight:600}.about-team{padding:100px 15px 120px;background-color:var(--color-black)}@media(max-width:767px){.about-team{padding:60px 15px 80px}}.about-team .about-team-header{text-align:center;margin-bottom:64px}.about-team .about-team-header .about-team-label{display:inline-block;font-family:var(--font-headers);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:var(--color-main);margin-bottom:16px}.about-team .about-team-header .about-team-title{font-family:var(--font-headers);font-size:42px;font-weight:500;text-transform:uppercase;line-height:1.2;color:var(--color-gray-light, #e7d9cd);text-wrap:balance}@media(max-width:1199px){.about-team .about-team-header .about-team-title{font-size:34px}}@media(max-width:767px){.about-team .about-team-header .about-team-title{font-size:28px}}.about-team .about-team-header .about-team-title span{font-family:var(--font-subheaders);font-style:italic;font-weight:400;text-transform:none}.about-team .about-team-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;max-width:1300px;margin:0 auto}@media(max-width:1366px){.about-team .about-team-grid{gap:16px}}@media(max-width:1199px){.about-team .about-team-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.about-team .about-team-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.about-team .about-team-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:480px){.about-team .about-team-grid{grid-template-columns:1fr 1fr}}.about-team .about-team-grid .about-team-member{text-align:center}.about-team .about-team-grid .about-team-member:hover .about-team-photo img{transform:scale(1.05);filter:grayscale(0%)}.about-team .about-team-grid .about-team-member.about-team-member-featured .about-team-photo img{filter:grayscale(0%)}.about-team .about-team-grid .about-team-member:first-child .about-team-photo img{transform:scale(1.725);transform-origin:top center}.about-team .about-team-grid .about-team-member:first-child:hover .about-team-photo img{transform:scale(1.79)}.about-team .about-team-grid .about-team-member .about-team-photo{position:relative;overflow:hidden;aspect-ratio:3/4;background:var(--color-black-lighter);border-radius:var(--radius-md)}.about-team .about-team-grid .about-team-member .about-team-photo img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .5s ease,filter .5s ease;filter:grayscale(30%)}.about-team .about-team-grid .about-team-member .about-team-info{padding-top:20px}.about-team .about-team-grid .about-team-member .about-team-info .about-team-name{display:block;font-family:var(--font-headers);font-size:20px;font-weight:500;text-transform:uppercase;color:var(--color-gray-light, #e7d9cd)}@media(max-width:767px){.about-team .about-team-grid .about-team-member .about-team-info .about-team-name{font-size:16px}}.about-team .about-team-grid .about-team-member .about-team-info .about-team-role{display:block;font-size:14px;color:var(--color-main);margin-top:4px;font-family:var(--font-subheaders);font-style:italic}.about-features{padding:80px 15px;background-color:#202224}@media(max-width:767px){.about-features{padding:60px 15px}}.about-features .about-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1300px;margin:0 auto;text-align:center}@media(max-width:991px){.about-features .about-features-grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media(max-width:480px){.about-features .about-features-grid{grid-template-columns:1fr;gap:32px}}.about-features .about-features-grid .about-features-item{display:flex;flex-direction:column;align-items:center;padding:0 20px}.about-features .about-features-grid .about-features-item .about-features-icon-wrap{width:56px;height:56px;margin-bottom:20px;color:var(--color-main)}.about-features .about-features-grid .about-features-item .about-features-icon-wrap svg{width:100%;height:100%}.about-features .about-features-grid .about-features-item .about-features-content{max-width:280px;display:flex;flex-direction:column;align-items:center;gap:8px}.about-features .about-features-grid .about-features-item .about-features-content .about-features-title{font-family:var(--font-headers);font-size:18px;font-weight:500;text-transform:uppercase;color:var(--color-gray-light, #e7d9cd)}.about-features .about-features-grid .about-features-item .about-features-content .about-features-desc{font-size:15px;line-height:1.6;color:#ffffff91;text-align:center}.about-closing{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--color-black)}@media(max-width:991px){.about-closing{min-height:70vh}}.about-closing.is-visible .about-closing-bg{opacity:.25}.about-closing .about-closing-bg{position:absolute;inset:-5%;background-image:url(/staff/staff-completo.webp);background-position:center;background-size:cover;opacity:.2;transition:opacity 1.2s ease}.about-closing .about-closing-content{position:relative;z-index:2;text-align:center;max-width:700px;padding:80px 24px}@media(max-width:767px){.about-closing .about-closing-content{padding:60px 20px}}.about-closing .about-closing-content .about-closing-badge{display:inline-block;font-family:var(--font-headers);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:var(--color-main);border:1px solid var(--color-main);padding:8px 24px;margin-bottom:40px}.about-closing .about-closing-content .about-closing-heading{font-family:var(--font-headers);font-size:52px;font-weight:500;line-height:1.15;text-transform:uppercase;color:var(--color-gray-light, #e7d9cd);margin:0}@media(max-width:1199px){.about-closing .about-closing-content .about-closing-heading{font-size:40px}}@media(max-width:991px){.about-closing .about-closing-content .about-closing-heading{font-size:36px}}@media(max-width:767px){.about-closing .about-closing-content .about-closing-heading{font-size:28px}}.about-closing .about-closing-content .about-closing-heading span{font-family:var(--font-subheaders);font-style:italic;font-weight:400;text-transform:none}.about-closing .about-closing-content .about-closing-text{font-size:17px;line-height:1.8;color:#fff9;margin-top:28px}.about-closing .about-closing-content .about-closing-line{width:50px;height:1px;background:var(--color-main);margin:36px auto;transform:scaleX(0);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.about-closing .about-closing-content .about-closing-line.is-visible{transform:scaleX(1)}.about-closing .about-closing-content .about-closing-signature{font-family:var(--font-subheaders);font-style:italic;font-size:22px;color:var(--color-gray-light, #e7d9cd)}.about-closing .about-closing-content .about-closing-cta{display:inline-block;margin-top:40px;font-family:var(--font-headers);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--color-black);background:var(--color-main);padding:16px 40px;text-decoration:none;transition:background .3s ease,transform .3s ease}@media(max-width:767px){.about-closing .about-closing-content .about-closing-cta{padding:14px 28px;font-size:12px}}.about-closing .about-closing-content .about-closing-cta:hover{background:#d4ab4a;transform:translateY(-2px)}.anim-reveal-child{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}.anim-reveal-child.is-visible{opacity:1;transform:translateY(0)}
