@font-face{font-family:Commissioner;src:url(../fonts/commissioner-var.woff2) format("woff2");font-weight:200 700;font-display:swap}@font-face{font-family:Geist Mono;src:url(../fonts/geist-mono-var.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist;src:url(../fonts/geist-var.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Switzer;src:url(./switzer-var-7Oa6q7Y4.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--c-areia: #F3EFE8;--c-areia-2: #ECE6DC;--c-papel: #E7E0D3;--c-linho: #D8CDBB;--c-grafite: #2A2926;--c-grafite-2: #5F5A53;--c-concreto: #B5AFA6;--c-madeira: #A9805B;--c-atlantico: #1E3747;--c-sol: #E39A4B;--c-espuma: #F3EFE8;--c-wa: #25D366;--c-wa-ink: #06321A;--c-fundo-escuro: #111B21;--c-fundo-claro: #ECE6DC;--c-noite: var(--c-fundo-escuro);--c-tinta: #1A262D;--c-mare: var(--c-atlantico);--c-claro: #F3EFE8;--c-areia-v7: #EAE1D3;--c-pedra: #D6CBB9;--c-profundo: #0F1619;--c-bronze: #A9805B;--page: var(--c-claro);--f-commissioner: "Commissioner", "Optima", "Candara", "Segoe UI", system-ui, sans-serif;--f-switzer: "Switzer", "Segoe UI", system-ui, sans-serif;--f-display: var(--f-commissioner);--f-text: var(--f-commissioner);--f-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--f-hero: "Geist", "Segoe UI", system-ui, sans-serif;--fv-display: "FLAR" 100;--fv-text: "FLAR" 40;--w-display: 200;--w-text: 380;--w-strong: 520;--track-display: -.034em;--tone-2: .5;--t-hero: clamp(56px, 13.8vw, 176px);--t-1: clamp(42px, 7.8vw, 112px);--t-2: clamp(32px, 4.6vw, 64px);--t-3: clamp(21px, 2vw, 28px);--t-body: clamp(16px, 1.12vw, 18.5px);--t-small: 14px;--t-micro: 12px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 144px;--sec: clamp(96px, 13vw, 184px);--g: 20px;--wrap: 1440px;--hd-h: 64px;--r-1: 4px;--r-2: 10px;--r-card: 14px;--nr: 14px;--r-folha: 24px;--r-pill: 999px;--hair: 1px;--ease: cubic-bezier(.25, .74, .22, .99);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--d-1: .2s;--d-2: .45s;--d-3: .9s;--areia: var(--c-areia);--areia-2: var(--c-areia-2);--concreto: var(--c-concreto);--concreto-txt: var(--c-grafite-2);--madeira: var(--c-madeira);--atlantico: var(--c-atlantico);--grafite: var(--c-grafite);--sol: var(--c-sol);--line: rgba(42, 41, 38, .14);--line-2: rgba(42, 41, 38, .28);--font: var(--f-text);--r-0: 0;--bg: var(--c-fundo-claro);--fg: var(--c-grafite);--fg-2: var(--c-grafite-2);--rule: rgba(42, 41, 38, .14);--rule-2: rgba(42, 41, 38, .3);--raise: rgba(250, 248, 244, .72);--glass-bg: rgba(255, 255, 255, .42);--glass-bg-hover: rgba(255, 255, 255, .62);--glass-fg: var(--c-grafite);--glass-line: rgba(255, 255, 255, .85);--glass-edge: rgba(42, 41, 38, .12);--glass-shadow: 0 1px 1px rgba(42, 41, 38, .05), 0 10px 26px -14px rgba(42, 41, 38, .38);--glass-on-bg: rgba(42, 41, 38, .86);--glass-on-fg: var(--c-areia);color-scheme:light}@media(min-width:720px){:root{--g: 40px;--hd-h: 76px;--r-folha: 32px}}@media(min-width:900px){:root{--r-card: 20px;--nr: 18px}}@media(min-width:1200px){:root{--g: 72px;--r-folha: 40px}}[data-tone]{background-color:var(--bg);color:var(--fg)}[data-tone=claro],[data-tone=areia],[data-tone=papel]{--bg: var(--c-fundo-claro);--fg: var(--c-grafite);--fg-2: var(--c-grafite-2);--rule: rgba(42, 41, 38, .14);--rule-2: rgba(42, 41, 38, .3);--raise: rgba(250, 248, 244, .72);--glass-bg: rgba(255, 255, 255, .42);--glass-bg-hover: rgba(255, 255, 255, .62);--glass-fg: var(--c-grafite);--glass-line: rgba(255, 255, 255, .85);--glass-edge: rgba(42, 41, 38, .12);--glass-shadow: 0 1px 1px rgba(42, 41, 38, .05), 0 10px 26px -14px rgba(42, 41, 38, .38);--glass-on-bg: rgba(42, 41, 38, .86);--glass-on-fg: var(--c-areia);color-scheme:light}[data-tone=escuro],[data-tone=noite],[data-tone=mare],[data-tone=concreto]{--bg: var(--c-fundo-escuro);--fg: var(--c-espuma);--fg-2: rgba(243, 239, 232, .72);--rule: rgba(243, 239, 232, .16);--rule-2: rgba(243, 239, 232, .34);--raise: rgba(26, 38, 45, .62);--glass-bg: rgba(255, 255, 255, .12);--glass-bg-hover: rgba(255, 255, 255, .2);--glass-fg: #fff;--glass-line: rgba(255, 255, 255, .34);--glass-edge: rgba(255, 255, 255, .12);--glass-shadow: 0 10px 30px -14px rgba(0, 0, 0, .6);--glass-on-bg: rgba(255, 255, 255, .92);--glass-on-fg: #1B2328;color-scheme:dark}[data-tone=medio]{--bg: var(--c-pedra);--fg: var(--c-grafite);--fg-2: #4E4943;--rule: rgba(42, 41, 38, .18);--rule-2: rgba(42, 41, 38, .34);--raise: rgba(250, 248, 244, .5);--glass-bg: rgba(255, 255, 255, .36);--glass-bg-hover: rgba(255, 255, 255, .56);--glass-fg: var(--c-grafite);--glass-line: rgba(255, 255, 255, .8);--glass-edge: rgba(42, 41, 38, .14);--glass-shadow: 0 1px 1px rgba(42, 41, 38, .06), 0 10px 26px -14px rgba(42, 41, 38, .42);--glass-on-bg: rgba(42, 41, 38, .88);--glass-on-fg: var(--c-areia);color-scheme:light}[data-bg=claro]{--bg: var(--c-claro)}[data-bg=areia]{--bg: var(--c-areia-v7)}[data-bg=pedra]{--bg: var(--c-pedra)}[data-bg=profundo]{--bg: var(--c-profundo)}html.bg-live .page>[data-bg]:not(.solid){background-color:transparent}html:not(.bg-live) [data-bg],[data-bg].solid{--page: var(--bg)}body{background-color:var(--c-claro)}body{isolation:isolate}body:before,body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}body:before{background:radial-gradient(125% 100% at 100% 0%,#fff6e68c,#fff6e600 72%);opacity:var(--lit, 1)}body:after{content:none;background:url(../img/tex/grao.webp) repeat;background-size:200px;opacity:.045}.bg-journey{position:absolute;left:0;right:0;top:0;z-index:-2;pointer-events:none}.fx{position:absolute;inset:0;z-index:-1;pointer-events:none}.fx>i{position:absolute;display:block;opacity:calc(var(--o, 1) * var(--lit, 1));will-change:transform}html[data-fundo] .page>[data-bg=claro]{--tone-2: .54}html[data-fundo="2"] .page>[data-bg=claro]{--tone-2: .58}html[data-fundo] .cut-t{background:linear-gradient(90deg,var(--tab-l, var(--tab, var(--page))),var(--tab, var(--page)),var(--tab-r, var(--tab, var(--page))))}html[data-fundo] .cut-t:before{background:radial-gradient(circle at 100% 100%,transparent calc(var(--nr) - .5px),var(--tab-r, var(--tab, var(--page))) var(--nr))}html[data-fundo] .cut-t:after{background:radial-gradient(circle at 100% 100%,transparent calc(var(--nr) - .5px),var(--tab-l, var(--tab, var(--page))) var(--nr))}:root{--soft-shadow: 0 22px 44px -30px rgba(58, 46, 34, .3), 0 3px 8px -6px rgba(58, 46, 34, .16)}:where(.page>[data-bg=claro]) :where(.hs-item .ph,.arq-ph,.arq-film){box-shadow:var(--soft-shadow)}.has-tex{position:relative;isolation:isolate}.tex{position:absolute;inset:0;z-index:-1;overflow:clip;pointer-events:none;border-radius:inherit}.tex picture{display:contents}.tex img{position:sticky;top:0;display:block;width:100%;height:100lvh;max-width:none;object-fit:cover;user-select:none}.tex--scrim:after{content:"";position:absolute;inset:0;background:var(--scrim, none)}.grain:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(../img/tex/grao.webp) repeat;background-size:220px;opacity:.06;mix-blend-mode:overlay}.folha{position:relative;z-index:1;margin-top:calc(var(--r-folha) * -1);border-radius:var(--r-folha) var(--r-folha) 0 0;overflow:clip}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--c-fundo-escuro)}body{margin:0;background-color:var(--c-claro);color:var(--c-grafite);font-family:var(--f-text);font-variation-settings:var(--fv-text);font-weight:var(--w-text);font-size:16px;line-height:1.6;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page{overflow-x:clip}img,svg,canvas,iframe,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;font-variation-settings:inherit;color:inherit}a{color:inherit}a,button,input,label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--c-sol);outline-offset:3px}::selection{background:var(--c-sol);color:var(--c-grafite)}input,textarea{caret-color:var(--c-sol)}html{scrollbar-color:rgba(42,41,38,.35) transparent;scrollbar-width:thin}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--g)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}h1,h2,h3,h4,.h-hero,.h1,.h2,.h3{margin:0;font-family:var(--f-display);font-variation-settings:var(--fv-display);font-weight:var(--w-display);letter-spacing:var(--track-display);text-wrap:balance}.h-hero{font-size:var(--t-hero);line-height:.92;letter-spacing:-.045em}.h1{font-size:var(--t-1);line-height:.98}.h2{font-size:var(--t-2);line-height:1.02}h3,.h3{font-size:var(--t-3);font-weight:300;line-height:1.15;letter-spacing:-.014em}.t-2{display:block;opacity:var(--tone-2)}.t-2i{opacity:var(--tone-2)}.body{margin:var(--s-5) 0 0;max-width:50ch;font-size:var(--t-body);line-height:1.7;color:var(--fg-2);text-wrap:pretty}.body+.body{margin-top:var(--s-4)}.body strong,.body b{color:var(--fg);font-weight:var(--w-strong)}strong,b{font-weight:var(--w-strong)}.lead{margin:18px 0 0;max-width:54ch;font-size:var(--t-body);line-height:1.68;color:var(--fg-2)}.muted{color:var(--fg-2)}.num{font-family:var(--f-display);font-variation-settings:var(--fv-display);font-weight:220;letter-spacing:-.045em;line-height:.86;font-variant-numeric:tabular-nums lining-nums}.num small{margin-left:.14em;font:400 max(12px,.2em) var(--f-mono);letter-spacing:0;color:var(--fg-2)}.mono{font-family:var(--f-mono);font-variation-settings:normal;font-weight:400;font-size:var(--t-micro);letter-spacing:.01em;font-variant-numeric:tabular-nums}.label,.eyebrow{margin:0;font-family:var(--f-text);font-variation-settings:var(--fv-text);font-weight:var(--w-text);font-size:13px;line-height:1.45;letter-spacing:0;color:var(--fg-2)}.label--fg{color:var(--fg)}.label--sol{color:var(--c-sol)}.eyebrow{margin-bottom:var(--s-4)}.kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 var(--s-5);font-size:15px;line-height:1.3;color:var(--fg-2)}.kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c-sol);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-sol) 22%,transparent)}.note,.cap{font-family:var(--f-text);font-variation-settings:var(--fv-text);font-weight:var(--w-text);font-size:var(--t-small);line-height:1.5;letter-spacing:0;color:var(--fg-2);text-wrap:pretty}.note{margin:0}.note--fg{color:var(--fg)}.cap{margin:var(--s-3) 0 0;max-width:64ch}.seal{display:none}.sec-k{display:flex;align-items:center;gap:14px;margin:0 0 var(--s-5);font-size:11.5px;line-height:1.2;font-weight:var(--w-strong);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2)}.sec-k:before{content:"";flex:none;width:32px;height:1px;background:var(--c-bronze)}.sec-k--c{justify-content:center}.sec-k--c:after{content:"";flex:none;width:32px;height:1px;background:var(--c-bronze)}.cut{position:relative;overflow:hidden;border-radius:var(--r-card)}.cut:has(.cut-t){border-top-left-radius:0}.cut-t{position:absolute;z-index:4;left:0;top:0;display:flex;align-items:center;gap:10px;min-height:38px;max-width:calc(100% - 40px);margin:0;padding:6px 16px 6px 2px;border-bottom-right-radius:var(--nr);background:var(--tab, var(--page));color:var(--fg);font:var(--w-text) 13.5px/1.25 var(--f-text);font-variation-settings:var(--fv-text);letter-spacing:0;text-align:left;text-wrap:balance;transition:background-color 0s}.cut-t:before,.cut-t:after{content:"";position:absolute;width:var(--nr);height:var(--nr);pointer-events:none;background:radial-gradient(circle at 100% 100%,transparent calc(var(--nr) - .5px),var(--tab, var(--page)) var(--nr))}.cut-t:before{left:100%;top:0}.cut-t:after{left:0;top:100%}.cut-t .mono{color:var(--fg-2)}.cut-n{position:absolute;z-index:3;right:10px;bottom:10px;padding:6px 10px;border-radius:var(--r-pill);font:400 11.5px/1 var(--f-mono);color:#fff;background:#10161a61;-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1f}.ghost{position:absolute;z-index:-1;left:50%;top:0;translate:-50% -18%;font-family:var(--f-display);font-variation-settings:var(--fv-display);font-weight:200;font-size:clamp(120px,27vw,420px);line-height:.8;letter-spacing:-.06em;white-space:nowrap;color:var(--fg);opacity:.055;pointer-events:none;user-select:none}.ar{position:relative;flex:none;display:inline-block;width:22px;height:9px}.ar:before{content:"";position:absolute;left:0;right:1px;top:4px;height:1px;background:currentColor;transform:scaleX(.62);transform-origin:100% 50%;transition:transform var(--d-2) var(--ease)}.ar:after{content:"";position:absolute;right:1.5px;top:1px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}:is(a,button):is(:hover,:focus-visible) .ar:before{transform:scaleX(1)}.ar--down{transform:rotate(90deg)}.ar--back{transform:rotate(180deg)}.btn-glass,.btn,.chip-glass,.seg-glass{-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%)}.btn-glass,.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 24px;border:0;border-radius:var(--r-pill);background:var(--glass-bg);color:var(--glass-fg);box-shadow:inset 0 1px 0 var(--glass-line),inset 0 0 0 1px var(--glass-edge),var(--glass-shadow);font-family:var(--f-text);font-variation-settings:var(--fv-text);font-weight:var(--w-strong);font-size:15px;line-height:1.1;letter-spacing:.004em;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--d-2) var(--ease-out),background-color .3s var(--ease),box-shadow var(--d-2) var(--ease)}.btn-glass:before,.btn:before{content:"";position:absolute;z-index:-1;left:1px;right:1px;top:1px;height:52%;border-radius:var(--r-pill) var(--r-pill) 50% 50% / var(--r-pill) var(--r-pill) 12px 12px;background:linear-gradient(180deg,#ffffff6b,#fff0);opacity:.55;pointer-events:none}.btn-glass:after,.btn:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.34) 48%,transparent 64%) 140% 0 / 260% 100% no-repeat;transition:background-position 1s var(--ease-out)}@media(hover:hover){.btn-glass:hover,.btn:hover{transform:translateY(-2px);background-color:var(--glass-bg-hover);box-shadow:inset 0 1px 0 var(--glass-line),inset 0 0 0 1px var(--glass-edge),0 16px 34px -16px #00000073}.btn-glass:hover:after,.btn:hover:after{background-position:-40% 0}}.btn-glass:active,.btn:active{transform:translateY(0) scale(.98);transition-duration:.12s}.btn-glass:disabled,.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-glass .ic,.btn svg.ic{width:20px;height:20px;flex:none}.btn-glass--wa,.btn--wa{--glass-bg: rgba(37, 211, 102, .86);--glass-bg-hover: rgba(58, 226, 122, .94);--glass-fg: var(--c-wa-ink);--glass-line: rgba(255, 255, 255, .6);--glass-edge: rgba(6, 80, 36, .22);--glass-shadow: 0 1px 1px rgba(6, 50, 26, .12), 0 12px 30px -12px rgba(18, 150, 72, .7);padding-left:18px}.btn-glass--wa:before,.btn--wa:before{opacity:.7}.btn-glass--line,.btn--line{--glass-bg: rgba(255, 255, 255, .06);--glass-bg-hover: var(--glass-bg-hover-line, rgba(255, 255, 255, .26))}[data-tone=claro] .btn-glass--line,[data-tone=areia] .btn-glass--line,[data-tone=papel] .btn-glass--line{--glass-bg: rgba(255, 255, 255, .22)}.btn-glass--sm,.btn--sm{min-height:44px;padding:0 18px;font-size:14px;gap:10px}.btn-glass--lg{min-height:60px;padding:0 30px;font-size:16px}.btn-glass--block,.btn--block{width:100%;justify-content:space-between}.btn-glass--icon{width:48px;min-height:48px;padding:0}.btn-glass--icon svg{width:18px;height:18px}.link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--fg);text-decoration:none;font-weight:var(--w-strong);font-size:15px;background:linear-gradient(currentColor,currentColor) 0 calc(50% + .95em) / 100% 1px no-repeat;transition:background-size var(--d-2) var(--ease)}.link:hover{background-size:0 1px;background-position:100% calc(50% + .95em)}.chip-glass{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:var(--r-pill);background:var(--glass-bg);color:var(--glass-fg);box-shadow:inset 0 1px 0 var(--glass-line),inset 0 0 0 1px var(--glass-edge);font-family:var(--f-text);font-variation-settings:var(--fv-text);font-size:var(--t-small);font-weight:var(--w-text);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--d-1) var(--ease),color var(--d-1) var(--ease),box-shadow var(--d-2) var(--ease),transform var(--d-2) var(--ease-out)}@media(hover:hover){.chip-glass:hover{background:var(--glass-bg-hover);transform:translateY(-1px)}}.chip-glass:active{transform:scale(.97)}.chip-glass:is([aria-pressed=true],[aria-selected=true],[aria-checked=true]){background:var(--glass-on-bg);color:var(--glass-on-fg);transform:none;box-shadow:inset 0 1px #ffffff47,0 8px 20px -10px #00000073}.chip-glass .mono{opacity:.7;font-size:11.5px}.chip-glass .sw{width:8px;height:8px;border-radius:50%;background:var(--c, var(--c-concreto))}.chips-glass{display:flex;flex-wrap:wrap;gap:var(--s-2)}.seg-glass{display:inline-flex;gap:2px;padding:4px;border-radius:var(--r-pill);background:var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-line),inset 0 0 0 1px var(--glass-edge),var(--glass-shadow)}.seg-glass .chip-glass{min-height:38px;padding:0 16px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.seg-glass .chip-glass:is([aria-pressed=true],[aria-selected=true]){background:var(--glass-on-bg);color:var(--glass-on-fg);box-shadow:0 4px 14px -6px #0006}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.btn-glass,.btn,.chip-glass,.seg-glass{--glass-bg: rgba(250, 248, 244, .9)}[data-tone=escuro] :is(.btn-glass,.btn,.chip-glass,.seg-glass){--glass-bg: rgba(40, 52, 58, .92)}}.chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:var(--hair) solid var(--rule-2);border-radius:2px;background:transparent;color:var(--fg);font-size:var(--t-small);font-weight:var(--w-text);line-height:1;cursor:pointer;transition:background-color var(--d-1) var(--ease),border-color var(--d-1) var(--ease),color var(--d-1) var(--ease)}.chip:hover{border-color:var(--fg)}.chip[aria-pressed=true],.chip[aria-selected=true],.chip[aria-checked=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.chip .n{font:400 11px var(--f-mono);opacity:.72}.chip .sw{width:8px;height:8px;border-radius:1px;background:var(--c, var(--c-concreto))}.card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--raise);color:var(--fg);border:var(--hair) solid var(--rule);border-radius:var(--r-2);text-decoration:none;overflow:hidden}.card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--c-areia-2)}.card__media>img,.card__media>video,.card__media picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease-out)}.card__body{display:grid;gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-5)}.card__title{margin:0;font-family:var(--f-display);font-variation-settings:var(--fv-display);font-weight:300;font-size:var(--t-3);line-height:1.12;letter-spacing:-.012em}.card__text{margin:0;font-size:15px;line-height:1.6;color:var(--fg-2)}.card--media{border:0;background:#1b2226;color:var(--c-espuma);--fg: var(--c-espuma);--fg-2: rgba(243, 239, 232, .8)}.card--media .card__media{aspect-ratio:auto;position:absolute;inset:0}.card--media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0c121657 0,#0c121600 24% 54%,#0c1216b8)}.card--media .card__corners{position:relative;z-index:2;display:grid;grid-template:auto 1fr auto / 1fr auto;height:100%;padding:var(--s-4);gap:var(--s-2)}.card--media .tl{grid-area:1 / 1}.card--media .tr{grid-area:1 / 2;text-align:right}.card--media .bl{grid-area:3 / 1;align-self:end}.card--media .br{grid-area:3 / 2;align-self:end;text-align:right}.data{display:grid;grid-template-columns:1fr auto;margin:0;padding:0;border-top:var(--hair) solid var(--rule)}.data dt,.data dd{margin:0;padding:12px 0;border-bottom:var(--hair) solid var(--rule);font-size:15px}.data dt{color:var(--fg);padding-right:var(--s-4)}.data dd{align-self:stretch;display:flex;align-items:center;justify-content:flex-end;white-space:nowrap;font:400 13px var(--f-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--fg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.mod{position:relative}.mod-head{padding-block:clamp(56px,10vw,140px) var(--s-6)}.stage-frame{position:relative;overflow:hidden;background:var(--c-linho)}.stage-frame canvas.gl{position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y}.labels{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:2}.needs-webgl.is-off .stage-frame:after,.gl-lost .stage-frame:after{content:"Este navegador não mostra a maquete 3D. As plantas e as imagens do projeto estão nas outras seções.";position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:var(--s-5);background:var(--c-linho);color:var(--fg-2);font-size:var(--t-small);line-height:1.5;text-align:center}.gl-lost .stage-frame:after{content:"A maquete 3D está recarregando."}.lbl,.sheet{font-family:var(--f-text);font-variation-settings:var(--fv-text);font-weight:400;font-size:12.5px;line-height:1.3;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--c-grafite)}.lbl{position:absolute;left:0;top:0;will-change:transform;white-space:nowrap;transition:opacity .35s var(--ease)}.lbl b{font-weight:500}.lbl span{color:var(--c-grafite-2)}.lbl .mono,.sun-off .mono{font-size:11.5px;color:inherit}.lbl-sea,.lbl-hz,.lbl-roof,.lbl-unit,.lbl-east,.lbl-hour,.sun-off>span,.sheet{padding:5px 10px;border:0;border-radius:var(--r-pill);background:#faf8f4cc;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 .5px #2a292624,0 6px 18px -10px #14181a73}.seg{display:inline-flex;border:var(--hair) solid var(--rule-2);border-radius:var(--r-1);background:var(--raise);overflow:hidden}.seg .chip{border:0;border-radius:0}.seg .chip+.chip{border-left:var(--hair) solid var(--rule-2)}.seg .chip:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--fg) 6%,transparent)}.seg .chip:disabled{opacity:.4;cursor:not-allowed}.chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.chips--5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.chips--5 .chip{justify-content:center;padding-inline:8px}.chips-glass.chips--5{gap:6px}.sun-seasons.seg-glass{display:flex;width:100%}.sun-seasons .chip-glass{flex:1 1 0;min-width:0;justify-content:center;padding-inline:6px}.chips--5 .chip-glass{justify-content:center;gap:7px;padding-inline:6px;min-width:0;font-variant-numeric:tabular-nums}.ctl-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2);margin:0 0 var(--s-3)}.sun-grid{display:grid}.sun-stage{aspect-ratio:4 / 5;max-height:74svh;width:100%;border-radius:18px;box-shadow:0 0 0 1px var(--rule),0 24px 60px -38px #14181a8c;isolation:isolate}.sun-stage .sun-clock,.sun-stage .hint,.sun-stage .compass .ring{--mg: rgba(250, 248, 244, .78)}@media(min-width:560px){.sun-stage{aspect-ratio:4 / 3}}.sun-panel{padding:var(--s-5) 0 0;display:grid;gap:var(--s-5);align-content:start}@media(min-width:1024px){.sun-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.sun-stage{aspect-ratio:auto;height:min(78vh,760px);max-height:none;position:sticky;top:calc(var(--hd-h) + var(--s-4))}.sun-panel{padding:0 0 0 var(--s-6)}}.sun-clock{position:absolute;left:12px;top:12px;z-index:3;pointer-events:none;padding:10px 14px 11px;border-radius:16px;background:var(--mg);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 .5px #2a292624,0 10px 28px -16px #14181a80}.clock-time{display:block;font:300 clamp(28px,2.4vw,32px)/1 var(--f-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg)}.clock-date{display:block;margin-top:6px;font-size:12.5px}.compass{position:absolute;right:12px;top:12px;z-index:3;width:60px;height:60px;pointer-events:none;border-radius:50%;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}.compass svg{width:60px;height:60px;overflow:visible;filter:drop-shadow(0 6px 12px rgba(20,24,26,.22))}.compass .ring{fill:var(--mg);stroke:#ffffffe6;stroke-width:1}.compass .tick{stroke:var(--fg-2);stroke-width:1}.compass .needle{fill:var(--fg)}.compass .needle-s{fill:var(--c-concreto)}.compass text{font:500 9.5px var(--f-text);fill:var(--fg)}.compass .sea-mark{fill:var(--c-mare)}.compass .sea-txt{font:500 9px var(--f-text);fill:var(--c-mare);paint-order:stroke;stroke:#faf8f4d9;stroke-width:2.5px}.sun-view{position:absolute;left:12px;bottom:12px;z-index:3}.sun-view.seg-glass{--glass-bg: rgba(250, 248, 244, .72);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%)}.sun-view .chip-glass:focus-visible,.sun-panel .chip-glass:focus-visible,.sun-panel .play:focus-visible{outline:2px solid var(--c-sol);outline-offset:2px}.hint{position:absolute;right:12px;bottom:12px;z-index:3;margin:0;padding:7px 12px;pointer-events:none;border-radius:var(--r-pill);background:var(--mg);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 .5px #2a292624;font-size:12.5px;color:var(--fg);transition:opacity .4s var(--ease)}.dragging .hint{opacity:0}@media(max-width:400px){.hint{display:none}}.lbl-sea{translate:-50% -50%;display:inline-flex;gap:8px;align-items:baseline;background:#1e3747db;color:var(--c-espuma);box-shadow:inset 0 1px #ffffff38,0 8px 20px -10px #0a141a99}.lbl-sea span{color:#eee8decc}.lbl-tipo{translate:-50% -100%;margin-top:-14px;padding:5px 11px;border-radius:var(--r-pill);font-weight:500;background:#1e3747e0;color:var(--c-espuma);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff38,0 8px 20px -10px #0a141a99}.lbl-tipo:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:14px;background:#1e3747e0}.lbl-hz{translate:-50% -100%;margin-top:-8px;display:inline-flex;gap:6px;align-items:baseline}.lbl-hz:before{content:"";width:6px;height:6px;align-self:center;border-radius:50%;background:var(--c-sol)}.lbl-hour{translate:-50% -100%;margin-top:-8px;padding:2px 7px;font-family:var(--f-mono);font-variation-settings:normal;font-size:11px;color:var(--c-grafite-2)}.sun-off{position:absolute;left:0;top:0;z-index:3;opacity:0;pointer-events:none;transition:opacity .3s var(--ease)}.sun-off>*{position:absolute}.sun-off i{left:-8px;top:0;width:16px;height:1px;background:var(--c-sol)}.sun-off i:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid var(--c-sol);border-right:1px solid var(--c-sol);transform:rotate(45deg);transform-origin:100% 0}.sun-off>span{left:50%;top:14px;translate:-50% 0;white-space:nowrap;font:400 12.5px/1.3 var(--f-text);color:var(--c-grafite)}.hour-row{display:flex;align-items:center;gap:var(--s-3)}.play{flex:none;display:grid;place-items:center;cursor:pointer}.play:not(.btn-glass){width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--glass-bg);color:var(--glass-fg);box-shadow:inset 0 1px 0 var(--glass-line),inset 0 0 0 1px var(--glass-edge),var(--glass-shadow)}.play.btn-glass--icon{border-radius:50%}.play[aria-pressed=true]{background:var(--glass-on-bg);color:var(--glass-on-fg)}.play svg{width:14px;height:14px;fill:currentColor}.play .i-play{translate:1px 0}.play .i-pause,.play[aria-pressed=true] .i-play{display:none}.play[aria-pressed=true] .i-pause{display:block}.slider{position:relative;flex:1;min-width:0}.range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:48px;margin:0;background:transparent;cursor:pointer;--p: 0%}.range:focus-visible{outline:none}.range::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(to right,var(--c-sol) var(--p),rgba(42,41,38,.12) var(--p));box-shadow:inset 0 1px 1px #2a29261f}.range::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-10px;border:0;border-radius:50%;background:#fffffff5;box-shadow:inset 0 0 0 .5px #2a292629,0 2px 3px #2a292624,0 8px 18px -8px #2a29268c;transition:transform .18s var(--ease)}.range:active::-webkit-slider-thumb{transform:scale(1.08)}.range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--c-sol);outline-offset:2px}.range::-moz-range-track{height:6px;border-radius:99px;background:#2a29261f}.range::-moz-range-progress{height:6px;border-radius:99px;background:var(--c-sol)}.range::-moz-range-thumb{width:26px;height:26px;border:0;border-radius:50%;background:#fffffff5;box-shadow:inset 0 0 0 .5px #2a292629,0 8px 18px -8px #2a29268c}.range:focus-visible::-moz-range-thumb{outline:2px solid var(--c-sol);outline-offset:2px}.ticks{position:relative;height:16px;margin:-8px 13px 0;font-family:var(--f-mono);font-variation-settings:normal;font-size:11px;font-variant-numeric:tabular-nums}.ticks span{position:absolute;top:0;translate:-50% 0}@media(prefers-reduced-motion:reduce){.range::-webkit-slider-thumb{transition:none}}.sun-info{padding:var(--s-4) var(--s-4) var(--s-5)}.si-empty{margin:0;font-size:var(--t-small);color:var(--fg-2)}.si-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-1)}.si-face{display:flex;align-items:center;gap:var(--s-2);margin:var(--s-4) 0 0;font-size:var(--t-small);color:var(--fg)}.si-face i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--c-sol)}.si-cap{margin:var(--s-4) 0 var(--s-2)}.si-data dt{display:grid;gap:7px;padding:12px var(--s-4) 12px 0;font-size:var(--t-small)}.si-data dd{align-self:stretch;padding-top:12px}.si-f .label{margin-left:4px}.dbar{position:relative;display:block;height:5px;border-radius:99px;background:var(--rule);overflow:hidden}.dbar i{position:absolute;top:0;bottom:0;border-radius:99px;background:var(--c-sol)}.dbar .now{position:absolute;top:0;bottom:0;width:1px;background:var(--fg)}.si-tot{margin-top:var(--s-4)}.si-tot dt,.si-tot dd{padding:10px 0;font-size:var(--t-small)}.si-tot dd{font-size:13px}.sun-path{flex-flow:row wrap;align-items:center;gap:var(--s-4);padding:var(--s-4)}.sp-chart{flex:none;width:148px;height:148px;overflow:visible}.sp-side{flex:1 1 140px;min-width:0;display:grid;gap:var(--s-2)}.sp-data dt,.sp-data dd{padding:6px 0;font-size:13px}.sp-data dd{font-size:12px}.sp-r2,.sp-r1,.sp-o,.sp-c,.sp-sea,.sp-sun{vector-effect:non-scaling-stroke}.sp-r2{fill:none;stroke:var(--rule-2);stroke-width:1}.sp-r1{fill:none;stroke:var(--rule);stroke-width:1}.sp-o{fill:none;stroke:var(--fg-2);stroke-width:1;stroke-dasharray:2 3;opacity:.5}.sp-c{fill:none;stroke:var(--c-sol);stroke-width:2}.sp-h{fill:var(--c-sol)}.sp-b{fill:var(--fg)}.sp-sun{fill:var(--c-sol);stroke:var(--fg);stroke-width:1;transition:opacity var(--d-1) var(--ease)}.sp-sea{fill:none;stroke:var(--c-mare);stroke-width:3;opacity:.6}.sp-t{font:500 9px var(--f-text);fill:var(--fg-2)}.sp-sea-t{fill:var(--c-mare)}.sun-fine,.map-note{margin:0;max-width:64ch;font-size:13px;line-height:1.55;color:var(--fg-2)}.lbl-lv{translate:0 -50%;display:flex;flex-direction:column;padding:4px 8px 4px 26px;background:linear-gradient(90deg,transparent 0 22px,color-mix(in srgb,var(--raise) 92%,transparent) 22px)}.lbl-lv:before{content:"";position:absolute;left:0;top:50%;width:18px;height:1px;background:var(--c-grafite)}@media(max-width:820px){.lbl-lv{white-space:normal;max-width:150px;padding-right:6px}.lbl-lv span{display:none}}.lbl-unit{translate:-50% -50%;display:flex;flex-direction:column;align-items:center;padding:3px 7px}.lbl-unit b{font-size:13px}.lbl-unit.t05{background:var(--c-mare);border-color:var(--c-mare);color:var(--c-espuma)}.lbl-unit.t05 span{color:#eee8dec7}.lbl-north{translate:-50% -50%;display:flex;align-items:center;gap:6px}.lbl-north .ar{width:14px}.lbl-north .ar--up{transform:rotate(-90deg);margin-inline:-2px}.lbl-east{translate:0 -50%;display:flex;flex-direction:column}@media(max-width:820px){.lbl-east{translate:-50% -100%;align-items:center}}.lbl-roof{translate:-50% -50%;padding:2px 6px}.map-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3)}@media(max-width:600px){.map-bar .label{display:none}}.map-frame{position:relative;height:78svh;min-height:460px;max-height:860px;overflow:hidden;background:var(--c-linho);border-radius:18px;box-shadow:0 0 0 1px var(--rule),0 24px 60px -38px #14181a8c;isolation:isolate}@media(min-width:1024px){.map-frame{height:82vh}}.map-frame .map-host{position:absolute;inset:0;width:100%;height:100%}.gmaps{position:absolute;inset:0;width:100%;height:100%;border:0;display:none}.street{position:absolute;inset:0;display:none;flex-direction:column;background:var(--raise)}.street-frame{position:relative;flex:1;width:100%;min-height:0;border:0;background:var(--c-linho)}.street-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:var(--hair) solid var(--rule)}.map[data-view=mapa] .gmaps{display:block}.map[data-view=rua] .street{display:flex}.map[data-view=mapa] .map-host,.map[data-view=rua] .map-host,.map[data-view=mapa] .map-card,.map[data-view=rua] .map-card{display:none}.map-loading{position:absolute;inset:0;display:none;place-items:center}.map.is-loading:not([data-view=mapa]):not([data-view=rua]) .map-loading{display:grid}.map{--mg-blur: blur(18px) saturate(180%);--mg-rim: 0 0 0 .5px rgba(42, 41, 38, .16)}.map-loading{font-family:var(--f-text);font-variation-settings:var(--fv-text);font-size:13px;letter-spacing:0;color:var(--fg-2)}.map .map-toggle.seg-glass{position:absolute;z-index:5;top:12px;right:12px;transition:right var(--d-2) var(--ease)}.map .map-toggle .chip-glass:disabled{opacity:.4;cursor:not-allowed}.map .map-toggle .chip-glass:focus-visible,.poi-chip:focus-visible{outline:2px solid var(--c-sol);outline-offset:2px}.map[data-view=mapa] .map-toggle,.map[data-view=rua] .map-toggle{right:62px}@media(max-width:820px){.map[data-view=mapa] .map-frame,.map[data-view=rua] .map-frame{background:var(--c-areia)}.map[data-view=mapa] .gmaps,.map[data-view=rua] .street{top:62px;height:auto;bottom:0}.map[data-view=mapa] .map-toggle,.map[data-view=rua] .map-toggle{top:8px;right:8px}}.mpin{position:relative;display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--c-grafite);cursor:pointer;font:inherit;text-align:left}.mpin:before{content:"";position:absolute;inset:-8px -6px}.mpin .dot{flex:none;width:14px;height:14px;border-radius:50%;background:var(--c-mare);border:3px solid #fff;box-shadow:0 1px 6px #2a292659;transition:transform .3s var(--ease),background-color .3s var(--ease)}.mpin .txt{display:flex;flex-direction:column;padding:4px 10px 5px;border-radius:9px;white-space:nowrap;background:#fffffff2;box-shadow:0 0 0 .5px #2a29261a,0 2px 10px -2px #2a292638;transition:opacity .25s var(--ease),box-shadow .25s var(--ease)}.mpin .txt b{font-size:12px;line-height:1.25;font-weight:var(--w-strong);color:var(--c-grafite)}.mpin .txt span{font-size:10.5px;line-height:1.3;color:var(--c-grafite-2);font-variant-numeric:tabular-nums}.mpin:hover .dot{transform:scale(1.15)}.mpin:focus-visible{outline:none}.mpin:focus-visible .txt{box-shadow:0 0 0 2px var(--c-sol),0 2px 10px -2px #2a292638}.mpin.is-active .dot{background:var(--c-sol);transform:scale(1.3)}.mpin--home{cursor:default}.mpin--home:before{content:none}.mpin--home .dot{width:16px;height:16px;background:var(--c-madeira)}.mpin--home .txt{background:var(--c-mare);box-shadow:0 2px 12px -2px #0d182073}.mpin--home .txt b{color:#fff;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.mpin--home .txt span{color:#eee8debd}.mpin--regiao:not(.is-active):not(:hover):not(:focus-visible) .txt,.map-far .mpin--bairro:not(.is-active):not(:hover):not(:focus-visible) .txt{opacity:0;pointer-events:none}.map-far .mpin.is-near:not(.is-active){visibility:hidden}.map .map-card{position:absolute;z-index:6;left:8px;right:8px;bottom:8px;max-height:64%;display:block;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;border:0;border-radius:20px;color:var(--c-grafite);background:#faf8f4e6;-webkit-backdrop-filter:var(--mg-blur);backdrop-filter:var(--mg-blur);box-shadow:inset 0 1px 0 var(--glass-line),var(--mg-rim),0 24px 48px -24px #0d18208c;transform:translateY(calc(100% + 16px));transition:transform .6s var(--ease-out)}.map .map-card.is-open{transform:none}.mc-x{position:absolute;z-index:2;top:10px;right:10px;width:36px;height:36px;padding:0;border:0;border-radius:50%;cursor:pointer;background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 var(--glass-line),var(--mg-rim),0 2px 8px -3px #0d18204d;transition:background-color var(--d-1) var(--ease)}.mc-x:before{content:"";position:absolute;inset:-4px}.mc-x:hover{background:#fff}.mc-x:focus-visible{outline:2px solid var(--c-sol);outline-offset:2px}.mc-x span,.mc-x span:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;border-radius:1px;background:var(--c-grafite)}.mc-x span{transform:translate(-50%,-50%) rotate(45deg)}.mc-x span:after{left:0;top:0;transform:rotate(90deg)}.mc-grab{display:none}.mc-media{margin:8px 8px 0;aspect-ratio:19 / 10;overflow:hidden;border-radius:14px;background:var(--c-linho)}.mc-media img{width:100%;height:100%;object-fit:cover}.mc-in{padding:18px 22px 20px}.map-card:not(.has-media) .mc-eye,.map-card:not(.has-media) .mc-title{padding-right:40px}.mc-eye{margin:0;font-size:12.5px;line-height:1.3;color:var(--c-grafite-2)}.mc-title{margin:4px 0 0;font-family:var(--f-display);font-variation-settings:var(--fv-display);font-weight:340;font-size:23px;line-height:1.15;letter-spacing:-.012em;color:var(--c-grafite);text-wrap:balance}.mc-big{display:flex;align-items:flex-end;gap:10px;margin:14px 0 16px}.mc-big .n{font-family:var(--f-display);font-variation-settings:var(--fv-display);font-weight:200;font-size:64px;line-height:.78;letter-spacing:-.04em;color:var(--c-mare);font-variant-numeric:tabular-nums lining-nums}.mc-big .u{padding-bottom:1px;font-size:13px;line-height:1.2;color:var(--c-grafite-2)}.mc-rows{margin:0;border-top:1px solid rgba(42,41,38,.1)}.mc-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(42,41,38,.1)}.mc-rows dt{font-size:14px;color:var(--c-grafite-2)}.mc-rows dd{margin:0;white-space:nowrap;font:400 12.5px var(--f-mono);font-variant-numeric:tabular-nums;color:var(--c-grafite)}.mc-note{margin:14px 0 0;font-size:13.5px;line-height:1.55;color:var(--c-grafite-2);text-wrap:pretty}.mc-src{margin:12px 0 0;font-size:11.5px;line-height:1.45;color:#5f5a53d1}@media(max-width:820px){.mc-grab{display:block;width:36px;height:4px;margin:8px auto 0;border-radius:2px;background:#2a29262e}.mc-media{aspect-ratio:16 / 6}.mc-in{padding:10px 18px 16px}.mc-title{font-size:21px}.mc-big{margin:10px 0 12px}.mc-big .n{font-size:50px}.mc-rows>div{padding:8px 0}}@media(min-width:821px){.map .map-card{inset:68px 12px auto auto;width:360px;max-height:calc(100% - 80px);transform:translate(calc(100% + 24px))}}.poi-strip{display:grid;gap:var(--s-5);padding-top:var(--s-5)}.poi-group{display:grid;gap:10px;min-width:0}.poi-gt{margin:0;font-size:13px;line-height:1.3;color:var(--fg-2)}.poi-row{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin:-4px calc(var(--g) * -1) -14px;padding:4px var(--g) 14px}.poi-row::-webkit-scrollbar{display:none}@media(min-width:1024px){.poi-row{flex-wrap:wrap;overflow:visible;margin:0;padding:0}}.poi-chip{flex:none;scroll-snap-align:start}.map-note{margin-top:var(--s-6);max-width:90ch}.map .maplibregl-ctrl-group{border:0;border-radius:14px!important;overflow:hidden;background:var(--glass-bg)!important;-webkit-backdrop-filter:var(--mg-blur);backdrop-filter:var(--mg-blur);box-shadow:inset 0 1px 0 var(--glass-line),inset 0 0 0 1px var(--glass-edge),var(--glass-shadow)!important}.map .maplibregl-ctrl-group button{width:36px;height:36px}.map .maplibregl-ctrl-group button+button{border-top:1px solid rgba(42,41,38,.1)}.map .maplibregl-ctrl-top-left{top:0}.map .maplibregl-ctrl-top-left .maplibregl-ctrl{margin:12px 0 0 12px}.maplibregl-cooperative-gesture-screen{font-family:var(--f-text);font-weight:var(--w-text)}@media(hover:hover)and (pointer:fine){html,body{cursor:url(./seta-DcuQfLYr.svg) 4 3,auto;cursor:-webkit-image-set(url(./seta-CmrAb8lo.png) 1x,url(./seta@2x-CjI25d--.png) 2x) 4 3,auto;cursor:image-set(url(./seta-CmrAb8lo.png) 1x,url(./seta@2x-CjI25d--.png) 2x) 4 3,auto}a,button,[role=button],label,select,summary,.chip,.poi-chip,.pin,input[type=range],input[type=checkbox],input[type=radio],[data-cursor=link]{cursor:url(./mao-DJglQuPS.svg) 11 3,pointer;cursor:-webkit-image-set(url(./mao-BNia8rl0.png) 1x,url(./mao@2x-CQQZ5L1y.png) 2x) 11 3,pointer;cursor:image-set(url(./mao-BNia8rl0.png) 1x,url(./mao@2x-CQQZ5L1y.png) 2x) 11 3,pointer}button:disabled{cursor:not-allowed}canvas.gl{cursor:grab}.dragging canvas.gl{cursor:grabbing}input[type=text],input[type=tel],input[type=email],textarea{cursor:text}}html{scroll-behavior:auto}.sprite{position:absolute;width:0;height:0;overflow:hidden}.skip{position:fixed;left:12px;top:-80px;z-index:200;padding:12px 16px;background:var(--c-areia);color:var(--c-grafite);border-radius:var(--r-pill);text-decoration:none;font-weight:var(--w-strong)}.skip:focus{top:12px}.sec{position:relative;padding-block:var(--sec)}section[tabindex="-1"]:focus,footer[tabindex="-1"]:focus{outline:none}.page>section,.page>footer{position:relative}.t2{margin:0;font-family:var(--f-display);font-variation-settings:var(--fv-display);font-weight:var(--w-display);font-size:var(--t-1);line-height:.98;letter-spacing:var(--track-display);text-wrap:balance}.t3{margin:0;font-family:var(--f-display);font-variation-settings:var(--fv-display);font-weight:var(--w-display);font-size:var(--t-2);line-height:1.08}.btn-in{display:inline-flex;align-items:center;gap:12px}.hd{position:fixed;inset:0 0 auto;z-index:60;height:var(--hd-h);pointer-events:none}.hd-bar{position:absolute;inset:0 0 auto;height:5px;background:var(--c-areia)}.hd-brand{position:absolute;left:50%;top:0;translate:-50% 0;pointer-events:auto;display:block;padding:9px 18px 12px;background:var(--c-areia);border-radius:0 0 12px 12px}.hd-brand:before,.hd-brand:after{content:"";position:absolute;top:5px;width:14px;height:12px;background:transparent;pointer-events:none}.hd-brand:before{left:100%;border-top-left-radius:12px;box-shadow:-6px -4px 0 2px var(--c-areia)}.hd-brand:after{right:100%;border-top-right-radius:12px;box-shadow:6px -4px 0 2px var(--c-areia)}.hd-brand img{width:112px;height:auto}.hd-btn{position:absolute;top:14px;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;min-width:44px;padding:0 14px;border:0;border-radius:var(--r-pill);cursor:pointer;text-decoration:none;font-size:14px;font-weight:var(--w-strong);letter-spacing:0;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);transition:color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease),transform var(--d-2) var(--ease-out)}.hd-menu{right:12px}.hd-btn span{display:none}.hd-btn svg{width:18px;height:18px}.hd[data-theme=dark] .hd-btn{color:#fff;background:#12181c57;box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1px #ffffff24,0 10px 26px -14px #0000008c}.hd[data-theme=light] .hd-btn{color:var(--c-grafite);background:#ffffff80;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #2a29261a,0 10px 26px -14px #2a292659}@media(hover:hover){.hd-btn:hover{transform:translateY(-1px)}.hd[data-theme=dark] .hd-btn:hover{background:#12181c7a}.hd[data-theme=light] .hd-btn:hover{background:#ffffffb8}}@media(min-width:720px){.hd-brand{padding:11px 26px 15px}.hd-brand img{width:138px}.hd-btn{top:18px;padding:0 18px 0 20px}.hd-btn span{display:inline}.hd-menu{right:24px}}.menu{position:fixed;inset:0;z-index:80;display:grid;background:var(--c-fundo-escuro);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .75s var(--ease-in-out),visibility 0s linear .75s}.menu{background:var(--c-profundo)}.menu:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 60% at 90% 0%,rgba(255,244,228,.07),transparent 70%)}.menu.is-open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .75s var(--ease-in-out)}.menu-stage{display:none}.menu-panel{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:max(10px,env(safe-area-inset-top)) var(--g) max(22px,env(safe-area-inset-bottom))}.menu-top{display:flex;justify-content:space-between;align-items:center;min-height:60px}.menu-top img{width:116px;height:auto}.menu-close svg{width:18px;height:18px}.menu-close:hover svg{transform:rotate(90deg);transition:transform var(--d-2) var(--ease)}.menu nav{align-self:center;padding-block:20px}.menu-list{list-style:none;margin:0;padding:0;border-top:var(--hair) solid var(--rule)}.menu-list li{border-bottom:var(--hair) solid var(--rule)}.menu-list a{display:grid;grid-template-columns:40px 1fr auto;grid-template-rows:auto auto;column-gap:14px;align-items:center;min-height:60px;padding:6px 0;text-decoration:none;color:var(--fg-2);transition:color var(--d-1) var(--ease)}.menu-thumb{grid-row:1 / span 2;width:40px;aspect-ratio:4 / 5;overflow:hidden;border-radius:8px;background:var(--c-tinta)}.menu-thumb img{width:100%;height:100%;object-fit:cover;filter:grayscale(.5) brightness(.8);transition:filter var(--d-2) var(--ease)}.menu-n{grid-column:2;align-self:end;color:var(--fg-2)}.menu-t{grid-column:2;align-self:start;color:var(--fg);font-family:var(--f-display);font-variation-settings:var(--fv-display);font-weight:var(--w-display);font-size:clamp(25px,6.6vw,30px);line-height:1.08;letter-spacing:var(--track-display)}.menu-list .ar{grid-column:3;grid-row:1 / span 2;opacity:.45;transition:opacity var(--d-1) var(--ease)}.menu-list a:hover .ar,.menu-list a:focus-visible .ar,.menu-list a.is-active .ar{opacity:1}.menu-list a.is-active>.ar:before{transform:scaleX(1)}.menu-list a:hover .menu-thumb img,.menu-list a:focus-visible .menu-thumb img,.menu-list a.is-active .menu-thumb img{filter:none}.menu-list a[aria-current=true] .menu-n{color:var(--c-sol)}.menu-foot{display:grid;gap:16px;padding-top:8px}.menu-foot .btn-glass{justify-self:start}.menu-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px}.menu-tk{width:150px;height:auto;opacity:.86}.menu-motion{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:none;cursor:pointer;color:var(--fg-2);font:var(--w-text) var(--t-small)/1.4 var(--f-text);font-variation-settings:var(--fv-text)}.menu-motion:before{content:"";width:9px;height:9px;border:var(--hair) solid currentColor;border-radius:50%}.menu-motion[aria-pressed=true]{color:var(--fg)}.menu-motion[aria-pressed=true]:before{background:var(--c-sol);border-color:var(--c-sol)}.menu-motion:hover{color:var(--fg)}html.menu-open,html.lb-open{overflow:hidden}html.menu-open .wa-float,html.lb-open .wa-float{visibility:hidden;opacity:0}@media(min-width:1024px){.menu{grid-template-columns:minmax(0,1.15fr) minmax(440px,1fr)}.menu-stage{display:block;position:relative;overflow:hidden;background:var(--c-tinta)}.menu-stage-media{position:absolute;inset:0;transform:scale(1.06);transition:transform 1.6s var(--ease-out)}.menu.is-open .menu-stage-media{transform:none}.menu-stage-media>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s var(--ease)}.menu-stage-media>.on{opacity:1}.menu-stage:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(180deg,#0d182000,#0d182099);pointer-events:none}.menu-stage-cap{position:absolute;z-index:2;left:40px;right:40px;bottom:32px;margin:0}.menu-panel{padding:18px 56px 36px}.menu-list a{grid-template-columns:52px 1fr auto;grid-template-rows:auto;min-height:70px}.menu-thumb{display:none}.menu-n{grid-column:1;grid-row:1;align-self:center}.menu-t{grid-column:2;grid-row:1;align-self:center;font-size:clamp(30px,2.6vw,42px)}.menu-list .ar{grid-row:1}.menu-foot{grid-template-columns:auto 1fr;align-items:end;gap:32px}.menu-meta{justify-content:flex-end;gap:32px}}.hero{position:relative;z-index:0;height:100svh;min-height:620px;overflow:hidden;isolation:isolate;background:var(--c-fundo-escuro);color:#fff}.hero-media{position:absolute;inset:0;z-index:-2}.hero-media picture,.hero-media img,.hero-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-media video{opacity:0;transition:opacity 1.4s var(--ease)}.hero-media video.is-playing{opacity:1}.hero-shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#14181c52,#14181c00 22% 44%,#14181c99),radial-gradient(62% 58% at 14% 96%,#1014187a,#10141800 72%)}.hero-in{position:absolute;inset:auto 0 0;display:grid;gap:22px;padding-bottom:calc(var(--r-folha) + 64px + env(safe-area-inset-bottom))}.hero-kicker{margin-bottom:14px;color:#ffffffe6;text-shadow:0 1px 14px rgba(20,24,28,.4)}.hero-t{font-family:var(--f-hero);font-variation-settings:normal;font-weight:200;font-kerning:normal;font-size:clamp(48px,15.2vw,150px);line-height:.97;letter-spacing:-.01em;color:#fff;text-wrap:initial;text-shadow:0 2px 40px rgba(16,20,24,.26)}.hero-t .t-2i{opacity:.74}@media(max-width:719px){.hero-t{font-size:clamp(44px,13.9vw,150px)}.hero-shade{background:linear-gradient(180deg,#14181c57,#14181c00 18%,#14181c1a 38%,#14181cad)}.hero-t .t-2i{opacity:.8}}.hero-sub{margin:0;max-width:34ch;font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:#ffffffeb;text-shadow:0 1px 18px rgba(20,24,28,.35)}.hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.hero-rail{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:calc(var(--r-folha) + 16px);font-size:13px;color:#fffc}.hero-geo{display:none;color:#ffffffb8}@media(min-width:720px){.hero-geo{display:inline}}@media(min-width:1200px){.hero-in{grid-template-columns:minmax(0,1fr) 360px;align-items:end;column-gap:64px;padding-bottom:calc(var(--r-folha) + 80px)}.hero-t{font-size:clamp(100px,min(9.2vw,(100vw - 600px) / 6.1),144px)}.hero-side{padding-bottom:12px}}.kpi{padding-block:clamp(40px,5.2vw,76px) clamp(44px,5.6vw,84px)}.kpi-row{--kg: max(104px, 11cqi);--kn: clamp(44px, 4.6vw, 66px);position:relative;container-type:inline-size;border:0;border-radius:0;padding-block:clamp(26px,3vw,40px);background:linear-gradient(180deg,#ffffff57,#fff3);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-composite:intersect}.kpi-row:focus{outline:none}.kpi-row:focus-visible{outline:2px solid var(--c-sol);outline-offset:6px}.kpi-vp{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.kpi-track{display:flex;width:max-content}.kpi-set{display:flex;flex:none;align-items:flex-start;min-width:100cqi;margin:0;padding:0;list-style:none}.kpi-i{position:relative;flex:none;min-width:0;padding:4px calc(var(--kg) / 2) 6px}.kpi-i:before{content:"";position:absolute;left:0;top:calc(4px + var(--kn) * .46);width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--c-bronze);pointer-events:none}.kpi-n{margin:0;font-family:Geist,Commissioner,system-ui,sans-serif;font-size:var(--kn);font-weight:200;font-variation-settings:normal;line-height:.92;letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums;color:var(--fg);white-space:nowrap}.kpi-n small{margin-left:.14em;font:inherit;font-size:.36em;font-weight:300;letter-spacing:.08em;color:var(--fg-2)}.kpi-t{margin:14px 0 0;max-width:17ch;font-size:13.5px;line-height:1.42;letter-spacing:.01em;color:var(--fg-2);opacity:.68;text-wrap:balance}.kpi-i:before{opacity:.55}@keyframes kpi-run{to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:no-preference){.kpi-track{animation:kpi-run 60s linear infinite}.kpi-row:hover .kpi-track,.kpi-row:focus-within .kpi-track,.kpi.is-off .kpi-track{animation-play-state:paused}.js .kpi .kpi-vp{transition:opacity 1s var(--ease) .2s}.js .kpi:not(.is-in) .kpi-vp{opacity:0}}@media(prefers-reduced-motion:reduce){.kpi-vp{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.kpi-vp::-webkit-scrollbar{display:none}.kpi-set[aria-hidden]{display:none}}.intro-grid{display:grid;gap:28px}.intro .h1{max-width:13ch}.intro-fig{position:relative;margin:var(--s-8) 0 0;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r-2);background:var(--c-areia-2)}.intro-fig img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.intro-pin{--x: 55%;--y: 26%;position:absolute;left:var(--x);top:var(--y);z-index:2}.intro-pin>i{position:absolute;left:0;top:0;width:10px;height:10px;translate:-50% -50%;border-radius:50%;background:var(--c-sol);box-shadow:0 0 0 5px #e39a4b47}.intro-pin>i:after{content:"";position:absolute;left:50%;bottom:100%;width:1px;height:54px;background:#ffffffe6}.intro-pin>span{position:absolute;left:0;bottom:66px;translate:-50% 0;display:grid;gap:2px;padding:10px 16px 11px;white-space:nowrap;text-align:center;border-radius:16px;color:var(--c-grafite);background:#ffffff94;-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #2a292614,0 12px 30px -16px #14181c80}.intro-pin b{font-weight:var(--w-strong);font-size:14px}.intro-pin .mono{font-size:11.5px;color:var(--c-grafite-2)}@media(min-width:720px){.intro-fig{aspect-ratio:16 / 9}.intro-pin{--x: 51%;--y: 25%}}@media(min-width:900px){.intro-grid{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px}}.intro>.tex{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 220px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 220px),transparent)}.gal-head{display:grid;gap:20px;margin-bottom:var(--s-7)}.gal-head .h1{max-width:12ch}.mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mo{position:relative;display:block;aspect-ratio:1;padding:0;border:0;overflow:hidden;cursor:zoom-in;border-radius:var(--r-card);background:var(--c-areia-2);color:#fff;text-align:left}.mo img,.mo picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mo img{transition:transform 1.4s var(--ease-out),filter .6s var(--ease)}.mo-a{grid-column:1 / -1;aspect-ratio:4 / 5}.mo-b{grid-column:1 / -1;aspect-ratio:16 / 10}.mo-more{position:absolute;z-index:3;inset:0;display:grid;place-content:center;justify-items:center;gap:6px;background:#0c121675;-webkit-backdrop-filter:blur(5px) saturate(140%);backdrop-filter:blur(5px) saturate(140%);transition:background-color .5s var(--ease)}.mo-more-n{font-family:var(--f-display);font-variation-settings:var(--fv-display);font-weight:200;font-size:clamp(46px,5vw,76px);line-height:.9;letter-spacing:-.04em}.mo-more-t{font-size:14px;color:#ffffffdb}@media(hover:hover){.mo:hover img{transform:scale(1.045)}.mo:hover .mo-more{background:#0c12164d}}.mo:focus-visible{outline-offset:4px}.gal-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:28px}.gal-foot .note{color:var(--fg-2)}@media(min-width:900px){.gal-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px}.mosaic{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,clamp(210px,19vw,300px));gap:14px}.mo{aspect-ratio:auto}.mo-a{grid-column:1 / 4;grid-row:1 / 3}.mo-b{grid-column:4 / 6;grid-row:1}.mo-c{grid-column:6 / 7;grid-row:1 / 3}.mo-d{grid-column:4 / 5;grid-row:2}.mo-e{grid-column:5 / 6;grid-row:2}}.lb{position:fixed;inset:0;z-index:90;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);background:#090e11f2;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility 0s linear .4s}.lb.is-open{opacity:1;visibility:visible;transition:opacity .4s var(--ease)}.lb-top{display:flex;align-items:center;gap:12px;padding:max(12px,env(safe-area-inset-top)) var(--g) 10px}.lb-groups{display:flex;flex:1;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px}.lb-groups::-webkit-scrollbar{display:none}.lb-groups .chip-glass{flex:none;min-height:38px;padding:0 14px}.lb-count{flex:none;margin:0;color:#ffffffb3}.lb-stage{position:relative;display:grid;place-items:center;min-height:0;padding:6px var(--g);touch-action:pan-y}.lb-fig{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;margin:0;width:100%;max-width:100%;min-width:0;min-height:0}.lb-img{display:block;width:auto;height:auto;max-width:min(100%,1680px);max-height:calc(100svh - 236px);object-fit:contain;border-radius:6px;user-select:none;-webkit-user-drag:none;transition:opacity .3s var(--ease),transform .5s var(--ease-out)}.lb-img.is-out{opacity:0;transform:translate(calc(var(--dir, 0) * 28px))}.lb-cap{min-height:1.45em;margin:0;font-size:14px;line-height:1.45;color:#ffffffdb;text-align:center}.lb-prev,.lb-next{position:absolute;top:50%;translate:0 -50%;z-index:2}.lb-prev{left:8px}.lb-next{right:8px}.lb-strip{display:flex;gap:6px;overflow-x:auto;padding:10px var(--g) max(14px,env(safe-area-inset-bottom));scrollbar-width:none}.lb-strip::-webkit-scrollbar{display:none}.lb-th{flex:none;width:68px;aspect-ratio:4 / 3;padding:0;border:0;border-radius:6px;overflow:hidden;cursor:pointer;background:#1d262b;opacity:.48;transition:opacity var(--d-1) var(--ease),box-shadow var(--d-1) var(--ease)}.lb-th img{width:100%;height:100%;object-fit:cover}.lb-th:hover{opacity:.85}.lb-th[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--c-sol)}@media(min-width:900px){.lb-prev{left:24px}.lb-next{right:24px}.lb-stage{padding-inline:96px}.lb-th{width:84px}}.arq{overflow:clip}.arq-head{position:relative;display:grid;gap:20px}.arq-head .h1{max-width:none}.arq-main{display:grid;gap:48px;margin-top:var(--s-8)}.arq-fig{--iw: 100;position:relative;margin:0;container-type:inline-size}.arq-ph{position:relative;width:calc(var(--iw) * 1%);aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r-card);background:var(--c-areia-2)}.arq-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.arq-co{list-style:none;margin:18px 0 0;padding:0;counter-reset:co}.arq-co li{counter-increment:co;display:grid;grid-template-columns:30px 1fr;align-items:baseline;padding:12px 0;border-top:var(--hair) solid var(--rule)}.arq-co li:before{content:counter(co);font:400 12px var(--f-mono);color:var(--c-sol)}.co-dot{position:absolute;left:calc(var(--x) * var(--iw) * .01cqi);top:calc(var(--y) * var(--iw) * .0125cqi);display:grid;place-items:center;width:26px;height:26px;translate:-50% -50%;border-radius:50%;font-style:normal;color:var(--c-grafite);background:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #fff,0 4px 14px -4px #14181c80}.co-dot span{font:500 11px/1 var(--f-mono)}.co-line{display:none}.co-t{margin:0;display:grid;gap:2px}.co-t b{font-weight:var(--w-strong);font-size:15.5px;color:var(--fg)}.co-t span{font-size:14px;color:var(--fg-2)}.arq-side{display:grid;align-content:start}.arq-film{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r-card);background:var(--c-areia-2)}.arq-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.arq-data{margin-top:26px}.arq-data dd,.tk-data dd{font:var(--w-text) 15px/1.3 var(--f-text);font-variation-settings:var(--fv-text);white-space:normal}@media(min-width:720px){.arq-film{aspect-ratio:16 / 10}}@media(min-width:900px){.arq-head{grid-template-columns:minmax(0,1fr);gap:28px}.arq-intro .body{max-width:46ch}.arq-main{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:56px;align-items:start}.arq-fig{--iw: 60}.arq-co{position:absolute;inset:0;margin:0}.arq-co li{display:block;padding:0;border:0}.arq-co li:before{content:none}.co-dot{width:12px;height:12px;background:#fff;box-shadow:0 0 0 4px #ffffff52,0 2px 8px #14181c80}.co-dot span{display:none}.co-line{display:block;position:absolute;height:1px;pointer-events:none;left:calc(var(--x) * var(--iw) * .01cqi);top:calc(var(--y) * var(--iw) * .0125cqi);width:calc((100 - var(--x)) * var(--iw) * .01cqi + 28px);background:linear-gradient(90deg,rgba(255,255,255,.92) calc(100% - 28px),var(--c-grafite) calc(100% - 28px));box-shadow:0 1px 2px #14181c59}.co-t{position:absolute;left:calc(var(--iw) * 1cqi + 40px);right:0;top:calc(var(--y) * var(--iw) * .0125cqi);translate:0 -50%}.arq-side{position:sticky;top:calc(var(--hd-h) + 32px)}}.rt{overflow:clip}.hs{position:relative}.hs-sticky{position:relative;height:100svh;overflow:hidden;display:flex;align-items:center;padding:calc(var(--hd-h) + 12px) 0 44px}.hs-track{position:relative;z-index:1;display:flex;align-items:center;gap:12px;height:100%;padding-inline:var(--g);will-change:transform}.hs-text{flex:0 0 min(82vw,420px);display:flex;flex-direction:column;justify-content:center;padding-right:16px}.hs-text .h1{max-width:9ch;font-size:clamp(40px,10vw,80px)}.hs-text .body{max-width:34ch}.hs-hint{display:flex;align-items:center;gap:12px;margin-top:28px}.hs-item{position:relative;flex:0 0 auto;margin:0}.hs-item .ph{position:relative;width:min(84vw,420px);aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r-card);background:var(--c-areia-2)}.hs-item .ph>video,.hs-item .ph>picture>img,.hs-item .ph>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hs-end{flex:0 0 4px}.hs-bar{position:absolute;z-index:2;left:var(--g);right:var(--g);bottom:calc(18px + env(safe-area-inset-bottom));height:1px;background:var(--rule)}.hs-bar i{display:block;height:100%;background:var(--fg);transform:scaleX(0);transform-origin:0 50%}@media(min-width:900px){.hs-sticky{padding:calc(var(--hd-h) + 28px) 0 60px}.hs-track{align-items:stretch;gap:20px}.hs-text{flex-basis:460px;justify-content:flex-end;padding:0 56px 46px 0}.hs-item{display:flex;flex-direction:column;justify-content:center;height:100%}.hs-item .ph{width:auto;height:min(calc(100% - 20px),68vh);aspect-ratio:4 / 5}.hs-item--wide .ph{aspect-ratio:3 / 2}.hs-bar{bottom:28px}}.esp-head{display:grid;gap:24px;margin-bottom:var(--s-7)}.esp-head .h1{max-width:11ch}.esp-total{display:grid;gap:8px;justify-items:start}.esp-total .num{margin:0;font-size:clamp(56px,8vw,112px);color:var(--fg)}.esp-total .label{max-width:30ch}.rt-grid{display:grid;gap:28px}.rt-plan{margin:0;padding-top:34px;border-radius:var(--r-card);background:#faf8f499;box-shadow:inset 0 0 0 1px #2a292614,var(--soft-shadow)}.rt-plan-img{position:relative}.rt-plan-img img{width:100%;height:auto;mix-blend-mode:multiply}.rt-plan-note{margin:0;padding:10px 16px 14px}.pin{position:absolute;left:var(--x);top:var(--y);translate:-50% -50%;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#1b2328d1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #ffffff80,0 6px 16px -6px #00000080;font:500 12px/1 var(--f-mono);text-decoration:none;transition:background-color var(--d-1) var(--ease),color var(--d-1) var(--ease),scale var(--d-2) var(--ease)}.pin{z-index:2;padding:0;border:0;cursor:pointer}.pin:before{content:"";position:absolute;inset:-8px;border-radius:50%}.pin:hover,.pin:focus-visible,.pin.is-hi,.pin[aria-pressed=true]{background:var(--c-sol);color:var(--c-grafite);scale:1.15}.pin[aria-pressed=true]{box-shadow:0 0 0 4px #e39a4b4d,0 6px 16px -6px #00000080}.rt-zones{position:absolute;inset:0;width:100%;height:100%;-webkit-tap-highlight-color:transparent}.rt-z:focus{outline:none}.rt-z{fill:#e39a4b00;stroke:#e39a4b00;stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .35s var(--ease),stroke .35s var(--ease)}.rt-z.is-hi{fill:#e39a4b1f}.rt-z.is-on{fill:#e39a4b33;stroke:#e39a4be6}.rt-side{display:grid;gap:22px;align-content:start;min-width:0}.rt-tabs{flex-wrap:nowrap;margin:0 calc(var(--g) * -1);padding:4px var(--g);overflow-x:auto;scrollbar-width:none}.rt-tabs::-webkit-scrollbar{display:none}.rt-tab{flex:none}.rt-n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 4px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--rule-2);font-weight:500;font-size:10.5px;line-height:1;transition:background-color var(--d-1) var(--ease),color var(--d-1) var(--ease)}.rt-tab[aria-selected=true] .rt-n{background:var(--c-sol);box-shadow:none;color:var(--c-grafite)}.rt-panel{display:grid;gap:22px;min-width:0}.rt-info{display:grid;gap:10px;min-width:0}.rt-k{display:flex;align-items:center;gap:10px;margin:0;font-size:14.5px;color:var(--fg-2)}.rt-k .rt-n{background:var(--c-sol);box-shadow:none;color:var(--c-grafite)}.rt-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 24px}.rt-name{margin:0;max-width:16ch;font-size:clamp(28px,2.8vw,40px);line-height:1.05}.rt-area{margin:0;font-size:clamp(44px,4.6vw,68px);color:var(--fg)}.rt-area small{font-size:14px}.rt-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rtm{margin:0;background:var(--c-tinta)}.rtm>video,.rtm>img,.rtm>picture,.rtm>picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rtm-a{grid-column:1 / -1;aspect-ratio:16 / 10}.rtm-b,.rtm-c{aspect-ratio:4 / 5}.rt-media[data-n="2"] .rtm-b{grid-column:1 / -1;aspect-ratio:16 / 10}.rt-swap{transition:opacity .32s var(--ease),transform .45s var(--ease)}.rt-swap.out{opacity:0;transform:translateY(8px)}@media(min-width:720px){.rt-tabs{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}@media(min-width:900px){.esp-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px}.esp-total{justify-items:end;text-align:right}}@media(min-width:1024px){.rt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.rt-plan{position:sticky;top:calc(var(--hd-h) + 28px)}.rt-media{gap:14px}}.tp-head{position:relative;display:grid;gap:20px}.tp-head .ghost{top:-.05em}.tp-head .h1{max-width:12ch}.tp-tabs{flex-wrap:nowrap;margin:var(--s-7) calc(var(--g) * -1) 0;padding:4px var(--g);overflow-x:auto;scrollbar-width:none}.tp-tabs::-webkit-scrollbar{display:none}.tp-tab{flex:none}.tp-tab .sw{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 0 1px #ffffff80}.tp-panel{display:grid;gap:32px;margin-top:24px;padding-top:28px;border-top:var(--hair) solid var(--rule)}.tp-left{display:grid;gap:12px;align-content:start;min-width:0}.tp-media{display:grid}.tpm{margin:0;aspect-ratio:16 / 10;background:var(--c-tinta)}.tpm>video,.tpm>img,.tpm>picture,.tpm>picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tp-plans{display:grid;gap:12px}.tp-col{display:flex;flex-direction:column;gap:12px;min-width:0}.tp-plan,.tp-key{margin:0;overflow:hidden;border-radius:var(--r-2);background:#faf8f4a8;box-shadow:inset 0 0 0 1px #2a29261a}.tp-plan{box-shadow:inset 0 0 0 1px #2a29261a,var(--soft-shadow)}.tp-plan-img{position:relative;aspect-ratio:var(--ratio, 1);background:#dad3cb}.tp-plan-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.tp-plan figcaption,.tp-key figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 14px;padding:6px 14px 8px}.tp-plan .link,.tp-key .link{font-size:14px}.tp-key>img{width:100%;height:auto;padding:16px 16px 6px;mix-blend-mode:multiply}.tp-info{display:grid;align-content:start;min-width:0}.tp-k{margin:0;font-size:14.5px;color:var(--fg-2)}.tp-area{margin:8px 0 0;font-size:clamp(78px,20vw,152px);color:var(--fg)}.tp-area small{font-size:15px}.tp-tags{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0 0;padding:0;list-style:none}.tp-tags li{padding:8px 14px;border-radius:var(--r-pill);font-size:13.5px;line-height:1.1;color:var(--fg);background:#fff6;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #2a29261f}.tp-tags li.is-sea{color:#fff;background:var(--c-atlantico);box-shadow:none}.tp-text{margin-top:18px}.tp-rooms{margin-top:24px}.tp-sun{display:flex;align-items:flex-start;gap:12px;margin:20px 0 0;padding:14px 16px;border-radius:14px;font-size:15px;line-height:1.5;color:var(--fg);background:#ffffff5c;box-shadow:inset 0 0 0 1px #2a292614}.tp-sun-dot{flex:none;width:9px;height:9px;margin-top:7px;border-radius:50%;background:var(--c-sol);box-shadow:0 0 0 4px #e39a4b33}.tp-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.tp-swap{transition:opacity .32s var(--ease),transform .45s var(--ease)}.tp-swap.out{opacity:0;transform:translateY(8px)}@media(min-width:720px){.tp-plans{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.tp-col{align-self:stretch}.tp-b{display:flex;flex:1;min-height:190px}.tp-b .tpm{flex:1;aspect-ratio:auto}}@media(min-width:900px){.tp-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px}}@media(min-width:1024px){.tp-tabs{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.tp-panel{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:64px}.tp-info{position:sticky;top:calc(var(--hd-h) + 28px)}}.mod-head .t2{max-width:15ch}.sun .mod-head,.map .mod-head{padding-top:var(--sec)}.sun,.map{padding-bottom:var(--sec)}.vida-head{display:grid;gap:20px}.vida-head .h1{max-width:12ch}.life{list-style:none;margin:var(--s-8) 0 0;padding:0;display:grid;gap:28px}.life figure{margin:0}.life .ph{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--c-areia-2)}.life .ph>video,.life .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(min-width:720px){.vida-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px}.life{grid-template-columns:repeat(3,1fr);gap:18px}.life li:nth-child(2){margin-top:14%}}.reg{margin-top:var(--sec)}.reg-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.reg-t{grid-column:1 / -1;margin-bottom:20px}.reg-t .h1{max-width:9ch}.rg{position:relative;z-index:1;margin:0;background:var(--c-areia-2)}.rg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rg-a,.rg-d{grid-column:1 / -1;aspect-ratio:16 / 10}.rg-b,.rg-c{grid-column:span 3;aspect-ratio:4 / 5}.rg-e,.rg-f{grid-column:span 3;aspect-ratio:1}.rg-g{grid-column:1 / -1;aspect-ratio:2 / 1}@media(min-width:1024px){.reg-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(44px,4.4vw,70px);gap:14px}.reg-t{grid-column:1 / 6;grid-row:1 / 5;margin:0;align-self:start;padding-right:12px}.reg-t .h2{max-width:none}.rg{aspect-ratio:auto}.rg-a{grid-column:6 / 13;grid-row:1 / 7}.rg-b{grid-column:1 / 5;grid-row:5 / 12}.rg-c{grid-column:5 / 10;grid-row:7 / 11}.rg-e{grid-column:10 / 13;grid-row:7 / 11}.rg-d{grid-column:5 / 9;grid-row:11 / 15}.rg-f{grid-column:9 / 13;grid-row:11 / 15}.rg-g{grid-column:1 / 5;grid-row:12 / 15}}.noite-head{position:relative;display:grid;gap:20px;margin-bottom:var(--s-7)}.noite-head .h1{max-width:10ch}.noite-head .ghost{left:0;translate:-3% -34%}.noite-head .ghost{display:none}.nt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nt{position:relative;margin:0;background:var(--c-tinta);aspect-ratio:1}.nt img,.nt picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nt-a{grid-column:1 / -1;aspect-ratio:4 / 5}.nt-b{grid-column:1 / -1;aspect-ratio:16 / 10}@media(min-width:900px){.noite-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px}.nt-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2,clamp(180px,17vw,268px)) clamp(220px,22vw,340px);gap:14px}.nt{aspect-ratio:auto}.nt-a{grid-column:1 / 8;grid-row:1 / 3}.nt-b{grid-column:8 / 13;grid-row:1}.nt-c{grid-column:8 / 13;grid-row:2}.nt-d{grid-column:1 / 4;grid-row:3}.nt-e{grid-column:4 / 10;grid-row:3}.nt-f{grid-column:10 / 13;grid-row:3}}.tk{padding-bottom:var(--sec)}.tk-film{margin:0;width:100%;aspect-ratio:4 / 5;background:var(--c-tinta)}.tk-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%}@media(min-width:720px){.tk-film{aspect-ratio:16 / 9;max-height:86svh}}.tk-body{display:grid;gap:36px;padding-top:var(--s-8)}.tk-logo{width:clamp(96px,11vw,140px);height:auto;margin-bottom:28px}.tk-id .h1{max-width:12ch;font-size:clamp(36px,5.6vw,76px)}.tk-text .body{margin-top:0}.tk-data{margin:28px 0 32px}.tk-data dt{white-space:nowrap}.tk-plate{margin:0;aspect-ratio:4 / 5;background:var(--c-tinta)}.tk-plate img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.tk-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:80px;row-gap:72px}.tk-plate{grid-column:1 / -1;aspect-ratio:21 / 9}}.tex--calma:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0f16198c,#0f16194d 40%,#0f161980)}.ct{min-height:100svh}.ct-in{position:relative;display:grid;gap:44px;justify-items:center}.ct-head{position:relative;max-width:780px;text-align:center}.ct-head .kicker{justify-content:center}.ct-head .h1{margin-inline:auto;max-width:12ch}.ct-head .body{margin-inline:auto;max-width:46ch}.ct-form{position:relative;width:min(100%,720px);padding:26px 20px 24px;border-radius:28px;background:#0e161b66;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff1a,0 40px 90px -50px #000c}.f-body{display:grid;gap:26px}.f-group{min-width:0;margin:0;padding:0;border:0}.f-group legend{padding:0;margin-bottom:12px;font-size:16.5px;color:var(--fg)}.f-row{display:grid;gap:14px}.fl{position:relative}.fl input{width:100%;height:62px;padding:24px 48px 8px 18px;border:0;border-radius:16px;outline:none;background:#ffffff12;color:#fff;font-size:17px;line-height:1.2;box-shadow:inset 0 0 0 1px #ffffff29;transition:box-shadow var(--d-1) var(--ease),background-color var(--d-1) var(--ease)}.fl label{position:absolute;left:18px;top:21px;font-size:16px;line-height:1.2;color:#ffffff9e;pointer-events:none;transform-origin:0 0;transition:transform .25s var(--ease),color var(--d-1) var(--ease)}.fl input:focus+label,.fl input:not(:placeholder-shown)+label{transform:translateY(-11px) scale(.76);color:#ffffffc7}.fl input:hover{background:#ffffff17}.fl input:focus{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff8c,0 0 0 4px #e39a4b40}.fl input:focus-visible{outline:none}.fl.is-err input{box-shadow:inset 0 0 0 1px #f2a48a,0 0 0 4px #f2a48a24}.fl.is-err label{color:#f6b8a2}.fl-ok{position:absolute;right:16px;top:21px;width:20px;height:20px;color:var(--c-wa);opacity:0;transform:scale(.6);transition:opacity var(--d-2) var(--ease),transform var(--d-2) var(--ease-out);pointer-events:none}.fl.is-ok .fl-ok{opacity:1;transform:none}.fl-e{margin:8px 4px 0;font-size:13.5px;line-height:1.4;color:#f6b8a2}.fl-e:empty{display:none}.f-send{margin-top:2px}.f-note{margin:-8px 0 0;font-size:13px;line-height:1.5;color:var(--fg-2)}.f-ok{display:grid;justify-items:start;gap:10px;padding:6px 2px;outline:none}.f-ok[hidden]{display:none}.f-ok .body{margin-top:0}.f-ok-i{display:grid;place-items:center;width:56px;height:56px;margin-bottom:6px;border-radius:50%;color:var(--c-wa);background:#25d36624;box-shadow:inset 0 0 0 1px #25d3666b}.f-ok-i svg{width:26px;height:26px}.f-ok-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.ct-form.is-sent .f-body{display:none}@media(min-width:720px){.ct-form{padding:40px 44px 36px}.f-row{grid-template-columns:1fr 1fr}}.ft{padding:var(--s-9) 0 max(36px,env(safe-area-inset-bottom));background-color:var(--c-profundo);background-image:radial-gradient(60% 80% at 100% 0%,rgba(255,244,228,.05),transparent 70%)}.ft-word{margin:0 0 var(--s-8)}.ft-word img{width:90%;height:auto;margin-inline:auto;opacity:.94}.ft-cols{display:grid;gap:32px;padding-top:28px;border-top:var(--hair) solid var(--rule)}.ft-tk img{width:180px;height:auto;margin-top:14px;opacity:.9}.ft-contact{display:grid;justify-items:start;gap:6px;align-content:start}.ft-contact .label+.link{margin-top:2px}.ft-geo{margin:6px 0 0;color:var(--fg-2)}.ft-legal p{margin:0 0 10px;max-width:72ch;font-size:13px;line-height:1.6;color:var(--fg-2)}.ft-legal .ft-legal-main{font-size:14px;color:var(--fg)}@media(min-width:900px){.ft-cols{grid-template-columns:1fr 1.2fr 2.4fr;gap:56px}}.wa-float{position:fixed;z-index:70;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));display:inline-flex;align-items:center;height:56px;padding:0;border-radius:var(--r-pill);background:#25d366e0;color:var(--c-wa-ink);text-decoration:none;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #06502433,0 14px 34px -12px #129648b3;font-weight:var(--w-strong);font-size:15px;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity var(--d-2) var(--ease),transform var(--d-2) var(--ease),visibility 0s linear var(--d-2),background-color var(--d-1) var(--ease)}.wa-float.is-on{opacity:1;visibility:visible;transform:none;transition:opacity var(--d-2) var(--ease),transform var(--d-2) var(--ease),background-color var(--d-1) var(--ease)}.wa-float:hover{background:#3ae27af2}.wa-float-i{display:grid;place-items:center;width:56px;height:56px}.wa-float-i .ic{width:26px;height:26px}.wa-float-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(hover:hover)and (min-width:1024px){.wa-float{right:28px;bottom:28px}.wa-float-t{position:static;width:auto;height:auto;clip:auto;max-width:0;overflow:hidden;transition:max-width var(--d-3) var(--ease),padding var(--d-3) var(--ease)}.wa-float:hover .wa-float-t,.wa-float:focus-visible .wa-float-t{max-width:260px;padding-left:22px}}@media(min-width:1200px){.wa-float{right:8px}}@media(min-width:1024px){.life li:nth-child(2){position:relative;z-index:2;margin-left:-16%}.life li:nth-child(2) .cut{box-shadow:0 0 0 12px var(--ring, var(--page))}.rg-c{grid-column:4 / 10;z-index:2;box-shadow:0 0 0 12px var(--ring, var(--page))}.nt-d{z-index:2;margin-top:-84px;box-shadow:0 0 0 12px var(--page)}}.split-line{padding-bottom:.08em;margin-bottom:-.08em}@media(prefers-reduced-motion:no-preference){.js .hero-t:not(.is-split){opacity:0}.js [data-develop]:not(.is-dev){clip-path:inset(0 0 100% 0)}.js .arq-co :is(.co-dot,.co-line,.co-t){transition:opacity .45s var(--ease) var(--co-d, 0s),scale .55s var(--ease-out) var(--co-d, 0s)}.js .arq-co .co-line{transform-origin:0 50%}.js .arq-fig:has(.arq-ph:not(.is-dev)) :is(.co-dot,.co-t){opacity:0}.js .arq-fig:has(.arq-ph:not(.is-dev)) .co-dot{scale:.4}.js .arq-fig:has(.arq-ph:not(.is-dev)) .co-line{opacity:0;scale:0 1}}
