.s3{--papel:#faf6f1;--nude:#f1e7dd;--tinta:#141111;--vinho:#6b1e2e;--caramelo:#a9764f;--suave:#5e5550;--linha:#dccfc2;background:var(--papel);color:var(--tinta);font-family:var(--font-body),system-ui,sans-serif;font-size:17px;line-height:1.6;overflow-x:clip}.s3 *{box-sizing:border-box}.s3 a{color:inherit;text-decoration:none}:where(.s3) img{display:block;width:100%;height:100%;object-fit:cover}:where(.s3) :where(h1,h2,h3,p,figure,ol,ul,blockquote){margin:0}.s3 h1,.s3 h2,.s3 h3{font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:-.02em;line-height:1.02}.s3 h2{font-size:clamp(40px,5.4vw,78px);text-wrap:balance}.s3 h1 em,.s3 h2 em{font-style:italic;color:var(--vinho)}.s3 :focus-visible{outline:2px solid var(--vinho);outline-offset:4px}.s3-wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}.s3-secao{padding-block:120px;scroll-margin-top:10px}.s3-rotulo{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--vinho);margin-bottom:22px}.s3-corpo{color:var(--suave);font-size:17px;margin-top:16px;max-width:560px}.s3-botao{display:inline-flex;align-items:center;gap:14px;background:var(--tinta);color:var(--papel)!important;padding:18px 30px;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:background .25s;white-space:nowrap}.s3-botao:hover{background:var(--vinho)}.s3-botao--claro{background:var(--papel);color:var(--tinta)!important}.s3-botao--claro:hover{background:var(--nude)}.s3-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:4px}.s3-link:hover{color:var(--vinho)}.s3-acoes{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:36px}.s3-acoes--centro{justify-content:center}.s3-topo{border-bottom:1px solid var(--tinta)}.s3-topo__linha{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:14px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--linha)}.s3-topo__linha nav{display:flex;gap:30px}.s3-topo__linha nav a:hover{color:var(--vinho)}.s3-topo__agendar{display:inline-flex;align-items:center;gap:6px;font-weight:700}.s3-masthead{display:block;text-align:center;font-family:var(--font-display);font-size:clamp(46px,9.2vw,138px);line-height:1;letter-spacing:-.03em;padding-block:18px 14px;white-space:nowrap}.s3-capa{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;padding-block:60px 100px}.s3-capa h1{font-size:clamp(52px,6.4vw,96px);margin:10px 0 30px}.s3-capa h1>*{display:flex;flex-wrap:wrap}.s3 .s3-capa__l2{font-style:italic;color:var(--vinho)}.s3-lead{font-size:19px;color:var(--suave);max-width:480px}.s3-capa__foto{position:relative}.s3-capa__foto img{aspect-ratio:4/5;height:auto}.s3-capa__foto figcaption{position:absolute;left:-40px;bottom:40px;background:var(--papel);padding:16px 22px;font-family:var(--font-display);font-style:italic;font-size:22px;max-width:260px;line-height:1.2}.s3-capa__foto figcaption span{display:block;font-family:var(--font-body);font-style:normal;font-size:11px;letter-spacing:.2em;color:var(--vinho);margin-bottom:6px}.s3-faixa{border-block:1px solid var(--tinta);padding-block:18px;overflow:hidden}.s3 .s3-velocidade{font-family:var(--font-display);font-size:clamp(46px,7vw,104px);line-height:1.1;letter-spacing:-.02em;font-style:italic}.s3-manifesto{font-size:clamp(34px,4.4vw,62px);max-width:1050px}.s3-colunas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:70px;border-top:1px solid var(--tinta)}.s3-colunas article{padding:26px 26px 0 0}.s3-colunas article+article{padding-left:26px;border-left:1px solid var(--linha)}.s3-colunas__num{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-size:22px;color:var(--vinho)}.s3-colunas h3{font-size:28px;margin:22px 0 12px}.s3-colunas article>p:last-child{font-size:16px;color:var(--suave)}.s3-menu-secao{background:var(--tinta);color:var(--papel)}.s3-menu-secao .s3-rotulo{color:#d9a6a0}.s3-menu-secao .s3-corpo{color:#beb4ac}.s3-cabeca{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:56px}.s3-cabeca .s3-corpo{max-width:360px}.s3-menu{list-style:none;padding:0;border-top:1px solid #3a3433}.s3-menu li{border-bottom:1px solid #3a3433}.s3-menu__item{display:grid;grid-template-columns:60px 110px 1fr 110px 140px 50px;gap:24px;align-items:center;padding-block:24px;transition:background .3s,padding .3s}.s3-menu__item:hover{background:#1f1a1a;padding-inline:14px}.s3-menu__num{font-family:var(--font-display);font-style:italic;font-size:22px;color:#d9a6a0}.s3-menu__foto{display:block;width:110px;aspect-ratio:4/3;overflow:hidden;filter:grayscale(.35);transition:filter .3s}.s3-menu__item:hover .s3-menu__foto{filter:none}.s3-menu__nome strong{display:block;font-family:var(--font-display);font-weight:400;font-size:clamp(26px,2.6vw,38px);line-height:1.1}.s3-menu__nome small{display:block;font-size:15px;color:#a9a09a;margin-top:6px}.s3-menu__dur{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#beb4ac}.s3-menu__preco{font-family:var(--font-display);font-size:26px;text-align:right}.s3-menu__seta{display:grid;place-items:center;width:46px;height:46px;border:1px solid #5a5250;border-radius:50%;transition:transform .3s,background .3s}.s3-menu__item:hover .s3-menu__seta{transform:rotate(45deg);background:var(--vinho);border-color:var(--vinho)}.s3-menu__cta{margin-top:48px}.s3-look-secao{background:var(--nude);overflow:hidden}.s3-look-secao .s3-cabeca{margin-bottom:46px}.s3-look{position:relative;width:336px;height:420px;margin:0}.s3 .s3-look img{width:100%;height:100%;object-fit:cover;pointer-events:none}.s3-look figcaption{position:absolute;left:0;bottom:0;background:var(--papel);padding:10px 16px;font-family:var(--font-display);font-style:italic;font-size:18px;white-space:nowrap}.s3-sobre__foto img{aspect-ratio:21/9;height:auto}.s3-sobre{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:60px}.s3-citacao{font-family:var(--font-display);font-style:italic;font-size:clamp(28px,3vw,40px);line-height:1.2;color:var(--vinho);padding-left:24px;border-left:2px solid var(--vinho);margin-bottom:12px}.s3-equipe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:56px}.s3-equipe__foto{aspect-ratio:4/5}.s3-equipe h3{font-size:30px;margin-top:22px}.s3-equipe article>p{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--vinho);margin-top:8px}.s3-passos-secao{background:var(--vinho);color:var(--papel)}.s3-passos-secao .s3-rotulo,.s3-passos-secao h2 em{color:#f1c9c2}.s3-passos{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:60px}.s3-passos li{border-top:1px solid #b5737c;padding-top:26px}.s3-passos span{font-family:var(--font-display);font-style:italic;font-size:56px;line-height:1;color:#f1c9c2}.s3-passos h3{font-size:30px;margin:18px 0 10px}.s3-passos p{color:#ebd3cf;font-size:16px}.s3-final{text-align:center}.s3-final h2{max-width:900px}.s3-final .s3-corpo,.s3-final h2{margin-inline:auto}.s3-rodape{background:var(--tinta);color:#beb4ac;padding-block:70px 30px;font-size:15px}.s3-rodape__marca{font-family:var(--font-display);color:var(--papel);font-size:clamp(40px,7vw,96px);line-height:1;letter-spacing:-.02em;text-align:center;padding-bottom:40px;border-bottom:1px solid #3a3433}.s3-rodape__grade{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding-block:30px}.s3-rodape__grade p{display:flex;gap:10px;align-items:flex-start}.s3-rodape__grade p:last-child{flex-wrap:wrap}.s3-rodape__grade svg{flex:none;margin-top:4px}.s3-rodape__grade a:hover{color:var(--papel)}.s3-rodape__copy{font-size:13px}@media(max-width:1050px){.s3-topo__linha nav{display:none}.s3-capa{grid-template-columns:1fr;gap:40px;padding-block:30px 70px}.s3-capa__foto figcaption{left:16px;bottom:16px}.s3-colunas{grid-template-columns:repeat(2,minmax(0,1fr))}.s3-colunas article:nth-child(3){padding-left:0;border-left:0}.s3-menu__item{grid-template-columns:44px 90px 1fr 120px 46px}.s3-menu__foto{width:90px}.s3-menu__dur{display:none}.s3-equipe{gap:16px}}@media(max-width:700px){.s3{font-size:16px}.s3-wrap{width:calc(100% - 36px)}.s3-secao{padding-block:76px}.s3 h2{font-size:clamp(36px,10vw,46px)}.s3-topo__linha>span{font-size:10px;letter-spacing:.08em}.s3-masthead{font-size:clamp(34px,10.5vw,52px);white-space:normal}.s3-capa h1{font-size:clamp(44px,12.5vw,60px)}.s3-lead{font-size:17px}.s3-acoes{gap:22px}.s3-botao{padding:16px 22px;font-size:12px}.s3-capa__foto figcaption{font-size:18px;padding:12px 16px}.s3-colunas{grid-template-columns:1fr;margin-top:44px}.s3-colunas article,.s3-colunas article+article{padding:24px 0;border-left:0;border-bottom:1px solid var(--linha)}.s3-cabeca{display:block;margin-bottom:36px}.s3-menu__item{grid-template-columns:72px 1fr;grid-template-rows:auto auto;gap:6px 16px;padding-block:20px}.s3-menu__dur,.s3-menu__num,.s3-menu__seta{display:none}.s3-menu__foto{width:72px;grid-row:1/3}.s3-menu__nome strong{font-size:24px}.s3-menu__nome small{font-size:14px}.s3-menu__preco{text-align:left;font-size:20px}.s3-menu__item:hover{padding-inline:0}.s3-look{width:250px;height:320px}.s3-sobre__foto img{aspect-ratio:4/3}.s3-sobre{gap:20px;margin-top:40px}.s3-equipe,.s3-sobre{grid-template-columns:1fr}.s3-equipe{gap:40px}.s3-passos{grid-template-columns:1fr;gap:30px}.s3-rodape__grade{grid-template-columns:1fr;gap:14px}}@media(prefers-reduced-motion:reduce){.s3 *{transition:none!important}}.tilted-card{position:relative;display:flex;align-items:center;justify-content:center;margin:0;outline:none;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.tilted-card[data-interactive]{cursor:pointer}.tilted-card[data-active]{z-index:2}.tilted-card__shadow{position:absolute;inset:0;margin:auto;max-width:100%;max-height:100%;background:var(--tc-shadow-color,rgba(0,0,0,.55));filter:blur(20px);opacity:0;pointer-events:none;will-change:transform,opacity}.tilted-card__body{position:relative;max-width:100%;max-height:100%;transform-style:preserve-3d}.tilted-card__face{position:absolute;inset:0;overflow:hidden;border-radius:var(--tc-radius);backface-visibility:hidden;-webkit-backface-visibility:hidden;isolation:isolate}.tilted-card__back{transform:rotateY(180deg)}.tilted-card__img{position:absolute;display:block;max-width:none;object-fit:cover;pointer-events:none}.tilted-card__layer{position:absolute;inset:0}.tilted-card__img,.tilted-card__layer{transform:translate3d(calc(var(--tc-px, 0) * var(--tc-depth, 0) * 1px),calc(var(--tc-py, 0) * var(--tc-depth, 0) * 1px),0)}.tilted-card__glare{position:absolute;inset:0;z-index:5;background:radial-gradient(farthest-corner circle at var(--tc-gx,50%) var(--tc-gy,50%),rgba(var(--tc-glare-rgb,255,255,255),calc(var(--tc-glare, 0) * .34)) 0,rgba(var(--tc-glare-rgb,255,255,255),calc(var(--tc-glare, 0) * .331)) 9%,rgba(var(--tc-glare-rgb,255,255,255),calc(var(--tc-glare, 0) * .285)) 18%,rgba(var(--tc-glare-rgb,255,255,255),calc(var(--tc-glare, 0) * .202)) 27%,rgba(var(--tc-glare-rgb,255,255,255),calc(var(--tc-glare, 0) * .108)) 36%,rgba(var(--tc-glare-rgb,255,255,255),calc(var(--tc-glare, 0) * .035)) 45%,rgba(var(--tc-glare-rgb,255,255,255),calc(var(--tc-glare, 0) * .003)) 54%,rgba(var(--tc-glare-rgb,255,255,255),0) 60%);mix-blend-mode:screen;pointer-events:none}.tilted-card__rim{z-index:6;box-shadow:inset 0 0 0 1px var(--tc-rim-color,hsla(0,0%,100%,.08)),inset 0 1px 0 var(--tc-rim-light,hsla(0,0%,100%,.12))}.tilted-card__edge,.tilted-card__rim{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.tilted-card__edge{z-index:7;box-sizing:border-box;padding:1px;background:radial-gradient(farthest-side circle at var(--tc-gx,50%) var(--tc-gy,50%),rgba(var(--tc-glare-rgb,255,255,255),calc(var(--tc-glare, 0) * .85)) 0,rgba(var(--tc-glare-rgb,255,255,255),calc(var(--tc-glare, 0) * .71)) 18%,rgba(var(--tc-glare-rgb,255,255,255),calc(var(--tc-glare, 0) * .43)) 36%,rgba(var(--tc-glare-rgb,255,255,255),calc(var(--tc-glare, 0) * .16)) 54%,rgba(var(--tc-glare-rgb,255,255,255),calc(var(--tc-glare, 0) * .02)) 72%,rgba(var(--tc-glare-rgb,255,255,255),0) 85%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tilted-card:focus-visible .tilted-card__rim{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.7),inset 0 0 0 3px rgba(0,0,0,.35)}.tilted-card__overlay{position:absolute;inset:0;z-index:2;transform:translateZ(var(--tc-lift,30px));backface-visibility:hidden;-webkit-backface-visibility:hidden}.tilted-card__caption{position:absolute;top:0;left:0;z-index:3;margin:16px 0 0 14px;padding:5px 9px;border-radius:7px;background:#fff;box-shadow:0 0 0 1px rgba(24,24,27,.08),0 8px 18px -8px rgba(0,0,0,.45);color:#18181b;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;opacity:0;pointer-events:none;transform-origin:0 0;will-change:transform,opacity}.parallax{position:relative;overflow:hidden}.scroller{display:flex;white-space:nowrap;text-align:center;font-family:sans-serif;font-size:2.25rem;font-weight:700;letter-spacing:-.02em;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}.scroller span{flex-shrink:0}@media (min-width:768px){.scroller{font-size:5rem;line-height:5rem}}.logoloop{--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-pad:0px;position:relative;overflow:hidden;overflow:clip;padding-top:var(--logoloop-pad);padding-bottom:var(--logoloop-pad);-webkit-tap-highlight-color:transparent}.logoloop--vertical{display:inline-block;height:100%;padding:0 var(--logoloop-pad)}.logoloop[data-draggable]{cursor:grab;touch-action:pan-y pinch-zoom}.logoloop--vertical[data-draggable]{touch-action:pan-x pinch-zoom}.logoloop[data-dragging],.logoloop[data-dragging] *{cursor:grabbing}.logoloop__track{position:relative;z-index:0;display:flex;width:max-content;will-change:transform;user-select:none;-webkit-user-select:none}.logoloop--vertical .logoloop__track{flex-direction:column;width:100%;height:max-content}.logoloop__list{display:flex;align-items:center;margin:0;padding:0;list-style:none}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{position:relative;flex:0 0 auto;margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);line-height:1}.logoloop--vertical .logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop[data-intro] .logoloop__item{opacity:0}.logoloop__content{display:inline-flex;align-items:center;gap:calc(var(--logoloop-logoHeight) * .3);border-radius:4px;color:inherit;text-decoration:none;transition:opacity .35s ease,filter .35s ease,color .35s ease}.logoloop[data-labels=below] .logoloop__content{flex-direction:column;gap:calc(var(--logoloop-logoHeight) * .22)}.logoloop__content:focus-visible{outline:2px solid currentColor;outline-offset:2px}.logoloop__node{display:inline-flex;align-items:center}.logoloop__item img{display:block;width:auto;height:var(--logoloop-logoHeight);object-fit:contain;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none}.logoloop__item img,.logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__item:hover .logoloop__node,.logoloop--scale-hover .logoloop__item:hover img{transform:scale(1.2)}.logoloop__label{font-size:max(12px,calc(var(--logoloop-logoHeight) * .5));font-weight:600;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.logoloop[data-labels=below] .logoloop__label{letter-spacing:0;opacity:.72}.logoloop[data-labels=below] .logoloop__label,.logoloop__tip{font-size:max(11px,calc(var(--logoloop-logoHeight) * .26));font-weight:500}.logoloop__tip{position:absolute;top:100%;left:50%;margin-top:calc(var(--logoloop-logoHeight) * .2);line-height:1.2;white-space:nowrap;opacity:0;translate:-50% 4px;pointer-events:none;transition:opacity .25s ease,translate .25s ease}.logoloop--vertical .logoloop__tip{top:50%;left:100%;margin-top:0;margin-left:calc(var(--logoloop-logoHeight) * .25);translate:4px -50%}.logoloop__item:focus-within .logoloop__tip,.logoloop__item:hover .logoloop__tip,.logoloop__item[data-active] .logoloop__tip{opacity:.8;translate:-50% 0}.logoloop--vertical .logoloop__item:focus-within .logoloop__tip,.logoloop--vertical .logoloop__item:hover .logoloop__tip,.logoloop--vertical .logoloop__item[data-active] .logoloop__tip{translate:0 -50%}.logoloop[data-muted] .logoloop__content{filter:grayscale(var(--logoloop-gray,1));opacity:var(--logoloop-dim,.5)}.logoloop[data-muted] .logoloop__item:focus-within .logoloop__content,.logoloop[data-muted] .logoloop__item:hover .logoloop__content,.logoloop[data-muted] .logoloop__item[data-active] .logoloop__content{filter:none;opacity:1}.logoloop__item[data-color]:focus-within .logoloop__content,.logoloop__item[data-color]:hover .logoloop__content,.logoloop__item[data-color][data-active] .logoloop__content{color:var(--logoloop-item-color)}.logoloop:not([data-muted]) .logoloop__item:not([data-color]) a.logoloop__content:hover{opacity:.8}@media (prefers-reduced-motion:reduce){.logoloop__content,.logoloop__item img,.logoloop__node,.logoloop__tip{transition:none}}