@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-italic-LeeEXsx5.woff2) format("woff2"),url(/assets/playfair-display-latin-400-italic-hIeePEuE.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-italic-CB566L-e.woff2) format("woff2"),url(/assets/playfair-display-latin-700-italic-DgrU7w_p.woff) format("woff")}@property --lgb-x{syntax: "<number>"; inherits: true; initial-value: .22;}@property --lgb-y{syntax: "<number>"; inherits: true; initial-value: 0;}@property --lgb-on{syntax: "<number>"; inherits: true; initial-value: 0;}@property --lgb-press{syntax: "<number>"; inherits: true; initial-value: 0;}.lgb{--lgb-x: .22;--lgb-y: 0;--lgb-on: 0;--lgb-press: 0;--lgb-press-time: .62s;--lgb-press-ease: var(--lgb-spring, ease-out);position:relative;display:inline-flex;vertical-align:middle;isolation:isolate;margin:0;padding:0;border:0;border-radius:var(--lgb-radius);background:none;color:var(--lgb-text);font-family:var(--lgb-font, inherit);font-size:var(--lgb-size);font-weight:var(--lgb-weight);line-height:1.25;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:--lgb-x var(--lgb-follow) ease-out,--lgb-y var(--lgb-follow) ease-out,--lgb-on var(--lgb-speed) cubic-bezier(.3,.7,.2,1),--lgb-press var(--lgb-press-time) var(--lgb-press-ease)}@media(hover:hover){.lgb:hover{--lgb-on: 1}}.lgb:focus-visible{--lgb-on: 1;outline:2px solid var(--lgb-focus);outline-offset:4px}.lgb[data-pressed]{--lgb-press: 1;--lgb-press-time: .12s;--lgb-press-ease: cubic-bezier(.3, .6, .3, 1)}.lgb[data-disabled]{cursor:default;opacity:.48;pointer-events:none}.lgb__defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.lgb__body{position:relative;display:flex;flex:1;align-items:center;justify-content:center;padding:var(--lgb-pad-y) var(--lgb-pad-x);border-radius:inherit;transform:perspective(40em) translateY(calc(var(--lgb-lift) * -1 * var(--lgb-on) + 1.4px * var(--lgb-press))) rotateX(calc((.5 - var(--lgb-y)) * 2 * var(--lgb-tilt) * var(--lgb-on))) rotateY(calc((var(--lgb-x) - .5) * 2 * var(--lgb-tilt) * var(--lgb-on))) scale(calc(1 - var(--lgb-squash-x) * var(--lgb-press)),calc(1 - var(--lgb-squash-y) * var(--lgb-press)))}.lgb__glass{--lgb-b: calc(var(--lgb-blur) + (var(--lgb-blur-hover) - var(--lgb-blur)) * var(--lgb-on));--lgb-up: calc(var(--lgb-on) - 1.4 * var(--lgb-press));position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:linear-gradient(160deg,#fff3,#ffffff08 45%,#ffffff1f);-webkit-backdrop-filter:blur(var(--lgb-b)) saturate(var(--lgb-saturate));backdrop-filter:var(--lgb-lens, ) blur(var(--lgb-b)) saturate(var(--lgb-saturate));box-shadow:0 1px 1px color-mix(in srgb,var(--lgb-shadow) 70%,transparent),0 calc(4px + 1.5px * var(--lgb-up)) calc(6px + 1.5px * var(--lgb-up)) -3px var(--lgb-shadow),0 calc(12px + 3px * var(--lgb-up)) calc(20px + 4px * var(--lgb-up)) -10px var(--lgb-shadow),inset 0 1px 1px #fffc,inset 0 -1px 1px #ffffff9e,inset 1px 0 .5px #fff9,inset -1px 0 .5px #0000001f}.lgb__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lgb-fill);opacity:calc(var(--lgb-fill-alpha) * (1 - .45 * var(--lgb-on)))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lgb__fill{opacity:var(--lgb-fallback-alpha)}}.lgb__depth{--lgb-d: calc(var(--lgb-depth) * (1 - .25 * var(--lgb-on) + .15 * var(--lgb-press)));position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 calc(9px * var(--lgb-d)) calc(12px * var(--lgb-d)) -8px var(--lgb-depth-dark),inset 0 calc(-9px * var(--lgb-d)) calc(9px * var(--lgb-d)) -7px var(--lgb-depth-light),inset calc(5px * var(--lgb-d)) 0 8px -7px color-mix(in srgb,var(--lgb-depth-dark) 90%,transparent),inset calc(-5px * var(--lgb-d)) 0 8px -7px color-mix(in srgb,var(--lgb-depth-dark) 65%,transparent)}.lgb__sheen{position:absolute;top:-45%;right:-50%;bottom:-45%;left:-50%;background:linear-gradient(108deg,transparent 30%,rgb(255 255 255 / .22) 41%,rgb(255 255 255 / .42) 45%,rgb(255 255 255 / .08) 52%,transparent 60%);opacity:calc((.16 + .2 * var(--lgb-on)) * var(--lgb-lighting));transform:translate(calc((var(--lgb-x) - .5) * 55%),calc((var(--lgb-y) - .5) * 9%))}.lgb__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(4.4em 2.5em at calc(var(--lgb-x) * 100%) calc(var(--lgb-y) * 100%),rgb(255 255 255 / .18),rgb(255 255 255 / .06) 38%,transparent 78%);opacity:calc(var(--lgb-on) * (1 - .2 * var(--lgb-press)) * var(--lgb-lighting))}.lgb__caustic{position:absolute;left:12%;right:42%;bottom:1px;height:2px;border-radius:50%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .95) 50%,transparent);filter:blur(.4px);opacity:calc((.12 + .6 * var(--lgb-on)) * var(--lgb-lighting));transform:translate(calc((var(--lgb-x) - .3) * 110%))}.lgb__rim{--lgb-edge: 1.25px;position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--lgb-edge);border-radius:inherit;pointer-events:none;-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);--lgb-a: calc(atan2(var(--lgb-y) - .5, var(--lgb-x) - .5) + 90deg) ;background:conic-gradient(from calc(var(--lgb-a) - 50deg),color-mix(in srgb,var(--lgb-rim-color) 20%,transparent) 0deg,var(--lgb-rim-color) 50deg,color-mix(in srgb,var(--lgb-rim-color) 30%,transparent) 88deg,var(--lgb-rim-shade) 132deg,color-mix(in srgb,var(--lgb-rim-color) 12%,transparent) 180deg,color-mix(in srgb,var(--lgb-rim-color) 85%,transparent) 230deg,color-mix(in srgb,var(--lgb-rim-color) 18%,transparent) 272deg,color-mix(in srgb,var(--lgb-rim-shade) 55%,transparent) 314deg,color-mix(in srgb,var(--lgb-rim-color) 20%,transparent) 360deg)}.lgb__rim--hot{background:radial-gradient(5em 2.7em at calc(var(--lgb-x) * 100%) calc(var(--lgb-y) * 100%),var(--lgb-rim-color),color-mix(in srgb,var(--lgb-rim-color) 70%,transparent) 30%,transparent 80%);opacity:calc(.78 * var(--lgb-on) * (1 - .2 * var(--lgb-press)) * var(--lgb-lighting))}.lgb__rim--echo{background:radial-gradient(3.9em 2em at calc((1 - var(--lgb-x)) * 100%) calc((1 - var(--lgb-y)) * 100%),color-mix(in srgb,var(--lgb-rim-color) 65%,transparent),color-mix(in srgb,var(--lgb-rim-color) 20%,transparent) 35%,transparent 80%);opacity:calc(.78 * var(--lgb-on) * (1 - .2 * var(--lgb-press)) * var(--lgb-lighting))}.lgb__content{position:relative;display:inline-flex;align-items:center;gap:.6em}.lgb__icon{display:inline-flex;flex:none;width:1em;height:1em;transition:transform var(--lgb-speed) cubic-bezier(.3,.7,.2,1)}.lgb__icon svg{width:100%;height:100%}@media(hover:hover){.lgb:hover .lgb__content>.lgb__icon:last-child{transform:translate(.12em)}}@media(prefers-reduced-motion:reduce){.lgb{--lgb-tilt: 0deg !important;--lgb-lift: 0px !important;--lgb-squash-x: 0 !important;--lgb-squash-y: 0 !important;--lgb-follow: 0s !important}.lgb:hover .lgb__content>.lgb__icon:last-child{transform:none}}.hero{position:relative;touch-action:pan-y}.hero__pin{position:relative;min-height:100svh;overflow:hidden;isolation:isolate}.hero--sequencia{height:230svh}.hero--sequencia .hero__pin{position:sticky;top:0;height:100svh}.backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(118% 88% at 50% 6%,var(--branco) 0%,#faf8f4 30%,var(--gelo) 58%,var(--off) 84%,var(--areia) 100%),var(--gelo)}.backdrop__glow{position:absolute;border-radius:50%;filter:blur(72px)}.backdrop__glow--warm{top:-10%;right:20%;bottom:30%;left:-18%;background:radial-gradient(circle,rgba(240,208,141,.34),transparent 68%)}.backdrop__glow--rose{top:46%;right:-12%;bottom:-24%;left:34%;background:radial-gradient(circle,rgba(217,168,79,.22),transparent 66%)}.backdrop__glow--halo{top:4%;right:26%;bottom:40%;left:26%;background:radial-gradient(circle,rgba(255,255,255,.9),transparent 62%)}.backdrop__rim{position:absolute;top:30%;right:24%;bottom:-6%;left:24%;background:radial-gradient(58% 52% at 50% 76%,rgba(240,208,141,.32),transparent 70%);filter:blur(40px)}.backdrop__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(96% 74% at 50% 46%,transparent 46%,rgba(150,120,72,.1) 100%)}.backdrop__grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;opacity:.07;mix-blend-mode:multiply;background-size:180px 180px;pointer-events:none}.wordmark{position:absolute;left:0;right:0;top:57%;z-index:1;display:flex;justify-content:center;pointer-events:none}.wordmark__text{display:block;padding:0 .06em .08em;font-family:var(--font-display);font-style:italic;font-weight:700;font-size:16vw;line-height:.9;letter-spacing:-.025em;white-space:nowrap;opacity:.4;background:var(--grad-ouro-vivo);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,rgba(0,0,0,.45) 100%);mask-image:linear-gradient(180deg,#000,#000 55%,#00000073)}.subject{position:absolute;left:50%;bottom:0;z-index:2;height:84%;transform:translate(-50%);pointer-events:none;animation:subject-float 9s ease-in-out infinite}@keyframes subject-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-10px)}}.subject__parallax,.subject__inner{height:100%}.subject__stack{position:relative;height:100%;margin-left:var(--enquadre-x, 0%);-webkit-mask-image:linear-gradient(to top,transparent 0%,#000 30%),linear-gradient(to right,transparent 0%,#000 var(--fade-esq, 20%),#000 var(--fade-dir, 80%),transparent var(--fade-fim, 100%));-webkit-mask-composite:source-in;mask-image:linear-gradient(to top,transparent 0%,#000 30%),linear-gradient(to right,transparent 0%,#000 var(--fade-esq, 20%),#000 var(--fade-dir, 80%),transparent var(--fade-fim, 100%));mask-composite:intersect}.subject__img{height:100%;width:auto;max-width:none;object-fit:contain;object-position:bottom center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.subject__canvas{display:block;height:100%;width:auto;max-width:none}.subject__img--top{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shell{position:relative;z-index:3;display:flex;flex-direction:column;width:100%;max-width:1380px;min-height:100svh;margin:0 auto;padding:var(--shell-y) var(--shell-x) clamp(1.6rem,6vh,4.4rem);pointer-events:none}.shell>*{pointer-events:auto}.shell__row,.shell__spacer{pointer-events:none}.shell__row>*{pointer-events:auto}.shell__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr) minmax(0,1fr);gap:clamp(1rem,3vw,3rem);align-items:start}.shell__row--upper{margin-top:clamp(2rem,8vh,5.5rem)}.shell__row--lower{align-items:end}.shell__spacer{flex:1;min-height:clamp(.5rem,2vh,2rem)}.nav{position:relative;display:flex;align-items:center;gap:clamp(1rem,2.4vw,2.4rem)}.nav__brand{display:inline-flex;align-items:center;gap:.75rem;color:var(--ink);text-decoration:none;margin-right:auto}.nav__mark{width:34px;aspect-ratio:568 / 498;background:var(--grad-ouro-vivo);-webkit-mask:url(/img/logo-simbolo.svg) center / contain no-repeat;mask:url(/img/logo-simbolo.svg) center / contain no-repeat;transition:transform .5s var(--ease-out-expo)}.nav__brand:hover .nav__mark{transform:scale(1.06) rotate(-3deg)}.nav__name{font-weight:500;font-size:.78rem;letter-spacing:.32em;text-transform:uppercase}.nav__links{display:flex;gap:clamp(1rem,2vw,2rem);margin:0;padding:0;list-style:none}.nav__link{position:relative;color:var(--ink-dim);text-decoration:none;font-size:.82rem;font-weight:500;transition:color .3s}.nav__link:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--ouro);transform:scaleX(0);transform-origin:right;transition:transform .55s var(--ease-out-expo)}.nav__link:hover,.nav__link:focus-visible{color:var(--ink)}.nav__link:hover:after,.nav__link:focus-visible:after{transform:scaleX(1);transform-origin:left}.nav__toggle{display:none;position:relative;width:42px;height:42px;border-radius:50%;border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.nav__toggle span{position:absolute;left:50%;top:50%;width:16px;height:1.5px;background:var(--ink);transform:translate(-50%,-50%);box-shadow:0 -5px 0 var(--ink),0 5px 0 var(--ink)}.nav__panel{position:absolute;top:calc(100% + .6rem);right:0;display:flex;flex-direction:column;min-width:13rem;padding:.6rem;border:1px solid var(--glass-line);border-radius:var(--radius-card);background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 34px #78603c24}.nav__panel-link{padding:.75rem .8rem;color:var(--ink);text-decoration:none;font-size:.92rem;font-weight:500}.eyebrow{margin-bottom:1.1rem;color:var(--ink-dim);font-size:.8rem;font-weight:400;letter-spacing:.02em}.headline__title{font-weight:600;font-size:clamp(1.45rem,2.05vw,2.15rem);line-height:1.1;letter-spacing:-.015em;color:var(--ink)}.line{display:block;overflow:hidden;white-space:nowrap;padding-bottom:.06em}.line__inner{display:block}.line--destaque{margin-top:-.12em}.line--destaque{padding-bottom:.22em;margin-bottom:-.16em}.line--destaque .destaque{display:inline-block;padding:0 .08em .12em 0;font-size:1.95em;line-height:1}.headline__body{max-width:40ch;margin-top:1.1rem;font-size:clamp(.8rem,.92vw,.94rem);line-height:1.65;color:var(--ink-dim)}.headline__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.6rem}.headline__micro{max-width:40ch;margin-top:1rem;font-size:.74rem;line-height:1.5;color:var(--ink-faint)}.studio{text-align:right}.studio__title{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:clamp(2.2rem,3.6vw,3.7rem);line-height:1;letter-spacing:-.015em;color:var(--ink)}.studio__title .line{padding-bottom:.14em;margin-bottom:-.1em}.studio__body{max-width:34ch;margin-top:1rem;margin-left:auto;font-size:clamp(.8rem,.92vw,.94rem);line-height:1.65;color:var(--ink-dim)}.card{display:block;border:1px solid var(--glass-line);border-radius:var(--radius-card);background:var(--glass);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);box-shadow:0 12px 30px #78603c1a;color:var(--ink);text-decoration:none;transition:transform .6s var(--ease-out-expo),box-shadow .6s var(--ease-out-expo)}.card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #78603c29}.card__label{display:flex;align-items:center;gap:.5rem;font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ouro-fundo)}.dot{width:6px;height:6px;border-radius:50%;background:var(--grad-ouro-vivo)}.case{max-width:19.5rem;padding:1rem 1.1rem}.case__hint{margin-top:.55rem;font-weight:600;font-size:clamp(.9rem,1.02vw,1.02rem);line-height:1.35}.case__legal{margin-top:.55rem;font-size:.66rem;line-height:1.45;color:var(--ink-faint)}.credential{justify-self:end;width:clamp(15rem,20vw,18.5rem);padding:1rem 1.1rem}.credential__head{display:flex;justify-content:space-between;gap:1rem}.credential__title{font-weight:600;font-size:clamp(.86rem,.98vw,.98rem);line-height:1.35}.credential__badge{display:grid;flex:none;place-items:center;width:28px;height:28px;border:1px solid var(--glass-line);border-radius:50%;color:var(--ouro-fundo);transition:transform .6s var(--ease-out-expo),background-color .4s,color .4s}.credential:hover .credential__badge{transform:rotate(45deg);background:var(--ouro-claro);color:var(--ink)}.credential__body{margin-top:.6rem;font-size:.72rem;line-height:1.5;color:var(--ink-faint)}.credential__foot{margin-top:.8rem;padding-top:.7rem;border-top:1px solid var(--glass-line);font-size:.68rem;font-weight:500;letter-spacing:.08em;color:var(--ink-dim)}@media(max-width:1180px){.credential__body{display:none}}@media(max-width:900px){.hero--sequencia{height:auto}.hero--sequencia .hero__pin{position:relative;height:auto}.nav__links,.nav__cta{display:none}.nav__toggle{display:block}.shell__row{grid-template-columns:1fr;gap:clamp(1.2rem,5vw,2rem)}.shell__row>div:empty{display:none}.shell__row--upper{margin-top:1.4rem}.shell__row--lower{align-items:start}.stage{position:relative;height:min(64vh,34rem);margin:.6rem calc(-1 * var(--shell-x)) 0;pointer-events:auto}.stage .wordmark{top:10%}.stage .subject{height:100%}.credential{justify-self:start;width:min(20rem,100%)}}@media(max-width:560px){.headline__title{font-size:clamp(1.3rem,6.2vw,1.9rem)}.headline__body{font-size:.84rem}.wordmark__text{font-size:19vw}.case{max-width:none}}@media(prefers-reduced-motion:reduce){.subject{animation:none}}.autoridade{position:relative;background:var(--off);border-top:1px solid var(--linha-ouro);border-bottom:1px solid var(--linha-ouro)}.autoridade__grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1380px;margin:0 auto;padding:clamp(2.4rem,5vw,3.6rem) var(--shell-x) clamp(1.8rem,4vw,2.8rem)}.autoridade__item{padding:0 clamp(1rem,2.4vw,2.2rem);border-left:1px solid var(--linha-ouro)}.autoridade__item:first-child{padding-left:0;border-left:0}.autoridade__valor{display:inline-block;padding-right:.1em;font-size:clamp(2.6rem,4.2vw,4rem);line-height:1.05}.autoridade__texto{max-width:24ch;margin-top:.6rem;font-size:clamp(.8rem,.9vw,.9rem);font-weight:500;line-height:1.5;color:var(--ink-dim)}.trajetoria{overflow:hidden;border-top:1px solid var(--linha-ouro);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.trajetoria__trilho{display:flex;width:max-content;animation:trajetoria 48s linear infinite}.trajetoria:hover .trajetoria__trilho{animation-play-state:paused}.trajetoria__lista{display:flex;margin:0;padding:0;list-style:none}.trajetoria__lista li{display:flex;align-items:center;padding:1.05rem 0;font-size:.74rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--ink-dim)}.trajetoria__lista li:after{content:"";width:5px;height:5px;margin:0 2.2rem;border-radius:50%;background:var(--grad-ouro-vivo)}@keyframes trajetoria{to{transform:translate(-50%)}}@media(max-width:900px){.autoridade__grade{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.autoridade__item:nth-child(3){padding-left:0;border-left:0}}@media(prefers-reduced-motion:reduce){.trajetoria__trilho{animation:none}}.whats{position:fixed;right:clamp(14px,2.4vw,28px);bottom:clamp(14px,2.4vw,28px);z-index:60;display:flex;align-items:center;gap:.6rem;text-decoration:none;opacity:0;pointer-events:none;transform:translateY(16px);transition:opacity .5s var(--ease-out-expo),transform .5s var(--ease-out-expo)}.whats.is-on{opacity:1;pointer-events:auto;transform:none}.whats__icone{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--grad-ouro-vivo);color:#2a2217;box-shadow:0 14px 30px -10px #78561e8c,inset 0 1px #ffffff80}.whats__icone svg{width:26px;height:26px}.whats__rotulo{padding:.5rem .9rem;border-radius:999px;background:var(--cafe);color:#f2efe9;font-size:.8rem;font-weight:600;white-space:nowrap;opacity:0;transform:translate(8px);transition:opacity .3s,transform .3s}.whats:hover .whats__rotulo,.whats:focus-visible .whats__rotulo{opacity:1;transform:none}:root{--branco: #FFFFFF;--gelo: #F7F5F1;--off: #EFEBE4;--areia: #E6DFD3;--greige: #C8C4BB;--ink: #262422;--ink-dim: rgba(38, 36, 34, .74);--ink-faint: rgba(38, 36, 34, .54);--cafe: #2A2217;--cafe-fundo: #1A150E;--ouro-claro: #f0d08d;--ouro-creme: #eadec3;--ouro: #d9a84f;--ouro-fundo: #a9782f;--grad-ouro: linear-gradient(100deg, #f0d08d 0%, #eadec3 50%, #f0d08d 100%);--grad-ouro-vivo: linear-gradient(100deg, #a9782f 0%, #d9a84f 26%, #f0d08d 50%, #d9a84f 74%, #a9782f 100%);--linha-ouro: rgba(201, 158, 80, .5);--glass: rgba(255, 255, 255, .6);--glass-line: rgba(201, 158, 80, .42);--radius-card: 4px;--shell-x: clamp(1rem, 3.1vw, 3.4rem);--shell-y: clamp(1rem, 2.1vw, 2.1rem);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-soft: cubic-bezier(.22, .61, .36, 1);--font-display: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Montserrat Variable", "Montserrat", "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--gelo);color:var(--ink);font-family:var(--font-body);font-weight:400;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}p,h1,h2,h3{margin:0}strong{color:var(--ink);font-weight:600}.destaque{font-family:var(--font-display);font-style:italic;font-weight:700;letter-spacing:-.01em;background:var(--grad-ouro-vivo);-webkit-background-clip:text;background-clip:text;color:transparent}.destaque--em-linha{display:inline;margin:0 -.08em 0 -.06em;padding:0 .1em 0 .08em;font-size:1.22em;line-height:0}.destaque--claro{background:var(--grad-ouro);-webkit-background-clip:text;background-clip:text}.destaque--tinta{background:none;color:var(--ink)}main>section:not(#top),.rodape{content-visibility:auto;contain-intrinsic-size:auto 900px}.sentinela{height:1px}
