.t-miradouro{--mir-text-2xs:.6875rem;--mir-text-xs:.75rem;--mir-text-sm:.8125rem;--mir-text-md:.875rem;--mir-text-base:.9375rem;--mir-text-lg:1.0625rem;--mir-text-xl:1.25rem;--mir-graphite:var(--s-surface);--mir-brass:var(--s-accent);--mir-brass-text:var(--s-accent-text);--mir-brass-dark:var(--s-accent-on-dark);--mir-paper:var(--s-bg);--mir-ink:var(--s-ink);--mir-muted:var(--s-muted-text);--mir-muted-dark:var(--s-muted-on-dark);--mir-line:var(--s-line);--mir-rule:var(--s-line-strong);--mir-contrast:var(--s-primary-contrast);--mir-shell:min(1180px, calc(100% - 44px));--mir-space:clamp(3.25rem, 5vw, 5rem);--mir-caps:.18em;background:var(--s-card);color:var(--mir-ink);font-size:16px;line-height:1.62}.t-miradouro .mir-hero-shot img{object-position:62% 28%}.t-miradouro .mir-dossier-head .mir-h1{text-wrap:balance;max-width:27ch;font-size:clamp(1.9rem,3.2vw,2.8rem)}.t-miradouro .mir-hero-shot{animation:.9s cubic-bezier(.16,1,.3,1) both mir-portrait-in}.t-miradouro .mir-hero-plate>*{animation:.65s cubic-bezier(.16,1,.3,1) both mir-copy-in}.t-miradouro .mir-hero-plate>:nth-child(2){animation-delay:90ms}.t-miradouro .mir-hero-plate>:nth-child(3){animation-delay:.16s}.t-miradouro .mir-hero-plate>:nth-child(4){animation-delay:.23s}@keyframes mir-portrait-in{0%{opacity:0;transform:scale(1.035)}}@keyframes mir-copy-in{0%{opacity:0;transform:translateY(18px)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.t-miradouro .site-main section:not(.mir-hero)>*{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),translate .7s cubic-bezier(.16,1,.3,1);translate:0 30px}.t-miradouro .site-main section:not(.mir-hero)>:nth-child(2){transition-delay:90ms}.t-miradouro .site-main section:not(.mir-hero)>:nth-child(3){transition-delay:.18s}.t-miradouro .site-main section:not(.mir-hero)>:nth-child(4){transition-delay:.27s}.t-miradouro .site-main section[data-in]>*{opacity:1;translate:none}.t-miradouro .site-main section:not(.mir-hero) :is(article,li){opacity:0;transition:opacity .72s cubic-bezier(.16,1,.3,1) .14s,translate .72s cubic-bezier(.16,1,.3,1) .14s,scale .72s cubic-bezier(.16,1,.3,1) .14s;translate:0 26px;scale:.985}.t-miradouro .site-main section:not(.mir-hero) :is(article,li):nth-child(2){transition-delay:.23s}.t-miradouro .site-main section:not(.mir-hero) :is(article,li):nth-child(3){transition-delay:.32s}.t-miradouro .site-main section:not(.mir-hero) :is(article,li):nth-child(4){transition-delay:.41s}.t-miradouro .site-main section:not(.mir-hero) :is(article,li):nth-child(5){transition-delay:.5s}.t-miradouro .site-main section:not(.mir-hero) :is(article,li):nth-child(6){transition-delay:.59s}.t-miradouro .site-main section[data-in] :is(article,li){opacity:1;translate:none;scale:none}}@media (prefers-reduced-motion:reduce){.t-miradouro .mir-hero-shot,.t-miradouro .mir-hero-plate>*,.t-miradouro .site-main section>*,.t-miradouro .site-main article{animation:none!important}.t-miradouro .site-main article img{transition:none!important;transform:none!important}}.t-miradouro .site-main article img{transition:transform .7s cubic-bezier(.16,1,.3,1),filter .26s}.t-miradouro .site-main article:hover img{filter:saturate(1.04)contrast(1.02);transform:scale(1.035)}.t-miradouro .mir-shell{width:var(--mir-shell);margin-inline:auto}.t-miradouro .mir-shell-narrow{width:min(720px,100% - 44px)}.t-miradouro .mir-section{padding-block:var(--mir-space)}.t-miradouro :is(.mir-h1,.mir-h2,.mir-h3){font-family:var(--s-font-heading);letter-spacing:-.005em;color:inherit;margin:0;font-weight:400}.t-miradouro .mir-h1{max-width:18ch;font-size:clamp(2.15rem,4.4vw,3.5rem);line-height:1.05}.t-miradouro .mir-h2{max-width:22ch;font-size:clamp(1.7rem,2.8vw,2.5rem);line-height:1.14}.t-miradouro .mir-h3{font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.2}.t-miradouro .mir-rubric{font-size:var(--mir-text-2xs);letter-spacing:var(--mir-caps);text-transform:uppercase;color:var(--mir-brass-text);align-items:center;gap:.7rem;margin:0 0 1.1rem;font-weight:600;display:flex}.t-miradouro .mir-rubric span{opacity:.55;background:currentColor;height:1px;display:block}.t-miradouro .mir-rubric span:first-child{flex:0 0 26px;width:26px}.t-miradouro .mir-rubric span:last-child{flex:auto}.t-miradouro .mir-section-head{margin-block-end:clamp(1.75rem,2.8vw,2.25rem)}.t-miradouro .mir-section-lead{max-width:58ch;font-size:var(--mir-text-lg);color:var(--mir-muted);margin:.85rem 0 0}.t-miradouro .mir-prose{font-size:var(--mir-text-lg);color:color-mix(in srgb, var(--mir-ink) 86%, var(--mir-muted))}.t-miradouro .mir-prose>*+*{margin-block-start:1.05em}.t-miradouro .mir-prose :where(p,ul,ol,blockquote){max-width:62ch;margin:0}.t-miradouro .mir-prose :where(ul,ol){padding-inline-start:1.15rem}.t-miradouro .mir-prose a{color:var(--mir-brass-text);text-underline-offset:3px;text-decoration:underline}.t-miradouro .mir-btn{font-size:var(--mir-text-xs);letter-spacing:var(--mir-caps);text-transform:uppercase;cursor:pointer;transition:background-color .16s var(--mir-ease,ease), color .16s ease, border-color .16s ease;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.7rem;font-weight:600;display:inline-flex}.t-miradouro .mir-btn-brass{background:var(--mir-brass);color:var(--s-accent-contrast);border-color:var(--mir-brass)}.t-miradouro .mir-btn-brass:hover{background:color-mix(in srgb, var(--mir-brass) 82%, #000);border-color:color-mix(in srgb, var(--mir-brass) 82%, #000)}.t-miradouro .mir-btn-line{color:inherit;background:0 0;border-color:currentColor}.t-miradouro .mir-btn-line:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.t-miradouro .mir-btn-block{width:100%}.t-miradouro .mir-btn:disabled{opacity:.55;cursor:not-allowed}.t-miradouro .mir-shot{background:color-mix(in srgb, var(--mir-line) 55%, var(--mir-paper));border:1px solid var(--mir-line);display:block;position:relative;overflow:hidden}.t-miradouro .mir-shot-bare{border:0}.t-miradouro .mir-shot>img{object-fit:cover}.t-miradouro .mir-shot-empty,.t-miradouro .mir-shot-empty-frame{background:repeating-linear-gradient(-45deg, transparent 0 10px, color-mix(in srgb, var(--mir-line) 70%, transparent) 10px 11px);position:absolute;inset:0}.t-miradouro .mir-shot-empty-frame{border:1px solid var(--mir-line);display:block;position:relative}.t-miradouro .mir-map{border:1px solid var(--mir-line);aspect-ratio:21/9;position:relative}.t-miradouro .mir-map iframe{filter:grayscale(.4)contrast(1.05);border:0;width:100%;height:100%;display:block}.t-miradouro .mir-map-note{background:color-mix(in srgb, var(--mir-graphite) 88%, transparent);color:var(--mir-contrast);font-size:var(--mir-text-2xs);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:.45rem .9rem;position:absolute;inset-block-end:0;inset-inline:0}.t-miradouro .mir-head{z-index:40;background:var(--mir-graphite);color:var(--mir-contrast);border-block-end:1px solid color-mix(in srgb, var(--mir-brass) 40%, transparent);transition:box-shadow .2s;position:sticky;inset-block-start:0}.t-miradouro .mir-head.is-lifted{box-shadow:0 14px 40px #00000052}.t-miradouro .mir-head-top{width:var(--mir-shell);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-inline:auto;padding-block:1.1rem;display:grid}.t-miradouro .mir-head-ami{font-size:var(--mir-text-2xs);letter-spacing:var(--mir-caps);text-transform:uppercase;color:var(--mir-muted-dark);margin:0}.t-miradouro .mir-wordmark{text-align:center;justify-items:center;gap:.3rem;display:grid}.t-miradouro .mir-wordmark span{font-family:var(--s-font-heading);letter-spacing:.02em;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1}.t-miradouro .mir-wordmark em{font-style:normal;font-size:var(--mir-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--mir-brass-dark)}.t-miradouro .mir-head-side{justify-content:flex-end;align-items:center;gap:.9rem;display:flex}.t-miradouro .mir-head-tel{font-size:var(--mir-text-sm);letter-spacing:.06em;color:var(--mir-contrast);border-block-end:1px solid color-mix(in srgb, var(--mir-brass) 60%, transparent);padding-block-end:2px}.t-miradouro .mir-head-tel:hover{color:var(--mir-brass-dark)}.t-miradouro .mir-head-toggle{cursor:pointer;background:0 0;width:44px;height:44px;display:none;position:relative}.t-miradouro .mir-head-toggle span,.t-miradouro .mir-head-toggle:before,.t-miradouro .mir-head-toggle:after{content:"";background:var(--mir-contrast);height:1px;transition:transform .18s,opacity .14s;position:absolute;inset-inline:10px}.t-miradouro .mir-head-toggle:before{top:16px}.t-miradouro .mir-head-toggle span{top:22px}.t-miradouro .mir-head-toggle:after{top:28px}.t-miradouro .mir-head.is-open .mir-head-toggle:before{transform:translateY(6px)rotate(45deg)}.t-miradouro .mir-head.is-open .mir-head-toggle span{opacity:0}.t-miradouro .mir-head.is-open .mir-head-toggle:after{transform:translateY(-6px)rotate(-45deg)}.t-miradouro .mir-head-links{width:var(--mir-shell);justify-content:center;gap:clamp(1.2rem,3vw,2.6rem);margin-inline:auto;padding-block-end:.95rem;display:flex}.t-miradouro .mir-head-links a{font-size:var(--mir-text-2xs);letter-spacing:var(--mir-caps);text-transform:uppercase;color:var(--mir-muted-dark);border-block-end:1px solid #0000;padding-block-end:4px}.t-miradouro .mir-head-links a:hover,.t-miradouro .mir-head-links a.is-active{color:var(--s-band-contrast);border-block-end-color:var(--mir-brass);--s-heading:var(--s-band-contrast)}.t-miradouro .mir-drawer{border-block-start:1px solid color-mix(in srgb, var(--mir-contrast) 14%, transparent);flex-direction:column;gap:.2rem;padding:.6rem 22px 1.4rem;display:none}.t-miradouro .mir-drawer a{font-size:var(--mir-text-md);letter-spacing:.1em;text-transform:uppercase;color:var(--mir-contrast);border-block-end:1px solid color-mix(in srgb, var(--mir-contrast) 10%, transparent);padding-block:.7rem}.t-miradouro .mir-hero{isolation:isolate;position:relative;overflow:hidden}.t-miradouro .mir-hero-shot{position:relative}.t-miradouro .mir-hero-shot .mir-shot{aspect-ratio:auto;width:100%;height:clamp(560px,100svh - 96px,680px);min-height:0;overflow:hidden}.t-miradouro .mir-hero-shot .mir-shot img{object-fit:cover;width:100%;height:100%}.t-miradouro .mir-hero-shot:after{content:"";background:linear-gradient(100deg, color-mix(in srgb, color-mix(in srgb, var(--s-surface) 34%, #000) 82%, transparent) 0%, color-mix(in srgb, color-mix(in srgb, var(--s-surface) 34%, #000) 55%, transparent) 46%, color-mix(in srgb, color-mix(in srgb, var(--s-surface) 34%, #000) 12%, transparent) 100%);position:absolute;inset:0}.t-miradouro .mir-hero-plate{width:min(620px,100% - 44px);color:var(--mir-contrast);z-index:2;position:absolute;inset-block:50% auto;inset-inline-start:max(22px, calc((100% - var(--mir-shell)) / 2));transform:translateY(-50%)}.t-miradouro .mir-hero-eyebrow{border-block-start:2px solid var(--mir-brass);font-size:var(--mir-text-2xs);letter-spacing:var(--mir-caps);text-transform:uppercase;color:var(--mir-brass-dark);margin:0 0 1rem;padding-block-start:1rem;display:inline-block}.t-miradouro .mir-hero-lead{max-width:48ch;font-size:var(--mir-text-lg);color:color-mix(in srgb, var(--mir-contrast) 88%, transparent);margin:1.1rem 0 0}.t-miradouro .mir-hero-actions{flex-wrap:wrap;gap:.85rem;margin-block-start:1.9rem;display:flex}.t-miradouro .mir-hero-register{width:var(--mir-shell);z-index:3;margin:-2.5rem auto 0;position:relative}.t-miradouro .mir-hero-dividido .mir-hero-shot .mir-shot{min-height:clamp(340px,56vh,560px)}@media (min-width:1500px){.t-miradouro .mir-hero{background:var(--mir-graphite);grid-template-columns:minmax(0,44%) minmax(0,56%);min-height:min(680px,100svh - 120px);display:grid}.t-miradouro .mir-hero-shot{grid-area:1/2;min-width:0}.t-miradouro .mir-hero-shot .mir-shot{height:100%;min-height:min(680px,100svh - 120px)}.t-miradouro .mir-hero-shot:after{background:linear-gradient(to right, color-mix(in srgb, color-mix(in srgb, var(--s-surface) 34%, #000) 20%, transparent), transparent 38%)}.t-miradouro .mir-hero-plate{grid-area:1/1;align-self:center;width:auto;max-width:none;padding-inline:max(64px,50vw - 800px) clamp(2.5rem,4vw,5rem);position:relative;inset:auto;transform:none}}.t-miradouro .mir-register{background:var(--mir-graphite);color:var(--mir-contrast);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:1.4rem;padding:1.1rem 1.3rem;display:grid}.t-miradouro .mir-register label{gap:.35rem;display:grid}.t-miradouro .mir-register span{font-size:var(--mir-text-2xs);letter-spacing:var(--mir-caps);text-transform:uppercase;color:var(--mir-muted-dark)}.t-miradouro .mir-register select{color:var(--mir-contrast);border:0;border-block-end:1px solid color-mix(in srgb, var(--mir-contrast) 35%, transparent);font-size:var(--mir-text-base);cursor:pointer;background:0 0;padding-block:.45rem}.t-miradouro .mir-register option{color:var(--s-surface);background:var(--s-bg)}.t-miradouro .mir-sieve{border-block:1px solid var(--mir-line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.1rem 1.6rem;margin-block-end:1.6rem;padding-block:1.4rem;display:grid}.t-miradouro .mir-sieve label{gap:.3rem;display:grid}.t-miradouro .mir-sieve span{font-size:var(--mir-text-2xs);letter-spacing:var(--mir-caps);text-transform:uppercase;color:var(--mir-muted)}.t-miradouro .mir-sieve :is(select,input){min-block-size:2.5em;border:0;border-block-end:1px solid var(--mir-rule);width:100%;min-width:0;line-height:1.3;font-size:var(--mir-text-base);color:var(--mir-ink);background:0 0;padding-block:.4rem}.t-miradouro .mir-sieve-clear{color:var(--mir-brass-text);cursor:pointer;font-size:var(--mir-text-2xs);letter-spacing:var(--mir-caps);text-transform:uppercase;background:0 0;border-block-end:1px solid;place-self:end start;padding-block:.5rem}.t-miradouro .mir-count{font-size:var(--mir-text-2xs);letter-spacing:var(--mir-caps);text-transform:uppercase;color:var(--mir-muted);margin:0 0 2.4rem}.t-miradouro .mir-empty{text-align:center;color:var(--mir-muted);padding-block:3rem}.t-miradouro .mir-pages{justify-content:center;gap:1rem;margin-block-start:3rem;display:flex}.t-miradouro .mir-pages a{font-size:var(--mir-text-sm);letter-spacing:.1em;color:var(--mir-muted);border-block-end:1px solid #0000;padding-block-end:3px;position:relative}.t-miradouro .mir-pages a:after{content:"";position:absolute;inset:-10px -15px}@media (max-width:860px){.t-miradouro .mir-pages{gap:1.5rem}}.t-miradouro .mir-pages a.is-current,.t-miradouro .mir-pages a:hover{color:var(--mir-ink);border-block-end-color:var(--mir-brass)}.t-miradouro .mir-entries{gap:clamp(3rem,6vw,5.5rem);display:grid}.t-miradouro .mir-entry-link{grid-template-columns:6rem minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.t-miradouro .mir-entry.is-flipped .mir-entry-link{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) 6rem}.t-miradouro .mir-entry.is-flipped .mir-entry-index{text-align:end;order:3}.t-miradouro .mir-entry.is-flipped .mir-entry-shot{order:2}.t-miradouro .mir-entry.is-flipped .mir-entry-body{order:1}.t-miradouro .mir-entry-index{font-family:var(--s-font-heading);color:var(--mir-brass-text);opacity:.85;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.t-miradouro .mir-entry-shot .mir-shot{transition:filter .26s}.t-miradouro .mir-entry-link:hover .mir-shot{filter:brightness(1.05)saturate(1.05)}.t-miradouro .mir-entry-place{font-size:var(--mir-text-2xs);letter-spacing:var(--mir-caps);text-transform:uppercase;color:var(--mir-muted);margin:0 0 .6rem}.t-miradouro .mir-entry-title{font-family:var(--s-font-heading);margin:0;font-size:clamp(1.25rem,1.9vw,1.7rem);font-weight:400;line-height:1.2}.t-miradouro .mir-entry-note{font-size:var(--mir-text-base);color:var(--mir-muted);max-width:42ch;margin:.7rem 0 0}.t-miradouro .mir-entry-facts{font-size:var(--mir-text-sm);color:var(--mir-muted);flex-wrap:wrap;gap:.5rem 1.1rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.t-miradouro .mir-entry-facts li+li:before{content:"·";color:var(--mir-brass-text);margin-inline-end:1.1rem}.t-miradouro .mir-entry-price{border-block-start:1px solid var(--mir-line);font-size:var(--mir-text-xl);font-family:var(--s-font-heading);justify-content:space-between;align-items:baseline;gap:1rem;margin:1.4rem 0 0;padding-block-start:.9rem;display:flex}.t-miradouro .mir-entry-price span{font-family:var(--s-font-body);font-size:var(--mir-text-2xs);letter-spacing:var(--mir-caps);text-transform:uppercase;color:var(--mir-muted)}.t-miradouro .mir-carteira-all{text-align:center;margin:clamp(2rem,3vw,3rem) 0 0}.t-miradouro .mir-carteira-all a{font-size:var(--mir-text-2xs);letter-spacing:var(--mir-caps);text-transform:uppercase;color:var(--mir-brass-text);border-block-end:1px solid;padding-block-end:4px}.t-miradouro .mir-carteira.is-dark{background:var(--mir-graphite);color:var(--s-band-contrast);--s-heading:var(--s-band-contrast);padding-block-end:clamp(3rem,4.5vw,4.5rem)}.t-miradouro .mir-carteira.is-dark .mir-rubric,.t-miradouro .mir-carteira.is-dark .mir-carteira-all a{color:var(--mir-brass-dark)}.t-miradouro .mir-carteira.is-dark .mir-section-lead{color:var(--mir-muted-dark)}.t-miradouro .mir-brief-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(1.4rem,3vw,2.4rem);display:grid}.t-miradouro .mir-brief h3{font-family:var(--s-font-heading);font-weight:400;font-size:var(--mir-text-xl);margin:1rem 0 .4rem;line-height:1.2}.t-miradouro .mir-brief-place{font-size:var(--mir-text-2xs);letter-spacing:.1em;text-transform:uppercase;color:currentColor;opacity:.66;margin:0}.t-miradouro .mir-brief-price{font-family:var(--s-font-heading);font-size:var(--mir-text-lg);color:var(--s-price);margin:.7rem 0 0}.t-miradouro .is-dark .mir-brief-price{color:var(--s-price-on-dark)}.t-miradouro .mir-types-list{border-block-start:1px solid var(--mir-line);margin:0;padding:0;list-style:none}.t-miradouro .mir-types-list a{border-block-end:1px solid var(--mir-line);font-family:var(--s-font-heading);justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.15rem;font-size:clamp(1.1rem,1.8vw,1.5rem);transition:padding-inline-start .2s,color .16s;display:flex}.t-miradouro .mir-types-list a:hover{color:var(--mir-brass-text);padding-inline-start:.8rem}.t-miradouro .mir-types-list em{font-style:normal;font-family:var(--s-font-body);font-size:var(--mir-text-2xs);letter-spacing:var(--mir-caps);text-transform:uppercase;color:var(--mir-muted)}.t-miradouro .mir-about-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.t-miradouro .mir-about-shot{width:100%;max-width:440px}.t-miradouro .mir-about-imagem-esquerda .mir-about-shot{margin-inline-end:auto}.t-miradouro .mir-about-imagem-direita .mir-about-shot{order:2;margin-inline-start:auto}.t-miradouro .mir-about-destaque .mir-about-grid{grid-template-columns:minmax(0,1fr)}.t-miradouro .mir-about-destaque .mir-about-shot{max-width:460px}.t-miradouro .mir-about-text .mir-btn{margin-block-start:1.8rem}.t-miradouro .mir-figures{background:color-mix(in srgb, var(--mir-brass) 9%, var(--mir-paper));border-block:1px solid color-mix(in srgb, var(--mir-brass) 30%, transparent);padding-block:clamp(2.6rem,5vw,4rem)}.t-miradouro .mir-figures-title{margin-block-end:2rem}.t-miradouro .mir-figures-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;margin:0;display:grid}.t-miradouro .mir-figures-row dt{font-family:var(--s-font-heading);color:var(--mir-ink);font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,4vw,3.2rem);line-height:1}.t-miradouro .mir-figures-row dd{font-size:var(--mir-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--mir-muted) 65%, var(--mir-ink));max-width:20ch;margin:.6rem 0 0}.t-miradouro .mir-method-list{counter-reset:none;margin:0;padding:0;list-style:none}.t-miradouro .mir-method-list li{border-block-end:1px solid var(--mir-line);grid-template-columns:2.6rem 4rem minmax(0,1fr);align-items:start;gap:1.4rem;padding-block:clamp(1.6rem,3vw,2.4rem);display:grid}.t-miradouro .mir-method-list li:first-child{border-block-start:1px solid var(--mir-line)}.t-miradouro .mir-method-mark{color:var(--mir-brass-text);padding-block-start:.2rem;display:flex}.t-miradouro .mir-method-index{font-family:var(--s-font-heading);color:var(--mir-muted);font-size:1.6rem;line-height:1.1}.t-miradouro .mir-method-list h3,.t-miradouro .mir-method-list h2{font-family:var(--s-font-heading);margin:0 0 .55rem;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:400}.t-miradouro .mir-method-list p{max-width:62ch;color:var(--mir-muted);margin:0}.t-miradouro .mir-people-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(1.5rem,3vw,2.6rem);margin:0;padding:0;list-style:none;display:grid}.t-miradouro .mir-people-list :is(h2,h3){font-family:var(--s-font-heading);font-weight:400;font-size:var(--mir-text-xl);margin:1rem 0 .25rem}.t-miradouro .mir-people-role{font-size:var(--mir-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mir-muted);margin:0 0 .6rem}.t-miradouro .mir-people-list a{font-size:var(--mir-text-sm);color:var(--mir-brass-text);display:block}.t-miradouro .mir-voices{background:var(--mir-graphite);color:var(--mir-contrast)}.t-miradouro .mir-voices .mir-rubric{color:var(--mir-brass-dark);justify-content:center;max-width:480px;margin-inline:auto}.t-miradouro .mir-voices-list{text-align:center;gap:clamp(2.4rem,5vw,4rem);max-width:62ch;margin:0;margin-inline:auto;padding:0;list-style:none;display:grid}.t-miradouro .mir-voices blockquote{font-family:var(--s-font-heading);margin:0;font-size:clamp(1.25rem,2.3vw,1.85rem);line-height:1.38}.t-miradouro .mir-voices blockquote:before{content:"“";color:var(--mir-brass-dark)}.t-miradouro .mir-voices blockquote:after{content:"”";color:var(--mir-brass-dark)}.t-miradouro .mir-voices-by{font-size:var(--mir-text-2xs);letter-spacing:var(--mir-caps);text-transform:uppercase;color:var(--mir-muted-dark);margin:1rem 0 0}.t-miradouro .mir-voices-cartoes .mir-voices-list{text-align:start;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:none}.t-miradouro .mir-call{isolation:isolate;position:relative}.t-miradouro .mir-call-shot{z-index:-1;position:absolute;inset:0}.t-miradouro .mir-call-shot .mir-shot{aspect-ratio:auto;width:100%;height:100%}.t-miradouro .mir-call-shot:after{content:"";background:color-mix(in srgb, color-mix(in srgb, var(--s-surface) 34%, #000) 72%, transparent);position:absolute;inset:0}.t-miradouro .mir-call.has-shot{color:var(--mir-contrast);padding-block:clamp(3.5rem,5vw,5rem)}.t-miradouro .mir-call-inner{justify-items:start;gap:1.1rem;max-width:640px;display:grid}.t-miradouro .mir-call-lead{font-size:var(--mir-text-lg);color:color-mix(in srgb, currentColor 78%, transparent);margin:0}.t-miradouro .mir-call-cartao .mir-call-inner{background:var(--s-card);color:var(--mir-contrast);max-width:none;padding:clamp(2.2rem,5vw,3.6rem)}.t-miradouro .mir-call-faixa{border-block:1px solid var(--mir-line)}.t-miradouro .mir-contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.t-miradouro .mir-contact-list{margin:2rem 0 0;padding:0;list-style:none}.t-miradouro .mir-contact-list li{border-block-end:1px solid var(--mir-line);font-size:var(--mir-text-base);grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding-block:.85rem;display:grid}.t-miradouro .mir-contact-list span{font-size:var(--mir-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mir-muted)}.t-miradouro .mir-contact-list a:hover{color:var(--mir-brass-text)}.t-miradouro .mir-enquiry{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem 1.5rem;display:grid}.t-miradouro .mir-line-field{gap:.35rem;display:grid}.t-miradouro .mir-line-field-wide,.t-miradouro .mir-enquiry>:is(.mir-consent,.mir-form-error,.mir-form-note,.cf-turnstile,.mir-btn){grid-column:1/-1}.t-miradouro .mir-line-field span{font-size:var(--mir-text-2xs);letter-spacing:var(--mir-caps);text-transform:uppercase;color:var(--mir-muted)}.t-miradouro .mir-line-field :is(input,textarea){border:0;border-block-end:1px solid var(--mir-rule);font-size:var(--mir-text-base);color:var(--mir-ink);resize:vertical;background:0 0;padding-block:.55rem}.t-miradouro .mir-line-field :is(input,textarea):focus-visible{border-block-end-color:var(--mir-brass);outline:0}.t-miradouro .mir-honey{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.t-miradouro .mir-consent{font-size:var(--mir-text-sm);color:var(--mir-muted);gap:.7rem;display:flex}.t-miradouro .mir-consent a{color:var(--mir-brass-text);text-underline-offset:3px;text-decoration:underline}.t-miradouro .mir-form-error{font-size:var(--mir-text-sm);color:#b3261e;margin:0}.t-miradouro .mir-form-note{font-size:var(--mir-text-xs);color:var(--mir-muted);margin:0}.t-miradouro .mir-sent{border:1px solid var(--mir-brass);justify-items:start;gap:.7rem;padding:clamp(1.6rem,3vw,2.4rem);display:grid}.t-miradouro .mir-sent-title{font-family:var(--s-font-heading);font-size:var(--mir-text-xl);margin:0}.t-miradouro .mir-sent p{color:var(--mir-muted);margin:0}.t-miradouro .mir-question{border-block-end:1px solid var(--mir-line)}.t-miradouro .mir-question:first-child{border-block-start:1px solid var(--mir-line)}.t-miradouro .mir-question h3{margin:0}.t-miradouro .mir-question button{text-align:start;cursor:pointer;width:100%;color:inherit;background:0 0;grid-template-columns:3rem minmax(0,1fr) 1.6rem;align-items:center;gap:1rem;padding-block:1.25rem;display:grid}.t-miradouro .mir-question-index{font-family:var(--s-font-heading);font-size:var(--mir-text-lg);color:var(--mir-brass-text)}.t-miradouro .mir-question-text{font-family:var(--s-font-heading);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.3}.t-miradouro .mir-question-mark{justify-self:end;width:16px;height:16px;position:relative}.t-miradouro .mir-question-mark:before,.t-miradouro .mir-question-mark:after{content:"";background:var(--mir-brass-text);transition:transform .2s,opacity .16s;position:absolute}.t-miradouro .mir-question-mark:before{height:1px;inset-block-start:7px;inset-inline:0}.t-miradouro .mir-question-mark:after{width:1px;inset-block:0;inset-inline-start:7px}.t-miradouro .mir-question.is-open .mir-question-mark:after{opacity:0;transform:scaleY(0)}.t-miradouro .mir-question-body{padding:0 0 1.4rem 4rem}.t-miradouro .mir-question-body p{max-width:62ch;color:var(--mir-muted);margin:0}.t-miradouro .mir-plates{gap:.9rem;display:grid}.t-miradouro .mir-plate{aspect-ratio:3/2;border:1px solid var(--mir-line);background:color-mix(in srgb, var(--mir-line) 45%, var(--mir-paper));cursor:zoom-in;width:100%;padding:0;display:block;position:relative;overflow:hidden}.t-miradouro .mir-plate img{object-fit:cover}.t-miradouro .mir-plate-count{background:color-mix(in srgb, color-mix(in srgb, var(--s-surface) 34%, #000) 78%, transparent);color:var(--s-bg);font-size:var(--mir-text-2xs);letter-spacing:.12em;padding:.45rem .9rem;position:absolute;inset-block-end:0;inset-inline-end:0}.t-miradouro .mir-plate-strip{grid-auto-columns:minmax(88px,1fr);grid-auto-flow:column;gap:.6rem;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.t-miradouro .mir-plate-strip button{aspect-ratio:4/3;border:1px solid var(--mir-line);cursor:pointer;opacity:.62;width:100%;padding:0;transition:opacity .16s,border-color .16s;display:block;position:relative;overflow:hidden}.t-miradouro .mir-plate-strip button img{object-fit:cover}.t-miradouro .mir-plate-strip button:hover,.t-miradouro .mir-plate-strip button.is-current{opacity:1;border-color:var(--mir-brass)}.t-miradouro .mir-zoom{z-index:90;background:color-mix(in srgb, var(--s-surface) 34%, #000);grid-template-columns:4rem 1fr 4rem;align-items:center;display:grid;position:fixed;inset:0}.t-miradouro .mir-zoom figure{height:84vh;margin:0;position:relative}.t-miradouro .mir-zoom figcaption{text-align:center;color:var(--s-bg);font-size:var(--mir-text-2xs);letter-spacing:.12em;position:absolute;inset-block-end:-2.2rem;inset-inline:0}.t-miradouro .mir-zoom button{color:var(--s-bg);cursor:pointer;background:0 0;font-size:2rem;line-height:1}.t-miradouro .mir-zoom-close{font-size:2.4rem;position:absolute;inset-block-start:1rem;inset-inline-end:1.4rem}.t-miradouro .mir-dossier-head{padding-block:clamp(2.4rem,5vw,4rem) clamp(1.6rem,3vw,2.4rem)}.t-miradouro .mir-crumbs{font-size:var(--mir-text-2xs);letter-spacing:var(--mir-caps);text-transform:uppercase;color:var(--mir-muted);gap:.6rem;margin-block-end:1.4rem;display:flex}.t-miradouro .mir-crumbs a:hover{color:var(--mir-brass-text)}.t-miradouro .mir-dossier-meta{border-block-start:1px solid var(--mir-line);color:var(--mir-muted);font-size:var(--mir-text-base);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin:1.2rem 0 0;padding-block-start:1rem;display:flex}.t-miradouro .mir-dossier-price{font-family:var(--s-font-heading);color:var(--s-price);font-size:clamp(1.4rem,2.4vw,2rem)}.t-miradouro .mir-dossier-grid{grid-template-columns:minmax(0,1fr) minmax(0,.5fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid}.t-miradouro .mir-dossier-main>*+*{margin-block-start:2.2rem}.t-miradouro .mir-marks{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.t-miradouro .mir-marks li{border:1px solid var(--mir-line);font-size:var(--mir-text-xs);letter-spacing:.06em;color:var(--mir-muted);padding:.35rem .85rem}.t-miradouro .mir-facts{border-block-start:1px solid var(--mir-line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;margin:0;display:grid}.t-miradouro .mir-facts>div{border-block-end:1px solid var(--mir-line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.8rem;padding-inline-end:1.4rem;display:flex}.t-miradouro .mir-facts dt{font-size:var(--mir-text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--mir-muted)}.t-miradouro .mir-facts dd{font-size:var(--mir-text-base);font-variant-numeric:tabular-nums;margin:0}.t-miradouro .mir-dossier-links{flex-wrap:wrap;gap:.8rem;display:flex}.t-miradouro .mir-dossier-place{color:var(--mir-muted)}.t-miradouro .mir-panel{background:var(--mir-graphite);color:var(--mir-contrast);padding:clamp(1.5rem,3vw,2.2rem);position:sticky;inset-block-start:8.5rem}.t-miradouro .mir-panel-price{font-family:var(--s-font-heading);color:var(--s-price);margin:0;font-size:clamp(1.6rem,2.6vw,2.1rem)}.t-miradouro .mir-panel-ref{font-size:var(--mir-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mir-muted-dark);margin:.4rem 0 1.4rem}.t-miradouro .mir-panel-title{border-block-start:1px solid color-mix(in srgb, var(--mir-contrast) 18%, transparent);font-family:var(--s-font-heading);font-weight:400;font-size:var(--mir-text-xl);margin:2rem 0 1.2rem;padding-block-start:1.4rem}.t-miradouro .mir-panel .mir-line-field span,.t-miradouro .mir-panel .mir-consent,.t-miradouro .mir-panel .mir-form-note{color:var(--mir-muted-dark)}.t-miradouro .mir-panel .mir-line-field :is(input,textarea){color:var(--mir-contrast);border-block-end-color:color-mix(in srgb, var(--mir-contrast) 34%, transparent)}.t-miradouro .mir-panel .mir-consent a{color:var(--mir-brass-dark)}.t-miradouro .mir-dossier-legal{width:var(--mir-shell);border-block-start:1px solid var(--mir-line);font-size:var(--mir-text-xs);color:var(--mir-muted);margin:0 auto;padding-block:2.4rem}.t-miradouro .mir-similar{background:color-mix(in srgb, var(--mir-brass) 7%, var(--mir-paper))}.t-miradouro .mir-foot{background:var(--s-footer);color:var(--s-footer-ink);border-block-start:1px solid color-mix(in srgb, var(--mir-brass) 40%, transparent);--s-heading:var(--s-footer-ink)}.t-miradouro .mir-foot-inner{width:var(--mir-shell);grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:start;gap:clamp(2.25rem,4vw,4rem);margin-inline:auto;padding-block:clamp(3rem,4.5vw,4.5rem);display:grid}.t-miradouro .mir-foot-name p{font-family:var(--s-font-heading);margin:0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.12}.t-miradouro .mir-foot-line{max-width:30ch;color:var(--mir-muted-dark);line-height:1.55;font-family:var(--s-font-body)!important;font-size:var(--mir-text-md)!important;margin-block-start:.7rem!important}.t-miradouro .mir-foot-ami{letter-spacing:var(--mir-caps);text-transform:uppercase;color:var(--mir-brass-dark);font-family:var(--s-font-body)!important;font-size:var(--mir-text-2xs)!important;margin-block-start:1.1rem!important}.t-miradouro .mir-foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}.t-miradouro .mir-foot-cols h2{border-block-end:1px solid color-mix(in srgb, var(--mir-brass) 34%, transparent);font-family:var(--s-font-body);font-size:var(--mir-text-2xs);letter-spacing:var(--mir-caps);text-transform:uppercase;color:var(--mir-brass-dark);margin:0 0 1rem;padding-block-end:.7rem;font-weight:600}.t-miradouro .mir-foot-cols ul{font-size:var(--mir-text-md);color:var(--mir-muted-dark);gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.t-miradouro .mir-foot-cols a{color:inherit;overflow-wrap:anywhere;text-decoration:none;transition:color .2s}.t-miradouro .mir-foot-cols a:hover,.t-miradouro .mir-foot-cols a:focus-visible{color:var(--s-footer-ink);--s-heading:var(--s-footer-ink)}.t-miradouro .mir-foot-bar{width:var(--mir-shell);border-block-start:1px solid color-mix(in srgb, var(--mir-contrast) 14%, transparent);font-size:var(--mir-text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--s-muted-on-dark);flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin-inline:auto;padding-block:1.2rem;display:flex}@media (max-width:1000px){.t-miradouro .mir-dossier-grid,.t-miradouro .mir-contact-grid,.t-miradouro .mir-about-grid{grid-template-columns:minmax(0,1fr)}.t-miradouro .mir-about-imagem-direita .mir-about-shot{order:0}.t-miradouro .mir-about-shot{max-width:420px}.t-miradouro .mir-panel{position:static}}@media (max-width:860px){.t-miradouro .mir-head-links{display:none}.t-miradouro .mir-head-toggle{display:block}.t-miradouro .mir-head.is-open .mir-drawer{display:flex}.t-miradouro .mir-head-top{grid-template-columns:auto 1fr auto;padding-block:.9rem}.t-miradouro .mir-head-ami{display:none}.t-miradouro .mir-wordmark{text-align:start;justify-items:start}.t-miradouro .mir-head-tel{display:none}.t-miradouro .mir-entry-link,.t-miradouro .mir-entry.is-flipped .mir-entry-link{grid-template-columns:minmax(0,1fr);gap:1.2rem}.t-miradouro .mir-entry-index,.t-miradouro .mir-entry.is-flipped .mir-entry-index{text-align:start;order:0;font-size:1.8rem}.t-miradouro .mir-entry.is-flipped .mir-entry-shot,.t-miradouro .mir-entry.is-flipped .mir-entry-body{order:0}.t-miradouro .mir-register{grid-template-columns:minmax(0,1fr)}.t-miradouro .mir-hero-register{width:100%;margin-block-start:0}.t-miradouro .mir-hero-plate{background:var(--s-card);width:100%;color:var(--s-ink);padding:2rem 22px 2.4rem;position:static}.t-miradouro .mir-hero-plate .mir-hero-lead{color:color-mix(in srgb, var(--s-ink) 88%, transparent)}.t-miradouro .mir-hero-plate .mir-hero-eyebrow{color:var(--mir-brass-text)}.t-miradouro .mir-hero-shot .mir-shot{min-height:320px}.t-miradouro .mir-enquiry{grid-template-columns:minmax(0,1fr)}.t-miradouro .mir-method-list li{grid-template-columns:2.4rem minmax(0,1fr)}.t-miradouro .mir-method-index{display:none}.t-miradouro .mir-question button{grid-template-columns:2.4rem minmax(0,1fr) 1.4rem}.t-miradouro .mir-question-body{padding-inline-start:2.4rem}.t-miradouro .mir-zoom{grid-template-columns:2.5rem 1fr 2.5rem}.t-miradouro .mir-foot-inner{grid-template-columns:minmax(0,1fr)}.t-miradouro .mir-foot-cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:420px){.t-miradouro .mir-foot-cols{grid-template-columns:minmax(0,1fr)}}.t-miradouro{--mir-raio:var(--s-radius)}.t-miradouro .mir-btn,.t-miradouro .mir-sieve :is(select,input),.t-miradouro .mir-line-field :is(input,textarea),.t-miradouro :is(.mir-sieve,.mir-sent,.mir-map,.mir-panel),.t-miradouro :is(.mir-shot-bare,.mir-shot-empty-frame,.mir-marks li,.mir-register select){border-radius:var(--mir-raio)}.t-miradouro .mir-map{overflow:hidden}.site[data-image=rounded].t-miradouro :is(.mir-shot,.mir-plate,.mir-plate-strip button){border-radius:max(var(--mir-raio), var(--s-image-radius))}.site[data-image=sharp].t-miradouro :is(.mir-shot,.mir-plate,.mir-plate-strip button),.site[data-image=rounded].t-miradouro :is(.mir-hero-shot,.mir-call-shot) .mir-shot{border-radius:0}
.t-cais{--cai-text-2xs:.6875rem;--cai-text-xs:.75rem;--cai-text-sm:.8125rem;--cai-text-md:.875rem;--cai-text-base:.9375rem;--cai-text-lg:1.0625rem;--cai-text-xl:1.1875rem;--cai-black:var(--s-primary);--cai-orange:var(--s-accent);--cai-orange-text:var(--s-accent-text);--cai-orange-dark:var(--s-accent-on-dark);--cai-concrete:var(--s-bg);--cai-grit:var(--s-surface);--cai-ink:var(--s-ink);--cai-muted:var(--s-muted-text);--cai-muted-dark:var(--s-muted-on-dark);--cai-line:var(--s-line-strong);--cai-hair:var(--s-line);--cai-contrast:var(--s-primary-contrast);--cai-shell:min(1280px, calc(100% - 40px));--cai-space:clamp(3.25rem, 5vw, 5rem);background:var(--s-card);color:var(--cai-ink);font-size:16px;line-height:1.55}.t-cais .cai-hero-plate img{object-position:center 24%}.t-cais .cai-record-title .cai-h1{text-wrap:balance;max-width:28ch;font-size:clamp(1.9rem,3.2vw,2.85rem);line-height:1.02}.t-cais .cai-hero-text>*{animation:.62s cubic-bezier(.16,1,.3,1) both cai-copy-in}.t-cais .cai-hero-text>:nth-child(2){animation-delay:90ms}.t-cais .cai-hero-text>:nth-child(3){animation-delay:.15s}.t-cais .cai-hero-text>:nth-child(4){animation-delay:.22s}.t-cais .cai-hero-plate{animation:.85s cubic-bezier(.16,1,.3,1) both cai-portrait-in}@keyframes cai-copy-in{0%{opacity:0;transform:translate(-22px)}}@keyframes cai-portrait-in{0%{opacity:0;clip-path:inset(0 0 0 18%)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.t-cais .site-main section:not(.cai-hero)>*{opacity:0;transition:opacity .56s cubic-bezier(.22,.9,.25,1),translate .56s cubic-bezier(.22,.9,.25,1);translate:0 24px}.t-cais .site-main section:not(.cai-hero)>:nth-child(2){transition-delay:70ms}.t-cais .site-main section:not(.cai-hero)>:nth-child(3){transition-delay:.14s}.t-cais .site-main section:not(.cai-hero)>:nth-child(4){transition-delay:.21s}.t-cais .site-main section[data-in]>*{opacity:1;translate:none}.t-cais .site-main section:not(.cai-hero) :is(article,li){opacity:0;transition:opacity .58s cubic-bezier(.22,.9,.25,1) .1s,translate .58s cubic-bezier(.22,.9,.25,1) .1s;translate:0 22px}.t-cais .site-main section:not(.cai-hero) :is(article,li):nth-child(2){transition-delay:.17s}.t-cais .site-main section:not(.cai-hero) :is(article,li):nth-child(3){transition-delay:.24s}.t-cais .site-main section:not(.cai-hero) :is(article,li):nth-child(4){transition-delay:.31s}.t-cais .site-main section:not(.cai-hero) :is(article,li):nth-child(5){transition-delay:.38s}.t-cais .site-main section:not(.cai-hero) :is(article,li):nth-child(6){transition-delay:.45s}.t-cais .site-main section[data-in] :is(article,li){opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){.t-cais .cai-hero-text>*,.t-cais .cai-hero-plate,.t-cais .site-main section>*,.t-cais .site-main article{animation:none!important}.t-cais .site-main article img{transition:none!important;transform:none!important}}.t-cais .site-main article img{transition:transform .7s cubic-bezier(.16,1,.3,1),filter .26s}.t-cais .site-main article:hover img{filter:saturate(1.04)contrast(1.02);transform:scale(1.03)}.t-cais .cai-shell{width:var(--cai-shell);margin-inline:auto}.t-cais .cai-shell-narrow{width:min(760px,100% - 40px)}.t-cais .cai-section{padding-block:var(--cai-space)}.t-cais .cai-slab+.cai-slab .cai-section{border-block-start:1px solid var(--cai-hair)}.t-cais :is(.cai-h1,.cai-h2,.cai-h3){font-family:var(--s-font-heading);text-transform:uppercase;letter-spacing:.01em;color:inherit;margin:0;font-weight:500}.t-cais .cai-h1{max-width:16ch;font-size:clamp(2.4rem,5.4vw,4.4rem);line-height:1.07}.t-cais .cai-h2{max-width:20ch;font-size:clamp(1.7rem,3.2vw,2.7rem);line-height:1.1}.t-cais .cai-h3{font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.15}.t-cais .cai-index{font-size:var(--cai-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--cai-muted);align-items:center;gap:.55rem;margin:0 0 1rem;font-weight:600;display:flex}.t-cais .cai-index span{color:var(--cai-orange-text);font-variant-numeric:tabular-nums}.t-cais .cai-index em{color:var(--cai-orange-text);font-style:normal}.t-cais .cai-head{border-block-start:3px solid var(--cai-orange);margin-block-end:clamp(1.75rem,2.8vw,2.4rem);padding-block-start:1.2rem}.t-cais .cai-head-lead{max-width:56ch;font-size:var(--cai-text-lg);color:var(--cai-muted);margin:.9rem 0 0}.t-cais .cai-prose{font-size:var(--cai-text-lg);color:color-mix(in srgb, var(--cai-ink) 88%, var(--cai-muted))}.t-cais .cai-prose>*+*{margin-block-start:1rem}.t-cais .cai-prose :where(p,ul,ol){max-width:64ch;margin:0}.t-cais .cai-prose :where(ul,ol){padding-inline-start:1.1rem}.t-cais .cai-prose a{color:var(--cai-orange-text);text-underline-offset:3px;text-decoration:underline}.t-cais .cai-btn{border:2px solid var(--cai-ink);color:inherit;font-family:var(--s-font-heading);font-size:var(--cai-text-sm);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:.85rem 1.6rem;font-weight:500;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.t-cais .cai-btn-fill{background:var(--cai-orange);border-color:var(--cai-orange);color:var(--s-accent-contrast)}.t-cais .cai-btn-fill:hover{background:color-mix(in srgb, var(--s-ink) 57%, #000);border-color:color-mix(in srgb, var(--s-ink) 57%, #000);color:var(--cai-orange-dark)}.t-cais .cai-btn-line:hover{background:var(--s-band);color:var(--cai-concrete)}.t-cais .cai-btn:disabled{opacity:.5;cursor:not-allowed}.t-cais .cai-plate{background:color-mix(in srgb, var(--cai-grit) 80%, var(--cai-ink));border:1px solid var(--cai-line);display:block;position:relative;overflow:hidden}.t-cais .cai-plate>img{object-fit:cover}.t-cais .cai-plate-empty{background:repeating-linear-gradient(90deg, transparent 0 14px, color-mix(in srgb, var(--cai-line) 60%, transparent) 14px 15px);position:absolute;inset:0}.t-cais .cai-locator{border:1px solid var(--cai-line);aspect-ratio:2;position:relative}.t-cais .cai-locator iframe{filter:grayscale()contrast(1.15);border:0;width:100%;height:100%;display:block}.t-cais .cai-locator-note{background:var(--cai-orange);color:var(--s-accent-contrast);font-size:var(--cai-text-2xs);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:.4rem .85rem;position:absolute;inset-block-start:0;inset-inline-start:0}.t-cais .cai-bar{z-index:40;background:var(--cai-black);color:var(--cai-contrast);border-block-end:3px solid var(--cai-orange);position:sticky;inset-block-start:0}.t-cais .cai-bar-inner{width:var(--cai-shell);justify-content:space-between;align-items:center;gap:1.5rem;min-height:74px;margin-inline:auto;display:flex}.t-cais .cai-mark{gap:.15rem;display:grid}.t-cais .cai-mark strong{font-family:var(--s-font-heading);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:500;line-height:1}.t-cais .cai-mark span{font-size:var(--cai-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--cai-orange-dark)}.t-cais .cai-bar-links{gap:clamp(1rem,2.4vw,2.2rem);display:flex}.t-cais .cai-bar-links a{font-size:var(--cai-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--cai-muted-dark);border-block-end:2px solid #0000;align-items:baseline;gap:.4rem;padding-block:.35rem;display:flex}.t-cais .cai-bar-links a span{font-size:var(--cai-text-2xs);color:var(--cai-orange-dark);font-variant-numeric:tabular-nums}.t-cais .cai-bar-links a:hover,.t-cais .cai-bar-links a.is-active{color:var(--s-band-contrast);border-block-end-color:var(--cai-orange);--s-heading:var(--s-band-contrast)}.t-cais .cai-bar-side{align-items:center;gap:.8rem;display:flex}.t-cais .cai-bar-tel{border:2px solid var(--cai-orange);color:var(--cai-orange-dark);font-size:var(--cai-text-sm);letter-spacing:.06em;padding:.55rem 1rem}.t-cais .cai-bar-tel:hover{background:var(--cai-orange);color:var(--s-accent-contrast)}.t-cais .cai-bar-toggle{background:var(--cai-orange);color:var(--s-accent-contrast);font-family:var(--s-font-heading);font-size:var(--cai-text-sm);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:.55rem .9rem;display:none}.t-cais .cai-sheet{border-block-start:1px solid color-mix(in srgb, var(--cai-contrast) 18%, transparent);flex-direction:column;display:none}.t-cais .cai-sheet a{border-block-end:1px solid color-mix(in srgb, var(--cai-contrast) 12%, transparent);font-size:var(--cai-text-md);letter-spacing:.1em;text-transform:uppercase;gap:.7rem;padding:.9rem 20px;display:flex}.t-cais .cai-sheet a span{color:var(--cai-orange-dark)}.t-cais .cai-hero{border-block-end:1px solid var(--cai-hair);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;display:grid;overflow:hidden}.t-cais .cai-hero-plate{overflow:hidden}.t-cais .cai-hero-text{background:var(--cai-grit);flex-direction:column;justify-content:center;padding:clamp(3rem,6vw,5.5rem) clamp(1.5rem,4vw,4rem);padding-inline-start:max(20px,50vw - 640px);display:flex}.t-cais .cai-hero-eyebrow{border-block-end:3px solid var(--cai-orange);font-size:var(--cai-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--cai-orange-text);align-self:flex-start;margin:0 0 1.3rem;padding-block-end:.9rem;font-weight:600}.t-cais .cai-hero-lead{max-width:46ch;font-size:var(--cai-text-lg);color:var(--cai-muted);margin:1.2rem 0 0}.t-cais .cai-hero-actions{flex-wrap:wrap;gap:.8rem;margin-block-start:2rem;display:flex}.t-cais .cai-hero-plate .cai-plate{aspect-ratio:auto;border:0;border-inline-start:1px solid var(--cai-line);width:100%;height:100%;min-height:clamp(340px,62vh,640px)}.t-cais .cai-hero-query{border-block-start:1px solid var(--cai-line);grid-column:1/-1}@media (min-width:1500px){.t-cais .cai-hero{height:min(660px,100svh - 78px)}.t-cais .cai-hero-plate .cai-plate{min-height:0}.t-cais .cai-hero-plate .cai-plate img{object-fit:cover;width:100%;height:100%}}.t-cais .cai-query{width:var(--cai-shell);grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:0;margin-inline:auto;padding-block:1.2rem;display:grid}.t-cais .cai-query label,.t-cais .cai-rack label{gap:.3rem;padding-inline-end:1.2rem;display:grid}.t-cais .cai-query span,.t-cais .cai-rack span{font-size:var(--cai-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--cai-muted);font-weight:600}.t-cais .cai-query :is(select,input),.t-cais .cai-rack :is(select,input){background:var(--cai-concrete);border:1px solid var(--cai-line);width:100%;min-width:0;line-height:1.3;font-size:var(--cai-text-base);color:var(--cai-ink);border-radius:0;padding:.6rem .7rem}.t-cais .cai-query button{align-self:end}.t-cais .cai-rack{border:1px solid var(--cai-line);background:var(--cai-grit);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:1rem 0;margin-block-end:1.6rem;padding:1.3rem;display:grid}.t-cais .cai-total{font-size:var(--cai-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--cai-muted);margin:0 0 1.8rem;font-weight:600}.t-cais .cai-empty{color:var(--cai-muted);padding-block:3rem}.t-cais .cai-pager{gap:.5rem;margin-block-start:2.6rem;display:flex}.t-cais .cai-pager a{text-align:center;border:1px solid var(--cai-line);min-width:42px;font-size:var(--cai-text-sm);font-variant-numeric:tabular-nums;color:var(--cai-muted);padding:.5rem}.t-cais .cai-pager a.is-current,.t-cais .cai-pager a:hover{background:var(--cai-orange);border-color:var(--cai-orange);color:var(--s-accent-contrast)}.t-cais .cai-fichas{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1px;display:grid}.t-cais .cai-stock .cai-fichas{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (min-width:1100px){.t-cais .cai-catalogue .cai-fichas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:720px) and (max-width:1099px){.t-cais .cai-fichas:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:601px) and (max-width:719px){.t-cais .cai-fichas:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}}.t-cais .cai-ficha{background:var(--cai-concrete);outline:1px solid var(--cai-line)}.t-cais .cai-ficha>a{flex-direction:column;height:100%;display:flex}.t-cais .cai-ficha-plate{position:relative}.t-cais .cai-ficha-plate .cai-plate{border:0;border-block-end:1px solid var(--cai-line)}.t-cais .cai-ficha-tag,.t-cais .cai-ficha-ref{font-size:var(--cai-text-2xs);letter-spacing:.14em;text-transform:uppercase;padding:.35rem .7rem;font-weight:600;position:absolute;inset-block-start:0}.t-cais .cai-ficha-tag{background:var(--cai-orange);color:var(--s-accent-contrast);inset-inline-start:0}.t-cais .cai-ficha-ref{background:var(--cai-black);color:var(--cai-contrast);font-variant-numeric:tabular-nums;inset-inline-end:0}.t-cais .cai-ficha-body{flex-direction:column;flex:auto;padding:1.2rem;display:flex}.t-cais .cai-ficha-place{font-size:var(--cai-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--cai-muted);margin:0 0 .5rem}.t-cais .cai-ficha-title{font-family:var(--s-font-heading);text-transform:uppercase;font-weight:500;font-size:var(--cai-text-xl);margin:0 0 1rem;line-height:1.15}.t-cais .cai-ficha-table{border-block-start:1px solid var(--cai-hair);margin:0}.t-cais .cai-ficha-table>div{border-block-end:1px solid var(--cai-hair);font-size:var(--cai-text-sm);justify-content:space-between;gap:1rem;padding-block:.45rem;display:flex}.t-cais .cai-ficha-table dt{color:var(--cai-muted);letter-spacing:.06em}.t-cais .cai-ficha-table dd{font-variant-numeric:tabular-nums;margin:0}.t-cais .cai-ficha-value{font-family:var(--s-font-heading);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-block-start:auto;padding-block-start:1rem;font-size:1.4rem;font-weight:500}.t-cais .cai-ficha>a:hover .cai-ficha-value{color:var(--cai-orange-text)}.t-cais .cai-more{margin:2.4rem 0 0}.t-cais .cai-uses-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.t-cais .cai-uses-grid li{outline:1px solid var(--cai-line)}.t-cais .cai-uses-grid a{background:var(--cai-concrete);gap:.4rem;height:100%;padding:1.4rem;display:grid}.t-cais .cai-uses-grid a:hover{background:var(--cai-grit)}.t-cais .cai-uses-n{font-size:var(--cai-text-2xs);letter-spacing:.16em;color:var(--cai-orange-text);font-variant-numeric:tabular-nums}.t-cais .cai-uses-grid strong{font-family:var(--s-font-heading);text-transform:uppercase;font-weight:500;font-size:var(--cai-text-xl)}.t-cais .cai-uses-grid em{font-style:normal;font-size:var(--cai-text-sm);color:var(--cai-muted)}.t-cais .cai-profile-grid{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.t-cais .cai-profile-plate{width:100%;max-width:440px;margin-inline-start:auto}.t-cais .cai-profile-imagem-esquerda .cai-profile-plate{order:-1;margin-inline:0 auto}.t-cais .cai-profile-text .cai-btn{margin-block-start:1.8rem}.t-cais .cai-strip{background:var(--s-band);color:var(--s-band-contrast);--s-heading:var(--s-band-contrast)}.t-cais .cai-strip-row{border-block-start:1px solid color-mix(in srgb, var(--cai-contrast) 20%, transparent);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.t-cais .cai-strip-row>div{border-block-end:1px solid color-mix(in srgb, var(--cai-contrast) 20%, transparent);padding:1.6rem 1.2rem 1.2rem 0}.t-cais .cai-strip-row dt{font-family:var(--s-font-heading);color:var(--cai-orange-dark);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1}.t-cais .cai-strip-row dd{font-size:var(--cai-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--cai-muted-dark);max-width:22ch;margin:.6rem 0 0}.t-cais .cai-phases-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.t-cais .cai-phases-grid li{background:var(--cai-concrete);outline:1px solid var(--cai-line);align-content:start;gap:.5rem;padding:1.6rem 1.4rem;display:grid}.t-cais .cai-phases-n{font-family:var(--s-font-heading);color:var(--cai-orange-text);font-size:1.6rem;line-height:1}.t-cais .cai-phases-glyph{color:var(--cai-ink);display:flex}.t-cais .cai-phases-grid :is(h2,h3){font-family:var(--s-font-heading);text-transform:uppercase;font-weight:500;font-size:var(--cai-text-xl);margin:.4rem 0 0}.t-cais .cai-phases-grid p{font-size:var(--cai-text-base);color:var(--cai-muted);margin:0}.t-cais .cai-crew-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.t-cais .cai-crew-grid :is(h2,h3){font-family:var(--s-font-heading);text-transform:uppercase;font-weight:500;font-size:var(--cai-text-lg);margin:.9rem 0 .2rem}.t-cais .cai-crew-grid p{font-size:var(--cai-text-sm);color:var(--cai-muted);margin:0 0 .4rem}.t-cais .cai-crew-grid a{font-size:var(--cai-text-sm);color:var(--cai-orange-text)}.t-cais .cai-said-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.t-cais .cai-said-grid li{background:var(--cai-concrete);outline:1px solid var(--cai-line);border-block-start:3px solid var(--cai-orange);padding:1.6rem 1.4rem}.t-cais .cai-said blockquote{font-size:var(--cai-text-lg);margin:0}.t-cais .cai-said li>p{font-size:var(--cai-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--cai-muted);margin:1.1rem 0 0}.t-cais .cai-hail{isolation:isolate;background:var(--cai-grit);position:relative}.t-cais .cai-hail-plate{z-index:-1;position:absolute;inset:0}.t-cais .cai-hail-plate .cai-plate{aspect-ratio:auto;border:0;width:100%;height:100%}.t-cais .cai-hail-plate:after{content:"";background:color-mix(in srgb, color-mix(in srgb, var(--s-ink) 57%, #000) 76%, transparent);position:absolute;inset:0}.t-cais .cai-hail.has-plate{color:var(--cai-contrast);padding-block:clamp(3.5rem,5vw,5rem)}.t-cais .cai-hail-inner{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.6rem;display:flex}.t-cais .cai-hail-inner p{max-width:52ch;color:color-mix(in srgb, currentColor 76%, transparent);margin:.8rem 0 0}.t-cais .cai-hail-cartao .cai-hail-inner{border:3px solid var(--cai-orange);padding:clamp(1.8rem,4vw,3rem)}.t-cais .cai-reach-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.t-cais .cai-reach-list{border-block-start:1px solid var(--cai-line);margin:2rem 0 0}.t-cais .cai-reach-list>div{border-block-end:1px solid var(--cai-hair);grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding-block:.8rem;display:grid}.t-cais .cai-reach-list dt{font-size:var(--cai-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--cai-muted);font-weight:600}.t-cais .cai-reach-list dd{font-size:var(--cai-text-base);margin:0}.t-cais .cai-reach-list a:hover{color:var(--cai-orange-text)}.t-cais .cai-request{border:1px solid var(--cai-line);background:var(--cai-grit);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.t-cais .cai-box-field{gap:.3rem;display:grid}.t-cais .cai-box-field-wide,.t-cais .cai-request>:is(.cai-agree,.cai-error,.cai-note,.cf-turnstile,.cai-btn){grid-column:1/-1}.t-cais .cai-box-field span{font-size:var(--cai-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--cai-muted);font-weight:600}.t-cais .cai-box-field :is(input,textarea){border:1px solid var(--cai-line);background:var(--cai-concrete);font-size:var(--cai-text-base);color:var(--cai-ink);resize:vertical;border-radius:0;padding:.65rem .75rem}.t-cais .cai-box-field :is(input,textarea):focus-visible{outline:2px solid var(--cai-orange);outline-offset:0}.t-cais .cai-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.t-cais .cai-agree{font-size:var(--cai-text-sm);color:var(--cai-muted);gap:.6rem;display:flex}.t-cais .cai-agree a{color:var(--cai-orange-text);text-underline-offset:3px;text-decoration:underline}.t-cais .cai-error{font-size:var(--cai-text-sm);color:#b3261e;margin:0}.t-cais .cai-note{font-size:var(--cai-text-xs);color:var(--cai-muted);margin:0}.t-cais .cai-done{border:3px solid var(--cai-orange);justify-items:start;gap:.7rem;padding:clamp(1.5rem,3vw,2.2rem);display:grid}.t-cais .cai-done-title{font-family:var(--s-font-heading);text-transform:uppercase;font-weight:500;font-size:var(--cai-text-xl);margin:0}.t-cais .cai-done p{color:var(--cai-muted);margin:0}.t-cais .cai-stack{border:1px solid var(--cai-line)}.t-cais .cai-stack-row+.cai-stack-row{border-block-start:1px solid var(--cai-line)}.t-cais .cai-stack-row h3{margin:0}.t-cais .cai-stack-row button{text-align:start;cursor:pointer;width:100%;color:inherit;font-family:var(--s-font-heading);text-transform:uppercase;font-weight:500;font-size:var(--cai-text-lg);background:0 0;justify-content:space-between;align-items:center;gap:1.4rem;padding:1.1rem 1.3rem;display:flex}.t-cais .cai-stack-row.is-open button{background:var(--cai-grit)}.t-cais .cai-stack-mark{border:2px solid var(--cai-orange);flex:0 0 18px;width:18px;height:18px;position:relative}.t-cais .cai-stack-mark:before,.t-cais .cai-stack-mark:after{content:"";background:var(--cai-orange-text);transition:opacity .14s;position:absolute}.t-cais .cai-stack-mark:before{height:2px;inset-block-start:6px;inset-inline:3px}.t-cais .cai-stack-mark:after{width:2px;inset-block:3px;inset-inline-start:6px}.t-cais .cai-stack-row.is-open .cai-stack-mark:after{opacity:0}.t-cais .cai-stack-body{padding:0 1.3rem 1.3rem}.t-cais .cai-stack-body p{max-width:68ch;color:var(--cai-muted);margin:0}.t-cais .cai-sheet-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid}.t-cais .cai-sheet-grid>button{outline:1px solid var(--cai-line);aspect-ratio:4/3;cursor:zoom-in;background:var(--cai-grit);padding:0;position:relative;overflow:hidden}.t-cais .cai-sheet-grid>button.is-lead{aspect-ratio:auto;grid-area:span 2/span 2;min-height:240px}.t-cais .cai-sheet-grid>button img{object-fit:cover}.t-cais .cai-sheet-grid>button span{background:var(--cai-black);color:var(--cai-contrast);font-size:var(--cai-text-2xs);letter-spacing:.12em;font-variant-numeric:tabular-nums;padding:.25rem .55rem;position:absolute;inset-block-end:0;inset-inline-start:0}.t-cais .cai-full{z-index:90;background:color-mix(in srgb, var(--s-ink) 57%, #000);grid-template-columns:4rem 1fr 4rem;align-items:center;display:grid;position:fixed;inset:0}.t-cais .cai-full figure{height:82vh;margin:0;position:relative}.t-cais .cai-full figcaption{text-align:center;color:var(--cai-orange-dark);font-size:var(--cai-text-2xs);letter-spacing:.16em;font-variant-numeric:tabular-nums;position:absolute;inset-block-end:-2rem;inset-inline:0}.t-cais .cai-full button{color:color-mix(in srgb, var(--s-primary-contrast) 0%, #fff);cursor:pointer;background:0 0;font-size:1.6rem}.t-cais .cai-full-close{font-family:var(--s-font-heading);font-size:var(--cai-text-sm);letter-spacing:.16em;text-transform:uppercase;border:2px solid var(--cai-orange);padding:.4rem .9rem;position:absolute;inset-block-start:1rem;inset-inline-end:1.2rem}.t-cais .cai-record-title{background:var(--cai-black);color:var(--cai-contrast);border-block-end:3px solid var(--cai-orange);padding-block:clamp(2.2rem,5vw,3.6rem)}.t-cais .cai-trail{font-size:var(--cai-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--cai-muted-dark);gap:.5rem;margin-block-end:1.2rem;display:flex}.t-cais .cai-trail a:hover{color:var(--cai-orange-dark)}.t-cais .cai-record-stamp{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:1.8rem 0 0;display:grid}.t-cais .cai-record-stamp>div{background:var(--cai-black);outline:1px solid color-mix(in srgb, var(--cai-contrast) 22%, transparent);padding:.9rem 1rem}.t-cais .cai-record-stamp dt{font-size:var(--cai-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--cai-muted-dark)}.t-cais .cai-record-stamp dd{font-size:var(--cai-text-base);margin:.35rem 0 0}.t-cais .cai-record-value dd{font-family:var(--s-font-heading);color:var(--cai-orange-dark);font-variant-numeric:tabular-nums;font-size:1.35rem}.t-cais .cai-record-sheet{padding-block:clamp(2rem,4vw,3rem)}.t-cais .cai-record-body>*+*{margin-block-start:2rem}.t-cais .cai-tags{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.t-cais .cai-tags li{border:1px solid var(--cai-line);font-size:var(--cai-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--cai-muted);padding:.3rem .8rem}.t-cais .cai-spec{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin:0;display:grid}.t-cais .cai-spec>div{background:var(--cai-concrete);outline:1px solid var(--cai-line);padding:.9rem 1rem}.t-cais .cai-spec dt{font-size:var(--cai-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--cai-muted)}.t-cais .cai-spec dd{font-size:var(--cai-text-lg);font-variant-numeric:tabular-nums;margin:.3rem 0 0}.t-cais .cai-record-links{flex-wrap:wrap;gap:.8rem;display:flex}.t-cais .cai-record-ask{background:var(--cai-grit);border-block:1px solid var(--cai-line);padding-block:var(--cai-space);margin-block-start:var(--cai-space)}.t-cais .cai-record-ask-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.t-cais .cai-record-ask-grid>div p{max-width:44ch;color:var(--cai-muted);margin:1rem 0 1.6rem}.t-cais .cai-record-legal{width:var(--cai-shell);font-size:var(--cai-text-xs);color:var(--cai-muted);margin-inline:auto;padding-block:2rem}.t-cais .cai-foot{background:var(--s-footer);color:var(--s-footer-ink);border-block-start:3px solid var(--cai-orange);--s-heading:var(--s-footer-ink)}.t-cais .cai-foot-grid{width:var(--cai-shell);grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:2rem;margin-inline:auto;padding-block:clamp(2.4rem,5vw,3.6rem);display:grid}.t-cais .cai-foot-name{font-family:var(--s-font-heading);text-transform:uppercase;margin:0;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:500;line-height:1.05}.t-cais .cai-foot-tag{font-size:var(--cai-text-sm);color:var(--cai-muted-dark);max-width:30ch;margin:.6rem 0 0}.t-cais .cai-foot h2{font-size:var(--cai-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--cai-orange-dark);margin:0 0 .9rem;font-weight:600}.t-cais .cai-foot ul{font-size:var(--cai-text-sm);color:var(--cai-muted-dark);gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.t-cais .cai-foot a:hover{color:var(--s-footer-ink);--s-heading:var(--s-footer-ink)}.t-cais .cai-foot-legal{width:var(--cai-shell);border-block-start:1px solid color-mix(in srgb, var(--cai-contrast) 18%, transparent);font-size:var(--cai-text-xs);color:var(--cai-muted-dark);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-inline:auto;padding-block:1.2rem;display:flex}@media (max-width:1000px){.t-cais .cai-hero,.t-cais .cai-profile-grid,.t-cais .cai-reach-grid,.t-cais .cai-record-ask-grid,.t-cais .cai-foot-grid{grid-template-columns:minmax(0,1fr)}.t-cais .cai-hero-text{padding-inline:20px}.t-cais .cai-hero-plate .cai-plate{border-inline-start:0;border-block-start:1px solid var(--cai-line);min-height:300px}.t-cais .cai-profile-imagem-esquerda .cai-profile-plate{order:0}.t-cais .cai-query{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.t-cais .cai-bar-links{display:none}.t-cais .cai-bar-toggle{display:inline-flex}.t-cais .cai-bar.is-open .cai-sheet{display:flex}.t-cais .cai-bar-tel{display:none}.t-cais .cai-query,.t-cais .cai-request{grid-template-columns:minmax(0,1fr)}.t-cais .cai-sheet-grid>button.is-lead{grid-area:auto/span 2}.t-cais .cai-full{grid-template-columns:2.5rem 1fr 2.5rem}}.t-cais{--cai-raio:var(--s-radius)}.t-cais .cai-btn,.t-cais .cai-rack :is(select,input),.t-cais .cai-box-field :is(input,textarea),.t-cais :is(.cai-rack,.cai-request,.cai-done,.cai-ficha),.t-cais :is(.cai-locator,.cai-locator iframe,.cai-hail-cartao .cai-hail-inner),.t-cais :is(.cai-stack-mark,.cai-full-close,.cai-bar-tel,.cai-pager a,.cai-tags li){border-radius:var(--cai-raio)}.t-cais .cai-locator,.t-cais .cai-ficha{overflow:hidden}.site[data-image=rounded].t-cais .cai-plate{border-radius:max(var(--cai-raio), var(--s-image-radius))}.site[data-image=sharp].t-cais .cai-plate,.site[data-image=rounded].t-cais :is(.cai-hero-plate,.cai-hail-plate,.cai-ficha-plate) .cai-plate{border-radius:0}
.t-azulejo{--azu-text-2xs:.6875rem;--azu-text-xs:.75rem;--azu-text-sm:.8125rem;--azu-text-md:.875rem;--azu-text-base:.9375rem;--azu-text-lg:1.0625rem;--azu-text-xl:1.1875rem;--azu-cobalto:var(--s-primary);--azu-cobalto-text:var(--s-primary-text);--azu-ocre:var(--s-accent);--azu-ocre-text:var(--s-accent-text);--azu-ocre-dark:var(--s-accent-on-dark);--azu-branco:var(--s-bg);--azu-leite:var(--s-surface);--azu-tinta:var(--s-ink);--azu-muted:var(--s-muted-text);--azu-muted-dark:var(--s-muted-on-dark);--azu-linha:var(--s-line);--azu-linha-forte:var(--s-line-strong);--azu-contraste:var(--s-primary-contrast);--azu-cerca:min(1180px, calc(100% - 40px));--azu-espaco:clamp(3.25rem, 5vw, 5rem);--azu-raio:var(--s-radius);background:var(--azu-branco);color:var(--s-price);font-size:16px;line-height:1.6}.t-azulejo .azu-hero-vista img{object-position:62% 24%}.t-azulejo .azu-casa-topo .azu-h1{text-wrap:balance;max-width:27ch;font-size:clamp(1.9rem,3.1vw,2.75rem)}.t-azulejo .azu-hero-vista{animation:.95s cubic-bezier(.16,1,.3,1) both azu-portrait-in}.t-azulejo .azu-hero-caixa>*{animation:.64s cubic-bezier(.16,1,.3,1) both azu-copy-in}.t-azulejo .azu-hero-caixa>:nth-child(2){animation-delay:.1s}.t-azulejo .azu-hero-caixa>:nth-child(3){animation-delay:.17s}.t-azulejo .azu-hero-caixa>:nth-child(4){animation-delay:.24s}@keyframes azu-portrait-in{0%{opacity:0;transform:scale(1.03)}}@keyframes azu-copy-in{0%{opacity:0;transform:translateY(16px)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.t-azulejo .site-main section:not(.azu-hero)>*{opacity:0;transition:opacity .64s cubic-bezier(.16,1,.3,1),translate .64s cubic-bezier(.16,1,.3,1);translate:0 22px}.t-azulejo .site-main section:not(.azu-hero)>:nth-child(2){transition-delay:80ms}.t-azulejo .site-main section:not(.azu-hero)>:nth-child(3){transition-delay:.16s}.t-azulejo .site-main section:not(.azu-hero)>:nth-child(4){transition-delay:.24s}.t-azulejo .site-main section[data-in]>*{opacity:1;translate:none}.t-azulejo .site-main section:not(.azu-hero) :is(article,li){opacity:0;transition:opacity .66s cubic-bezier(.16,1,.3,1) .12s,translate .66s cubic-bezier(.16,1,.3,1) .12s,scale .66s cubic-bezier(.16,1,.3,1) .12s;translate:0 20px;scale:.99}.t-azulejo .site-main section:not(.azu-hero) :is(article,li):nth-child(2){transition-delay:.205s}.t-azulejo .site-main section:not(.azu-hero) :is(article,li):nth-child(3){transition-delay:.29s}.t-azulejo .site-main section:not(.azu-hero) :is(article,li):nth-child(4){transition-delay:.375s}.t-azulejo .site-main section:not(.azu-hero) :is(article,li):nth-child(5){transition-delay:.46s}.t-azulejo .site-main section:not(.azu-hero) :is(article,li):nth-child(6){transition-delay:.545s}.t-azulejo .site-main section[data-in] :is(article,li){opacity:1;translate:none;scale:none}}@media (prefers-reduced-motion:reduce){.t-azulejo .azu-hero-vista,.t-azulejo .azu-hero-caixa>*,.t-azulejo .site-main section>*,.t-azulejo .site-main article{animation:none!important}.t-azulejo .site-main article img{transition:none!important;transform:none!important}}.t-azulejo .site-main article img{transition:transform .7s cubic-bezier(.16,1,.3,1),filter .26s}.t-azulejo .site-main article:hover img{filter:saturate(1.04)contrast(1.02);transform:scale(1.035)}.t-azulejo .azu-cerca{width:var(--azu-cerca);margin-inline:auto}.t-azulejo .azu-cerca-estreita{width:min(740px,100% - 40px)}.t-azulejo .azu-section{padding-block:var(--azu-espaco)}.t-azulejo .azu-friso{background-image:linear-gradient(45deg, var(--azu-friso-cor) 25%, transparent 25%), linear-gradient(-45deg, var(--azu-friso-cor) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--azu-friso-cor) 75%), linear-gradient(-45deg, transparent 75%, var(--azu-friso-cor) 75%);border-block:1px solid color-mix(in srgb, var(--azu-cobalto) 22%, transparent);background-position:0 0,0 11px,11px -11px,-11px 0;background-size:22px 22px;height:22px}.t-azulejo .azu-friso-claro{--azu-friso-cor:color-mix(in srgb, var(--azu-cobalto) 16%, transparent);background-color:var(--azu-leite)}.t-azulejo .azu-friso-escuro{--azu-friso-cor:color-mix(in srgb, var(--azu-contraste) 22%, transparent);background-color:var(--s-band);border-color:color-mix(in srgb, var(--azu-contraste) 20%, transparent)}.t-azulejo .azu-titulo-tiles{background-image:linear-gradient(90deg, var(--azu-cobalto) 0 10px, transparent 10px 22px);background-repeat:repeat-x;background-size:22px 10px;width:76px;height:10px;margin-block-start:.9rem;display:block}.t-azulejo :is(.azu-h1,.azu-h2,.azu-h3){font-family:var(--s-font-heading);letter-spacing:-.005em;color:inherit;margin:0;font-weight:400}.t-azulejo .azu-h1{max-width:17ch;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.t-azulejo .azu-h2{max-width:22ch;font-size:clamp(1.55rem,2.6vw,2.3rem);line-height:1.16}.t-azulejo .azu-h3{font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.24}.t-azulejo .azu-titulo{margin-block-end:clamp(1.65rem,2.7vw,2.25rem)}.t-azulejo .azu-titulo-lead{max-width:56ch;font-size:var(--azu-text-lg);color:var(--azu-muted);margin:1rem 0 0}.t-azulejo .azu-prosa{font-size:var(--azu-text-lg);color:color-mix(in srgb, var(--azu-tinta) 86%, var(--azu-muted))}.t-azulejo .azu-prosa>*+*{margin-block-start:1rem}.t-azulejo .azu-prosa :where(p,ul,ol){max-width:62ch;margin:0}.t-azulejo .azu-prosa :where(ul,ol){padding-inline-start:1.1rem}.t-azulejo .azu-prosa a{color:var(--azu-cobalto-text);text-underline-offset:3px;text-decoration:underline}.t-azulejo .azu-btn{border:1px solid var(--azu-cobalto);border-radius:var(--azu-raio);color:var(--azu-cobalto-text);font-size:var(--azu-text-sm);letter-spacing:.04em;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.8rem 1.5rem;font-weight:700;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.t-azulejo .azu-btn-cheio{background:var(--azu-cobalto);color:var(--azu-contraste)}.t-azulejo .azu-btn-cheio:hover{background:color-mix(in srgb, var(--azu-cobalto) 84%, #000)}.t-azulejo .azu-btn-linha:hover{background:color-mix(in srgb, var(--azu-cobalto) 10%, transparent)}.t-azulejo .azu-btn-bloco{width:100%}.t-azulejo .azu-btn:active{transform:translateY(1px)}.t-azulejo .azu-btn:disabled{opacity:.55;cursor:not-allowed}.t-azulejo .azu-vista{border-radius:var(--azu-raio);background:var(--azu-leite);border:6px solid var(--azu-branco);box-shadow:0 0 0 1px var(--azu-linha);display:block;position:relative;overflow:hidden}.t-azulejo .azu-vista-flush{box-shadow:none;border:0;border-radius:0}.t-azulejo .azu-vista>img{object-fit:cover}.t-azulejo .azu-vista-empty{background-image:linear-gradient(45deg, color-mix(in srgb, var(--azu-cobalto) 10%, transparent) 25%, transparent 25%), linear-gradient(-45deg, color-mix(in srgb, var(--azu-cobalto) 10%, transparent) 25%, transparent 25%);background-size:26px 26px;position:absolute;inset:0}.t-azulejo .azu-planta{border-radius:var(--azu-raio);border:1px solid var(--azu-linha-forte);aspect-ratio:2;position:relative;overflow:hidden}.t-azulejo .azu-planta iframe{border:0;width:100%;height:100%;display:block}.t-azulejo .azu-planta-note{background:var(--azu-cobalto);color:var(--azu-contraste);font-size:var(--azu-text-2xs);letter-spacing:.08em;margin:0;padding:.4rem .9rem;position:absolute;inset-block-end:0;inset-inline:0}.t-azulejo .azu-top{z-index:40;background:var(--azu-branco);position:sticky;inset-block-start:0}.t-azulejo .azu-top-inner{width:var(--azu-cerca);justify-content:space-between;align-items:center;gap:1.4rem;min-height:76px;margin-inline:auto;display:flex}.t-azulejo .azu-brand{align-items:center;gap:.7rem;display:flex}.t-azulejo .azu-brand-tile{background:var(--azu-cobalto);background-image:linear-gradient(45deg, var(--azu-branco) 25%, transparent 25%), linear-gradient(-45deg, var(--azu-branco) 25%, transparent 25%);background-size:13px 13px;border-radius:3px;flex:0 0 26px;width:26px;height:26px}.t-azulejo .azu-brand-text{display:grid}.t-azulejo .azu-brand-text strong{font-family:var(--s-font-heading);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:400;line-height:1.1}.t-azulejo .azu-brand-text em{font-style:normal;font-size:var(--azu-text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--azu-muted)}.t-azulejo .azu-top-links{gap:clamp(1rem,2.4vw,2rem);display:flex}.t-azulejo .azu-top-links a{font-size:var(--azu-text-md);color:var(--azu-muted);border-block-end:2px solid #0000;padding-block:.4rem;font-weight:600}.t-azulejo .azu-top-links a:hover,.t-azulejo .azu-top-links a.is-active{color:var(--azu-cobalto-text);border-block-end-color:var(--azu-cobalto)}.t-azulejo .azu-top-side{align-items:center;gap:.8rem;display:flex}.t-azulejo .azu-top-tel{border-radius:var(--azu-raio);background:var(--azu-cobalto);color:var(--azu-contraste);font-size:var(--azu-text-sm);padding:.55rem 1.1rem;font-weight:700}.t-azulejo .azu-top-toggle{cursor:pointer;background:0 0;width:42px;height:36px;display:none;position:relative}.t-azulejo .azu-top-toggle span,.t-azulejo .azu-top-toggle:before,.t-azulejo .azu-top-toggle:after{content:"";background:var(--azu-cobalto);border-radius:2px;height:2px;transition:transform .18s,opacity .14s;position:absolute;inset-inline:9px}.t-azulejo .azu-top-toggle:before{top:11px}.t-azulejo .azu-top-toggle span{top:17px}.t-azulejo .azu-top-toggle:after{top:23px}.t-azulejo .azu-top.is-open .azu-top-toggle:before{transform:translateY(6px)rotate(45deg)}.t-azulejo .azu-top.is-open .azu-top-toggle span{opacity:0}.t-azulejo .azu-top.is-open .azu-top-toggle:after{transform:translateY(-6px)rotate(-45deg)}.t-azulejo .azu-panel{flex-direction:column;padding:.4rem 20px 1.2rem;display:none}.t-azulejo .azu-panel a{border-block-end:1px solid var(--azu-linha);font-size:var(--azu-text-lg);padding-block:.75rem;font-weight:600}.t-azulejo .azu-hero{padding-block-end:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.t-azulejo .azu-hero-vista{position:relative}.t-azulejo .azu-hero-vista .azu-vista{aspect-ratio:auto;min-height:clamp(360px,62vh,640px)}.t-azulejo .azu-hero-vista:after{content:"";background:linear-gradient(to right, color-mix(in srgb, var(--azu-cobalto) 74%, transparent), color-mix(in srgb, var(--azu-cobalto) 18%, transparent) 70%);position:absolute;inset:0}.t-azulejo .azu-hero-caixa{width:min(620px,100% - 40px);color:var(--s-band-contrast);z-index:2;--s-heading:var(--s-band-contrast);position:absolute;inset-block-start:clamp(2.5rem,8vh,6rem);inset-inline-start:max(20px, calc((100% - var(--azu-cerca)) / 2))}.t-azulejo .azu-hero-zona{border-radius:var(--azu-raio);background:color-mix(in srgb, var(--azu-contraste) 18%, transparent);font-size:var(--azu-text-2xs);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;padding:.35rem .8rem;font-weight:700;display:inline-block}.t-azulejo .azu-hero-lead{max-width:44ch;font-size:var(--azu-text-lg);color:color-mix(in srgb, var(--azu-contraste) 90%, transparent);margin:1.1rem 0 0}.t-azulejo .azu-hero-acoes{flex-wrap:wrap;gap:.8rem;margin-block-start:1.8rem;display:flex}.t-azulejo .azu-hero-acoes .azu-btn-linha{border-color:var(--s-band-contrast);color:var(--s-band-contrast);--s-heading:var(--s-band-contrast)}.t-azulejo .azu-hero-acoes .azu-btn-linha:hover{background:color-mix(in srgb, var(--azu-contraste) 16%, transparent)}.t-azulejo .azu-hero-acoes .azu-btn-cheio{background:var(--azu-branco);border-color:var(--azu-branco);color:var(--azu-cobalto-text)}.t-azulejo .azu-hero-procura{z-index:3;width:var(--azu-cerca);margin:-3.5rem auto 0;position:relative}@media (min-width:1500px){.t-azulejo .azu-hero{background:var(--s-band);grid-template-columns:minmax(0,44%) minmax(0,56%);min-height:min(660px,100svh - 110px);padding-block-end:0;display:grid}.t-azulejo .azu-hero-vista{grid-area:1/2;min-width:0}.t-azulejo .azu-hero-vista .azu-vista{width:100%;height:100%;min-height:min(660px,100svh - 110px)}.t-azulejo .azu-hero-vista:after{background:linear-gradient(to right, color-mix(in srgb, var(--azu-cobalto) 22%, transparent), transparent 42%)}.t-azulejo .azu-hero-caixa{grid-area:1/1;align-self:center;width:auto;max-width:none;padding-inline:max(64px,50vw - 800px) clamp(2.5rem,4vw,5rem);position:relative;inset:auto}}.t-azulejo .azu-procura{background:var(--azu-branco);border-radius:var(--azu-raio);box-shadow:0 18px 44px color-mix(in srgb, var(--azu-cobalto) 18%, transparent);border:1px solid var(--azu-linha);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:1rem;padding:1.3rem;display:grid}.t-azulejo .azu-procura label,.t-azulejo .azu-filtros label{gap:.3rem;display:grid}.t-azulejo .azu-procura span,.t-azulejo .azu-filtros span{font-size:var(--azu-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--azu-muted);font-weight:700}.t-azulejo .azu-procura :is(select,input),.t-azulejo .azu-filtros :is(select,input){border:1px solid var(--azu-linha-forte);border-radius:var(--azu-raio);background:var(--azu-branco);width:100%;min-width:0;line-height:1.3;font-size:var(--azu-text-base);color:var(--azu-tinta);padding:.6rem .7rem}.t-azulejo .azu-filtros{background:var(--azu-leite);border-radius:var(--azu-raio);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:1rem;margin-block-end:1.6rem;padding:1.2rem;display:grid}.t-azulejo .azu-conta{font-size:var(--azu-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--azu-muted);margin:0 0 1.6rem;font-weight:700}.t-azulejo .azu-vazio{color:var(--azu-muted);padding-block:3rem}.t-azulejo .azu-paginas{gap:.5rem;margin-block-start:2.6rem;display:flex}.t-azulejo .azu-paginas a{text-align:center;border-radius:var(--azu-raio);border:1px solid var(--azu-linha-forte);min-width:40px;font-size:var(--azu-text-sm);color:var(--azu-muted);padding:.45rem;font-weight:700}.t-azulejo .azu-paginas a.is-current,.t-azulejo .azu-paginas a:hover{background:var(--s-band);border-color:var(--azu-cobalto);color:var(--s-band-contrast);--s-heading:var(--s-band-contrast)}.t-azulejo .azu-grelha{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(1.2rem,2.4vw,1.8rem);display:grid}.t-azulejo .azu-carril{scroll-snap-type:x mandatory;grid-auto-columns:minmax(290px,1fr);grid-auto-flow:column;gap:1.2rem;padding-block-end:.6rem;display:grid;overflow-x:auto}.t-azulejo .azu-carril>*{scroll-snap-align:start}.t-azulejo .azu-card{background:var(--s-footer);border:1px solid var(--azu-linha);border-radius:var(--azu-raio);color:var(--s-footer-ink);--s-heading:var(--s-footer-ink);--azu-tinta:var(--s-footer-ink);--azu-muted:var(--s-muted-on-dark);--azu-ocre-text:var(--s-accent-on-dark);--azu-linha:color-mix(in srgb, var(--s-footer-ink) 26%, transparent);transition:box-shadow .18s,transform .18s;overflow:hidden}.t-azulejo .azu-card>a{flex-direction:column;height:100%;display:flex}.t-azulejo .azu-card:hover{box-shadow:0 16px 34px color-mix(in srgb, var(--azu-cobalto) 16%, transparent);transform:translateY(-3px)}.t-azulejo .azu-card-strip{background-image:linear-gradient(90deg, var(--azu-cobalto) 0 8px, transparent 8px 16px);background-size:16px 8px;background-color:color-mix(in srgb, var(--azu-cobalto) 14%, transparent);height:8px;display:block}.t-azulejo .azu-card-vista{position:relative}.t-azulejo .azu-card-fita{background:var(--azu-cobalto);color:var(--azu-contraste);font-weight:700;font-size:var(--azu-text-base);border-start-end-radius:var(--azu-raio);border-end-end-radius:var(--azu-raio);padding:.45rem .9rem;position:absolute;inset-block-end:.85rem;inset-inline-start:0}.t-azulejo .azu-card-body{flex-direction:column;flex:auto;padding:1.1rem 1.2rem 1.3rem;display:flex}.t-azulejo .azu-card-tipo{font-size:var(--azu-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--azu-ocre-text);gap:.4rem;margin:0 0 .4rem;font-weight:700;display:flex}.t-azulejo .azu-card-title{font-family:var(--s-font-heading);font-weight:400;font-size:var(--azu-text-xl);margin:0;line-height:1.22}.t-azulejo .azu-card-local{font-size:var(--azu-text-sm);color:var(--azu-muted);margin:.4rem 0 0}.t-azulejo .azu-card-specs{border-block-start:1px solid var(--azu-linha);font-size:var(--azu-text-sm);color:var(--azu-muted);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-block-start:auto;padding-block-start:.9rem;padding-inline:0;list-style:none;display:flex}.t-azulejo .azu-card-specs li{align-items:center;gap:.3rem;display:flex}.t-azulejo .azu-card-ref{font-size:var(--azu-text-2xs);letter-spacing:.1em;text-transform:uppercase;margin-inline-start:auto}.t-azulejo .azu-casas-todas{margin:2.2rem 0 0}.t-azulejo .azu-tipos-lista{border-block-start:1px solid var(--azu-linha);gap:0;margin:0;padding:0;list-style:none;display:grid}.t-azulejo .azu-tipos-lista a{border-block-end:1px solid var(--azu-linha);align-items:center;gap:1rem;padding-block:1.05rem;display:flex}.t-azulejo .azu-tipos-tile{background:var(--azu-cobalto);border-radius:2px;flex:0 0 16px;width:16px;height:16px;transform:rotate(45deg)}.t-azulejo .azu-tipos-lista strong{font-family:var(--s-font-heading);font-size:clamp(1.1rem,1.7vw,1.4rem);font-weight:400}.t-azulejo .azu-tipos-lista em{font-style:normal;font-size:var(--azu-text-sm);color:var(--azu-muted);margin-inline-start:auto}.t-azulejo .azu-tipos-lista a:hover strong{color:var(--azu-cobalto-text)}.t-azulejo .azu-sobre-grid{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.t-azulejo .azu-sobre-imagem-esquerda .azu-sobre-vista{order:-1}.t-azulejo .azu-sobre-destaque .azu-sobre-grid{grid-template-columns:minmax(0,1fr) minmax(0,.55fr)}.t-azulejo .azu-sobre-texto .azu-prosa{margin-block-start:1.4rem}.t-azulejo .azu-sobre-texto .azu-btn{margin-block-start:1.6rem}.t-azulejo .azu-numeros{background:var(--azu-cobalto);color:var(--azu-contraste)}.t-azulejo .azu-numeros-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.5rem;margin:1.4rem 0 0;display:grid}.t-azulejo .azu-numeros-grid dt{font-family:var(--s-font-heading);color:var(--azu-ocre-dark);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3rem);line-height:1}.t-azulejo .azu-numeros-grid dd{font-size:var(--azu-text-sm);color:var(--azu-muted-dark);max-width:22ch;margin:.5rem 0 0}.t-azulejo .azu-servicos-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(1.2rem,2.4vw,1.8rem);margin:0;padding:0;list-style:none;display:grid}.t-azulejo .azu-servicos-grid li{background:var(--azu-leite);border-radius:var(--azu-raio);border-block-start:4px solid var(--azu-cobalto);padding:1.4rem}.t-azulejo .azu-servicos-sign{color:var(--azu-cobalto-text);margin-block-end:.8rem;display:flex}.t-azulejo .azu-servicos-grid :is(h2,h3){font-family:var(--s-font-heading);font-weight:400;font-size:var(--azu-text-xl);margin:0 0 .5rem}.t-azulejo .azu-servicos-grid p{font-size:var(--azu-text-base);color:var(--azu-muted);margin:0}.t-azulejo .azu-equipa-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.t-azulejo .azu-equipa-grid :is(h2,h3){font-family:var(--s-font-heading);font-weight:400;font-size:var(--azu-text-lg);margin:.8rem 0 .2rem}.t-azulejo .azu-equipa-grid p{font-size:var(--azu-text-sm);color:var(--azu-muted);margin:0 0 .3rem}.t-azulejo .azu-equipa-grid a{font-size:var(--azu-text-sm);color:var(--azu-cobalto-text)}.t-azulejo .azu-vozes-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1.2rem,2.4vw,1.8rem);margin:0;padding:0;list-style:none;display:grid}.t-azulejo .azu-vozes-grid li{background:var(--azu-branco);border:1px solid var(--azu-linha);border-radius:var(--azu-raio);padding:2.2rem 1.4rem 1.4rem;position:relative}.t-azulejo .azu-vozes-aspas{font-family:var(--s-font-heading);color:var(--s-focus);font-size:3rem;line-height:1;position:absolute;inset-block-start:.2rem;inset-inline-start:1rem}.t-azulejo .azu-vozes blockquote{font-size:var(--azu-text-lg);margin:0}.t-azulejo .azu-vozes li>p{font-size:var(--azu-text-sm);color:var(--azu-cobalto-text);margin:1rem 0 0;font-weight:700}.t-azulejo .azu-vozes li>p span{color:var(--azu-muted);font-weight:400}.t-azulejo .azu-chamada{isolation:isolate;position:relative}.t-azulejo .azu-chamada-vista{z-index:-1;position:absolute;inset:0}.t-azulejo .azu-chamada-vista .azu-vista{aspect-ratio:auto;width:100%;height:100%}.t-azulejo .azu-chamada-vista:after{content:"";background:color-mix(in srgb, var(--azu-cobalto) 78%, transparent);position:absolute;inset:0}.t-azulejo .azu-chamada.tem-vista{color:var(--azu-contraste);padding-block:clamp(3.5rem,5vw,5rem)}.t-azulejo .azu-chamada-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;display:flex}.t-azulejo .azu-chamada-inner p{max-width:52ch;color:color-mix(in srgb, currentColor 80%, transparent);margin:.7rem 0 0}.t-azulejo .azu-chamada.tem-vista .azu-btn-cheio{background:var(--azu-branco);border-color:var(--azu-branco);color:var(--azu-cobalto-text)}.t-azulejo .azu-chamada-cartao .azu-chamada-inner{background:var(--s-card);border-radius:var(--azu-raio);border:1px solid var(--azu-linha);color:var(--azu-tinta);padding:clamp(2rem,4vw,3rem)}.t-azulejo .azu-chamada-cartao.tem-vista .azu-btn-cheio{background:var(--azu-cobalto);border-color:var(--azu-cobalto);color:var(--azu-branco)}.t-azulejo .azu-contacto-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.t-azulejo .azu-contacto-lista{font-size:var(--azu-text-lg);gap:.7rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.t-azulejo .azu-contacto-lista a{color:var(--azu-cobalto-text);font-weight:700}.t-azulejo .azu-form{background:var(--azu-leite);border-radius:var(--azu-raio);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.t-azulejo .azu-campo{gap:.3rem;display:grid}.t-azulejo .azu-campo-largo,.t-azulejo .azu-form>:is(.azu-aceito,.azu-erro,.azu-nota,.cf-turnstile,.azu-btn){grid-column:1/-1}.t-azulejo .azu-campo span{font-size:var(--azu-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--azu-muted);font-weight:700}.t-azulejo .azu-campo :is(input,textarea){border:1px solid var(--azu-linha-forte);border-radius:var(--azu-raio);background:var(--azu-branco);font-size:var(--azu-text-base);color:var(--azu-tinta);resize:vertical;padding:.65rem .75rem}.t-azulejo .azu-isca{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.t-azulejo .azu-aceito{font-size:var(--azu-text-sm);color:var(--azu-muted);gap:.6rem;display:flex}.t-azulejo .azu-aceito a{color:var(--azu-cobalto-text);text-underline-offset:3px;text-decoration:underline}.t-azulejo .azu-erro{font-size:var(--azu-text-sm);color:#b3261e;margin:0}.t-azulejo .azu-nota{font-size:var(--azu-text-xs);color:var(--azu-muted);margin:0}.t-azulejo .azu-enviado{background:var(--azu-leite);border-radius:var(--azu-raio);border-inline-start:5px solid var(--azu-cobalto);justify-items:start;gap:.6rem;padding:clamp(1.5rem,3vw,2.2rem);display:grid}.t-azulejo .azu-enviado-title{font-family:var(--s-font-heading);font-size:var(--azu-text-xl);margin:0}.t-azulejo .azu-enviado p{color:var(--azu-muted);margin:0}.t-azulejo .azu-duvida{border-block-end:1px solid var(--azu-linha)}.t-azulejo .azu-duvida:first-child{border-block-start:1px solid var(--azu-linha)}.t-azulejo .azu-duvida h3{margin:0}.t-azulejo .azu-duvida button{text-align:start;cursor:pointer;width:100%;color:inherit;font-family:var(--s-font-heading);background:0 0;align-items:center;gap:.9rem;padding-block:1.15rem;font-size:clamp(1.05rem,1.5vw,1.3rem);display:flex}.t-azulejo .azu-duvida-tile{background:var(--azu-cobalto);border-radius:2px;flex:0 0 14px;width:14px;height:14px;transition:transform .22s;transform:rotate(45deg)}.t-azulejo .azu-duvida.is-open .azu-duvida-tile{background:var(--azu-ocre);transform:rotate(0)}.t-azulejo .azu-duvida-body{padding:0 0 1.3rem 1.9rem}.t-azulejo .azu-duvida-body p{max-width:64ch;color:var(--azu-muted);margin:0}.t-azulejo .azu-painel{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:.7rem;display:grid}.t-azulejo .azu-painel-grande{aspect-ratio:4/3;border-radius:var(--azu-raio);cursor:zoom-in;background:var(--azu-leite);padding:0;position:relative;overflow:hidden}.t-azulejo .azu-painel-grande img,.t-azulejo .azu-painel-lado img{object-fit:cover}.t-azulejo .azu-painel-lado{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.t-azulejo .azu-painel-lado button{aspect-ratio:1;border-radius:var(--azu-raio);cursor:zoom-in;background:var(--azu-leite);padding:0;position:relative;overflow:hidden}.t-azulejo .azu-painel-lado button span{background:color-mix(in srgb, var(--azu-cobalto) 72%, transparent);color:var(--azu-contraste);place-items:center;font-size:1.3rem;font-weight:700;display:grid;position:absolute;inset:0}.t-azulejo .azu-lupa{z-index:90;background:color-mix(in srgb, color-mix(in srgb, var(--s-ink) 66%, #000) 96%, transparent);grid-template-columns:4rem 1fr 4rem;align-items:center;display:grid;position:fixed;inset:0}.t-azulejo .azu-lupa figure{height:84vh;margin:0;position:relative}.t-azulejo .azu-lupa figcaption{text-align:center;color:var(--s-primary-contrast);font-size:var(--azu-text-sm);position:absolute;inset-block-end:-2rem;inset-inline:0}.t-azulejo .azu-lupa button{color:var(--s-primary-contrast);cursor:pointer;background:0 0;font-size:2rem;line-height:1}.t-azulejo .azu-lupa-fechar{font-size:2.3rem;position:absolute;inset-block-start:1rem;inset-inline-end:1.3rem}.t-azulejo .azu-casa-topo{padding-block:clamp(2rem,4vw,3rem) 1.4rem}.t-azulejo .azu-migalhas{font-size:var(--azu-text-sm);color:var(--azu-muted);gap:.5rem;margin-block-end:1rem;display:flex}.t-azulejo .azu-migalhas a:hover{color:var(--azu-cobalto-text)}.t-azulejo .azu-casa-morada{font-size:var(--azu-text-lg);color:var(--azu-muted);margin:.8rem 0 0}.t-azulejo .azu-casa-painel{padding-block-end:clamp(1.6rem,3vw,2.4rem)}.t-azulejo .azu-casa-grid{grid-template-columns:minmax(0,1fr) minmax(0,.48fr);align-items:start;gap:clamp(1.8rem,4vw,3rem);padding-block-end:clamp(2rem,4vw,3.5rem);display:grid}.t-azulejo .azu-casa-corpo>*+*{margin-block-start:1.8rem}.t-azulejo .azu-azulejos{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.t-azulejo .azu-azulejos li{background:var(--azu-leite);border-radius:var(--azu-raio);border-block-start:3px solid var(--azu-cobalto);gap:.25rem;padding:.85rem .9rem;display:grid}.t-azulejo .azu-azulejos span{font-size:var(--azu-text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--azu-muted);font-weight:700}.t-azulejo .azu-azulejos strong{font-family:var(--s-font-heading);font-weight:400;font-size:var(--azu-text-xl);font-variant-numeric:tabular-nums}.t-azulejo .azu-marcas{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.t-azulejo .azu-marcas li{border-radius:calc(999px * var(--s-radius-scale,1));background:color-mix(in srgb, var(--azu-cobalto) 10%, transparent);font-size:var(--azu-text-xs);color:var(--azu-cobalto-text);padding:.3rem .8rem}.t-azulejo .azu-casa-links{flex-wrap:wrap;gap:.7rem;display:flex}.t-azulejo .azu-casa-so-local{color:var(--azu-muted)}.t-azulejo .azu-casa-lado{gap:1rem;display:grid;position:sticky;inset-block-start:6.5rem}.t-azulejo .azu-caixa-preco{background:var(--azu-cobalto);color:var(--azu-contraste);border-radius:var(--azu-raio);padding:1.3rem}.t-azulejo .azu-caixa-valor{font-family:var(--s-font-heading);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.6rem,2.6vw,2.1rem)}.t-azulejo .azu-caixa-ref{font-size:var(--azu-text-sm);color:var(--azu-muted-dark);margin:.3rem 0 1.2rem}.t-azulejo .azu-caixa-preco .azu-btn-cheio{background:var(--azu-branco);border-color:var(--azu-branco);color:var(--azu-cobalto-text)}.t-azulejo .azu-caixa-form{border:1px solid var(--azu-linha);border-radius:var(--azu-raio);padding:1.3rem}.t-azulejo .azu-caixa-form .azu-form{background:0 0;grid-template-columns:minmax(0,1fr);padding:1.1rem 0 0}.t-azulejo .azu-casa-legal{width:var(--azu-cerca);border-block-start:1px solid var(--azu-linha);font-size:var(--azu-text-xs);color:var(--azu-muted);margin-inline:auto;padding-block:2rem}.t-azulejo .azu-fim{background:var(--s-footer);color:var(--s-footer-ink);--s-heading:var(--s-footer-ink)}.t-azulejo .azu-fim-inner{width:var(--azu-cerca);grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:2rem;margin-inline:auto;padding-block:clamp(2.4rem,5vw,3.6rem);display:grid}.t-azulejo .azu-fim-name{font-family:var(--s-font-heading);margin:0;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.1}.t-azulejo .azu-fim-tag{font-size:var(--azu-text-sm);color:var(--azu-muted-dark);max-width:30ch;margin:.6rem 0 0}.t-azulejo .azu-fim-ami{font-size:var(--azu-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--azu-ocre-dark);margin:.8rem 0 0}.t-azulejo .azu-fim h2{font-size:var(--azu-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--azu-ocre-dark);margin:0 0 .9rem;font-weight:700}.t-azulejo .azu-fim ul{font-size:var(--azu-text-sm);color:var(--azu-muted-dark);gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.t-azulejo .azu-fim a:hover{color:var(--s-footer-ink);--s-heading:var(--s-band-contrast)}.t-azulejo .azu-fim-bar{width:var(--azu-cerca);border-block-start:1px solid color-mix(in srgb, var(--azu-contraste) 20%, transparent);font-size:var(--azu-text-xs);color:var(--azu-muted-dark);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-inline:auto;padding-block:1.2rem;display:flex}@media (max-width:1000px){.t-azulejo .azu-casa-grid,.t-azulejo .azu-contacto-grid,.t-azulejo .azu-sobre-grid,.t-azulejo .azu-sobre-destaque .azu-sobre-grid,.t-azulejo .azu-fim-inner{grid-template-columns:minmax(0,1fr)}.t-azulejo .azu-sobre-imagem-esquerda .azu-sobre-vista{order:0}.t-azulejo .azu-sobre-vista{max-width:420px}.t-azulejo .azu-casa-lado{position:static}.t-azulejo .azu-painel{grid-template-columns:minmax(0,1fr)}.t-azulejo .azu-procura{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:700px) and (max-width:1000px){.t-azulejo .azu-servicos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:740px) and (max-width:1000px){.t-azulejo .azu-vozes-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:739px){.t-azulejo .azu-vozes-grid:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.t-azulejo .azu-top-links{display:none}.t-azulejo .azu-top-toggle{display:block}.t-azulejo .azu-top.is-open .azu-panel{display:flex}.t-azulejo .azu-top-tel{display:none}.t-azulejo .azu-hero-caixa{width:100%;color:var(--azu-tinta);padding:1.8rem 20px 0;position:static}.t-azulejo .azu-hero-zona{background:color-mix(in srgb, var(--azu-cobalto) 12%, transparent);color:var(--azu-cobalto-text)}.t-azulejo .azu-hero-lead{color:var(--azu-muted)}.t-azulejo .azu-hero-acoes .azu-btn-linha{border-color:var(--azu-cobalto);color:var(--azu-cobalto-text)}.t-azulejo .azu-hero-acoes .azu-btn-cheio{background:var(--s-band);border-color:var(--azu-cobalto);color:var(--s-band-contrast);--s-heading:var(--s-band-contrast)}.t-azulejo .azu-hero-vista .azu-vista{min-height:280px}.t-azulejo .azu-hero-procura{margin-block-start:1.6rem}.t-azulejo .azu-procura,.t-azulejo .azu-form{grid-template-columns:minmax(0,1fr)}.t-azulejo .azu-lupa{grid-template-columns:2.5rem 1fr 2.5rem}}.site[data-image=sharp].t-azulejo :is(.azu-vista,.azu-planta,.azu-painel-lado button){border-radius:0}.site[data-image=rounded].t-azulejo :is(.azu-vista,.azu-planta,.azu-painel-lado button){border-radius:max(var(--azu-raio), var(--s-image-radius))}.site[data-image=rounded].t-azulejo :is(.azu-vista-flush,.azu-hero-vista .azu-vista,.azu-chamada-vista .azu-vista){border-radius:0}
