@font-face{font-family:cormorant;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:cormorant;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:italic}@font-face{font-family:cormorant Fallback;src:local("Arial");ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.00%;size-adjust:87.60%}.__className_247427{font-family:cormorant,cormorant Fallback}.__variable_247427{--font-cormorant:"cormorant","cormorant Fallback"}@font-face{font-family:lato;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:lato;src:url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:lato Fallback;src:local("Arial");ascent-override:100.88%;descent-override:21.77%;line-gap-override:0.00%;size-adjust:97.84%}.__className_316d5b{font-family:lato,lato Fallback}.__variable_316d5b{--font-lato:"lato","lato Fallback"}@font-face{font-family:bodoni;src:url(/_next/static/media/75a7cfd2a925650a-s.p.woff2) format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:bodoni Fallback;src:local("Arial");ascent-override:106.94%;descent-override:38.02%;line-gap-override:0.00%;size-adjust:105.20%}.__className_259ea4{font-family:bodoni,bodoni Fallback}.__variable_259ea4{--font-bodoni:"bodoni","bodoni Fallback"}html{-webkit-text-size-adjust:100%}body{margin:0}:root{--fundo:#e8e5e0;--claro:#f7f5f2;--taupe:#c9b7a5;--acento:#7a6857;--tinta:#3b342d;--linha:#bdb2a6;--noite:#1f1b16;--display:var(--font-cormorant),Georgia,"Times New Roman",serif;--sans:var(--font-lato),"Helvetica Neue",Arial,sans-serif;color-scheme:light}*{box-sizing:border-box}body{background:var(--fundo);color:var(--tinta);font-family:var(--display);font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}.gutter{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.wrap{width:100%;max-width:1180px;margin:0 auto}.narrow{max-width:760px}h1,h2,h3{font-weight:500;text-wrap:balance;margin:0}p{margin:0}.top{background:var(--fundo);border-bottom:1px solid var(--linha)}.top .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:88px;grid-gap:16px;gap:16px}.top .units{font-family:var(--sans);font-size:10px;letter-spacing:.24em;text-transform:uppercase;opacity:.8}.brand{display:flex;align-items:center;gap:12px;color:var(--tinta);text-decoration:none}.brand svg{width:58px;height:26px;flex:none}.brand{gap:16px}.brand .w1{font-family:var(--sans);font-size:9px;letter-spacing:.62em}.brand .w1,.brand .w2{text-transform:uppercase;display:block}.brand .w2{font-family:var(--font-bodoni),Didot,Georgia,serif;font-variation-settings:"opsz" 9;font-size:16px;font-weight:400;letter-spacing:.16em;margin-top:6px;line-height:1}.top .right{display:flex;justify-content:flex-end}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:999px;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:18px 30px;transition:background-color .35s ease,color .35s ease,transform .2s ease;text-align:center}.btn:active{transform:scale(.98)}.btn:focus-visible{outline:1px solid var(--tinta);outline-offset:4px}.btn-primary{background:var(--acento);color:var(--claro)}.btn-primary:hover{background:var(--tinta)}.btn-outline{border:1px solid rgba(59,52,45,.45);color:var(--tinta);padding:11px 20px;font-size:10px}.btn-outline:hover{background:var(--tinta);color:var(--claro)}.btn .arrow{transition:transform .3s ease}.btn:hover .arrow{transform:translateX(4px)}.hint{font-family:var(--sans);font-size:13px;letter-spacing:.03em;margin-top:12px;display:block}.hero{position:relative;isolation:isolate;min-height:min(80vh,820px);display:flex;align-items:flex-end;background:#2a2620;overflow:hidden;color:var(--claro)}.hero img{width:100%;height:100%;object-fit:cover;object-position:78% 30%;z-index:-2;animation:settle 2.4s cubic-bezier(.22,1,.36,1) both}.hero img,.hero:after{position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,rgba(31,27,22,.82),rgba(31,27,22,.45) 48%,rgba(31,27,22,0) 80%)}.hero .wrap{padding-block:120px 64px}.hero .copy{max-width:640px}.hero h1{font-size:clamp(42px,6.2vw,84px);line-height:1.03}.hero .sub{margin-top:28px;font-size:clamp(19px,1.6vw,22px);line-height:1.45;color:rgba(247,245,242,.88);max-width:560px}.hero .cta{margin-top:36px}.hero .hint{color:rgba(247,245,242,.82)}@keyframes settle{0%{transform:scale(1.07);opacity:.3}to{transform:none;opacity:1}}.stitle{border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);padding-block:34px;text-align:center}.stitle h2{font-size:clamp(15px,1.3vw,19px);letter-spacing:.38em;text-transform:uppercase;font-weight:500}.recog{text-align:center;padding-block:128px}.recog .lead{font-size:clamp(30px,3.2vw,46px);line-height:1.25;font-weight:500;text-wrap:balance}.recog .body{margin-top:40px;font-size:clamp(20px,1.6vw,23px);line-height:1.6;max-width:640px;margin-left:auto;margin-right:auto;opacity:.86}.split{display:grid;grid-template-columns:1fr 1fr}.split .ph{position:relative;min-height:76vh;overflow:hidden}.split .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s cubic-bezier(.22,1,.36,1)}.split:hover .ph img{transform:scale(1.03)}.split .panel{display:flex;align-items:center;padding:72px clamp(32px,6vw,96px)}.split.rev .ph{order:2}.bg-taupe{background:var(--taupe)}.bg-claro{background:var(--claro)}.num{display:block;font-size:22px;line-height:1;letter-spacing:-.06em;opacity:.7}.panel h2{font-size:clamp(36px,3.6vw,52px);line-height:1.08;margin-top:6px}.panel p,.team-info p.bio{margin-top:24px}.panel p{font-size:clamp(20px,1.6vw,23px);line-height:1.55;max-width:440px;opacity:.88}.section{padding-block:128px}.team-card{display:grid;grid-template-columns:1fr 1fr;background:var(--claro);margin-top:72px;box-shadow:0 1px 2px rgba(59,52,45,.08),0 30px 60px -30px rgba(59,52,45,.4),0 60px 90px -60px rgba(59,52,45,.3)}.portrait{aspect-ratio:4/5;background:var(--taupe);display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;max-width:100%}.portrait-img{width:100%;height:100%;object-fit:cover;object-position:center 20%;padding:0}.portrait span{font-family:var(--sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.75}.team-info{display:flex;flex-direction:column;justify-content:center;padding:56px clamp(28px,4vw,64px)}.label{font-family:var(--sans);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;opacity:.8}.team-info h3{font-size:clamp(40px,3.6vw,54px);line-height:1.05;margin-top:16px}.team-info p.bio{font-size:21px;line-height:1.55;opacity:.88}.member{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center;max-width:820px;margin:80px auto 0}.member-photo{width:100%}.member h3{font-size:36px}.member .label{margin-top:8px;display:block}.member p{font-size:21px;line-height:1.55;max-width:520px;margin-top:18px;opacity:.88}.rating{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin-top:48px}.stars{color:var(--acento);font-size:26px;letter-spacing:.18em}.rating p{font-size:22px}.rating strong{font-weight:600}.rating-link{font-family:var(--sans);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--acento);text-decoration:none;border-bottom:1px solid;padding-bottom:3px}.rating-link:hover{color:var(--tinta)}.carousel{margin-top:56px;position:relative}.track{--card:min(640px,70vw);display:flex;align-items:center;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:24px calc((100% - var(--card)) / 2) 64px;margin-bottom:-40px}.track::-webkit-scrollbar{display:none}.track:focus-visible{outline:1px solid var(--tinta);outline-offset:6px}.review{flex:0 0 var(--card);scroll-snap-align:center;margin:0;background:var(--claro);padding:56px clamp(28px,4vw,64px) 48px;display:flex;flex-direction:column;min-height:380px;transform:scale(.86);opacity:.38;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s ease,box-shadow .55s ease;box-shadow:0 1px 2px rgba(59,52,45,.06);cursor:pointer}.review.is-active{transform:none;opacity:1;cursor:default;box-shadow:0 1px 2px rgba(59,52,45,.08),0 24px 48px -22px rgba(59,52,45,.38),0 60px 90px -60px rgba(59,52,45,.32)}.qmark{font-family:var(--display);font-size:96px;line-height:.5;height:40px;color:var(--acento);opacity:.55}.review blockquote{margin:18px 0 0;font-style:italic;font-size:clamp(24px,2.2vw,31px);line-height:1.35;flex:1 1;text-wrap:pretty}.review figcaption{margin-top:32px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.review .who{font-weight:700;letter-spacing:.22em;text-transform:uppercase}.review .src,.review .who{font-family:var(--sans);font-size:11px}.review .src{letter-spacing:.08em;opacity:.65}.review .mini-stars{color:var(--acento);font-size:13px;letter-spacing:.14em}.car-nav{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:8px}.car-count{font-family:var(--display);font-size:20px;min-width:76px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.car-count b{font-weight:500;font-size:26px}.car-btn{width:52px;height:52px;border-radius:999px;border:1px solid rgba(59,52,45,.45);background:transparent;color:var(--tinta);font-size:18px;cursor:pointer;transition:background-color .3s ease,color .3s ease}.car-btn:hover{background:var(--tinta);color:var(--claro)}.car-btn:focus-visible{outline:1px solid var(--tinta);outline-offset:3px}.journey{background:var(--claro);padding-block:120px}.journey .stitle{border-color:var(--linha)}.journey-intro{text-align:center;font-size:clamp(20px,1.7vw,24px);line-height:1.5;max-width:620px;margin:40px auto 0;opacity:.86}.path{list-style:none;margin:88px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0 28px;gap:0 28px;position:relative;--line-top:107px}.path:after,.path:before{content:"";position:absolute;top:var(--line-top);left:10%;height:1px}.path:before{right:10%;background:var(--linha)}.path:after{width:80%;background:var(--acento);height:2px;margin-top:-.5px;transform-origin:left center;transition:transform 2.4s cubic-bezier(.65,0,.35,1)}.path.armed:after{transform:scaleX(0)}.path.armed.in:after{transform:scaleX(1)}.stop{display:flex;flex-direction:column;align-items:center;text-align:center}.stop .n{font-family:var(--display);font-style:italic;font-size:64px;line-height:1;height:72px;color:var(--acento)}.stop .node{width:18px;height:18px;border-radius:999px;border:1.5px solid var(--acento);margin-top:26px;position:relative;z-index:1;transition:background-color .5s ease,box-shadow .5s ease}.path.armed .stop .node,.stop .node{background:var(--claro)}.path .stop .node,.path.armed.in .stop .node{background:var(--acento);box-shadow:0 0 0 6px var(--claro),0 0 0 7px rgba(122,104,87,.35)}.path.armed.in .stop:first-child .node{transition-delay:.1s}.path.armed.in .stop:nth-child(2) .node{transition-delay:.65s}.path.armed.in .stop:nth-child(3) .node{transition-delay:1.2s}.path.armed.in .stop:nth-child(4) .node{transition-delay:1.75s}.path.armed.in .stop:nth-child(5) .node{transition-delay:2.3s}.path.armed:not(.in) .stop .node{box-shadow:0 0 0 6px var(--claro)}.stop .when{font-family:var(--sans);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;opacity:.7;margin-top:30px}.stop h3{font-size:27px;line-height:1.15;margin-top:10px}.stop p{font-size:18.5px;line-height:1.5;margin-top:12px;opacity:.86;max-width:230px}.journey .center-cta{margin-top:88px}.center-cta{display:flex;flex-direction:column;align-items:center;margin-top:72px}.center-cta .hint{opacity:.8}.faq{margin-top:48px}.faq details{border-bottom:1px solid var(--linha)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:26px 0;font-size:clamp(22px,1.9vw,26px);font-weight:500;line-height:1.3}.faq summary::-webkit-details-marker{display:none}.faq summary:focus-visible{outline:1px solid var(--tinta);outline-offset:4px}.faq .plus{flex:none;width:18px;height:18px;margin-top:8px;position:relative;transition:transform .4s ease}.faq .plus:after,.faq .plus:before{content:"";position:absolute;background:var(--tinta)}.faq .plus:before{left:0;right:0;top:50%;height:1px}.faq .plus:after{top:0;bottom:0;left:50%;width:1px}.faq details[open] .plus{transform:rotate(45deg)}.faq .answer{padding-bottom:28px;font-size:21px;line-height:1.6;max-width:680px;opacity:.86}.faq div.answer{display:flex;flex-direction:column;gap:22px}.proc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px 40px;gap:22px 40px}.proc-g{min-width:0}.proc-g h4{margin:0 0 6px;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--acento)}.proc-g ul{margin:0;padding:0;list-style:none;font-size:19px;line-height:1.45}.proc-g li{padding:3px 0}@media (max-width:640px){.proc{grid-template-columns:1fr}}.closing{position:relative;isolation:isolate;overflow:hidden;background:var(--noite);color:var(--claro);text-align:left;min-height:min(86vh,820px);display:flex;align-items:center}.closing img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center;z-index:-2}.closing:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(31,27,22,.62),rgba(31,27,22,.32) 42%,rgba(31,27,22,0) 62%)}.closing-in{padding-block:120px}.closing h2{font-size:clamp(44px,5.6vw,84px);line-height:1.02;font-weight:400;max-width:640px;letter-spacing:-.01em;text-shadow:0 1px 24px rgba(31,27,22,.25)}.closing h2 em{font-style:italic;display:block;color:#f6e7d2}.closing-cta{display:flex;flex-direction:column;align-items:flex-start;margin-top:48px}.closing .hint{color:rgba(247,245,242,.8)}.btn-light{background:var(--claro);color:var(--tinta)}.btn-light:hover{background:var(--taupe)}footer{padding-block:64px 72px;font-size:16px}.foot{display:grid;grid-gap:40px;gap:40px}.foot-brand{display:flex;align-items:center;gap:14px}.foot-brand svg{width:72px;height:32px;color:var(--acento);flex:none}.foot-brand .name{font-family:var(--font-bodoni),Didot,Georgia,serif;font-variation-settings:"opsz" 9;font-size:15px;letter-spacing:.16em;text-transform:uppercase}.foot-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px;line-height:1.55;opacity:.85}.foot-info strong{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;display:inline-block;margin-bottom:4px}.foot-info a{text-decoration:none;border-bottom:1px solid transparent}.foot-info a:hover{border-bottom-color:currentColor}.foot-info p a[href*=maps]{display:inline-block;margin-top:6px;font-family:var(--sans);font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.foot-rt{opacity:.65}.ig{display:inline-block;align-self:flex-start;margin-top:18px;font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--acento);text-decoration:none;border-bottom:1px solid;padding-bottom:3px}.ig:hover{color:var(--tinta)}.foot-social{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 28px;opacity:.85}.foot-social strong{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.foot-social a{text-decoration:none;border-bottom:1px solid transparent}.foot-social a:hover{border-bottom-color:currentColor}@media (max-width:860px){.foot-info{grid-template-columns:1fr 1fr}}@media (max-width:520px){.foot-info{grid-template-columns:1fr}}.rv{transition:transform 1s cubic-bezier(.22,1,.36,1),opacity 1s ease}.rv.pre{transform:translateY(22px);opacity:.55}@media (max-width:860px){.top .right,.top .units{display:none}.top .wrap{grid-template-columns:1fr;justify-items:center;min-height:76px}.hero{min-height:640px}.hero img{object-position:74% 25%}.hero:after{background:linear-gradient(0deg,rgba(31,27,22,.88),rgba(31,27,22,.5) 55%,rgba(31,27,22,.1))}.hero .wrap{padding-block:220px 56px}.btn{width:100%;padding:17px 22px;letter-spacing:.1em}.recog{padding-block:88px}.split,.split.rev{grid-template-columns:1fr}.split.rev .ph{order:0}.split .ph{min-height:0;aspect-ratio:4/5;max-width:100%}.split .panel{padding:56px 28px 64px}.section{padding-block:88px}.team-card{grid-template-columns:1fr;margin-top:48px}.team-info{padding:40px 28px 48px}.member{grid-template-columns:1fr;gap:28px;margin-top:56px}.member-photo{max-width:280px}.track{--card:80vw;gap:14px}.review{padding:44px 26px 36px;min-height:0}.journey{padding-block:88px}.path{grid-template-columns:1fr;gap:40px;margin-top:56px;--line-top:0}.path:after,.path:before{top:10px;bottom:10px;left:8px;right:auto;width:1px;height:auto}.path:after{width:2px;margin-left:-.5px;transform-origin:center top}.path.armed:after{transform:scaleY(0)}.path.armed.in:after{transform:scaleY(1)}.stop{display:grid;grid-template-columns:18px minmax(0,1fr);grid-column-gap:24px;column-gap:24px;text-align:left;align-items:start}.stop .node{grid-column:1;grid-row:1;margin-top:4px}.stop .n{grid-row:1;font-size:40px;height:auto}.stop .n,.stop .when,.stop h3,.stop p{grid-column:2}.stop .when{margin-top:6px}.stop p{max-width:none}.closing{min-height:680px;align-items:flex-end}.closing img{object-position:66% center}.closing:after{background:linear-gradient(0deg,rgba(31,27,22,.78),rgba(31,27,22,.4) 50%,rgba(31,27,22,0) 80%)}.closing-in{padding-block:220px 64px}.stitle h2{letter-spacing:.28em}}@media (prefers-reduced-motion:reduce){.review{transition:none}.hero img{animation:none}.rv,.rv.pre{transform:none;opacity:1}.rv,.rv.pre,.split .ph img{transition:none}}.consent{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--noite);color:var(--claro);padding-block:18px calc(18px + env(safe-area-inset-bottom, 0px))}.consent .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:14px 40px}@media (max-width:640px){.consent{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}}.consent p{margin:0;font-size:17px;max-width:720px}.consent p a{color:inherit}.consent .actions{display:flex;gap:10px}.consent button{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:12px 20px;cursor:pointer;border:1px solid var(--claro)}.consent .yes{background:var(--claro);color:var(--noite)}.consent .no{background:transparent;color:var(--claro)}.consent button:focus-visible{outline:2px solid var(--taupe);outline-offset:2px}.legal{padding-block:72px 112px}.legal .wrap{max-width:760px}.legal h1{font-weight:500;font-size:clamp(32px,4vw,44px);line-height:1.15;margin:0 0 8px}.legal h2{font-weight:500;font-size:26px;margin:40px 0 8px}.legal li,.legal p{font-size:20px;line-height:1.6}.legal .back{font-size:11px;letter-spacing:.16em;color:var(--acento)}.foot-legal,.legal .back{font-family:var(--sans);text-transform:uppercase}.foot-legal{font-size:10.5px;letter-spacing:.2em;color:inherit;opacity:.65}