.booking-section[data-astro-cid-abauxh4a]{padding-block:var(--section-pad);background:var(--areia)}.booking-grid[data-astro-cid-abauxh4a]{gap:var(--space-7);display:grid}.booking-intro[data-astro-cid-abauxh4a]{gap:var(--space-5);align-content:start;display:grid}.booking-label[data-astro-cid-abauxh4a]{margin-bottom:calc(-1 * var(--space-2));color:var(--acento)}.booking-intro[data-astro-cid-abauxh4a] h2[data-astro-cid-abauxh4a]{text-transform:uppercase}.booking-steps[data-astro-cid-abauxh4a]{gap:var(--space-4);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.booking-step[data-astro-cid-abauxh4a]{gap:var(--space-4);max-width:30rem;color:var(--grafite);grid-template-columns:2.5rem minmax(0,1fr);align-items:center;display:grid}.step-number[data-astro-cid-abauxh4a]{border:1px solid var(--tinta);width:2.5rem;height:2.5rem;color:var(--tinta);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.booking-panel[data-astro-cid-abauxh4a]{padding:var(--space-6) var(--space-5);border-radius:var(--radius-l);background:var(--branco);box-shadow:0 24px 60px #14141414}@media (width>=768px){.booking-panel[data-astro-cid-abauxh4a]{padding:var(--space-7)}}@media (width>=1024px){.booking-grid[data-astro-cid-abauxh4a]{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.booking-intro[data-astro-cid-abauxh4a]{grid-column:1/span 5}.booking-panel[data-astro-cid-abauxh4a]{grid-column:7/-1}}.gallery[data-astro-cid-rj65ajc3]{padding-block:var(--section-pad)}.gallery-head[data-astro-cid-rj65ajc3]{gap:var(--space-4);margin-bottom:var(--space-7);display:grid}.gallery-label[data-astro-cid-rj65ajc3]{color:var(--acento)}.gallery-head[data-astro-cid-rj65ajc3] h2[data-astro-cid-rj65ajc3]{text-transform:uppercase}.gallery-line[data-astro-cid-rj65ajc3]{color:var(--grafite)}.gallery-grid[data-astro-cid-rj65ajc3]{--settle-offset:24px;align-items:start;gap:var(--space-6) var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gallery-item[data-astro-cid-rj65ajc3]:first-child:nth-last-child(odd){grid-column:1/-1}.gallery-open[data-astro-cid-rj65ajc3]{border-radius:var(--radius-m);width:100%;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0;display:block;overflow:hidden}html.js .gallery-open[data-astro-cid-rj65ajc3]{cursor:zoom-in}.gallery-caption[data-astro-cid-rj65ajc3]{margin-top:var(--space-3);color:var(--grafite);overflow-wrap:anywhere}.gallery-more[data-astro-cid-rj65ajc3]{margin-top:var(--space-8)}.gallery-more[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]{min-height:44px;color:var(--acento);text-underline-offset:.25em;align-items:center;font-weight:600;text-decoration:underline 1px;display:inline-flex}.gallery-more[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]:hover{text-decoration-thickness:2px}@media (width>=1024px){.gallery-grid[data-astro-cid-rj65ajc3]{--settle-offset:48px;row-gap:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr))}.gallery-item[data-astro-cid-rj65ajc3],.gallery-item[data-astro-cid-rj65ajc3]:first-child:nth-last-child(odd){grid-column:span 3}.gallery-item[data-astro-cid-rj65ajc3]:first-child:nth-last-child(4n+3),.gallery-item[data-astro-cid-rj65ajc3]:first-child:nth-last-child(4n+3)~.gallery-item[data-astro-cid-rj65ajc3]:nth-child(-n+3){grid-column:span 4}}@keyframes settle{0%{transform:translateY(var(--settle-offset))}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.gallery-item[data-astro-cid-rj65ajc3]:nth-child(2n){animation-name:settle;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 40%}}}.gallery-viewer[data-astro-cid-kpllf3sa]{overscroll-behavior:contain;background:var(--papel);width:100%;max-width:none;height:100%;max-height:none;color:var(--tinta);touch-action:pan-y pinch-zoom;border:0;margin:0;padding:0;overflow:hidden}.gallery-viewer[data-astro-cid-kpllf3sa]::backdrop{background:var(--papel)}.gallery-viewer[data-astro-cid-kpllf3sa][open]{gap:var(--space-3);padding-block:calc(var(--space-3) + env(safe-area-inset-top)) calc(var(--space-3) + env(safe-area-inset-bottom));padding-inline:calc(var(--grid-margin) + env(safe-area-inset-left)) calc(var(--grid-margin) + env(safe-area-inset-right));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"bar bar""figure figure""prev next";display:grid}.viewer-bar[data-astro-cid-kpllf3sa],.viewer-figure[data-astro-cid-kpllf3sa],.viewer-photo[data-astro-cid-kpllf3sa]{pointer-events:none}.viewer-bar[data-astro-cid-kpllf3sa]{justify-content:space-between;align-items:center;gap:var(--space-3);grid-area:bar;min-height:44px;display:flex}.viewer-count[data-astro-cid-kpllf3sa]{color:var(--grafite);font-variant-numeric:tabular-nums;pointer-events:auto;margin:0}.viewer-close[data-astro-cid-kpllf3sa]{width:44px;height:44px;margin:0 calc(-1 * var(--space-2)) 0 0;border-radius:var(--radius-button);color:var(--tinta);cursor:pointer;pointer-events:auto;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.viewer-close[data-astro-cid-kpllf3sa]:hover{color:var(--acento)}.viewer-figure[data-astro-cid-kpllf3sa]{gap:var(--space-3);flex-direction:column;grid-area:figure;min-width:0;min-height:0;display:flex}.viewer-photo[data-astro-cid-kpllf3sa]{flex:1 1 0;place-items:center;min-height:0;display:grid;container-type:size}.viewer-photo[data-astro-cid-kpllf3sa] picture{display:contents}.viewer-photo[data-astro-cid-kpllf3sa] img{object-fit:contain;pointer-events:auto;user-select:none;-webkit-user-drag:none;width:auto;max-width:100cqw;height:auto;max-height:100cqh}.viewer-photo[data-astro-cid-kpllf3sa] [data-placeholder]{pointer-events:auto;user-select:none;width:auto;max-width:100cqw;height:100cqh}.viewer-caption[data-astro-cid-kpllf3sa]{width:fit-content;max-width:100%;min-height:3em;color:var(--grafite);text-align:center;pointer-events:auto;align-self:center}.viewer-step[data-astro-cid-kpllf3sa]{align-items:center;gap:var(--space-2);min-width:44px;min-height:48px;padding:0 var(--space-4);border:1px solid var(--linha);border-radius:var(--radius-button);color:var(--tinta);cursor:pointer;pointer-events:auto;transition:border-color var(--dur-ui) var(--ease), color var(--dur-ui) var(--ease);background:0 0;font-weight:600;line-height:1.2;display:inline-flex}.viewer-step[data-astro-cid-kpllf3sa]:hover{border-color:var(--tinta);color:var(--acento)}.viewer-prev[data-astro-cid-kpllf3sa]{grid-area:prev;justify-self:start}.viewer-next[data-astro-cid-kpllf3sa]{grid-area:next;justify-self:end}@media (width>=768px){.gallery-viewer[data-astro-cid-kpllf3sa][open]{column-gap:var(--space-5);grid-template:"bar bar bar""prev figure next"minmax(0,1fr)/auto minmax(0,1fr) auto}.viewer-step[data-astro-cid-kpllf3sa]{align-self:center}}.hero[data-astro-cid-ge2uvauf]{min-height:clamp(560px, calc(100svh - var(--header-h)), 960px);color:var(--papel);isolation:isolate;background:#0d0d0d;place-items:center;display:grid;position:relative;overflow:hidden}.hero-media[data-astro-cid-ge2uvauf],.hero-shade[data-astro-cid-ge2uvauf]{z-index:-1;position:absolute;inset:0}.hero-video[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;transform:scale(1.12)}.hero-shade[data-astro-cid-ge2uvauf]{background:#0a0a0a42}.hero-title[data-astro-cid-ge2uvauf]{text-shadow:0 2px 24px #00000059}.hero-label[data-astro-cid-ge2uvauf],.hero-support[data-astro-cid-ge2uvauf],.hero-rating[data-astro-cid-ge2uvauf],.hero-credit[data-astro-cid-ge2uvauf]{text-shadow:0 1px 12px #00000073}.hero-copy[data-astro-cid-ge2uvauf]{padding-block:var(--space-7);text-align:center;flex-direction:column;align-items:center;display:flex}.hero-label[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-4);color:#f6f5f2d1}.hero-title[data-astro-cid-ge2uvauf]{max-width:13ch;margin-bottom:var(--space-5);text-transform:uppercase;text-wrap:balance;font-size:clamp(3rem,1.5rem + 5.4vw,6.75rem);line-height:1.12}.hero-title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{white-space:nowrap;font-style:italic}.hero-support[data-astro-cid-ge2uvauf]{color:#f6f5f2db;max-width:32ch}.hero-actions[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero-actions[data-astro-cid-ge2uvauf] .hero-primary{background:var(--papel);border-color:var(--papel);color:var(--tinta)}.hero-actions[data-astro-cid-ge2uvauf] .hero-primary:hover{background:var(--acento);border-color:var(--acento);color:var(--papel)}.hero-link[data-astro-cid-ge2uvauf]{min-height:52px;padding:0 var(--space-5);border-radius:var(--radius-button);color:var(--papel);font-family:var(--font-display);transition:background-color var(--dur-ui) var(--ease), color var(--dur-ui) var(--ease);border:1px solid #f6f5f2d9;justify-content:center;align-items:center;font-size:1.375rem;line-height:1;text-decoration:none;display:inline-flex}.hero-link[data-astro-cid-ge2uvauf]:hover{background:var(--papel);color:var(--tinta)}.hero-rating[data-astro-cid-ge2uvauf]{min-height:44px;margin-top:var(--space-4);color:var(--papel);font-size:var(--fs-small);font-variant-numeric:tabular-nums;text-underline-offset:.3em;align-items:center;font-weight:500;text-decoration:underline 1px;display:inline-flex}.hero-rating[data-astro-cid-ge2uvauf]:hover{text-decoration-thickness:2px}.hero[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf]:focus-visible{outline-color:var(--papel)}.hero-credit[data-astro-cid-ge2uvauf]{right:var(--grid-margin);bottom:var(--space-4);color:#f6f5f2c7;max-width:none;position:absolute}@media (prefers-reduced-motion:no-preference){.hero-media[data-astro-cid-ge2uvauf]{animation:hero-picture 1.6s var(--ease) backwards}.hero-in[data-astro-cid-ge2uvauf]{animation:hero-rise .9s var(--ease) backwards;animation-delay:calc(.35s + var(--step) * .12s)}@keyframes hero-picture{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes hero-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.reviews[data-astro-cid-4bjs7uhz]{padding-block:var(--section-pad);color:var(--tinta)}.reviews-head[data-astro-cid-4bjs7uhz]{gap:var(--space-5);display:grid}.reviews-label[data-astro-cid-4bjs7uhz]{margin-bottom:var(--space-3)}.reviews-head[data-astro-cid-4bjs7uhz] h2[data-astro-cid-4bjs7uhz]{text-transform:uppercase}.reviews-summary[data-astro-cid-4bjs7uhz]{gap:var(--space-2);align-content:end;display:grid}.reviews-rating[data-astro-cid-4bjs7uhz]{font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,1.9rem + 2.6vw,4.25rem);line-height:1}.reviews-stage[data-astro-cid-4bjs7uhz]{margin-top:var(--space-7)}.reviews-photo[data-astro-cid-4bjs7uhz]{border-radius:var(--radius-l);background:var(--linho);aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.reviews-photo[data-astro-cid-4bjs7uhz] picture,.reviews-photo[data-astro-cid-4bjs7uhz] .placeholder,.reviews-photo[data-astro-cid-4bjs7uhz] .illustrative-frame{height:100%;display:block}.reviews-photo[data-astro-cid-4bjs7uhz] .illustrative-badge{top:var(--space-4);bottom:auto;left:var(--space-4)}.reviews-photo[data-astro-cid-4bjs7uhz] img{object-fit:cover;width:100%;height:100%;display:block;aspect-ratio:auto!important}.reviews-credit[data-astro-cid-4bjs7uhz]{top:var(--space-4);right:var(--space-4);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:#f6f5f2eb;position:absolute}.reviews-cards[data-astro-cid-4bjs7uhz]{z-index:1;gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid;position:relative}.has-photo[data-astro-cid-4bjs7uhz] .reviews-cards[data-astro-cid-4bjs7uhz]{margin:calc(-1 * var(--space-8)) var(--space-3) 0}.review-card[data-astro-cid-4bjs7uhz]{gap:var(--space-3);height:100%;padding:var(--space-5);border-radius:var(--radius-m);background:var(--branco);border:1px solid #1414140d;grid-template-rows:auto 1fr auto;margin:0;display:grid;box-shadow:0 12px 32px #14141414}.review-stars[data-astro-cid-4bjs7uhz]{letter-spacing:.18em;font-size:.875rem;line-height:1}.review-text[data-astro-cid-4bjs7uhz]{font-family:var(--font-display);quotes:"“" "”";overflow-wrap:anywhere;margin:0;font-size:1.3125rem;font-style:italic;line-height:1.3}.review-text[data-astro-cid-4bjs7uhz] p[data-astro-cid-4bjs7uhz]:before{content:open-quote}.review-text[data-astro-cid-4bjs7uhz] p[data-astro-cid-4bjs7uhz]:after{content:close-quote}.review-by[data-astro-cid-4bjs7uhz]{font-size:var(--fs-small);line-height:var(--lh-small)}.review-author[data-astro-cid-4bjs7uhz]{overflow-wrap:anywhere;font-weight:600}.reviews-all[data-astro-cid-4bjs7uhz]{align-items:center;gap:var(--space-1);min-height:44px;color:var(--tinta);text-underline-offset:.25em;font-weight:600;text-decoration:underline 1px;display:inline-flex}.reviews-all[data-astro-cid-4bjs7uhz]:hover{text-decoration-thickness:2px}.reviews-foot[data-astro-cid-4bjs7uhz]{margin-top:var(--space-6)}@media (width>=768px){.reviews-photo[data-astro-cid-4bjs7uhz]{aspect-ratio:16/9}.has-photo[data-astro-cid-4bjs7uhz] .reviews-cards[data-astro-cid-4bjs7uhz]{max-width:34rem;margin-inline:var(--space-6)}}@media (width>=1024px){.reviews-head[data-astro-cid-4bjs7uhz]{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.reviews-head[data-astro-cid-4bjs7uhz]>[data-astro-cid-4bjs7uhz]:first-child{grid-column:1/span 7}.reviews-summary[data-astro-cid-4bjs7uhz]{text-align:right;grid-column:9/span 4;justify-items:end}.reviews-cards[data-astro-cid-4bjs7uhz],.has-photo[data-astro-cid-4bjs7uhz] .reviews-cards[data-astro-cid-4bjs7uhz]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.has-photo[data-astro-cid-4bjs7uhz] .reviews-stage[data-astro-cid-4bjs7uhz]{grid-template-columns:minmax(0,1fr);display:grid}.has-photo[data-astro-cid-4bjs7uhz] .reviews-photo[data-astro-cid-4bjs7uhz],.has-photo[data-astro-cid-4bjs7uhz] .reviews-cards[data-astro-cid-4bjs7uhz]{grid-area:1/1}.reviews-photo[data-astro-cid-4bjs7uhz]{aspect-ratio:16/9;width:100%;max-height:72svh}.has-photo[data-astro-cid-4bjs7uhz] .reviews-cards[data-astro-cid-4bjs7uhz]{margin:0 var(--space-9);align-self:center}}.services[data-astro-cid-lesv7jgp]{padding-block:var(--section-pad)}.services-label[data-astro-cid-lesv7jgp]{margin-bottom:var(--space-3);color:var(--acento)}.services-title[data-astro-cid-lesv7jgp]{margin-bottom:var(--space-7);text-transform:uppercase;text-wrap:balance}.cards[data-astro-cid-lesv7jgp]{gap:var(--space-3);flex-direction:column;display:flex}.card[data-astro-cid-lesv7jgp]{background:var(--tinta);height:92px;color:var(--papel);interpolate-size:allow-keywords;transition:height .5s var(--ease), flex-grow .6s var(--ease);border-radius:20px;position:relative;overflow:hidden}.card[data-astro-cid-lesv7jgp][open]{height:auto}.card-head[data-astro-cid-lesv7jgp]{cursor:pointer;list-style:none;display:block;position:absolute;inset:0}.card-head[data-astro-cid-lesv7jgp]::-webkit-details-marker{display:none}.card-photo[data-astro-cid-lesv7jgp],.card-shade[data-astro-cid-lesv7jgp]{position:absolute;inset:0}.card-photo[data-astro-cid-lesv7jgp] .illustrative-frame,.card-photo[data-astro-cid-lesv7jgp] picture,.card-photo[data-astro-cid-lesv7jgp] .placeholder{width:100%;height:100%;position:absolute;inset:0}.card-photo[data-astro-cid-lesv7jgp] img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);aspect-ratio:auto!important}.card-photo[data-astro-cid-lesv7jgp] .illustrative-badge{display:none}.card[data-astro-cid-lesv7jgp][open] .card-photo[data-astro-cid-lesv7jgp] .illustrative-badge{top:var(--space-4);left:var(--space-4);display:block;bottom:auto}.services-note[data-astro-cid-lesv7jgp]{margin-top:var(--space-4);color:var(--grafite)}.services-all[data-astro-cid-lesv7jgp]{min-height:44px;margin-top:var(--space-5);color:var(--tinta);text-underline-offset:.25em;align-items:center;font-weight:600;text-decoration:underline 1px;display:inline-flex}.services-all[data-astro-cid-lesv7jgp]:hover{text-decoration-thickness:2px}.services-note[data-astro-cid-lesv7jgp]+.services-note[data-astro-cid-lesv7jgp]{margin-top:var(--space-1)}.card[data-astro-cid-lesv7jgp]:hover .card-photo[data-astro-cid-lesv7jgp] img{transform:scale(1.03)}.card-shade[data-astro-cid-lesv7jgp]{transition:background-color .5s var(--ease);background:#0a0a0a94}.card[data-astro-cid-lesv7jgp][open] .card-shade[data-astro-cid-lesv7jgp]{background:#0a0a0a6b}.card-tab[data-astro-cid-lesv7jgp]{inset:auto var(--space-5) 0;align-items:baseline;gap:var(--space-3);min-height:92px;padding-block:var(--space-5);display:flex;position:absolute}.card-number[data-astro-cid-lesv7jgp]{font-family:var(--font-display);color:#f6f5f2cc;font-size:1.375rem;font-style:italic}.card-tab-name[data-astro-cid-lesv7jgp]{font-family:var(--font-display);text-transform:uppercase;font-size:1.75rem;line-height:1}.card[data-astro-cid-lesv7jgp][open] .card-tab[data-astro-cid-lesv7jgp]{display:none}.card-body[data-astro-cid-lesv7jgp]{gap:var(--space-3);min-height:min(560px,82svh);padding:var(--space-6) var(--space-5);pointer-events:none;align-content:end;justify-items:start;display:grid;position:relative}.card-body[data-astro-cid-lesv7jgp] a{pointer-events:auto}.card-count[data-astro-cid-lesv7jgp]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--papel);color:var(--tinta)}.card-title[data-astro-cid-lesv7jgp]{text-transform:uppercase}.nowrap[data-astro-cid-lesv7jgp]{white-space:nowrap}.card-desc[data-astro-cid-lesv7jgp]{color:#f6f5f2e6;max-width:40ch}.card-items[data-astro-cid-lesv7jgp]{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.card-items[data-astro-cid-lesv7jgp] .card-item{justify-content:flex-start;gap:2px var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);text-align:left;border-radius:var(--radius-pill);color:var(--papel);font-size:var(--fs-small);border:1px solid #f6f5f2b3;flex-wrap:wrap;text-decoration:none}.card-items[data-astro-cid-lesv7jgp] .booking-detail{opacity:.8;font-variant-numeric:tabular-nums;font-weight:400}.card-items[data-astro-cid-lesv7jgp] .booking-part{white-space:nowrap}.card-items[data-astro-cid-lesv7jgp] .card-item:hover{background:var(--papel);color:var(--tinta)}.card[data-astro-cid-lesv7jgp] [data-astro-cid-lesv7jgp]:focus-visible{outline-color:var(--papel);outline-offset:-4px}@media (width>=1200px){.cards[data-astro-cid-lesv7jgp]{flex-direction:row;height:clamp(600px,80svh,680px)}.card[data-astro-cid-lesv7jgp],.card[data-astro-cid-lesv7jgp][open]{flex:1 1 0;min-width:72px;height:auto}.card[data-astro-cid-lesv7jgp][open]{flex-grow:7}.card-tab[data-astro-cid-lesv7jgp]{align-items:center;gap:var(--space-4);padding:var(--space-5) 0;flex-direction:column;inset:auto 0 0}.card-tab-name[data-astro-cid-lesv7jgp]{writing-mode:vertical-rl;white-space:nowrap;font-size:1.625rem;transform:rotate(180deg)}.card-body[data-astro-cid-lesv7jgp]{min-height:0;padding:var(--space-6) var(--space-7);position:absolute;inset:auto 0 0}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-lesv7jgp],.card-shade[data-astro-cid-lesv7jgp],.card-photo[data-astro-cid-lesv7jgp] img{transition:none}}.story{padding-block:var(--section-pad)}.story:not(.has-media) .story-text{text-align:center;justify-items:center}.story:not(.has-media) h2{font-size:clamp(3rem,1.6rem + 6vw,7rem);line-height:.95}.story:not(.has-media) .story-text>p{max-width:34ch}.story h2{text-transform:uppercase}.story .story-label{color:var(--acento)}.story .story-grid{gap:var(--space-7);display:grid}.story .story-text{gap:var(--space-5);align-content:start;display:grid}.story .story-text>p:not(.story-label){max-width:38ch}.story .story-quote{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--linha);display:grid}.story .story-quote blockquote{quotes:"“" "”"}.story .story-quote p{max-width:24ch}.story .story-quote p:before{content:open-quote}.story .story-quote p:after{content:close-quote}.story .story-media{gap:var(--space-4);min-width:0;display:grid}.story .story-photos{gap:var(--space-4);display:grid}.story .story-column{gap:var(--space-4);align-content:start;min-width:0;display:grid}.story .story-photos>.story-column:nth-child(2){width:72%;margin-top:calc(-1 * var(--space-9));justify-self:end}.story .story-photo{border-radius:var(--radius-l);overflow:hidden}.story .story-photos>.story-column:nth-child(2) .story-photo{border:6px solid var(--papel);border-radius:calc(var(--radius-l) + 6px)}.story .story-photo img{width:100%;height:auto;display:block}.story .story-credit{color:var(--grafite)}.story .story-group{gap:var(--space-3);display:grid}.story .story-group figcaption{color:var(--grafite);font-size:var(--fs-small);line-height:var(--lh-small)}@media (width>=768px){.story .story-photos{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.story .story-photos>.story-column:nth-child(2){width:auto;margin-top:var(--space-10);margin-left:calc(-1 * var(--space-8));justify-self:stretch}.story .story-photos>.story-column:only-child{grid-column:1/-1}}@media (width>=1024px){.story .story-grid{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.story .story-text{grid-column:1/span 7}.story.has-media .story-text{grid-column:1/span 5}.story .story-media{grid-column:7/span 6}}.team[data-astro-cid-ae2kqkmy]{padding-block:var(--section-pad);background:var(--branco)}.team-head[data-astro-cid-ae2kqkmy]{gap:var(--space-4);margin-bottom:var(--space-7);display:grid}.team-heading[data-astro-cid-ae2kqkmy]{gap:var(--space-3);display:grid}.team-label[data-astro-cid-ae2kqkmy]{color:var(--acento)}.team-title[data-astro-cid-ae2kqkmy]{text-transform:uppercase;margin:0}.team-intro[data-astro-cid-ae2kqkmy]{max-width:38ch;color:var(--grafite);margin:0}.team-cta[data-astro-cid-ae2kqkmy]{margin-top:var(--space-4);display:flex}.team-groups[data-astro-cid-ae2kqkmy]{gap:var(--space-8);display:grid}.team-area-row[data-astro-cid-ae2kqkmy]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--linha);flex-wrap:wrap;display:flex}.team-area[data-astro-cid-ae2kqkmy]{font-family:var(--font-display);margin:0;font-size:clamp(1.75rem,1.5rem + 1vw,2.5rem);font-style:italic;font-weight:400;line-height:1.1}.team-count[data-astro-cid-ae2kqkmy]{color:var(--grafite)}.team-strip[data-astro-cid-ae2kqkmy]{align-items:flex-start;gap:var(--space-4);margin:0 calc(-1 * var(--grid-margin));padding:0 var(--grid-margin);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--grid-margin);list-style:none;display:flex;overflow-x:auto}.team-card[data-astro-cid-ae2kqkmy],.team-more[data-astro-cid-ae2kqkmy]{scroll-snap-align:start;flex:0 0 min(85%,22rem);min-width:0}.team-card[data-astro-cid-ae2kqkmy]{gap:var(--space-4);align-content:start;display:grid}.team-portrait[data-astro-cid-ae2kqkmy]{border-radius:var(--radius-l);background:var(--linho);position:relative;overflow:hidden}.team-portrait[data-astro-cid-ae2kqkmy] img{width:100%;height:auto;transition:transform .8s var(--ease);display:block}.team-card[data-astro-cid-ae2kqkmy]:hover .team-portrait[data-astro-cid-ae2kqkmy] img{transform:scale(1.03)}.team-praise[data-astro-cid-ae2kqkmy]{bottom:var(--space-3);left:var(--space-3);max-width:calc(100% - 2 * var(--space-3));padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);backdrop-filter:blur(8px);color:var(--tinta);background:#ffffffe6;margin:0;position:absolute}.team-praise[data-astro-cid-ae2kqkmy] blockquote[data-astro-cid-ae2kqkmy]{font-family:var(--font-display);quotes:"“" "”";margin:0;font-size:1.25rem;font-style:italic;line-height:1.2}.team-praise[data-astro-cid-ae2kqkmy] blockquote[data-astro-cid-ae2kqkmy] p[data-astro-cid-ae2kqkmy]:before{content:open-quote}.team-praise[data-astro-cid-ae2kqkmy] blockquote[data-astro-cid-ae2kqkmy] p[data-astro-cid-ae2kqkmy]:after{content:close-quote}.team-praise[data-astro-cid-ae2kqkmy] figcaption[data-astro-cid-ae2kqkmy]{margin-top:var(--space-1);color:var(--grafite);font-size:.8125rem}.team-text[data-astro-cid-ae2kqkmy]{gap:var(--space-1);display:grid}.team-name[data-astro-cid-ae2kqkmy]{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(1.625rem,1.4rem + .8vw,2.125rem);font-weight:400;line-height:1.1}.team-role[data-astro-cid-ae2kqkmy]{color:var(--acento);overflow-wrap:anywhere}.team-about[data-astro-cid-ae2kqkmy]{margin:var(--space-1) 0 0;color:var(--grafite)}.team-more[data-astro-cid-ae2kqkmy]{gap:var(--space-4);aspect-ratio:4/5;padding:var(--space-5);border-radius:var(--radius-l);background:linear-gradient(160deg, var(--areia), var(--linho));flex-direction:column;display:flex}.team-more-label[data-astro-cid-ae2kqkmy]{color:var(--grafite)}.team-more-list[data-astro-cid-ae2kqkmy]{gap:var(--space-4);flex:1;align-content:center;margin:0;padding:0;list-style:none;display:grid}.team-more-item[data-astro-cid-ae2kqkmy]{align-items:center;gap:var(--space-4);min-width:0;display:flex}.team-initial[data-astro-cid-ae2kqkmy]{background:var(--branco);width:3rem;height:3rem;color:var(--grafite);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:1.5rem;line-height:1;display:grid}.team-more-text[data-astro-cid-ae2kqkmy]{min-width:0;display:grid}.team-more[data-astro-cid-ae2kqkmy] .team-name[data-astro-cid-ae2kqkmy]{font-size:clamp(1.375rem,1.25rem + .5vw,1.75rem)}.team-more[data-astro-cid-ae2kqkmy] .team-role[data-astro-cid-ae2kqkmy]{color:var(--grafite)}.team-soon[data-astro-cid-ae2kqkmy]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--branco);color:var(--grafite);align-self:flex-start}@media (prefers-reduced-motion:reduce){.team-portrait[data-astro-cid-ae2kqkmy] img{transition:none}}@media (width>=1024px){.team-head[data-astro-cid-ae2kqkmy]{column-gap:var(--grid-gutter);margin-bottom:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.team-heading[data-astro-cid-ae2kqkmy]{grid-column:1/span 6}.team-aside[data-astro-cid-ae2kqkmy]{grid-column:8/-1}.team-strip[data-astro-cid-ae2kqkmy]{gap:var(--space-7) var(--grid-gutter);scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible;container-type:inline-size}.team-card[data-astro-cid-ae2kqkmy],.team-more[data-astro-cid-ae2kqkmy]{flex:none}.team-more[data-astro-cid-ae2kqkmy]{grid-column:span var(--rest);aspect-ratio:auto;height:calc((100cqi - 2 * var(--grid-gutter)) / 3 * 1.25);padding:var(--space-6)}.team-more-list[data-astro-cid-ae2kqkmy]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.team-more-item[data-astro-cid-ae2kqkmy]{text-align:center;flex-direction:column}.team-initial[data-astro-cid-ae2kqkmy]{width:6rem;height:6rem;font-size:3rem}}.treatments[data-astro-cid-5anrfxu2]{padding-block:var(--section-pad);background:var(--branco)}.treatments-grid[data-astro-cid-5anrfxu2]{gap:var(--space-7);display:grid}.treatments-head[data-astro-cid-5anrfxu2]{gap:var(--space-4);display:grid}.treatments-label[data-astro-cid-5anrfxu2]{color:var(--acento)}.treatments-head[data-astro-cid-5anrfxu2] h2[data-astro-cid-5anrfxu2]{text-transform:uppercase}.treatments-intro[data-astro-cid-5anrfxu2]{max-width:36ch;color:var(--grafite)}.treatments-media[data-astro-cid-5anrfxu2]{display:none}.treatments-list[data-astro-cid-5anrfxu2]{border-bottom:1px solid var(--linha);margin:0;padding:0;list-style:none}.treatment[data-astro-cid-5anrfxu2]{column-gap:var(--space-4);row-gap:var(--space-2);padding-block:var(--space-5);border-top:1px solid var(--linha);grid-template-columns:5rem minmax(0,1fr);display:grid}.treatment-thumb[data-astro-cid-5anrfxu2]{border-radius:var(--radius-m);background:var(--linho);aspect-ratio:1;grid-row:span 2;overflow:hidden}.treatment-thumb-empty[data-astro-cid-5anrfxu2]{color:var(--grafite);font-family:var(--font-display);place-items:center;font-size:2.5rem;line-height:1;display:grid}.treatment-thumb[data-astro-cid-5anrfxu2] img{object-fit:cover;width:100%;height:100%;display:block}.treatment-body[data-astro-cid-5anrfxu2]{gap:var(--space-2);display:grid}.treatment-name[data-astro-cid-5anrfxu2]{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem);font-weight:400;line-height:1.15}.treatment-text[data-astro-cid-5anrfxu2]{max-width:52ch;color:var(--grafite);margin:0}.treatment-lines[data-astro-cid-5anrfxu2]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.treatment-line[data-astro-cid-5anrfxu2]{gap:var(--space-1);display:grid}.treatment-line-head[data-astro-cid-5anrfxu2]{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.treatment-line-name[data-astro-cid-5anrfxu2]{font-weight:600}.treatment-meta[data-astro-cid-5anrfxu2]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;justify-items:end;display:grid}.treatment-duration[data-astro-cid-5anrfxu2]{color:var(--grafite)}.treatment[data-astro-cid-5anrfxu2] .treatment-book{grid-column:2;justify-self:start}.treatments-cta[data-astro-cid-5anrfxu2]{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.treatments-note[data-astro-cid-5anrfxu2]{color:var(--grafite)}.treatments-all[data-astro-cid-5anrfxu2]{min-height:44px;color:var(--tinta);text-underline-offset:.25em;align-items:center;font-weight:600;text-decoration:underline 1px;display:inline-flex}.treatments-all[data-astro-cid-5anrfxu2]:hover{text-decoration-thickness:2px}@media (width>=768px){.treatment[data-astro-cid-5anrfxu2]{column-gap:var(--space-5);grid-template-columns:7rem minmax(0,1fr) auto;align-items:start}.treatment-thumb[data-astro-cid-5anrfxu2]{grid-row:auto}.treatment[data-astro-cid-5anrfxu2] .treatment-book{grid-column:3;align-self:start}}@media (width>=1024px){.treatments-grid[data-astro-cid-5anrfxu2]{column-gap:var(--grid-gutter);row-gap:var(--space-7);grid-template-columns:repeat(12,minmax(0,1fr))}.treatments-head[data-astro-cid-5anrfxu2],.treatments-list[data-astro-cid-5anrfxu2],.treatments-cta[data-astro-cid-5anrfxu2]{grid-column:7/-1}.treatments[data-astro-cid-5anrfxu2]:not(.has-photo) .treatments-head[data-astro-cid-5anrfxu2],.treatments[data-astro-cid-5anrfxu2]:not(.has-photo) .treatments-list[data-astro-cid-5anrfxu2],.treatments[data-astro-cid-5anrfxu2]:not(.has-photo) .treatments-cta[data-astro-cid-5anrfxu2]{grid-column:1/span 8}.treatments-head[data-astro-cid-5anrfxu2],.treatments-list[data-astro-cid-5anrfxu2],.treatments-cta[data-astro-cid-5anrfxu2]{margin-left:var(--space-6)}.treatments-media[data-astro-cid-5anrfxu2]{top:calc(var(--header-h) + var(--space-5));height:calc(100vh - var(--header-h) - var(--space-8));height:calc(100svh - var(--header-h) - var(--space-8));border-radius:var(--radius-l);background:var(--linho);grid-area:1/1/span 3/span 6;align-self:start;min-height:30rem;max-height:52rem;display:block;position:sticky;overflow:hidden}.treatments-shot[data-astro-cid-5anrfxu2]{opacity:0;transition:opacity .45s var(--ease);position:absolute;inset:0}.treatments-shot[data-astro-cid-5anrfxu2].is-active{opacity:1}.treatments-shot[data-astro-cid-5anrfxu2] picture,.treatments-shot[data-astro-cid-5anrfxu2] .placeholder,.treatments-shot[data-astro-cid-5anrfxu2] .illustrative-frame{height:100%;display:block}.treatments-shot[data-astro-cid-5anrfxu2] img{object-fit:cover;width:100%;height:100%;display:block;aspect-ratio:auto!important}.treatment[data-astro-cid-5anrfxu2]{transition:opacity var(--dur-ui) var(--ease)}.treatments-list[data-astro-cid-5anrfxu2]:hover .treatment[data-astro-cid-5anrfxu2]:not(.is-current){opacity:.55}}@media (width>=1024px) and (prefers-reduced-motion:reduce){.treatments-shot[data-astro-cid-5anrfxu2]{transition:none}}.trust[data-astro-cid-qlv4pxuf]{border-bottom:1px solid var(--linha)}.facts[data-astro-cid-qlv4pxuf]{margin-block:0;list-style:none;display:grid}.fact[data-astro-cid-qlv4pxuf]+.fact[data-astro-cid-qlv4pxuf]{border-top:1px solid var(--linha)}.fact-body[data-astro-cid-qlv4pxuf]{column-gap:var(--space-4);padding-block:var(--space-5);grid-template-columns:7.5rem minmax(0,1fr);align-items:center;display:grid}.fact-link[data-astro-cid-qlv4pxuf]{color:inherit;text-decoration:none}.fact-figure[data-astro-cid-qlv4pxuf],.fact-text[data-astro-cid-qlv4pxuf]{margin:0}.fact-figure[data-astro-cid-qlv4pxuf]{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2.5rem,1.9rem + 2.6vw,4.25rem);line-height:1}.fact-text[data-astro-cid-qlv4pxuf]{color:var(--grafite);font-size:var(--fs-small);line-height:var(--lh-small)}.fact-link[data-astro-cid-qlv4pxuf] .fact-text[data-astro-cid-qlv4pxuf]{text-decoration:underline;text-decoration-color:var(--linha);text-underline-offset:.3em;transition:text-decoration-color var(--dur-ui) var(--ease)}.fact-link[data-astro-cid-qlv4pxuf]:hover .fact-text[data-astro-cid-qlv4pxuf]{text-decoration-color:currentColor}@media (width>=768px){.facts[data-astro-cid-qlv4pxuf]{grid-template-columns:repeat(3,minmax(0,1fr))}.fact[data-astro-cid-qlv4pxuf]+.fact[data-astro-cid-qlv4pxuf]{border-top:0;border-left:1px solid var(--linha)}.fact-body[data-astro-cid-qlv4pxuf]{justify-items:center;row-gap:var(--space-3);height:100%;padding:var(--space-8) var(--space-5);text-align:center;grid-template-columns:none}.fact-text[data-astro-cid-qlv4pxuf]{max-width:30ch}}.map-facade[data-astro-cid-s2jqjpim]{aspect-ratio:4/5;border-radius:var(--radius-l);background:var(--linho);isolation:isolate;position:relative;overflow:hidden}@media (width>=768px){.map-facade[data-astro-cid-s2jqjpim]{aspect-ratio:16/9}}.map-facade[data-astro-cid-s2jqjpim] img,.map-facade[data-astro-cid-s2jqjpim] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.map-facade[data-astro-cid-s2jqjpim] img{z-index:-1;object-fit:cover;transition:transform .8s var(--ease)}.map-facade[data-astro-cid-s2jqjpim]:hover img{transform:scale(1.03)}.map-cover[data-astro-cid-s2jqjpim]{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-5);color:var(--papel);text-align:center;background:#0a0a0a6b;flex-direction:column;display:flex;position:absolute;inset:0}.map-kicker[data-astro-cid-s2jqjpim]{color:#f6f5f2d9}.map-title[data-astro-cid-s2jqjpim]{max-width:14ch;font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.5rem + 3.2vw,4.5rem);line-height:1.05}.map-facade[data-astro-cid-s2jqjpim][data-focused]:after{content:"";border-radius:inherit;outline:2px solid var(--acento);outline-offset:-4px;pointer-events:none;position:absolute;inset:0}.map-button[data-astro-cid-s2jqjpim]{align-items:center;gap:var(--space-2);min-height:52px;margin-top:var(--space-2);padding:0 var(--space-6);background:var(--papel);border-radius:var(--radius-pill);color:var(--tinta);font-family:var(--font-display);cursor:pointer;transition:background-color var(--dur-ui) var(--ease), color var(--dur-ui) var(--ease);border:0;font-size:1.375rem;line-height:1;display:inline-flex}.map-button[data-astro-cid-s2jqjpim]:hover{background:var(--tinta);color:var(--papel)}.map-facade[data-astro-cid-s2jqjpim] [data-astro-cid-s2jqjpim]:focus-visible{outline-color:var(--papel)}html:not(.js) .map-button[data-astro-cid-s2jqjpim]{display:none}.map-credit[data-astro-cid-s2jqjpim]{margin-top:var(--space-3);color:var(--grafite)}@media (prefers-reduced-motion:reduce){.map-facade[data-astro-cid-s2jqjpim] img{transition:none}}.visit[data-astro-cid-hphvozhs]{padding-block:var(--section-pad)}.visit-grid[data-astro-cid-hphvozhs]{gap:var(--space-7);display:grid}.visit-head[data-astro-cid-hphvozhs]{gap:var(--space-5);align-content:start;display:grid}.visit-label[data-astro-cid-hphvozhs]{margin-bottom:calc(-1 * var(--space-2));color:var(--acento)}.visit-head[data-astro-cid-hphvozhs] h2[data-astro-cid-hphvozhs]{text-transform:uppercase}.visit-address[data-astro-cid-hphvozhs]{gap:var(--space-1);font-style:normal;display:grid}.visit-line[data-astro-cid-hphvozhs]:last-child{color:var(--grafite)}.nowrap[data-astro-cid-hphvozhs]{white-space:nowrap}.visit-actions[data-astro-cid-hphvozhs]{gap:var(--space-3);flex-wrap:wrap;display:flex}.visit-action[data-astro-cid-hphvozhs]{min-height:52px;padding:0 var(--space-6);border:1px solid var(--tinta);border-radius:var(--radius-pill);color:var(--tinta);font-family:var(--font-display);text-align:center;transition:background-color var(--dur-ui) var(--ease), border-color var(--dur-ui) var(--ease), color var(--dur-ui) var(--ease);justify-content:center;align-items:center;font-size:1.375rem;line-height:1;text-decoration:none;display:inline-flex}.visit-action[data-astro-cid-hphvozhs]:hover,.visit-action-main[data-astro-cid-hphvozhs]{background:var(--tinta);color:var(--papel)}.visit-action-main[data-astro-cid-hphvozhs]:hover{background:var(--acento);border-color:var(--acento)}.visit-details[data-astro-cid-hphvozhs]{align-content:start;gap:var(--space-6);padding:var(--space-6) var(--space-5);border-radius:var(--radius-l);background:var(--branco);display:grid}.visit-subtitle[data-astro-cid-hphvozhs]{margin-bottom:var(--space-3);color:var(--grafite)}.hours[data-astro-cid-hphvozhs]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.hours[data-astro-cid-hphvozhs] th[data-astro-cid-hphvozhs],.hours[data-astro-cid-hphvozhs] td[data-astro-cid-hphvozhs]{padding-block:var(--space-2);border-bottom:1px solid var(--linha);text-align:left;font-weight:400}.hours[data-astro-cid-hphvozhs] td[data-astro-cid-hphvozhs]{text-align:right}.hours-note[data-astro-cid-hphvozhs]{margin-top:var(--space-3);color:var(--grafite)}.hours-line[data-astro-cid-hphvozhs]{font-family:var(--font-display);font-size:1.625rem;line-height:1.15}.hours-line[data-astro-cid-hphvozhs]+.hours-line[data-astro-cid-hphvozhs]{margin-top:var(--space-2)}.hours-line-note[data-astro-cid-hphvozhs]{color:var(--grafite);font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body)}.contact-list[data-astro-cid-hphvozhs]{margin:0;padding:0;list-style:none}.contact-list[data-astro-cid-hphvozhs] li[data-astro-cid-hphvozhs]{column-gap:var(--space-2);border-bottom:1px solid var(--linha);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;display:grid}.contact-list[data-astro-cid-hphvozhs] li[data-astro-cid-hphvozhs]:last-child{border-bottom:0}.contact-name[data-astro-cid-hphvozhs]{color:var(--grafite)}.contact-list[data-astro-cid-hphvozhs] a[data-astro-cid-hphvozhs]{min-height:44px;color:var(--tinta);font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-color:var(--linha);text-underline-offset:.3em;justify-self:start;align-items:center;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.contact-list[data-astro-cid-hphvozhs] a[data-astro-cid-hphvozhs]:hover{text-decoration-color:currentColor}@media (width>=768px){.visit-details[data-astro-cid-hphvozhs]{column-gap:var(--space-7);padding:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.visit-grid[data-astro-cid-hphvozhs]{column-gap:var(--grid-gutter);row-gap:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.visit-head[data-astro-cid-hphvozhs]{grid-column:1/span 6}.visit-details[data-astro-cid-hphvozhs]{grid-column:8/-1;grid-template-columns:minmax(0,1fr)}.visit-map[data-astro-cid-hphvozhs]{grid-column:1/-1}}
