@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_94da9c{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_94da9c{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_9e3d4c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_9e3d4c{--font-corpo:"Manrope","Manrope Fallback"}:root{--oceano-950:#06111f;--oceano-900:#0b1f3a;--oceano-800:#10305a;--pacifico:#0753a6;--pacifico-claro:#3d82d6;--areia:#f6f1e8;--areia-2:#ece3d3;--branco:#ffffff;--sol:#ffc23d;--coral:#ff6a45;--turquesa:#18a3b4;--mata:#2f9a69;--lilas:#8b6cff;--tinta:#0e1726;--tinta-2:#4b5666;--linha:rgba(14,23,38,0.12);--linha-clara:rgba(255,255,255,0.18);--f-display:var(--font-display),"Bricolage Grotesque",system-ui,sans-serif;--f-corpo:var(--font-corpo),"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--t-hero:clamp(3.1rem,13vw,8.5rem);--t-1:clamp(2.4rem,8vw,5rem);--t-2:clamp(2rem,6vw,3.6rem);--t-3:clamp(1.5rem,3.6vw,2.2rem);--t-4:1.25rem;--wrap:1240px;--gutter:16px;--secao:clamp(4rem,10vw,8rem);--raio:18px;--raio-s:10px;--sombra:0 1px 2px rgba(6,17,31,0.06),0 12px 32px -12px rgba(6,17,31,0.25);--ease:cubic-bezier(0.2,0.7,0.2,1);--barra-movel:68px;color-scheme:light}@media (min-width:768px){:root{--gutter:32px}}.cat-hospedagem{--acento:var(--pacifico);--acento-tinta:#fff}.cat-gastronomia{--acento:var(--coral);--acento-tinta:#fff}.cat-entretenimento{--acento:var(--sol);--acento-tinta:var(--oceano-900)}.cat-nautico{--acento:var(--turquesa);--acento-tinta:#fff}.cat-servicos{--acento:var(--mata);--acento-tinta:#fff}.cat-tecnologia{--acento:var(--lilas);--acento-tinta:#fff}.v-hotel{--acento:var(--pacifico);--acento-tinta:#fff}.v-bar{--acento:var(--sol);--acento-tinta:var(--oceano-900)}.v-sushi{--acento:#c23a2b;--acento-tinta:#fff}.v-restaurante{--acento:#1f5f8b;--acento-tinta:#fff}.v-pizza{--acento:#c94a24;--acento-tinta:#fff}.v-marinamarela{--acento:#13808e;--acento-tinta:#fff}.v-eventos{--acento:#b02a6d;--acento-tinta:#fff}.v-express{--acento:#23794f;--acento-tinta:#fff}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--areia);color:var(--tinta);font-family:var(--f-corpo);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;padding-bottom:var(--barra-movel)}@media (min-width:1024px){body{padding-bottom:0}}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}h1,h2,h3,h4{font-family:var(--f-display);font-weight:700;line-height:1.02;letter-spacing:-.025em;margin:0;text-wrap:balance}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}address{font-style:normal}:focus-visible{outline:3px solid var(--sol);outline-offset:3px;border-radius:4px}::selection{background:var(--sol);color:var(--oceano-900)}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pular{position:fixed;left:12px;top:-60px;z-index:100;background:var(--sol);color:var(--oceano-900);padding:.6rem 1rem;border-radius:8px;font-weight:700}.pular:focus{top:12px}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-2);margin-bottom:1rem}.eyebrow:before{content:"";width:22px;height:2px;background:var(--acento,var(--coral))}.eyebrow--claro{color:rgba(255,255,255,.82)}h2.eyebrow{font-family:var(--f-corpo);letter-spacing:.16em}.titulo-secao{font-size:var(--t-2);font-weight:800}.titulo-secao--m{font-size:var(--t-3)}.cabecalho{margin-bottom:clamp(2rem,5vw,3.5rem);max-width:760px}.cabecalho__apoio{margin-top:1rem;font-size:1.1rem;color:var(--tinta-2);max-width:56ch}.cabecalho--linha{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem;max-width:none}.secao{padding-block:var(--secao);position:relative}.secao--areia{background:var(--areia-2)}.secao--escura{background:var(--oceano-900);color:var(--branco)}.secao--escura .cabecalho__apoio{color:rgba(255,255,255,.72)}.icone{flex:none}.link-seta{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;text-decoration:none;border-bottom:2px solid;padding-bottom:2px}.link-seta:after{content:"→";transition:transform .25s var(--ease)}.link-seta:hover:after{transform:translateX(4px)}.link-card{text-decoration:none}.link-card:after{content:"";position:absolute;inset:0;z-index:2}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:0 1.35rem;border-radius:999px;font:700 .95rem/1.1 var(--f-corpo);letter-spacing:.01em;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s var(--ease)}.btn:active{transform:scale(.98)}.btn--lg{min-height:56px;padding:0 1.7rem;font-size:1rem}.btn--primario{background:var(--oceano-900);color:var(--branco)}.btn--primario:hover{background:var(--pacifico)}.btn--secundario{border-color:currentColor;color:inherit;background:transparent}.btn--secundario:hover{background:var(--oceano-900);border-color:var(--oceano-900);color:var(--branco)}.intro--escura .btn--secundario:hover,.secao--escura .btn--secundario:hover{background:var(--branco);color:var(--oceano-900);border-color:var(--branco)}.btn--claro{background:var(--branco);color:var(--oceano-900)}.btn--claro:hover{background:var(--sol)}.btn--texto{background:transparent;color:inherit;padding-inline:.4rem}.btn--texto:hover{text-decoration:underline}.btn--sobre-foto{color:var(--branco)}.btn[data-pendente]:after{content:"provisório";position:absolute;top:-9px;right:10px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#fff1b8;color:#6b4e00;padding:1px 6px;border-radius:4px}.botoes{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.chip{position:relative;z-index:3;display:inline-flex;align-items:center;min-height:40px;padding:0 1rem;border-radius:999px;border:1.5px solid var(--linha);background:var(--branco);font-weight:700;font-size:.9rem;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.chip:hover{background:var(--oceano-900);color:var(--branco);border-color:var(--oceano-900)}.pendente{margin-top:1.5rem;padding:1rem 1.1rem;border-radius:var(--raio-s);background:#fff6cf;color:#5c4300;border:1px dashed #d6a400;font-size:.9rem;line-height:1.5;max-width:640px}.pendente strong{display:block;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.3rem}.pendente ul{list-style:disc;padding-left:1.2rem;margin-top:.3rem}.pendente--inline{display:inline-block;margin:0;padding:1px 7px;border-radius:4px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:none;vertical-align:middle;max-width:none}.topo{position:fixed;inset:0 0 auto;z-index:50;background:rgba(246,241,232,.9);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--linha);padding-top:env(safe-area-inset-top);transition:background .3s,border-color .3s,color .3s}.topo--transparente{background:transparent;border-color:transparent}.topo--aberto,.topo--transparente{color:var(--branco);backdrop-filter:none;-webkit-backdrop-filter:none}.topo--aberto{background:var(--oceano-900);border-color:var(--linha-clara)}.topo--aberto .topo__cta{background:var(--branco);color:var(--oceano-900)}.topo__barra{display:flex;align-items:center;gap:1rem;height:64px}.topo__marca{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit;margin-right:auto}.topo__marca svg{color:var(--pacifico);transition:transform .6s var(--ease)}.topo--aberto .topo__marca svg,.topo--transparente .topo__marca svg{color:var(--sol)}.topo__marca:hover svg{transform:rotate(45deg)}.topo__marca span{font-family:var(--f-display);font-weight:800;font-size:1.35rem;letter-spacing:-.03em;line-height:1;display:grid}.topo__marca small{font-family:var(--f-corpo);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin-top:3px}.topo__nav{display:none}.topo__cta{min-height:42px;padding:0 1.1rem;font-size:.88rem}.topo--transparente .topo__cta{background:var(--branco);color:var(--oceano-900)}.topo__menu{display:inline-grid;place-items:center;width:46px;height:46px;margin-right:-8px;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:12px}@media (max-width:380px){.topo__cta{display:none}}@media (min-width:1024px){.topo__barra{height:76px;gap:2rem}.topo__nav{display:flex;gap:1.75rem}.topo__nav a{font-weight:600;font-size:.95rem;text-decoration:none;position:relative;padding-block:.4rem}.topo__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.topo__nav a:hover:after,.topo__nav a[aria-current=page]:after{transform:scaleX(1)}.topo__menu{display:none}}.menu-movel{position:fixed;inset:calc(64px + env(safe-area-inset-top)) 0 0;background:var(--oceano-900);color:var(--branco);overflow-y:auto;padding:1.5rem 0 calc(var(--barra-movel) + 2rem)}.menu-movel[hidden]{display:none}.menu-movel__principal a{display:block;font-family:var(--f-display);font-weight:800;font-size:2.2rem;letter-spacing:-.03em;padding:.35rem 0;text-decoration:none}.menu-movel .eyebrow{margin-top:2rem;color:rgba(255,255,255,.7)}.menu-movel__casas{display:grid;grid-template-columns:1fr 1fr;grid-gap:.25rem 1rem;gap:.25rem 1rem}.menu-movel__casas a{display:grid;padding:.6rem 0;text-decoration:none;font-weight:700;border-top:1px solid var(--linha-clara)}.menu-movel__casas small{font-weight:500;opacity:.65;font-size:.8rem}.barra-movel{position:fixed;inset:auto 0 0;z-index:45;display:grid;grid-template-columns:1fr 1.25fr;grid-gap:8px;gap:8px;padding:8px var(--gutter) calc(8px + env(safe-area-inset-bottom));background:rgba(246,241,232,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--linha)}.barra-movel a{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;border-radius:14px;font-weight:800;text-decoration:none;font-size:.98rem}.barra-movel__wa{background:#1c9b55;color:#fff}.barra-movel__principal{background:var(--oceano-900);color:#fff}@media (min-width:1024px){.barra-movel{display:none}}.hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;color:var(--branco);overflow:hidden;background:var(--oceano-900)}.hero__foto{object-fit:cover;object-position:55% 60%;transform:scale(1.04);animation:hero-zoom 14s var(--ease) forwards}@keyframes hero-zoom{to{transform:scale(1)}}.hero__veu{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,17,31,.45),rgba(6,17,31,.05) 35%,rgba(6,17,31,.82))}.hero__conteudo{position:relative;padding-top:120px;padding-bottom:clamp(2.5rem,8vh,6rem)}.hero__titulo{font-size:var(--t-hero);font-weight:800;line-height:.88;letter-spacing:-.045em}.hero__titulo em{font-style:normal;color:var(--sol)}.hero__sub{margin-top:1.4rem;font-size:clamp(1.1rem,2.6vw,1.4rem);max-width:34ch;color:rgba(255,255,255,.9)}.hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hero .pendente{margin-top:2rem;font-size:.8rem}.visual{position:relative;overflow:hidden;background:var(--oceano-800)}.visual img{transition:transform .8s var(--ease)}.visual--arte{background:var(--acento,var(--pacifico));color:var(--acento-tinta,#fff)}.visual__rosa{position:absolute;right:-28%;bottom:-38%;width:95%;height:auto;color:currentColor;opacity:.16;transition:transform 1.2s var(--ease)}.visual__nome{position:absolute;left:6%;top:4%;font-family:var(--f-display);font-weight:800;font-size:clamp(3.5rem,12vw,7rem);letter-spacing:-.05em;line-height:.9;opacity:.2}.visual__tag{position:absolute;right:12px;top:12px;z-index:3}.universo__grade{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:639px){.universo__grade .casa{aspect-ratio:3/4}.universo__grade .casa--grande{grid-column:span 2;aspect-ratio:4/5}.universo__grade .casa--faixa,.universo__grade .casa--largo{grid-column:span 2;aspect-ratio:16/10}.universo__grade .casa:not(.casa--grande):not(.casa--largo):not(.casa--faixa) .casa__resumo{display:none}.universo__grade .casa:not(.casa--grande) h3{font-size:1.3rem}.universo__grade .casa__corpo{padding:1rem}.universo__grade .visual__nome{font-size:3rem}}.casa{position:relative;border-radius:var(--raio);overflow:hidden;color:var(--branco);aspect-ratio:4/4.4;isolation:isolate;background:var(--oceano-900)}.casa--grande{aspect-ratio:4/5}.casa .visual{position:absolute;inset:0;z-index:-1}.casa .visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,17,31,0) 40%,rgba(6,17,31,.78))}.casa--arte{color:var(--acento-tinta)}.casa--arte .visual:after{display:none}.casa--arte .casa__resumo{color:inherit;opacity:.85}.casa--arte .casa__cat:before{background:currentColor;box-shadow:none}.casa__corpo{position:absolute;inset:auto 0 0;padding:1.25rem;display:grid;grid-gap:.35rem;gap:.35rem}.casa__cat{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.9}.casa__cat:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--acento);box-shadow:0 0 0 2px rgba(255,255,255,.7)}.casa h3{font-size:clamp(1.6rem,4vw,2.1rem);font-weight:800}.casa--grande h3{font-size:clamp(2.2rem,6vw,3.4rem)}.casa__resumo{color:rgba(255,255,255,.85);max-width:40ch;font-size:.95rem}.casa__cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.4rem;font-weight:700;font-size:.9rem}.casa__cta .icone{transition:transform .3s var(--ease)}.casa:focus-within .visual img,.casa:hover .visual img{transform:scale(1.05)}.casa:hover .visual__rosa{transform:rotate(22deg)}.casa:hover .casa__cta .icone{transform:translateX(5px)}@media (min-width:640px){.universo__grade{grid-template-columns:repeat(2,1fr);grid-auto-rows:280px}.universo__grade .casa{aspect-ratio:auto}.casa--grande{grid-column:span 2}.casa--alto,.casa--grande{grid-row:span 2}.casa--largo{grid-column:span 2}}@media (min-width:1024px){.universo__grade{grid-template-columns:repeat(4,1fr);grid-auto-rows:270px;gap:16px;grid-auto-flow:dense}.casa--faixa{grid-column:span 4}.casa--faixa .visual__rosa{width:40%;right:-6%;bottom:-60%}}.momentos{background:var(--branco)}.momentos__grid{display:grid;grid-gap:2rem;gap:2rem}.momentos__rosa{display:none;color:var(--pacifico);margin-top:2.5rem;animation:girar 60s linear infinite}@keyframes girar{to{transform:rotate(1turn)}}.momentos__lista{counter-reset:m;border-bottom:1px solid var(--linha)}.momento{position:relative;display:grid;grid-template-columns:2.2rem 1fr auto;align-items:center;grid-gap:1rem;gap:1rem;padding:1.25rem .25rem;border-top:1px solid var(--linha);transition:background .3s,padding .3s var(--ease)}.momento__n{font-weight:700;font-size:.8rem;color:var(--tinta-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.momento__texto{display:grid;grid-gap:.2rem;gap:.2rem}.momento__frase{font-family:var(--f-display);font-weight:700;font-size:clamp(1.45rem,4.4vw,2.3rem);letter-spacing:-.03em;line-height:1.05}.momento__apoio{color:var(--tinta-2);font-size:.95rem}.momento__opcoes{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.momento__seta{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1.5px solid var(--linha);transition:background .3s,color .3s,transform .3s var(--ease),border-color .3s}.momento:hover{background:var(--areia);padding-inline:1rem}.momento:hover .momento__seta{background:var(--oceano-900);color:var(--branco);border-color:var(--oceano-900);transform:translateX(4px)}@media (min-width:1024px){.momentos__grid{grid-template-columns:5fr 7fr;gap:4rem}.momentos__cabecalho{position:-webkit-sticky;position:sticky;top:120px;align-self:start}.momentos__rosa{display:block}}.hotel-destaque{--acento:var(--pacifico)}.hotel-destaque__grid{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:center}.hotel-destaque__fotos{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.hotel-destaque__foto{position:relative;border-radius:var(--raio);overflow:hidden;aspect-ratio:1}.hotel-destaque__foto--1{grid-column:span 2;aspect-ratio:16/10}.hotel-destaque__texto>p{margin-top:1.2rem;color:var(--tinta-2);font-size:1.05rem;max-width:52ch}.numeros{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem 1rem;gap:1.25rem 1rem;margin:2rem 0 1.5rem}.numeros dt{white-space:nowrap;font-family:var(--f-display);font-weight:800;font-size:clamp(2rem,5vw,2.8rem);letter-spacing:-.04em;color:var(--pacifico);line-height:1}.numeros dd{margin:.3rem 0 0;font-size:.88rem;color:var(--tinta-2)}.lista-tags{display:flex;flex-wrap:wrap;gap:.45rem}.lista-tags li{padding:.35rem .8rem;border-radius:999px;background:var(--branco);border:1px solid var(--linha);font-size:.85rem;font-weight:600}.lista-tags--p li{font-size:.78rem;padding:.25rem .65rem;background:var(--areia)}@media (min-width:900px){.hotel-destaque__grid{grid-template-columns:1.1fr 1fr;gap:5rem}}@media (min-width:1200px){.numeros{grid-template-columns:repeat(4,1fr)}}.numeros--faixa{grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.numeros--faixa{grid-template-columns:repeat(4,1fr)}}.gastronomia .cabecalho{margin-bottom:2.5rem}.gastronomia__trilho{display:grid;grid-auto-flow:column;grid-auto-columns:82%;grid-gap:14px;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) .5rem;scrollbar-width:none}.gastronomia__trilho::-webkit-scrollbar{display:none}.prato{scroll-snap-align:start;display:grid;grid-gap:1.1rem;gap:1.1rem;align-content:start}.prato__visual{aspect-ratio:4/5;border-radius:var(--raio)}.prato__momento{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.7)}.prato__momento span{color:var(--acento);margin-right:.4rem}.prato h3{font-size:1.7rem;font-weight:800;margin:.3rem 0 .4rem}.prato h3 a{text-decoration:none}.prato h3 a:hover{text-decoration:underline}.prato p{color:rgba(255,255,255,.75)}.prato .btn{margin-top:1rem}@media (min-width:900px){.gastronomia__trilho{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible;margin:0;padding:0;gap:20px}.prato:nth-child(2n){margin-top:3rem}}.eventos{--acento:var(--sol)}.eventos__lista{display:grid;grid-gap:20px;gap:20px}.evento{position:relative;display:grid;background:var(--branco);border-radius:var(--raio);overflow:hidden;box-shadow:var(--sombra)}.evento--rascunho{outline:2px dashed #d6a400;outline-offset:-2px}.evento__visual{display:block}.evento__visual .visual{aspect-ratio:16/10}.evento__data{position:absolute;top:14px;left:14px;z-index:2;display:grid;place-items:center;min-width:62px;padding:.5rem .6rem;border-radius:12px;background:var(--branco);color:var(--oceano-900);box-shadow:var(--sombra);line-height:1}.evento__data strong{font-family:var(--f-display);font-size:1.7rem;font-weight:800}.evento__data span{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-top:.2rem}.evento__corpo{padding:1.25rem 1.25rem 1.5rem;display:grid;grid-gap:.5rem;gap:.5rem;align-content:start}.evento__corpo .eyebrow{margin-bottom:0}.evento h3{font-size:1.6rem;font-weight:800}.evento h3 a{text-decoration:none}.evento__quando{font-weight:700}.evento__quando--data:first-letter{text-transform:uppercase}.evento__corpo>p:not(.eyebrow):not(.evento__quando){color:var(--tinta-2);font-size:.95rem}.evento .btn{justify-self:start;margin-top:.5rem}.formatos{display:grid;grid-gap:0;gap:0;margin-top:3rem;border-top:1px solid var(--linha)}.formatos li{display:grid;grid-gap:.2rem;gap:.2rem;padding:1rem 0;border-bottom:1px solid var(--linha)}.formatos strong{font-family:var(--f-display);font-size:1.25rem}.formatos span{color:var(--tinta-2);font-size:.95rem}.vazio{padding:2.5rem;border-radius:var(--raio);background:var(--branco);display:grid;grid-gap:1rem;gap:1rem;justify-items:start}@media (min-width:768px){.eventos__lista{grid-template-columns:repeat(3,1fr)}.formatos{grid-template-columns:repeat(4,1fr);border-top:0}.formatos li{border-bottom:0;border-left:1px solid var(--linha);padding:.25rem 1.25rem}}.penha{padding-top:0}.penha__foto{aspect-ratio:4/3}.penha__foto,.penha__painel,.penha__panel{position:relative}.penha__painel{margin-top:-4rem;background:var(--branco);border-radius:var(--raio);padding:2rem var(--gutter);box-shadow:var(--sombra);max-width:calc(var(--wrap) - 2 * var(--gutter));width:calc(100% - 2 * var(--gutter));--acento:var(--turquesa)}.penha__pontos{display:grid;grid-gap:0;gap:0;margin-top:2rem;border-top:1px solid var(--linha)}.penha__pontos a{position:relative;display:grid;grid-template-columns:1fr auto;grid-gap:.1rem 1rem;gap:.1rem 1rem;padding:1rem 0;border-bottom:1px solid var(--linha);text-decoration:none}.penha__pontos strong{font-family:var(--f-display);font-size:1.3rem}.penha__pontos span{grid-column:1;color:var(--tinta-2);font-size:.92rem}.penha__pontos .icone{grid-column:2;grid-row:1/span 2;align-self:center;transition:transform .3s var(--ease)}.penha__pontos a:hover .icone{transform:translateX(5px)}@media (min-width:768px){.penha__foto{aspect-ratio:21/8}.penha__painel{margin-top:-9rem;padding:3rem}.penha__pontos{grid-template-columns:repeat(3,1fr);column-gap:2rem}}.experiencias__grade{display:grid;grid-gap:20px;gap:20px}.experiencias__lista{display:grid;grid-gap:14px;gap:14px}.experiencias__todas{display:grid;grid-gap:20px;gap:20px}.artigo-card{position:relative;display:grid;grid-template-columns:112px 1fr;grid-gap:1rem;gap:1rem;align-items:center;background:var(--branco);border-radius:var(--raio);padding:10px;transition:box-shadow .3s}.artigo-card:hover{box-shadow:var(--sombra)}.artigo-card__visual{aspect-ratio:1;border-radius:12px}.artigo-card .visual__nome{font-size:2.6rem}.artigo-card .visual__tag{display:none}.artigo-card .eyebrow{margin-bottom:.3rem;font-size:.66rem}.artigo-card h3{font-size:1.15rem;font-weight:700;letter-spacing:-.015em}.artigo-card p:not(.eyebrow){display:none}.artigo-card--destaque{grid-template-columns:1fr;padding:0;overflow:hidden;align-items:start}.artigo-card--destaque .artigo-card__visual{aspect-ratio:16/10;border-radius:0}.artigo-card--destaque .artigo-card__corpo{padding:0 1.5rem 1.75rem}.artigo-card--destaque h3{font-size:var(--t-3);font-weight:800}.artigo-card--destaque p:not(.eyebrow){display:block;margin-top:.6rem;color:var(--tinta-2)}@media (min-width:900px){.experiencias__grade{grid-template-columns:1.15fr 1fr}.experiencias__todas{grid-template-columns:repeat(2,1fr)}}.social{background:var(--branco);--acento:var(--coral)}.social__perfis{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}@media (min-width:560px){.social__perfis{grid-template-columns:repeat(2,1fr)}}.social__perfis a{display:grid;grid-gap:.2rem;gap:.2rem;padding:1.1rem;min-height:96px;align-content:end;border-radius:var(--raio-s);background:var(--areia);text-decoration:none;transition:background .25s,color .25s}.social__perfis a:hover{background:var(--oceano-900);color:var(--branco)}.social__perfis span{font-size:.8rem;color:inherit;opacity:.7}.social__perfis strong{font-family:var(--f-display);font-size:1.05rem;overflow-wrap:anywhere}@media (max-width:559px){.social__perfis a{min-height:0;grid-template-columns:1fr auto;align-items:center}}.social__posts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.social__posts img{aspect-ratio:1;object-fit:cover;width:100%;border-radius:8px}@media (min-width:1100px){.social__perfis{grid-template-columns:repeat(6,1fr)}.social__perfis strong{font-size:.95rem}.social__posts{grid-template-columns:repeat(6,1fr)}}.cta-final{position:relative;overflow:hidden;background:var(--sol);color:var(--oceano-900);padding-block:clamp(5rem,12vw,9rem)}.cta-final__rosa{position:absolute;right:-140px;top:-120px;color:var(--oceano-900);opacity:.07;animation:girar 90s linear infinite}.cta-final h2{position:relative;font-size:var(--t-1);font-weight:800;letter-spacing:-.045em;line-height:.95;max-width:13ch}.cta-final__botoes{position:relative;display:grid;grid-gap:.75rem;gap:.75rem;margin-top:2.5rem}.cta-final .btn--secundario:hover{background:var(--oceano-900);color:var(--sol)}@media (min-width:640px){.cta-final__botoes{display:flex;flex-wrap:wrap}}.rodape{background:var(--oceano-950);color:rgba(255,255,255,.75);padding:4rem 0 2rem;font-size:.95rem}.rodape a{text-decoration:none}.rodape a:hover{color:var(--branco);text-decoration:underline}.rodape__topo{display:grid;grid-gap:1rem;gap:1rem;padding-bottom:2.5rem;border-bottom:1px solid var(--linha-clara)}.rodape__marca{display:inline-flex;align-items:center;gap:.8rem;color:var(--branco);font-family:var(--f-display);font-weight:800;font-size:1.8rem;letter-spacing:-.03em}.rodape__marca svg{color:var(--sol)}.rodape__conceito{font-family:var(--f-display);font-size:clamp(1.4rem,3.5vw,2rem);color:var(--branco);font-weight:500}.rodape__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem 1.5rem;gap:2rem 1.5rem;padding:2.5rem 0}.rodape h2{font-family:var(--f-corpo);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sol);margin-bottom:1rem}.rodape li{padding:.2rem 0}.rodape__breve{opacity:.55}.rodape__base{display:grid;grid-gap:.5rem;gap:.5rem;padding-top:1.5rem;border-top:1px solid var(--linha-clara);font-size:.85rem}@media (min-width:900px){.rodape__topo{grid-template-columns:1fr 1fr;align-items:center}.rodape__conceito{text-align:right}.rodape__grid{grid-template-columns:repeat(4,1fr)}.rodape__base{grid-template-columns:1fr auto}}.page-hero{padding:calc(96px + env(safe-area-inset-top)) 0 clamp(2.5rem,6vw,4.5rem);background:var(--areia)}.page-hero__grid{display:grid;grid-gap:2rem;gap:2rem;align-items:center}.page-hero__titulo{font-size:var(--t-1);font-weight:800;letter-spacing:-.045em;line-height:.95}.page-hero__lead{margin-top:1.1rem;font-size:1.15rem;color:var(--tinta-2);max-width:44ch}.page-hero__visual{aspect-ratio:4/3;border-radius:var(--raio)}@media (min-width:900px){.page-hero__grid{grid-template-columns:1fr 1.1fr;gap:4rem}.page-hero__visual{aspect-ratio:5/4}}.migalhas{font-size:.82rem;color:var(--tinta-2);margin-bottom:1.25rem}.migalhas a{text-decoration:none}.migalhas a:hover{text-decoration:underline}.intro{padding:calc(110px + env(safe-area-inset-top)) 0 clamp(2.5rem,7vw,5rem)}.intro--escura{background:var(--oceano-900);color:var(--branco)}.intro--escura svg{color:var(--sol);margin-bottom:1.5rem}.intro__titulo{font-size:var(--t-1);font-weight:800;letter-spacing:-.045em;line-height:.95;max-width:16ch}.intro__titulo--m{font-size:var(--t-2)}.intro__lead{margin-top:1.25rem;font-size:1.15rem;color:var(--tinta-2);max-width:52ch}.intro--escura .intro__lead{color:rgba(255,255,255,.78)}.intro .btn{margin-top:1.75rem}.intro .botoes .btn{margin-top:0}.faixa-numeros{background:var(--oceano-900);color:var(--branco)}.numeros--faixa{margin:0;padding-block:2rem}.numeros--faixa dt{color:var(--sol)}.numeros--faixa dd{color:rgba(255,255,255,.75)}.texto-largo{max-width:760px}.texto-largo section p,.texto-largo>p{font-size:1.12rem;margin-bottom:1rem;color:var(--tinta)}.quartos{display:grid;grid-gap:20px;gap:20px}.quarto{display:grid;background:var(--branco);border-radius:var(--raio);overflow:hidden}.quarto__foto{position:relative;aspect-ratio:16/10}.quarto__corpo{padding:1.4rem;display:grid;grid-gap:.6rem;gap:.6rem;align-content:start}.quarto__corpo .eyebrow{margin:0}.quarto h3{font-size:1.7rem;font-weight:800}.quarto p:not(.eyebrow){color:var(--tinta-2)}.quarto .btn{justify-self:start;margin-top:.5rem}@media (min-width:900px){.quartos{grid-template-columns:repeat(3,1fr)}}.estrutura{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 1.5rem;gap:0 1.5rem}.estrutura li{display:grid;grid-gap:.2rem;gap:.2rem;padding:1.1rem 0;border-top:2px solid var(--oceano-900)}.estrutura strong{font-family:var(--f-display);font-size:1.3rem}.estrutura span{color:var(--tinta-2);font-size:.92rem}@media (min-width:900px){.estrutura{grid-template-columns:repeat(3,1fr);gap:0 2.5rem}}.galeria{display:grid;grid-auto-flow:column;grid-auto-columns:78%;grid-gap:10px;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gutter) var(--secao);scrollbar-width:none}.galeria::-webkit-scrollbar{display:none}.galeria__item{position:relative;aspect-ratio:4/3;border-radius:var(--raio);overflow:hidden;scroll-snap-align:center}@media (min-width:900px){.galeria{grid-auto-columns:32%}}.visite{display:grid;grid-gap:2rem;gap:2rem}.visite p{color:rgba(255,255,255,.8);margin-top:.5rem}.visite__contatos{display:grid;grid-gap:.5rem;gap:.5rem;align-content:start}.visite__contatos a{text-decoration:underline}.visite .botoes{margin-top:0}@media (min-width:900px){.visite{grid-template-columns:1.3fr 1fr}.visite .botoes{grid-column:1/-1}}.outras{background:var(--branco)}.outras__grade{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.outras__grade .casa{aspect-ratio:3/4}@media (max-width:639px){.outras__grade .casa__resumo{display:none}.outras__grade .casa h3{font-size:1.25rem}.outras__grade .casa__corpo{padding:1rem}.outras__grade .visual__nome{font-size:3rem}}@media (min-width:640px){.outras__grade{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.outras__grade{grid-template-columns:repeat(4,1fr)}.outras__grade .casa{aspect-ratio:3/4}}.contatos{display:grid;grid-gap:14px;gap:14px}.contato-card{background:var(--branco);border-radius:var(--raio);padding:1.5rem;display:grid;grid-gap:.5rem;gap:.5rem;align-content:start}.contato-card .eyebrow{margin:0}.contato-card h2{font-size:1.6rem;font-weight:800}.contato-card h2 a{text-decoration:none}.contato-card p{color:var(--tinta-2)}.contato-card .btn{justify-self:start;margin-top:.75rem}@media (min-width:768px){.contatos{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.contatos{grid-template-columns:repeat(3,1fr)}}.artigo__capa img{width:100%;max-width:900px;border-radius:var(--raio)}.artigo__corpo{padding-block:2.5rem var(--secao)}.artigo__corpo h2{font-size:var(--t-3);font-weight:800;margin:2.2rem 0 .8rem}.artigo__corpo .botoes{margin-top:.5rem}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}