.legal[data-astro-cid-pbzoynep]{width:100%;font-size:.78rem;line-height:1.6}.legal[data-astro-cid-pbzoynep] p[data-astro-cid-pbzoynep]{margin:0 0 .3rem;max-width:none}.legal[data-astro-cid-pbzoynep] p[data-astro-cid-pbzoynep]:last-child{margin:0}.legal[data-astro-cid-pbzoynep] a[data-astro-cid-pbzoynep]{text-decoration:underline;text-underline-offset:.2em}.legal--escuro[data-astro-cid-pbzoynep]{color:#a9acaf}.legal--escuro[data-astro-cid-pbzoynep] a[data-astro-cid-pbzoynep]{color:#fff}.legal--claro[data-astro-cid-pbzoynep]{color:#5c5f62;text-align:center}.legal--claro[data-astro-cid-pbzoynep] a[data-astro-cid-pbzoynep]{color:#566a78}.legal__sr[data-astro-cid-pbzoynep]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@font-face{font-family:Raleway;src:url(/fonts/raleway-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/fonts/raleway-300i.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(/fonts/raleway-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/fonts/raleway-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/fonts/raleway-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Eveleth Clean Thin;src:url(/fonts/eveleth-clean-thin.woff2) format("woff2");font-weight:100 400;font-display:swap}:root{--deep:#2D3033;--ocean:#637886;--ocean-ink:#4F6270;--soft-blue:#8B9FAC;--sand:#CFC1B0;--orange:#C49A6C;--mustard:#C29B5A;--paper:#FFFFFF;--linen:#F4F0EB;--stone:#E8E6E2;--muted:#5C5F62;--f-sans:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;--f-marca:"Eveleth Clean Thin","Raleway",sans-serif;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--s9:6rem;--s10:8rem;--raio:18px;--raio-s:10px;--largura:1200px;--texto:68ch;--sombra:0 1px 2px rgba(45,48,51,.05),0 12px 32px -12px rgba(45,48,51,.18)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{margin:0;font-family:var(--f-sans);font-size:1.0625rem;line-height:1.7;color:var(--deep);background:var(--paper);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--ocean-ink);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--deep)}:focus-visible{outline:2px solid var(--mustard);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{font-weight:300;line-height:1.15;letter-spacing:-.01em;margin:0 0 var(--s4);color:var(--deep);text-wrap:balance}h1{font-size:clamp(2.3rem,1.6rem + 3.2vw,4.1rem)}h2{font-size:clamp(1.85rem,1.4rem + 1.9vw,2.9rem)}h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.55rem);font-weight:400}h1 em,h2 em{font-style:italic;color:var(--ocean)}p{margin:0 0 var(--s4);max-width:var(--texto)}strong{font-weight:600}.skip{position:absolute;left:-9999px;top:0;background:var(--deep);color:#fff;padding:var(--s3) var(--s4);z-index:100}.skip:focus{left:var(--s4);top:var(--s4)}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:min(100% - 2.5rem,var(--largura));margin-inline:auto}.wrap--estreito{width:min(100% - 2.5rem,820px);margin-inline:auto}.secao{padding-block:clamp(4rem,3rem + 5vw,7.5rem)}.secao--linho{background:var(--linen)}.secao--pedra{background:var(--stone)}.secao--escura{background:var(--deep);color:#edebe7}.secao--escura h2,.secao--escura h3,.secao--escura a{color:#fff}.secao--escura a.btn--mostarda{color:var(--deep)}.secao--escura h1 em,.secao--escura h2 em{color:#9fb3c1}.secao--oceano{background:var(--ocean);color:#fff}.secao--oceano h2{color:#fff}.etiqueta{display:inline-flex;align-items:center;gap:.6em;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ocean-ink);margin-bottom:var(--s4)}.etiqueta:before{content:"";width:28px;height:1px;background:var(--mustard)}.secao--escura .etiqueta{color:#e6dccf}.secao--oceano .etiqueta,.secao--oceano p{color:#fff}.lead{font-size:clamp(1.12rem,1rem + .45vw,1.3rem);line-height:1.6;font-weight:300;color:var(--deep)}.cabecalho-secao{max-width:720px;margin-bottom:var(--s7)}.cabecalho-secao--centro{margin-inline:auto;text-align:center}.cabecalho-secao--centro p{margin-inline:auto}.cabecalho-secao--centro .etiqueta{justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:48px;padding:.8em 1.6em;border-radius:999px;font:500 .95rem/1 var(--f-sans);letter-spacing:.04em;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.btn:hover{transform:translateY(-1px)}.btn--escuro{background:var(--deep);color:#fff}.btn--escuro:hover{background:#41464a;color:#fff}.btn--mostarda{background:var(--mustard);color:var(--deep)}.btn--mostarda:hover{background:#b38b4a;color:var(--deep)}.btn--contorno{border-color:currentColor;color:var(--deep);background:transparent}.btn--contorno:hover{background:var(--deep);color:#fff;border-color:var(--deep)}.btn--claro{background:#fff;color:var(--deep)}.btn--claro:hover{background:var(--linen);color:var(--deep)}.btn-grupo{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s5)}.link-seta{font-weight:500;text-decoration:none;display:inline-flex;gap:.45em;align-items:center;color:var(--ocean-ink)}.link-seta:after{content:"→";transition:transform .2s}.link-seta:hover:after{transform:translate(4px)}.foto{border-radius:var(--raio);overflow:hidden;background:var(--stone);position:relative}.foto img{width:100%;height:100%;object-fit:cover}.placeholder{display:grid;place-items:center;text-align:center;background:repeating-linear-gradient(135deg,var(--linen) 0 14px,var(--stone) 14px 28px);color:var(--muted);font-size:.85rem;font-weight:500;padding:var(--s5);border:1px dashed var(--sand)}.placeholder span{background:#ffffffd9;padding:.4em .9em;border-radius:999px}.grelha{display:grid;gap:var(--s5)}@media(min-width:720px){.grelha--2,.grelha--3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.grelha--3{grid-template-columns:repeat(3,1fr)}.grelha--4{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px)and (max-width:999px){.grelha--4{grid-template-columns:repeat(2,1fr)}}.cartao{background:#fff;border-radius:var(--raio);padding:var(--s6);box-shadow:var(--sombra);display:flex;flex-direction:column}.cartao h3{margin-bottom:var(--s3)}.cartao p{color:var(--muted);font-size:1rem}.cartao .link-seta{margin-top:auto}.cartao--foto{padding:0;overflow:hidden}.cartao--foto .foto{border-radius:0;aspect-ratio:4/3}.cartao--foto .cartao__corpo{padding:var(--s5) var(--s6) var(--s6);display:flex;flex-direction:column;flex:1}.num{font:300 .95rem/1 var(--f-sans);color:#86672f;letter-spacing:.1em;margin-bottom:var(--s4);display:block}.dividir{display:grid;gap:var(--s7);align-items:center}@media(min-width:900px){.dividir{grid-template-columns:1fr 1fr;gap:clamp(3rem,6vw,6rem)}.dividir--inv>:first-child{order:2}}.ondas{display:block;width:100%;height:auto;color:var(--sand)}.lista-limpa{list-style:none;padding:0;margin:0}.lista-check{list-style:none;padding:0;margin:0 0 var(--s5);display:grid;gap:var(--s3)}.lista-check li{padding-left:1.8em;position:relative;max-width:var(--texto)}.lista-check li:before{content:"";position:absolute;left:0;top:.72em;width:14px;height:1px;background:var(--mustard)}.saltos{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s5)}.saltos a{font-size:.85rem;font-weight:500;text-decoration:none;color:var(--deep);border:1px solid var(--sand);border-radius:999px;padding:.45em 1em;background:#fff}.saltos a:hover{border-color:var(--deep)}.ondas{overflow:hidden}@media(prefers-reduced-motion:no-preference){.ondas--vivas path{animation:onda 38s linear infinite;will-change:transform}.ondas--vivas path:nth-child(2){animation-duration:52s;animation-direction:reverse}.ondas--vivas path:nth-child(3){animation-duration:66s}}@keyframes onda{0%{transform:translate(0)}to{transform:translate(-720px)}}@media(prefers-reduced-motion:no-preference){.js .revela{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.65,.3,1),transform .9s cubic-bezier(.2,.65,.3,1);transition-delay:calc(var(--i,0) * 90ms)}.js .revela.visivel{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.kb img{animation:kb 24s ease-in-out infinite alternate;animation-play-state:paused;transform-origin:50% 50%;will-change:transform}.kb.em-vista img{animation-play-state:running}}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.08) translate(-1%,-1%)}}@media(max-width:899px){@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.04)}}}.cartao,.esp-cartao,.cartao--foto{position:relative;transition:transform .35s cubic-bezier(.2,.65,.3,1),box-shadow .35s,border-color .35s}.cartao:after,.esp-cartao:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--mustard);border-radius:var(--raio) var(--raio) 0 0;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.65,.3,1)}.cartao:hover,.cartao:focus-within,.esp-cartao:hover,.esp-cartao:focus-visible{transform:translateY(-6px);box-shadow:0 2px 4px #2d30330d,0 22px 44px -16px #2d303347}.cartao:hover:after,.cartao:focus-within:after,.esp-cartao:hover:after,.esp-cartao:focus-visible:after{transform:scaleX(1)}.esp-cartao:hover,.esp-cartao:focus-visible{border-color:var(--mustard)}.esp-cartao:hover .esp-cartao__icone,.esp-cartao:focus-visible .esp-cartao__icone{background:var(--mustard);color:#fff;border-color:var(--mustard)}.esp-cartao__icone{transition:background .35s,color .35s,border-color .35s}.cartao:hover .num,.cartao:focus-within .num{color:var(--deep)}.secao--escura .num,.secao--oceano .num{color:var(--mustard)}.cartao--foto .foto img{transition:transform .8s cubic-bezier(.2,.65,.3,1)}.cartao--foto:hover .foto img,.cartao--foto:focus-within .foto img{transform:scale(1.05)}.esp-cartao .esp-cartao__seta{transition:transform .35s}.esp-cartao:hover .esp-cartao__seta,.esp-cartao:focus-visible .esp-cartao__seta{transform:translate(6px);color:var(--mustard)}.conta{font-variant-numeric:tabular-nums}
