:root{--display:"Archivo",system-ui,sans-serif;--mono:"Martian Mono",ui-monospace,monospace;--hand:"Caveat",cursive;--gut:16px;--max:1320px;--ease:cubic-bezier(.16,1,.3,1);--m-press:.1s;--m-fast:.16s;--m-base:.26s;--m-mid:.42s;--m-slow:.75s;--m-focal:1.1s;--m-rm:.12s;--ease-exit:cubic-bezier(.7,0,.84,0);--ease-io:cubic-bezier(.65,0,.35,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-paleta=g1]{--cal:#f2f4ef;--cal-2:#e5eae1;--card:#fafbf8;--ceu:#dce8e0;--tarde:#e7e6cd;--line:#12261e;--ink:#12261e;--soft:#44564d;--hair:#12261e2b;--barro:#2e7d5b;--barro-ink:#1f6b4e;--sol:#b7d06c;--sol-soft:#b7d06c57;--sombra:#9db0a5;--caneta:#1f5a43;--cta:#14402f;--cta-ink:#f2f4ef;--plan-bg:#fff;--focus:#1f6b4e;--on-sol:#12261e}:root[data-paleta=g1][data-theme=dark]{--cal:#0f1a15;--cal-2:#14231c;--card:#1a2d24;--ceu:#12211b;--tarde:#1b2a1f;--line:#cfe3d6;--ink:#e9f1eb;--soft:#a9bdb0;--hair:#cfe3d62e;--barro:#5fa77c;--barro-ink:#8fd1a8;--sol:#b5db8a;--sol-soft:#b5db8a33;--sombra:#47604f;--caneta:#a9ddb9;--cta:#9fd9b3;--cta-ink:#0f1a15;--plan-bg:#f2f4ef;--focus:#9fd9b3;--on-sol:#0f1a15;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-paleta=g1]:not([data-theme=light]){--cal:#0f1a15;--cal-2:#14231c;--card:#1a2d24;--ceu:#12211b;--tarde:#1b2a1f;--line:#cfe3d6;--ink:#e9f1eb;--soft:#a9bdb0;--hair:#cfe3d62e;--barro:#5fa77c;--barro-ink:#8fd1a8;--sol:#b5db8a;--sol-soft:#b5db8a33;--sombra:#47604f;--caneta:#a9ddb9;--cta:#9fd9b3;--cta-ink:#0f1a15;--plan-bg:#f2f4ef;--focus:#9fd9b3;--on-sol:#0f1a15;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-paleta=g2]{--cal:#f7f1ee;--cal-2:#eee3de;--card:#fcf8f6;--ceu:#f1e3e1;--tarde:#ebd5d0;--line:#2a1519;--ink:#2a1519;--soft:#5e4a4e;--hair:#2a15192b;--barro:#a8465e;--barro-ink:#8a2b45;--sol:#d8a39b;--sol-soft:#d8a39b61;--sombra:#bfa9a8;--caneta:#6e2038;--cta:#5e1a30;--cta-ink:#fbf4f1;--plan-bg:#fff;--focus:#8a2b45;--on-sol:#2a1519}:root[data-paleta=g2][data-theme=dark]{--cal:#1c1115;--cal-2:#25171c;--card:#2e1d23;--ceu:#22141a;--tarde:#2f1a21;--line:#e8cfcf;--ink:#f5e8e6;--soft:#bda6a8;--hair:#e8cfcf2e;--barro:#c9687f;--barro-ink:#eba3b2;--sol:#e8b4ae;--sol-soft:#e8b4ae33;--sombra:#5c4047;--caneta:#eba3b2;--cta:#ebb0bc;--cta-ink:#1c1115;--plan-bg:#f7f1ee;--focus:#ebb0bc;--on-sol:#1c1115;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-paleta=g2]:not([data-theme=light]){--cal:#1c1115;--cal-2:#25171c;--card:#2e1d23;--ceu:#22141a;--tarde:#2f1a21;--line:#e8cfcf;--ink:#f5e8e6;--soft:#bda6a8;--hair:#e8cfcf2e;--barro:#c9687f;--barro-ink:#eba3b2;--sol:#e8b4ae;--sol-soft:#e8b4ae33;--sombra:#5c4047;--caneta:#eba3b2;--cta:#ebb0bc;--cta-ink:#1c1115;--plan-bg:#f7f1ee;--focus:#ebb0bc;--on-sol:#1c1115;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-paleta=g3]{--cal:#f3f4f6;--cal-2:#e7e9ed;--card:#fbfbfc;--ceu:#e1e7f1;--tarde:#e6e4ea;--line:#15181e;--ink:#15181e;--soft:#4b515c;--hair:#15181e29;--barro:#2f5fd0;--barro-ink:#1e4db7;--sol:#8fb0f5;--sol-soft:#8fb0f557;--sombra:#a4abb8;--caneta:#1e4db7;--cta:#1a44a8;--cta-ink:#fff;--plan-bg:#fff;--focus:#1e4db7;--on-sol:#0e1a3a}:root[data-paleta=g3][data-theme=dark]{--cal:#101216;--cal-2:#16191f;--card:#1c2028;--ceu:#141821;--tarde:#1b1d26;--line:#d5dae4;--ink:#eceef2;--soft:#a3aab7;--hair:#d5dae42b;--barro:#5c8df0;--barro-ink:#8db0ff;--sol:#8db0ff;--sol-soft:#8db0ff33;--sombra:#434a5a;--caneta:#a9c3ff;--cta:#8db0ff;--cta-ink:#0b1020;--plan-bg:#f3f4f6;--focus:#8db0ff;--on-sol:#0b1020;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-paleta=g3]:not([data-theme=light]){--cal:#101216;--cal-2:#16191f;--card:#1c2028;--ceu:#141821;--tarde:#1b1d26;--line:#d5dae4;--ink:#eceef2;--soft:#a3aab7;--hair:#d5dae42b;--barro:#5c8df0;--barro-ink:#8db0ff;--sol:#8db0ff;--sol-soft:#8db0ff33;--sombra:#434a5a;--caneta:#a9c3ff;--cta:#8db0ff;--cta-ink:#0b1020;--plan-bg:#f3f4f6;--focus:#8db0ff;--on-sol:#0b1020;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-paleta=g4]{--cal:#eef3f7;--cal-2:#dfe8ef;--card:#f9fbfd;--ceu:#cfe3ee;--tarde:#e0e8ef;--line:#0a2733;--ink:#0a2733;--soft:#3c5766;--hair:#0a27332b;--barro:#1479a0;--barro-ink:#0a5f7a;--sol:#f2917a;--sol-soft:#f2917a57;--sombra:#97b0bf;--caneta:#0a5570;--cta:#0a4a5e;--cta-ink:#f4fafd;--plan-bg:#fff;--focus:#0a5f7a;--on-sol:#0a2733}:root[data-paleta=g4][data-theme=dark]{--cal:#091a22;--cal-2:#0e2530;--card:#14313f;--ceu:#0c202b;--tarde:#132a35;--line:#c4deea;--ink:#e6f2f7;--soft:#9fbac8;--hair:#c4deea2e;--barro:#3c9bc0;--barro-ink:#6cc4e0;--sol:#f59c86;--sol-soft:#f59c863d;--sombra:#3f6275;--caneta:#8fd3ea;--cta:#7acbe6;--cta-ink:#091a22;--plan-bg:#eef3f7;--focus:#7acbe6;--on-sol:#091a22;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-paleta=g4]:not([data-theme=light]){--cal:#091a22;--cal-2:#0e2530;--card:#14313f;--ceu:#0c202b;--tarde:#132a35;--line:#c4deea;--ink:#e6f2f7;--soft:#9fbac8;--hair:#c4deea2e;--barro:#3c9bc0;--barro-ink:#6cc4e0;--sol:#f59c86;--sol-soft:#f59c863d;--sombra:#3f6275;--caneta:#8fd3ea;--cta:#7acbe6;--cta-ink:#091a22;--plan-bg:#eef3f7;--focus:#7acbe6;--on-sol:#091a22;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-paleta=g5]{--cal:#f5f5f4;--cal-2:#eaeae8;--card:#fcfcfb;--ceu:#e9e9e7;--tarde:#e0e0dd;--line:#141414;--ink:#141414;--soft:#52524f;--hair:#14141429;--barro:#6b6b68;--barro-ink:#2b2b2b;--sol:#b9b9b4;--sol-soft:#b9b9b466;--sombra:#a8a8a4;--caneta:#2b2b2b;--cta:#141414;--cta-ink:#f5f5f4;--plan-bg:#fff;--focus:#141414;--on-sol:#141414}:root[data-paleta=g5][data-theme=dark]{--cal:#0e0e0e;--cal-2:#151515;--card:#1c1c1c;--ceu:#131313;--tarde:#1a1a1a;--line:#e4e4e0;--ink:#f0f0ee;--soft:#a8a8a4;--hair:#e4e4e02b;--barro:#8a8a86;--barro-ink:#f0f0ee;--sol:#d0d0cc;--sol-soft:#d0d0cc33;--sombra:#4a4a48;--caneta:#e4e4e0;--cta:#f0f0ee;--cta-ink:#0e0e0e;--plan-bg:#f5f5f4;--focus:#f0f0ee;--on-sol:#0e0e0e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-paleta=g5]:not([data-theme=light]){--cal:#0e0e0e;--cal-2:#151515;--card:#1c1c1c;--ceu:#131313;--tarde:#1a1a1a;--line:#e4e4e0;--ink:#f0f0ee;--soft:#a8a8a4;--hair:#e4e4e02b;--barro:#8a8a86;--barro-ink:#f0f0ee;--sol:#d0d0cc;--sol-soft:#d0d0cc33;--sombra:#4a4a48;--caneta:#e4e4e0;--cta:#f0f0ee;--cta-ink:#0e0e0e;--plan-bg:#f5f5f4;--focus:#f0f0ee;--on-sol:#0e0e0e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-paleta=g6]{--cal:#f4f2f7;--cal-2:#e8e4ef;--card:#fbfafd;--ceu:#e4dff0;--tarde:#ebdde8;--line:#231a33;--ink:#231a33;--soft:#55496a;--hair:#231a332b;--barro:#7a4fa8;--barro-ink:#5b2f8a;--sol:#c9a6e8;--sol-soft:#c9a6e85c;--sombra:#b3a8c7;--caneta:#4c2878;--cta:#3f2266;--cta-ink:#f7f4fb;--plan-bg:#fff;--focus:#5b2f8a;--on-sol:#231a33}:root[data-paleta=g6][data-theme=dark]{--cal:#14101c;--cal-2:#1b1626;--card:#231c30;--ceu:#181322;--tarde:#221a2c;--line:#ddd3ee;--ink:#f1ecf7;--soft:#b2a8c4;--hair:#ddd3ee2e;--barro:#9a72c9;--barro-ink:#c9abee;--sol:#d3b8f0;--sol-soft:#d3b8f033;--sombra:#4f4366;--caneta:#d6bcf3;--cta:#cdb1f0;--cta-ink:#14101c;--plan-bg:#f4f2f7;--focus:#cdb1f0;--on-sol:#14101c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-paleta=g6]:not([data-theme=light]){--cal:#14101c;--cal-2:#1b1626;--card:#231c30;--ceu:#181322;--tarde:#221a2c;--line:#ddd3ee;--ink:#f1ecf7;--soft:#b2a8c4;--hair:#ddd3ee2e;--barro:#9a72c9;--barro-ink:#c9abee;--sol:#d3b8f0;--sol-soft:#d3b8f033;--sombra:#4f4366;--caneta:#d6bcf3;--cta:#cdb1f0;--cta-ink:#14101c;--plan-bg:#f4f2f7;--focus:#cdb1f0;--on-sol:#14101c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-paleta]{scrollbar-color:var(--sombra) var(--cal)}:root[data-paleta] ::selection{background:var(--sol);color:var(--on-sol)}:root[data-paleta] :focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 7px var(--cal)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:opacity,color,background-color,border-color,box-shadow,visibility!important;transition-duration:var(--m-rm)!important;animation-duration:var(--m-rm)!important;transition-delay:0s!important;transition-timing-function:ease!important;animation-iteration-count:1!important}}@view-transition{navigation:auto}@keyframes mz-diag-in{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,200% 0,100% 100%,0 100%)}}@keyframes mz-diag-away{to{opacity:.65;transform:translate(-2%)}}:root[data-transition=a] .vt-hero{view-transition-name:mz-hero}::view-transition-group(mz-hero){animation-duration:var(--m-mid);animation-timing-function:var(--ease)}::view-transition-old(mz-hero){object-fit:cover;height:100%;overflow:clip}::view-transition-new(mz-hero){object-fit:cover;height:100%;overflow:clip}:root[data-transition=n]::view-transition-group(*){animation:none}:root[data-transition=n]::view-transition-old(*){animation:none}:root[data-transition=n]::view-transition-new(*){animation:none}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}:root[data-transition] .vt-hero{view-transition-name:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:120px}body{background:var(--cal);color:var(--ink);font-family:var(--display);font-size:16.5px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}::selection{background:var(--sol);color:#1b2130}html{scrollbar-color:var(--sombra) var(--cal)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--sombra);border:3px solid var(--cal);border-radius:10px}::-webkit-scrollbar-track{background:var(--cal)}.wrap{max-width:var(--max);padding:0 var(--gut);margin:0 auto}.mono{font-family:var(--mono);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:13px}.soft{color:var(--soft)}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ico{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.h-xl,.h-l,.h-m{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;font-weight:300}.h-xl{font-size:clamp(28px,3.5vw,54px);line-height:1.04}.h-l{font-size:clamp(26px,3vw,46px);line-height:1.05}.h-m{font-size:clamp(20px,1.8vw,26px);line-height:1.12}.h-xl em,.h-l em{text-transform:none;font-variation-settings:"wdth" 100;color:var(--barro-ink);letter-spacing:-.02em;font-style:italic;font-weight:400;line-height:1.1;display:block}.ln{display:block}.lede{max-width:52ch;font-size:clamp(16.5px,1.25vw,19px)}p.body{max-width:62ch}.top{z-index:40;background:color-mix(in srgb,var(--cal) 94%,transparent);-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);border-bottom:1px solid var(--hair);transition:transform var(--m-base) var(--ease);position:sticky;top:0}.top.hide{transition-timing-function:var(--ease-exit);transform:translateY(-100%)}.top-in{padding:12px var(--gut);max-width:var(--max);align-items:center;gap:22px;margin:0 auto;display:flex}.brand{align-items:center;min-height:44px;text-decoration:none;display:flex}.brand svg{width:auto;height:36px}.nav{gap:4px;display:flex;position:relative}.nav a{font-variation-settings:"wdth" 108;border-radius:2px;align-items:center;min-height:44px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.nav a.on{box-shadow:inset 0 -2px 0 var(--sol)}.nav .ind{background:var(--sol);transform-origin:0 0;opacity:0;pointer-events:none;width:100px;height:2px;transition:transform var(--m-base) var(--ease),opacity var(--m-fast);position:absolute;bottom:0;left:0}.nav.has-ind a.on{box-shadow:none}.nav.has-ind .ind.on{opacity:1}.nav a:hover{background:var(--hair)}.sp{flex:1}.tbtn{border:1px solid var(--hair);min-width:44px;height:44px;font-family:var(--mono);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.tbtn:hover{border-color:var(--line)}.tbtn b{font-weight:500}.tbtn .off{opacity:.45}.draft{font-family:var(--mono);color:var(--barro-ink);border:1px dashed var(--barro);padding:3px 7px;font-size:13px;display:none}html[lang=en] .draft{display:inline-block}.menu-btn{display:none}.btn{font-variation-settings:"wdth" 108;white-space:nowrap;clip-path:polygon(0 0,100% 0,100% 100%,10px 100%,0 calc(100% - 10px));min-height:48px;transition:transform var(--m-press) var(--ease),filter var(--m-fast),background-color var(--m-fast);justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn-wa{background:var(--cta);color:var(--cta-ink)}.btn-wa:hover{filter:brightness(1.12)}.btn-line{border:1px solid var(--line);clip-path:none}.btn-line:hover{background:var(--hair)}.link{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 0;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.link:hover{border-color:var(--sol)}.link .ico{transition:transform var(--m-fast) var(--ease)}.link:hover .ico,.feat:hover .link .ico,.pcard:hover .link .ico{transform:translate(4px)}.link:hover .ico:has(use[href=\#i-d]){transform:translateY(3px)}.link,.chip,.nav a,.tbtn,.seg button,.rl button,.mini,.pv-tools button,.zoom button,.pager .arr button,.reel-bar .arr button,.story-nav .arr button,.band-h .arr button,.choices button,.choices a,.pbi-g a,.pa-step,.pk-c,.pcmp-plan{transition:color var(--m-fast) ease,background-color var(--m-fast) ease,border-color var(--m-fast) ease,box-shadow var(--m-fast) ease,transform var(--m-press) var(--ease)}.tbtn:active,.chip:active,.mini:active,.pv-tools button:active,.zoom button:active,.arr button:active,.choices button:active,.choices a:active{transform:scale(.97)}.nav a:focus-visible{background:var(--hair)}.tbtn:focus-visible{border-color:var(--line)}.chip{border:1px solid var(--hair);font-variation-settings:"wdth" 106;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-size:14.5px;font-weight:500;display:inline-flex}.chip[aria-pressed=true],.chip.on{background:var(--ink);color:var(--cal);border-color:var(--ink)}.seg{border:1px solid var(--line);display:inline-flex}.seg button{font-variation-settings:"wdth" 110;min-height:44px;padding:10px 16px;font-size:14.5px;font-weight:600}.seg button+button{border-left:1px solid var(--line)}.seg button[aria-selected=true]{background:var(--ink);color:var(--cal)}.note{font-family:var(--hand);color:var(--caneta);flex-direction:column;align-items:flex-start;gap:2px;max-width:24ch;font-size:25px;font-weight:600;line-height:1.05;display:inline-flex}.note svg{flex:none;width:46px;height:34px;margin-top:4px}.note svg path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.note small{opacity:.8;margin-top:2px;font-size:20px;display:block}section.s{padding:84px 0;position:relative}section.s.alt{background:var(--cal-2)}.s-head{gap:14px;max-width:860px;margin-bottom:34px;display:grid}.tag{font-family:var(--mono);background:color-mix(in srgb,var(--cal) 92%,transparent);color:var(--ink);padding:6px 10px;font-size:13px;display:inline-block}.cap{font-family:var(--mono);color:var(--soft);font-size:13px}@media (pointer:fine){.only-touch{display:none}}.rule{background:var(--hair);border:0;height:1px;margin:22px 0}[data-variant]{display:none}[data-variant].is-on,html:not(.vready) [data-vdefault=a]>[data-variant=a],html:not(.vready) [data-vdefault=b]>[data-variant=b],html:not(.vready) [data-vdefault=c]>[data-variant=c],html:not(.vready) [data-vdefault="1"]>[data-variant="1"]{display:block}.hero{background:linear-gradient(180deg,var(--ceu),var(--cal) 78%)}.hA{padding:34px var(--gut) 40px;max-width:var(--max);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch;gap:40px;min-height:calc(100svh - 110px);margin:0 auto;display:grid}.hA .copy{flex-direction:column;gap:18px;padding-top:12px;display:flex}.dev-logo{place-self:flex-start start;width:auto;max-width:none;height:38px}.dev-logo.dk,:root[data-theme=dark] .dev-logo.lt{display:none}:root[data-theme=dark] .dev-logo.dk{display:block}.where{font-family:var(--mono);color:var(--soft);font-size:13px}.specs{border-top:1px solid var(--hair);grid-template-columns:repeat(3,auto);justify-content:start;gap:0 30px;padding-top:14px;display:grid}.specs span{font-family:var(--mono);color:var(--soft);font-size:13px}.specs b{font-family:var(--display);font-variation-settings:"wdth" 118;color:var(--ink);letter-spacing:-.01em;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.15;display:block}.hA .actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:auto;display:flex}.door-wrap{flex-direction:column;gap:12px;min-height:420px;margin:0;display:flex;position:relative}.door{clip-path:inset(0);flex:1;min-height:0;position:relative;overflow:hidden}.door img{object-fit:cover;transform-origin:50% 60%;width:100%;height:100%;position:absolute;inset:0}.door .beam{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,#0000 36%,#f2a93b57 46%,#f2a93b14 56%,#0000 62%);position:absolute;inset:-20%}.hA .note{align-self:flex-start}.hB{padding:40px var(--gut) 48px;max-width:var(--max);margin:0 auto}.hB .top-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.ledger{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ledger div{border-bottom:1px solid var(--hair);padding:18px 16px 18px 0}.ledger div:nth-child(3n+2),.ledger div:nth-child(3n){border-left:1px solid var(--hair);padding-left:16px}.ledger b{font-variation-settings:"wdth" 125;letter-spacing:-.01em;font-size:clamp(28px,4vw,56px);font-weight:400;line-height:1.05;display:block}.ledger span{font-family:var(--mono);color:var(--soft);font-size:13px}.hB .strip{grid-template-rows:100%;grid-template-columns:2fr 1fr 1fr;gap:10px;height:clamp(200px,28vw,360px);margin-top:26px;display:grid}.hB .strip img{object-fit:cover;width:100%;height:100%}.hB .actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.hC{background:#8ea5c4;height:calc(100svh - 104px);min-height:560px;position:relative;overflow:hidden}.hC-img{background:linear-gradient(#7699bd 0%,#81a2c6 10%,#a2c1e0 30%,#cee3f1 50%,#e4edea 68%,#a59b6e 90%,#6f6a4c 100%) 0/50% 100% no-repeat,linear-gradient(#3f5c8b 0%,#46679b 10%,#6189bb 30%,#9cbce1 50%,#d4e4ee 68%,#9a8e72 90%,#5e5946 100%) 100%/50% 100% no-repeat;position:absolute;inset:0;overflow:hidden}.hC-img picture{aspect-ratio:7/10;display:block;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.hC-img img{object-fit:cover;width:100%;height:100%;display:block}.hC .panel{background:color-mix(in srgb,var(--cal) 95%,transparent);max-width:max(300px,50% + -35svh + 36.4px);padding:24px 28px 22px max(var(--gut),28px);gap:14px;display:grid;position:absolute;bottom:0;left:0}.hC .panel .h-l{font-size:clamp(24px,2.2vw,34px)}.hC .panel .actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}#casa:has(>[data-variant=c].is-on){display:none}body:has(#casa>[data-variant=c].is-on) [href=\#casa][data-spy]{display:none}.casaA{grid-template-columns:minmax(0,1.42fr) minmax(0,.78fr);align-items:end;gap:clamp(28px,4vw,64px);display:grid}.casaA-fig{margin:0;position:relative}.casaA-photo{cursor:zoom-in;width:100%;display:block}.casaA-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.casaA-fig .note{margin-top:14px;display:flex}.casaA-copy{align-content:end;gap:22px;padding-bottom:6px;display:grid}.casa-ledger{border-top:1px solid var(--line);list-style:none}.casa-ledger li{border-bottom:1px solid var(--hair);font-variation-settings:"wdth" 104;grid-template-columns:38px 1fr;gap:10px;padding:12px 0;font-weight:500;display:grid}.casa-ledger .mono{color:var(--barro-ink);padding-top:3px}.casaA-copy .link{justify-self:start}.casaB{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.casaB-copy{align-content:start;gap:22px;display:grid}.casaB-copy .seg{justify-self:start}.casaB-copy .seg button{min-width:132px}.casaB-cap{gap:10px;min-height:96px;display:grid}.casaB-cap .body{max-width:30ch;font-size:clamp(18px,1.5vw,22px);font-weight:400;line-height:1.4}.casaB-stage{aspect-ratio:5/4;background:var(--cal);margin:0;position:relative;overflow:hidden}.casaB-view{opacity:0;visibility:hidden;transition:opacity var(--m-fast) var(--ease-exit),visibility 0s var(--m-fast),transform 0s var(--m-fast);position:absolute;inset:0;transform:scale(1.03)}.casaB-view.on{opacity:1;visibility:visible;transition:opacity var(--m-mid) var(--ease) var(--m-fast),transform var(--m-mid) var(--ease) var(--m-fast);transform:none}.casaB-view img{object-fit:cover;width:100%;height:100%}.pin{pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;top:0;left:0;transform:translate(-13px,-13px)}.pin i,.pin-key i{background:var(--sol);color:#1b2130;width:26px;height:26px;font:500 13px/1 var(--mono);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.pin i{box-shadow:0 0 0 3px #f7f6f2e6}.pin.flip{flex-direction:row-reverse;transform:translate(calc(13px - 100%),-13px)}.pins-wait .pin{opacity:0}.pin-key{gap:8px;margin-top:4px;list-style:none;display:grid}.pin-key li{align-items:center;gap:10px;font-size:15.5px;font-weight:500;display:flex}.pl-tabs{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.viewer{background:var(--plan-bg);border:1px solid var(--hair);touch-action:none;cursor:grab;height:clamp(320px,52vw,560px);position:relative;overflow:hidden}.viewer.drag{cursor:grabbing}.viewer img{transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:94%;max-height:94%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.zoom{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}.zoom button{color:#24282d;background:#fff;border:1px solid #2b2f3440;place-items:center;width:44px;height:44px;display:grid}.pager{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.pager .arr{gap:6px;display:flex}.pager .arr button{border:1px solid var(--hair);place-items:center;width:44px;height:44px;display:grid}.pl-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.facts{border-top:1px solid var(--line);list-style:none}.facts li{border-bottom:1px solid var(--hair);grid-template-columns:minmax(120px,.8fr) 1.4fr;gap:12px;padding:12px 0;display:grid}.facts li span:first-child{font-family:var(--mono);color:var(--soft);padding-top:3px;font-size:13px}.facts .pend{color:var(--soft);font-style:italic}.thumbs{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.thumbs button{text-align:left;display:block}.thumbs img{aspect-ratio:4/3;object-fit:cover;width:100%}.thumbs span{font-family:var(--mono);color:var(--soft);padding-top:5px;font-size:14px;display:block}.pl-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mini{align-items:center;gap:8px;min-height:44px;padding:10px 6px;font-size:14.5px;font-weight:500;display:inline-flex}.mini[aria-pressed=true] svg{fill:var(--sol);stroke:var(--sol)}.cmp{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cmp figure{background:var(--plan-bg);border:1px solid var(--hair);padding:12px}.cmp img{aspect-ratio:4/3;object-fit:contain;width:100%}.cmp figcaption{color:#24282d;font-family:var(--mono);padding-top:8px;font-size:13px}.side{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.side article{border-top:2px solid var(--ink);padding-top:14px}.side .plan{background:var(--plan-bg);border:1px solid var(--hair);margin:12px 0;padding:10px}.side .plan img{aspect-ratio:4/3;object-fit:contain;width:100%}.side .row{border-bottom:1px solid var(--hair);grid-template-columns:110px 1fr;gap:10px;padding:10px 0;display:grid}.side .row span:first-child{font-family:var(--mono);color:var(--soft);font-size:13px}.dots{justify-content:center;gap:8px;margin-top:12px;display:none}.dots i{background:var(--hair);border-radius:50%;width:8px;height:8px}.dots i.on{background:var(--ink)}.amb{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:start;gap:24px;display:grid}.amb .big{aspect-ratio:16/10;position:relative;overflow:hidden}.amb .big img{object-fit:cover;width:100%;height:100%}.amb .rooms{gap:8px;margin:14px 0;display:grid}.amb .rooms button{border:1px solid var(--hair);text-align:left;justify-content:space-between;align-items:center;min-height:52px;padding:14px;font-weight:500;display:flex}.amb .rooms button[aria-pressed=true]{border-color:var(--ink);background:var(--sol-soft)}.amb .minip{background:var(--plan-bg);border:1px solid var(--hair);padding:8px}.amb .minip img{aspect-ratio:4/3;object-fit:contain;width:100%}.loc{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:start;gap:44px;display:grid}.schema svg{width:100%;height:auto;display:block}.schema text{font-family:var(--display);fill:var(--ink)}.poi-list{border-top:1px solid var(--line);list-style:none}.poi-list li{border-bottom:1px solid var(--hair);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.poi-list b{font-family:var(--mono);white-space:nowrap;font-size:13px;font-weight:400}.mode{gap:8px;margin:12px 0 4px;display:flex}#maplibre{border:1px solid var(--hair);height:clamp(340px,48vw,520px)}#maplibre .maplibregl-ctrl-group button{width:44px;height:44px}.mk-n{color:#1b2130;width:26px;height:26px;font:600 13px/1 var(--mono);cursor:pointer;background:#f2a93b;border:2px solid #24282d;border-radius:50%;place-items:center;display:grid}.poi-list .pn{background:var(--sol);color:#1b2130;width:26px;height:26px;font:600 13px/1 var(--mono);vertical-align:middle;border-radius:50%;place-items:center;margin-right:10px;display:inline-grid}.maplibregl-popup-content{font-family:var(--display);color:#24282d;font-size:14px}.ruler{margin:10px 0 24px;position:relative}.ruler .axis{background:var(--line);height:1px;margin:0 0 6px;position:relative}.ruler .ticks{font-family:var(--mono);color:var(--soft);justify-content:space-between;font-size:13px;display:flex}.ruler ol{gap:8px;margin-top:20px;list-style:none;display:grid}.ruler li{grid-template-columns:62px 1fr;align-items:center;gap:12px;display:grid}.ruler li .bar{background:var(--sol-soft);align-items:center;gap:8px;min-width:max-content;height:30px;padding-left:8px;font-size:14.5px;font-weight:500;display:flex;position:relative}.ruler li .bar:before{content:"";background:var(--sol);border-radius:50%;flex:none;width:9px;height:9px}.ruler li span:first-child{font-family:var(--mono);text-align:right;font-size:13px}.unres{color:var(--soft);font-size:14px}.floors{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}.tiles button{text-align:left;display:block;position:relative}.tiles .ph{display:block;overflow:hidden}.tiles img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform var(--m-mid) var(--ease)}.tiles button:hover img{transform:scale(1.03)}.tiles .t-cap{padding:6px 0 2px;font-size:14px;font-weight:500;display:block}.namelist{columns:3;column-gap:24px;margin-top:20px;font-size:14.5px;list-style:none}.namelist li{border-bottom:1px solid var(--hair);break-inside:avoid;padding:5px 0}.reel{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.reel button{scroll-snap-align:start;text-align:left;flex:0 0 min(78vw,560px)}.reel img{aspect-ratio:16/10;object-fit:cover;width:100%}.reel .t-cap{padding-top:8px;font-weight:500;display:block}.reel-bar{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.reel-bar .arr{gap:6px;display:flex}.reel-bar .arr button{border:1px solid var(--hair);place-items:center;width:44px;height:44px;display:grid}.dayline{gap:0;list-style:none;display:grid;position:relative}.dayline li{border-top:1px solid var(--hair);grid-template-columns:76px minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:20px;padding:22px 0;display:grid}.dayline .hr{font-family:var(--mono);font-size:14px}.dayline h3{font-variation-settings:"wdth" 120;text-transform:uppercase;font-size:clamp(19px,1.7vw,24px);font-weight:400;line-height:1.15}.dayline p{color:var(--soft);font-size:15px}.dayline li>button{width:100%;display:block}.dayline img{aspect-ratio:16/9;object-fit:cover;width:100%}.two{grid-template-columns:1fr 1fr;gap:40px;display:grid}.ticks-list{list-style:none}.ticks-list li{border-bottom:1px solid var(--hair);gap:12px;padding:10px 0;display:flex}.ticks-list li svg{flex:none;margin-top:3px}.feature{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.feature figure img{aspect-ratio:4/3;object-fit:cover;width:100%}.feature figcaption{padding-top:8px;font-size:14.5px;font-weight:500}.fine{color:var(--soft);max-width:90ch;font-size:13px}.fine p{margin-bottom:6px}.end{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;display:grid}.choices{gap:10px;margin:18px 0 10px;display:grid}.choices button,.choices a{border:1px solid var(--line);font-variation-settings:"wdth" 110;text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:14px 18px;font-size:16.5px;font-weight:600;text-decoration:none;display:flex}.choices button:hover,.choices a:hover{background:var(--hair)}.choices>:only-child{background:var(--cta);color:var(--cta-ink);border-color:var(--cta)}.choices>:only-child:hover{background:var(--cta);filter:brightness(1.1)}.skip{font-family:var(--mono);color:var(--soft);text-underline-offset:3px;padding:8px 0;font-size:13px;text-decoration:underline}.preview{background:var(--card);color:var(--ink);border:1px solid var(--hair);border-left:3px solid var(--sol);max-width:460px;padding:12px 14px;font-size:15px;line-height:1.5}.preview small{display:none}.photo-slot{aspect-ratio:4/5;border:1px dashed var(--line);text-align:center;font-family:var(--mono);color:var(--soft);background:linear-gradient(135deg,transparent 48%,var(--sol-soft) 50%,transparent 66%);place-items:center;padding:10px;font-size:13px;display:grid}.card-m{border:1px solid var(--line);background:var(--card);grid-template-columns:150px 1fr;align-items:start;gap:20px;padding:18px;display:grid}.foot{border-top:1px solid var(--hair);padding:44px 0 120px;font-size:14.5px}.foot .cols{grid-template-columns:1.2fr 1fr 1fr;gap:30px;display:grid}.foot a{text-decoration:none}.foot a:hover{text-decoration:underline}.foot h3{font-family:var(--mono);color:var(--soft);margin-bottom:4px;font-size:13px;font-weight:400}.foot li{list-style:none}.foot li a{align-items:center;min-height:44px;display:inline-flex}.dock{z-index:45;transition:transform var(--m-mid) var(--ease),opacity var(--m-mid) var(--ease);position:fixed;bottom:20px;right:20px}.dock.away{opacity:0;transform:translateY(140%)}@media (width>=901px){.dock{opacity:0;pointer-events:none;transform:translateY(20px)}.past-hero .dock:not(.away){opacity:1;pointer-events:auto;transform:none}}.scrim{z-index:60;opacity:0;pointer-events:none;transition:opacity var(--m-base) var(--ease-exit);background:#14161a7a;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto;transition-timing-function:var(--ease)}.sheet{visibility:hidden;z-index:61;background:var(--cal);width:min(560px,100%);max-height:92svh;color:var(--ink);transition:transform var(--m-base) var(--ease-exit),visibility 0s var(--m-base);padding:22px 20px 26px;position:fixed;bottom:0;left:50%;overflow:auto;transform:translate(-50%,105%);box-shadow:0 -10px 40px -10px #00000059}.sheet.on{visibility:visible;transition:transform var(--m-mid) var(--ease);transform:translate(-50%)}.sheet .grab{background:var(--hair);border-radius:4px;width:42px;height:4px;margin:-8px auto 14px}.sheet .x{place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.sheet h2{font-variation-settings:"wdth" 125;text-transform:uppercase;margin-bottom:6px;padding-right:40px;font-size:22px;font-weight:300;line-height:1.1}.menu-sheet{width:min(420px,100%);max-height:none;inset:0 0 0 auto;transform:translate(105%)}.menu-sheet.on{visibility:visible;transform:translate(0)}.menu-sheet ol{counter-reset:m;margin:16px 0 22px;list-style:none}.menu-sheet ol a{border-bottom:1px solid var(--hair);font-variation-settings:"wdth" 112;justify-content:space-between;align-items:center;padding:15px 0;font-size:18px;text-decoration:none;display:flex}.menu-sheet ol a.on{font-weight:600}.menu-sheet ol a.on:after{content:"você está aqui";font-family:var(--mono);color:var(--barro-ink);font-size:13px;font-weight:400}html[lang=en] .menu-sheet ol a.on:after{content:"you are here"}.lightbox{z-index:70;color:#f4f3ef;background:#0e1014f0;flex-direction:column;justify-content:center;align-items:center;padding:56px 12px 24px;display:none;position:fixed;inset:0}.lightbox.on{display:flex}.lightbox .lb-stage{justify-content:center;align-items:center;width:min(1400px,100%);height:min(78svh,100svh - 170px);display:flex}.lightbox img{object-fit:contain;max-width:100%;max-height:100%}.lightbox .lb-bar{flex:none;justify-content:space-between;align-items:center;gap:12px;width:min(1400px,100%);height:88px;padding-top:12px;display:flex}.lightbox .lb-bar>div{text-align:center;flex:1;min-width:0}.lightbox .lb-c{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lightbox button{color:#f4f3ef;border:1px solid #f4f3ef59;place-items:center;width:48px;height:48px;display:grid}.lightbox .lb-x{position:absolute;top:10px;right:10px}.toast{z-index:80;background:var(--ink);color:var(--cal);opacity:0;pointer-events:none;max-width:min(520px,100% - 32px);transition:opacity var(--m-base),transform var(--m-base) var(--ease);padding:12px 16px;font-size:14px;position:fixed;bottom:92px;left:50%;transform:translate(-50%,20px)}.toast.on{opacity:1;transform:translate(-50%)}.vtool{z-index:55;font-family:var(--mono);position:fixed;top:46%;left:0}.vtool>button{color:#fff;writing-mode:vertical-rl;background:#5b2a86;border:1px dashed #fff9;align-items:center;gap:8px;padding:12px 8px;font-size:12px;display:flex;transform:rotate(180deg);box-shadow:0 8px 24px -10px #00000080}.vpanel{z-index:56;overscroll-behavior:contain;color:#1d2024;width:min(440px,100% - 32px);max-height:min(84svh,760px);font-family:var(--display);background:#fff;border:2px dashed #5b2a86;padding:0;display:none;position:fixed;top:8vh;left:44px;overflow:auto;box-shadow:0 18px 50px -20px #00000073}.vpanel.on{display:block}.vpanel .vclose{float:right;color:#1d2024;background:#fff;place-items:center;width:40px;height:40px;margin:-6px -6px 0 0;display:grid;position:sticky;top:0}.vpanel h2{font-family:var(--mono);color:#5b2a86;margin-bottom:4px;font-size:12.5px;font-weight:500}.vpanel .vrow b{justify-content:space-between;margin-bottom:8px;font-size:15px;display:flex}.vpanel .vrow b a{font-family:var(--mono);color:#5b2a86;font-size:11.5px;font-weight:400}.vpanel .vbtns{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;display:grid}.vpanel .vbtns button{text-align:left;border:1px solid #c9c9c9;min-height:44px;padding:8px 6px;font-size:13px;line-height:1.25}.vpanel .vbtns button[aria-pressed=true]{color:#fff;background:#5b2a86;border-color:#5b2a86}.vpanel .vbtns button i{font-style:normal;font-family:var(--mono);opacity:.8;font-size:11px;display:block}.vpanel .vdesc{color:#4a4f55;margin-top:6px;font-size:13px}.vpanel .vbtns button em{font-style:normal;font-family:var(--mono);margin-top:4px;font-size:10.5px;display:block}.vpanel .vbtns button .vchosen{color:#1f6b3a;font-weight:500}.vpanel .vbtns button[aria-pressed=true] .vchosen{color:#d9f5df}.vpanel .vbtns button .vnot,.vpanel .vbtns button .vrec{opacity:.75}.vpanel .vcount .vbtns button{text-align:center;font-weight:600}html.hero-pre .hC .panel,html.hero-pre .hxA .kick,html.hero-pre .hxA .h-xl,html.hero-pre .hxA .answers li,html.hero-pre .hxA .feat{opacity:0}@keyframes mz-fade{0%{opacity:0}}.mask{margin:-.06em -.08em -.14em;padding:.06em .08em .14em;display:block;overflow:hidden}@media (width<=900px){.nav,.top .btn-wa{display:none}.menu-btn{display:inline-flex}.top .draft{display:none!important}.hA{grid-template-columns:1fr;gap:16px;min-height:0;padding-top:18px}.hA .copy{gap:12px;padding-top:0}.hA .lede{display:none}.door-wrap{min-height:0}.door{aspect-ratio:4/4.1;flex:none}.hA .actions{display:none}.hA .note{font-size:21px}.ledger{grid-template-columns:1fr 1fr}.ledger div:nth-child(3n+2),.ledger div:nth-child(3n){border-left:0;padding-left:0}.ledger div:nth-child(2n){border-left:1px solid var(--hair);padding-left:14px}.hB .strip{grid-template-rows:auto;grid-template-columns:1fr 1fr;height:auto}.hB .strip img{aspect-ratio:4/3;height:auto}.hB .strip img:first-child{aspect-ratio:16/10;grid-column:1/-1}.hC{flex-direction:column;height:calc(100svh - 150px);min-height:520px;display:flex}.hC-img{flex:auto;min-height:0;position:relative;inset:auto}.hC .panel{max-width:none;box-shadow:0 -1px 0 var(--hair);flex:none;gap:10px;padding:14px 16px 16px;position:relative;bottom:auto;left:auto}.hC .panel .where{font-size:13px}.hC .panel .where .ln+.ln{display:none}.hC .panel .h-l{font-size:23px}.hC .panel .dev-logo{height:28px}.pl-grid,.loc,.end,.two,.amb{grid-template-columns:1fr;gap:26px}.casaA,.casaB{grid-template-columns:1fr;gap:22px}.casaA-fig{margin:0 calc(var(--gut) * -1)}.casaA-photo img{aspect-ratio:4/5;object-position:14% 50%}.casaA-fig .note{margin:14px var(--gut) 0}.casaB-stage{aspect-ratio:4/5;margin:0 calc(var(--gut) * -1)}.casaB-copy .seg{grid-template-columns:1fr 1fr;justify-self:stretch;display:grid}.casaB-cap{min-height:0}.side{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;gap:14px;overflow-x:auto}.side article{scroll-snap-align:start}.dots{display:flex}.tiles{grid-template-columns:1fr 1fr}.namelist{columns:2}.dayline li{grid-template-columns:58px 1fr;gap:8px 14px}.dayline li>button{grid-column:1/-1}.schema svg text{font-size:19px}.end .photo-slot{max-width:220px!important}.foot .cols{grid-template-columns:1fr}.dock{bottom:12px;left:12px;right:12px}.dock .btn{width:100%}.totop{bottom:12px;right:12px}.past-hero:has(.dock:not(.away)) .totop{transform:translateY(-68px)}.vtool{top:48%;left:auto;right:0}.vtool>button{padding:10px 6px;font-size:11px}.vpanel{width:auto;max-height:calc(100svh - 150px);inset:auto 44px 76px 12px}.toast{bottom:84px}section.s{padding:58px 0}.card-m{grid-template-columns:96px 1fr}}@media (width<=420px){.top-in{gap:8px}.tbtn{padding:0 8px}.specs{gap:0 18px}.cmp{grid-template-columns:1fr}}html.theme-anim :not(video),html.theme-anim :before,html.theme-anim :after{transition:background-color var(--m-mid) ease,color var(--m-mid) ease,border-color var(--m-mid) ease,fill var(--m-mid) ease,stroke var(--m-mid) ease,box-shadow var(--m-mid) ease!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:opacity,color,background-color,border-color,box-shadow,visibility!important;transition-duration:var(--m-rm)!important;transition-delay:0s!important;transition-timing-function:ease!important}html.theme-anim *,html.theme-anim :before,html.theme-anim :after{transition-duration:var(--m-rm)!important}.top.hide{transform:none}.dock,.dock.away{transform:none!important}.toast,.toast.on{transform:translate(-50%)!important}.sheet{opacity:0;transition:opacity var(--m-rm),visibility 0s var(--m-rm)!important;transform:translate(-50%)!important}.sheet.on{opacity:1;transition:opacity var(--m-rm),visibility 0s!important}.menu-sheet,.menu-sheet.on,.casaB-view,.casaB-view.on{transform:none!important}.hC .panel,.hxA .copy,.hxA .feat{animation:mz-fade var(--m-rm) both}}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:var(--m-base)}:root[data-transition=e]::view-transition-old(root){animation:.76s cubic-bezier(.76,0,.24,1) both mz-diag-away}:root[data-transition=e]::view-transition-new(root){animation:.76s cubic-bezier(.76,0,.24,1) both mz-diag-in}:root[data-transition=a] :is(.feat img,.hC-img,.door,.r3 .vt){view-transition-name:horizon-hero}::view-transition-group(horizon-hero){animation-duration:var(--m-mid);animation-timing-function:var(--ease)}::view-transition-old(horizon-hero){object-fit:cover;height:100%;overflow:clip}::view-transition-new(horizon-hero){object-fit:cover;height:100%;overflow:clip}:root[data-transition=n]::view-transition-group(*){animation:none}:root[data-transition=n]::view-transition-old(*){animation:none}:root[data-transition=n]::view-transition-new(*){animation:none}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}:root[data-transition] :is(.feat img,.hC-img,.door,.r3 .vt){view-transition-name:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.pa{gap:30px;display:grid}.pk{grid-template-columns:1fr 1fr;gap:22px;display:grid}.pk-gh{border-top:2px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px;padding-top:10px;display:flex}.pk-gh b{font-variation-settings:"wdth" 112;font-size:21px;font-weight:600}.pk-gh span{font-family:var(--mono);color:var(--soft);font-size:13px}.pk-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pk-c{text-align:left;border:1px solid var(--hair);background:var(--card);min-width:0;display:grid}.pk-c:hover{border-color:var(--line)}.pk-t{transition:background-color var(--m-fast) ease,color var(--m-fast) ease}.pk-th{background:var(--plan-bg);aspect-ratio:4/3;padding:6px;display:block}.pk-th img{object-fit:contain;width:100%;height:100%}.pk-t{border-top:1px solid var(--hair);align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.pk-n{justify-items:start;line-height:1;display:grid}.pk-n small{font-family:var(--mono);color:var(--soft);font-size:13px}.pk-n b{font-variation-settings:"wdth" 100;font-size:30px;font-weight:600}.pk-m{min-width:0;line-height:1.25;display:grid}.pk-m b{white-space:nowrap;font-size:15px;font-weight:600}.pk-m small{color:var(--soft);font-size:13px;line-height:1.2}.pk-c[aria-selected=true]{border:2px solid var(--ink);margin:-1px}.pk-c[aria-selected=true] .pk-t{background:var(--ink);color:var(--cal);border-top-color:var(--ink)}.pk-c[aria-selected=true] .pk-n small,.pk-c[aria-selected=true] .pk-m small{color:inherit;opacity:.8}.pa-main{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.pa-head{margin-bottom:14px}.pa-kicker{color:var(--soft);align-items:center;gap:8px;margin-bottom:6px;display:flex}.pa-dot{background:var(--sol);border-radius:50%;flex:none;width:9px;height:9px}.pa-title{font-variation-settings:"wdth" 112;letter-spacing:-.02em;font-size:clamp(30px,3.6vw,50px);font-weight:500;line-height:1}.pa-sep{color:var(--soft);font-weight:300}.pa-sub{margin-top:8px;font-size:16.5px}.pa-sub b{font-weight:600}.pv-box{aspect-ratio:6/5;background:var(--plan-bg);border:1px solid var(--hair);touch-action:pan-y;cursor:default;position:relative;overflow:hidden}.pv.zoomed .pv-box{touch-action:none;cursor:grab}.pv-box.drag{cursor:grabbing}@property --inv{syntax:"<number>";inherits:true;initial-value:1}.pv-canvas{transform-origin:50%;transition:transform var(--m-base) var(--ease),--inv var(--m-base) var(--ease);position:absolute}.pv-box.drag .pv-canvas,.pv-box.live .pv-canvas{will-change:transform;transition:none}.pv-canvas img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.pv-pins{position:absolute;inset:0}.rp{width:0;height:0;transform:scale(var(--inv,1));transform-origin:0 0;position:absolute}.rp i{color:#fff;width:26px;height:26px;font:600 13px/26px var(--mono);text-align:center;background:#24282d;border-radius:50%;font-style:normal;position:absolute;top:-13px;left:-13px;box-shadow:0 0 0 2px #fff,0 1px 4px #00000040}.rp b{white-space:nowrap;font:500 14px/1.25 var(--display);color:#24282d;pointer-events:none;background:#fffffff0;padding:2px 5px;display:none;position:absolute;top:15px;left:0;transform:translate(-50%)}.rp.al b{left:-12px;transform:none}.rp.ar b{left:12px;transform:translate(-100%)}.names .rp b{display:block}.rp i{transition:background-color var(--m-fast) ease,color var(--m-fast) ease,box-shadow var(--m-fast) ease}.rl i{transition:background-color var(--m-fast) ease,color var(--m-fast) ease}.rp.on i{color:#1b2130;background:#f2a93b;box-shadow:0 0 0 3px #24282d}.rp.on b{color:#fff;background:#24282d;display:block}button.rp:before{content:"";width:28px;height:28px;position:absolute;top:-14px;left:-14px}.pv-tools{align-items:center;gap:6px;margin-top:8px;display:flex}.pv-tools button{border:1px solid var(--hair);justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}.pv-tools button:hover:not(:disabled){border-color:var(--line)}.pv-tools button:disabled{opacity:.38;cursor:default}.pv-names[aria-pressed=false] svg{opacity:0}.pv-names[aria-pressed=true]{border-color:var(--line)}.pa-pager{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.pa-step{align-items:center;gap:6px;min-height:44px;padding:0 6px;font-weight:500;display:inline-flex}.pa-h3{font-family:var(--mono);color:var(--soft);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:13px;font-weight:400}.rl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 18px;list-style:none;display:grid}.rl button{border-bottom:1px solid var(--hair);text-align:left;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 0;font-size:15px;display:flex}.rl i{background:var(--ink);width:26px;height:26px;color:var(--cal);font:600 13px/26px var(--mono);text-align:center;border-radius:50%;flex:none;font-style:normal}.rl li.on i{background:var(--sol);color:#1b2130}.rl li.on span{font-weight:600}.pa-src{margin:14px 0 18px;font-size:14px;line-height:1.55}.pw{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:18px;padding:14px 0;display:grid}.pw-fig{width:100%;display:block}.pw-fig svg{width:100%;height:auto;display:block}.pw-h{color:var(--soft);margin-bottom:4px}.pw p{font-size:15px}.pw .cap{margin-top:6px;font-size:14px}.pa-rh{color:var(--soft);grid-column:1/-1}.pv-hint{margin-top:8px;display:none}@media (width<=600px){.pv-hint{display:block}}.pcmp{border-top:2px solid var(--ink);padding-top:16px}.pcmp-bar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.pcmp-sel{align-items:center;gap:8px;max-width:100%;font-size:15px;display:inline-flex}.pcmp-sel select{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);font:inherit;max-width:100%;padding:0 10px;font-weight:500}.pcmp-g{grid-template-columns:1fr 1fr;gap:22px;display:grid}.pcmp-t,.pb-t{font-variation-settings:"wdth" 110;margin-top:4px;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.1}.pcmp-plan{background:var(--plan-bg);border:1px solid var(--hair);width:100%;margin-top:10px;padding:8px;display:block;position:relative}.pcmp-cv{width:100%;display:block;position:relative}.pcmp-cv img{width:100%;height:100%}.pb-index{z-index:5;background:var(--cal);border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:8px 22px;margin-bottom:22px;padding:10px 0;display:flex;position:sticky;top:0}.pbi-g{align-items:center;gap:6px;display:inline-flex}.pbi-g b{font-family:var(--mono);color:var(--soft);margin-right:4px;font-size:13px;font-weight:400}.pbi-g a{border:1px solid var(--line);place-items:center;width:44px;height:44px;font-size:17px;font-weight:600;text-decoration:none;display:grid}.pbi-g a:hover{background:var(--ink);color:var(--cal)}.pb{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px;display:grid}.pb-gh{border-top:2px solid var(--ink);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 10px;padding-top:10px;font-size:18px;font-weight:400;display:flex}.pb-gh b{font-size:22px;font-weight:600}.pb-card{align-content:start;gap:10px;scroll-margin-top:150px;display:grid}.pb-no{color:var(--barro-ink)}.pb-fs{color:#24282d;background:#ffffffeb;align-items:center;gap:4px;padding:4px 8px;font-size:13px;display:inline-flex;position:absolute;bottom:10px;right:10px}.pb-fs .ico{width:16px;height:16px}.pb-leg summary{cursor:pointer;border-bottom:1px solid var(--hair);align-items:center;min-height:44px;font-weight:500;display:flex}.pb-leg .rl{border-top:0;margin-top:4px}.pb-card .btn{justify-self:start}.pb-note{grid-column:1/-1}.pc-step{color:var(--soft);margin:0 0 10px}.pc-sizes{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.pc-size{text-align:left;border:1px solid var(--hair);background:var(--card);display:grid;overflow:hidden}.pc-size img{aspect-ratio:16/8;object-fit:cover;width:100%}.pc-sz{gap:2px;padding:12px 14px;display:grid}.pc-sz b{font-variation-settings:"wdth" 110;font-size:clamp(24px,3vw,38px);font-weight:600;line-height:1}.pc-sz span{color:var(--soft);font-size:14px}.pc-size[aria-selected=true]{border:2px solid var(--ink);margin:-1px}.pc-size[aria-selected=true] .pc-sz{background:var(--ink);color:var(--cal)}.pc-size[aria-selected=true] .pc-sz span{color:inherit;opacity:.85}.pc-tabs{margin-bottom:22px}.pl-lb{display:none}@media (width<=900px){.pk{grid-template-columns:1fr;gap:16px}.pa-main,.pcmp-g{grid-template-columns:1fr;gap:24px}.pb{grid-template-columns:1fr;gap:28px}.pv-fs{display:none}}@media (width<=600px){.pv:not(.zoomed) .rp:not(.on) b,.pcmp-plan .rp b,.pv:not(.zoomed) .pv-names{display:none}.pk-t{flex-direction:column;align-items:flex-start;gap:4px;padding:7px 8px}.pk-n{grid-auto-flow:column;align-items:baseline;gap:6px}.pk-n b{font-size:26px}.pk-m b{font-size:14px}.pk-m small{font-size:13px}.rl{gap:0 12px}.rl button{font-size:14px}.pw{grid-template-columns:120px minmax(0,1fr)}.pc-sz b{font-size:24px}}.brand .mk{width:auto;height:54px;display:block}.mk.dk,:root[data-theme=dark] .mk.lt{display:none}:root[data-theme=dark] .mk.dk{display:block}.foot-mk{width:auto;height:54px}.foot-home{line-height:0;display:inline-block}.totop{z-index:44;width:40px;height:40px;color:var(--ink);background:color-mix(in srgb,var(--cal) 90%,transparent);box-shadow:0 0 0 1px var(--line),0 4px 14px -6px #00000040;opacity:0;visibility:hidden;transition:opacity var(--m-mid) var(--ease),transform var(--m-mid) var(--ease),visibility 0s linear var(--m-mid),background-color var(--m-fast) ease;place-items:center;display:grid;position:fixed;bottom:20px;right:20px;transform:translateY(8px)}.totop .ico{width:18px;height:18px;transform:rotate(180deg)}.totop:hover{background:var(--hair)}.totop:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.past-hero .totop{opacity:1;visibility:visible;transition-delay:0s;transform:none}.past-hero:has(.dock:not(.away)) .totop{transform:translateY(-62px)}@media (width<=900px){.brand .mk{height:44px}}@media (width<=420px){.brand .mk{height:38px}}.vpanel .vp-head{z-index:2;background:#fff;border-bottom:1px solid #e3e3e3;padding:12px 14px 10px;position:sticky;top:0}.vpanel .vp-top{align-items:center;gap:6px;display:flex}.vpanel .vp-top h2{flex:1;margin:0}.vpanel .vclose{float:none;margin:0;position:static}.vpanel .vp-ic{border:1px solid #e3e3e3;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.vpanel .vp-prog{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;margin-top:10px;font-size:13px;display:grid}.vpanel .vp-bar{background:#eee8f4;grid-column:1/-1;height:6px;display:block}.vpanel .vp-bar i{background:#5b2a86;height:100%;display:block}.vpanel .vp-prog span:last-child{font-family:var(--mono);color:#5b2a86;font-size:11.5px}.vpanel .vp-acts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.vpanel .vp-acts button{color:#5b2a86;border:1px solid #5b2a86;min-height:40px;padding:0 12px;font-size:13px;font-weight:600}.vpanel .vp-acts button:hover{color:#fff;background:#5b2a86}.vpanel .vp-list{padding:0 14px 10px;list-style:none}.vpanel .vrow{border-top:1px solid #e3e3e3;padding:12px 0}.vpanel .vp-list>.vrow:first-child{border-top:0}.vpanel .vrow.is-final{padding-left:10px;box-shadow:inset 3px 0 #1f6b3a}.vpanel .vp-mh{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:8px;display:flex}.vpanel .vp-mh b{font-size:15px}.vpanel .vp-cur{color:#4a4f55;font-size:13px}.vpanel .vp-cur i{font-style:normal;font-family:var(--mono);color:#fff;background:#5b2a86;margin-right:5px;padding:1px 5px;font-size:11px}.vpanel .vp-badges{gap:6px;display:inline-flex}.vpanel .vp-badges em{font-style:normal;font-family:var(--mono);border:1px solid;padding:2px 6px;font-size:10.5px}.vpanel .vbtns button{align-content:start;gap:4px;display:grid}.vpanel .vp-th{aspect-ratio:16/10;font-family:var(--mono);color:#5b2a86;background:#f1eef5;place-items:center;font-size:18px;display:grid;overflow:hidden}.vpanel .vp-th img{object-fit:cover;width:100%;height:100%}.vpanel .vbtns button[aria-pressed=true] .vp-th{outline-offset:-4px;outline:2px solid #fff}.vpanel .vp-tx i{font-style:normal;font-family:var(--mono);opacity:.8;font-size:11px;display:block}.vpanel .vdef{color:#5b2a86;font-weight:600}.vpanel .vbtns button[aria-pressed=true] .vdef{color:#fff}.vpanel .vfin{color:#1f6b3a;font-weight:600}.vpanel .vbtns button[aria-pressed=true] .vfin{color:#d9f5df}.vpanel .vp-tools{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;display:flex}.vpanel .vp-tools button,.vpanel .vp-tools a{color:#5b2a86;align-items:center;min-height:36px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.vpanel .vp-tools button[data-vcmp]{color:#1d2024;border:1px solid #c9c9c9;padding:0 10px}.vpanel .vp-tools button[aria-pressed=true]{color:#1f6b3a}.vpanel .vp-foot{border-top:1px solid #e3e3e3}.vpanel.min{max-height:none}.vpanel.min .vp-head{border-bottom:0}.vpanel :focus-visible{outline-offset:2px;outline:2px solid #5b2a86}@media (width<=900px){.vpanel{width:auto;max-height:calc(100svh - 120px);inset:auto 8px 8px}.vpanel.min{bottom:76px}.vpanel .vp-th{aspect-ratio:auto;height:52px}.vpanel .vp-ic{font-size:20px}}.r3{--hdr:74px;--pad-y:clamp(16px,3vh,40px);--pad-x:clamp(20px,3vw,48px);--plate-line:#12261e1f;background:var(--cal);position:relative}:root[data-theme=dark] .r3{--plate-line:#cfe3d638}.hero:has(>.is-on>.r3){background:var(--cal)}.r3 .vh .ln{display:block}@media (width>=901px){.r3 .vh .ln{white-space:nowrap}}.r3 .vh{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;color:var(--ink);font-weight:300;line-height:1.02}.r3 .vi{text-transform:none;font-variation-settings:"wdth" 100;letter-spacing:-.025em;color:var(--barro-ink);text-wrap:balance;font-style:italic;font-weight:400;line-height:1.1;display:block}.r3 .sub{color:var(--soft);text-wrap:pretty;max-width:34ch;font-size:clamp(16px,1.15vw,18.5px);line-height:1.45}.r3 .nw{white-space:nowrap}.r3 .sub b{color:var(--ink);font-variant-numeric:lining-nums;font-weight:600}.r3 .actions{flex-wrap:wrap;align-items:center;gap:12px 26px;display:flex}.r3 .dev-logo{height:34px}.r3 .plate{background:var(--cal-2);box-shadow:0 0 0 1px var(--plate-line);margin:0;position:relative;overflow:hidden}.r3 .plate img{object-fit:cover;width:100%;height:100%;display:block}.r3 .plate picture{height:100%;display:block}.r3 .cap3{font-family:var(--mono);color:var(--soft);font-size:13px;line-height:1.4}.r3 .fill,.r3 .mosaic{display:contents}@media (prefers-reduced-motion:no-preference){.r3 .rise{animation:r3-rise var(--m-focal) var(--ease) both}.r3 [data-in]{animation:r3-in var(--m-slow) var(--ease) both;animation-delay:calc(var(--i,0) * 90ms + .18s)}}@keyframes r3-rise{0%{clip-path:inset(30% 0 0)}to{clip-path:inset(0)}}@keyframes r3-in{0%{opacity:0;transform:translateY(10px)}}.c1{height:calc(100svh - var(--hdr));min-height:520px;max-height:1060px;padding:var(--pad-y) var(--pad-x);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);column-gap:40px;max-width:1400px;margin:0 auto;display:grid}.c1 .copy{flex-direction:column;gap:clamp(14px,2.2vh,18px);min-height:0;padding-top:clamp(0px,1.2vh,12px);display:flex}.c1 .c1-head{justify-items:start;gap:clamp(14px,2.2vh,18px);display:grid}.c1 .h-xl{font-size:clamp(30px,min(3.4vw,6.2vh),52px)}@media (width>=901px){.c1 .h-xl .ln{white-space:nowrap}}.c1 .sub{border-top:1px solid var(--hair);max-width:38ch;padding-top:14px}.c1 .actions{margin-top:auto}.c1 .fill{justify-content:center;min-height:0;display:flex}.c1 .plate{aspect-ratio:7/10;max-width:100%;height:100%}.c2{height:calc(100svh - var(--hdr));min-height:520px;max-height:1060px;padding:var(--pad-y) var(--pad-x);grid-template-columns:minmax(0,5fr) auto minmax(0,3.1fr);column-gap:clamp(20px,2.2vw,36px);max-width:1600px;margin:0 auto;display:grid}.c2 .txt{flex-direction:column;justify-content:space-between;gap:20px;min-width:0;padding-right:clamp(0px,1.2vw,20px);display:flex}.c2 .txt-top{justify-items:start;gap:clamp(14px,2.4vh,28px);display:grid}.c2 .vh{font-size:clamp(30px,min(3vw,5.4vh),52px)}.c2 .vi{margin-top:.12em}.c2 .txt-bot{justify-items:start;gap:clamp(14px,2.2vh,22px);display:grid}.c2 .tower{height:calc(min(100svh,1060px) - var(--hdr) - 2 * var(--pad-y));aspect-ratio:7/10}.c2 .det{grid-template-rows:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(10px,1.8vh,18px);min-width:0;min-height:0;display:grid}.c2 .det figure{grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:0;margin:0;display:grid}.c2 .det .plate{min-height:0}.c2 .det-cap{display:none}.c3{height:calc(100svh - var(--hdr));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:520px;max-height:1060px;display:grid}.c3 .txt{padding:var(--pad-y) clamp(28px,3.6vw,64px) var(--pad-y) max(var(--pad-x),calc((100vw - 1320px) / 2 + 16px));flex-direction:column;justify-content:space-between;gap:20px;display:flex}.c3 .txt-top{justify-items:start;gap:clamp(14px,2.6vh,30px);display:grid}.c3 .vh{font-size:clamp(30px,min(3.4vw,6vh),60px)}.c3 .vi{margin-top:.12em}.c3 .txt-bot{justify-items:start;gap:clamp(14px,2.2vh,22px);display:grid}.c3 .hero-img{min-height:0;margin:0;position:relative;overflow:hidden}.c3 .hero-img>img{object-fit:cover;object-position:28% 22%;width:100%;height:100%;position:absolute;inset:0}.c3 .stamp{aspect-ratio:7/10;width:clamp(110px,min(11vw,19vh),176px);position:absolute;top:clamp(18px,3vh,32px);right:clamp(18px,2.4vw,40px);box-shadow:0 0 0 6px #f7f8f4,0 18px 40px -18px #12261e8c}@media (width<=900px){.r3{--hdr:69px}.c1,.c2,.c3{height:calc(100svh - var(--hdr));flex-direction:column;min-height:500px;max-height:none;display:flex}.c1,.c2{gap:10px;padding:14px 16px 18px}.r3 .dev-logo{height:26px}.r3 .actions{gap:4px 22px}.r3 .actions .link{min-height:44px}.r3 .sub{font-size:15.5px}.c1 .copy{display:contents}.c1 .c1-head{order:0;gap:10px}.c1 .h-xl{font-size:clamp(24px,7vw,32px)}.c1 .sub{order:1;padding-top:10px}.c1 .fill{flex:1 1 0;order:2;width:100%}.c1 .actions{order:3;margin-top:0}.c2 .txt{display:contents}.c2 .txt-top{order:0;gap:10px}.c2 .vh{font-size:clamp(22px,6.6vw,32px)}.c2{justify-content:space-between}.c2 .mosaic{aspect-ratio:1.13;flex:0 auto;order:1;gap:10px;min-height:0;display:flex}.c2 .tower{aspect-ratio:7/10;flex:none;max-width:62%;height:100%}.c2 .det{flex:1 1 0;gap:10px}.c2 .det figure{display:block}.c2 .det figure .plate{height:100%}.c2 .det figcaption{display:none}.c2 .det-cap{order:2;margin-top:-2px;display:block}.c2 .txt-bot{order:3;gap:10px}.c3 .hero-img{flex:1 1 0;order:-1;min-height:160px}.c3 .hero-img>img{object-position:30% 14%}.c3 .stamp{width:clamp(64px,min(22vw,11svh),96px);top:12px;right:12px;box-shadow:0 0 0 4px #f7f8f4,0 10px 24px -12px #12261e8c}.c3 .txt{flex:none;gap:12px;padding:14px 16px 18px}.c3 .txt-top{gap:10px}.c3 .vh{font-size:clamp(22px,6.6vw,32px)}.c3 .txt-bot{gap:10px}}.im-d,.im-d2,.im-d3{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;color:var(--ink);font-weight:200}.im-d{font-size:clamp(38px,5vw,96px);line-height:.94}.im-d2{font-size:clamp(30px,4.2vw,68px);line-height:.98}.im-d3{font-size:clamp(28px,3.2vw,52px);line-height:1}.im-d em,.im-d2 em{text-transform:none;font-variation-settings:"wdth" 100;letter-spacing:-.03em;color:var(--barro-ink);font-style:italic;font-weight:300;line-height:1.04;display:block}.im-m{margin-bottom:-.1em;padding:0 .12em .1em 0;display:block;overflow:hidden}.im-m>.ln{display:block}.im-go{background:var(--cta);width:100%;min-height:72px;color:var(--cta-ink);font-variation-settings:"wdth" 112;text-align:left;clip-path:polygon(0 0,100% 0,100% 100%,14px 100%,0 calc(100% - 14px));transition:filter var(--m-fast),transform var(--m-press) var(--ease),background-color var(--m-fast);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:clamp(17px,1.4vw,20px);font-weight:600;display:flex}.im-go>span{align-items:center;gap:12px;display:inline-flex}.im-go>.ico{transition:transform var(--m-fast) var(--ease)}.im-go:hover{filter:brightness(1.12)}.im-go:hover>.ico{transform:translate(6px)}.im-go:active{transform:scale(.99)}.im-go:focus-visible{clip-path:none}:root[data-transition=a] :is(.imH .vt,.imHz .vt){view-transition-name:horizon-hero}:is(.hero:has(>.is-on>.imH),.hero:has(>.is-on>.imHz)){background:var(--cal)}@media (prefers-reduced-motion:no-preference){.im-d .im-m>.ln{animation:im-up var(--m-slow) var(--ease) both;animation-delay:.12s}.im-d .im-m:nth-child(2)>.ln{animation-delay:.21s}.im-d .im-m:nth-child(3)>.ln{animation-delay:.3s}.im-rise{animation:im-rise var(--m-focal) var(--ease) both}.im-rise img{animation:im-settle var(--m-focal) var(--ease) both}.imH-a li,.imHz-m,.imHz .actions{animation:im-in var(--m-slow) var(--ease) both;animation-delay:calc(var(--i,0) * 80ms + .42s)}}@keyframes im-up{0%{transform:translateY(105%)}}@keyframes im-rise{0%{clip-path:inset(34% 0 0)}to{clip-path:inset(0)}}@keyframes im-settle{0%{transform:scale(1.06)}}@keyframes im-in{0%{opacity:0;transform:translateY(10px)}}.imH{height:calc(100svh - var(--top-h,79px));min-height:620px;max-height:900px;max-width:var(--max);padding:clamp(20px,3.6vh,44px) var(--gut) clamp(24px,4vh,48px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(22px,4vh,44px) clamp(28px,4vw,64px);margin:0 auto;display:grid}.imH-t{grid-column:1/-1;gap:clamp(10px,1.6vh,18px);display:grid}.imH-t .kick{font-family:var(--mono);color:var(--soft);font-size:13px}.imH .im-d{font-size:clamp(40px,min(6vw,10vh),100px)}.imH-feat{background:var(--card);min-height:0;box-shadow:0 0 0 1px var(--hair);grid-area:2/1;grid-template-rows:minmax(0,1fr) auto;text-decoration:none;display:grid}.imH-ph{min-height:0;display:block;position:relative;overflow:hidden}.imH-ph img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;transition:transform var(--m-mid) var(--ease);position:absolute;inset:0}.imH-feat:hover .imH-ph img{transform:scale(1.03)}.imH-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 18px;padding:14px 18px 16px;display:flex}.imH-meta>span:first-child{gap:2px;display:grid}.imH-meta b{font-variation-settings:"wdth" 118;font-size:20px;font-weight:600;line-height:1.15}.imH-meta .im-sz b{font-size:inherit;font-variation-settings:normal}.imH-meta .im-sz{flex-basis:100%;font-size:16px}.imH-meta .link{border:0;padding:0}.imH-feat:hover .link .ico{transform:translate(4px)}.imH-a{border-top:1px solid var(--line);grid-area:2/2;grid-template-rows:repeat(3,minmax(0,1fr));list-style:none;display:grid}.imH-a li{border-bottom:1px solid var(--hair);grid-template-columns:96px minmax(0,1fr);align-content:center;gap:10px 20px;padding:16px 0;display:grid}.imH-a li:nth-child(2){--i:1}.imH-a li:nth-child(3){--i:2}.imH-a .k{font-family:var(--mono);color:var(--barro-ink);text-transform:uppercase;letter-spacing:.08em;padding-top:5px;font-size:13px}.imH-a p{max-width:44ch;font-size:clamp(17px,1.35vw,20px);line-height:1.42}.imH-a .link,.imH-a .btn{grid-column:2;justify-self:start}.im-sz{color:var(--ink);font-size:clamp(17px,1.5vw,21px);line-height:1.35}.im-sz b{white-space:nowrap;font-weight:600}.imP{gap:clamp(44px,6vw,88px);display:grid}.imP-lead{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);display:grid}.imP-ph{display:block;overflow:hidden}.imP-ph img{aspect-ratio:6/5;object-fit:cover;width:100%;height:auto;transition:transform var(--m-mid) var(--ease)}.imP-lead:hover .imP-ph img{transform:scale(1.03)}.imP-lt{justify-items:start;gap:14px;padding-bottom:4px;display:grid}.imP-lt .im-d2{font-size:clamp(30px,3.6vw,58px)}.imP-idx{gap:clamp(22px,3vw,40px);display:grid}.imP-city{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,48px);display:grid}.imP-cn{font-variation-settings:"wdth" 120;text-transform:uppercase;gap:6px;padding-top:16px;font-size:clamp(18px,1.5vw,22px);font-weight:300;line-height:1.12;display:grid;position:sticky;top:96px}.imP-cn small{text-transform:none;color:var(--soft);font-size:13px}.imP-city ol{border-top:1px solid var(--line);list-style:none}.imP-row>a,.imP-row>span{border-bottom:1px solid var(--hair);grid-template-columns:52px minmax(0,1.7fr) minmax(0,.7fr) minmax(0,.9fr) 24px;align-items:center;gap:clamp(12px,2vw,28px);min-height:80px;padding:14px 0;text-decoration:none;display:grid}.imP-sw{aspect-ratio:1;background:var(--ex,var(--ceu));place-items:center;width:52px;display:grid;overflow:hidden}.imP-sw img{object-fit:cover;width:100%;height:100%}.imP-sw .ex-mk{opacity:.35;width:26px;height:26px}.imP-nm{font-variation-settings:"wdth" 118;text-transform:uppercase;transition:color var(--m-fast) ease;font-size:clamp(20px,1.9vw,28px);font-weight:300;line-height:1.05}.imP-wh,.imP-ty{font-size:13px}.imP-ty{font-size:14.5px}.imP-row .ico{transition:transform var(--m-fast) var(--ease)}.imP-row>a:hover .imP-nm{color:var(--barro-ink)}.imP-row>a:hover .ico{transform:translate(4px)}.imP-row.is-ex .imP-nm{color:var(--soft)}.imP-row.is-ex .ico{opacity:.3}.imP-row.is-ex>span{cursor:not-allowed}.imW{justify-items:start;gap:12px;max-width:600px;display:grid}.imW .im-go{margin-top:4px}.imW-hz{max-width:none}.imW-g{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(28px,5vw,88px);width:100%;display:grid}.imW-b{gap:10px;display:grid}.imW-b .note{margin-top:12px}.imHz{--hdr:74px;height:calc(100svh - var(--hdr));grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,3.4vh,36px) clamp(24px,4vw,72px);max-width:1400px;min-height:540px;max-height:1060px;margin:0 auto;padding:clamp(16px,3.2vh,40px) clamp(20px,3vw,48px);display:grid}.imHz-t{grid-area:1/1;justify-items:start;gap:clamp(14px,2.4vh,26px);display:grid}.imHz-t .dev-logo{height:34px}.imHz .im-d{font-size:clamp(34px,min(4.6vw,8.2vh),88px)}@media (width>=901px){.imHz .im-d .ln{white-space:nowrap}}.imHz-m{--i:1;grid-area:2/1}.imHz .actions{--i:2;flex-wrap:wrap;grid-area:3/1;align-self:end;align-items:center;gap:12px 26px;display:flex}.imHz-tw{grid-area:1/2/-1;gap:16px;height:100%;min-height:0;display:flex}.imHz-ph{aspect-ratio:7/10;background:var(--cal-2);height:100%;box-shadow:0 0 0 1px var(--hair);margin:0;overflow:hidden}.imHz-ph picture{height:100%;display:block}.imHz-ph img{object-fit:cover;width:100%;height:100%}.imC{gap:clamp(28px,4vw,56px);display:grid}.imC-fig{margin:0}.imC-ph{cursor:zoom-in;width:100%;display:block}.imC-ph img{aspect-ratio:3/2;object-fit:cover;object-position:0 50%;width:100%;height:auto;max-height:86svh}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.imC-ph img{animation:linear both im-door;animation-timeline:view();animation-range:entry cover 48%}}}@keyframes im-door{0%{clip-path:inset(0 40%)}to{clip-path:inset(0)}}.imC-g{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:start;gap:clamp(24px,4vw,64px);display:grid}.imC-body{text-wrap:pretty;max-width:36ch;font-size:clamp(19px,1.6vw,24px);font-weight:300;line-height:1.42}.imC-l{border-top:1px solid var(--line);list-style:none}.imC-l li{border-bottom:1px solid var(--hair);font-variation-settings:"wdth" 104;padding:12px 0;font-weight:500}.imC-g .note{max-width:21ch}.imPl{display:grid}.imPl-r{z-index:6;background:var(--cal);border-bottom:1px solid var(--line);transition:top var(--m-base) var(--ease);flex-wrap:wrap;gap:12px clamp(20px,3.4vw,56px);padding:12px 0 10px;display:flex;position:sticky;top:0}body:has(.top:not(.hide)) .imPl-r{top:var(--top-h,0px)}.imPl-g{gap:8px;display:grid}.imPl-gh{color:var(--soft);white-space:nowrap;font-size:14px}.imPl-gh b{color:var(--ink);font-weight:600}.imPl-gr{gap:10px;display:flex}.imPl-c{text-align:left;border-bottom:3px solid #0000;gap:4px;width:clamp(80px,7.2vw,108px);margin-bottom:-11px;padding-bottom:6px;display:grid}.imPl-th{aspect-ratio:4/3;background:var(--plan-bg);box-shadow:0 0 0 1px var(--hair);transition:box-shadow var(--m-fast) ease;padding:3px;display:block}.imPl-th img{object-fit:contain;width:100%;height:100%}.imPl-c:hover .imPl-th{box-shadow:0 0 0 1px var(--line)}.imPl-n b{font-size:18px;font-weight:500;line-height:1}.imPl-c[aria-selected=true]{border-bottom-color:var(--ink)}.imPl-c[aria-selected=true] .imPl-th{box-shadow:0 0 0 2px var(--ink)}.imPl-sheet{border:1px solid var(--line);background:var(--card);grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);margin-top:16px;display:grid}.imPl-sheet .pv{padding:clamp(12px,1.4vw,20px)}.imPl-sheet .pv-box{aspect-ratio:auto;border:0;height:min(56svh,600px);min-height:300px}.imPl-tb{border-left:1px solid var(--line);align-content:start;display:grid}.imPl-tb>*{padding:14px clamp(16px,1.8vw,24px)}.imPl-tb>*+*{border-top:1px solid var(--hair)}.imPl-h{padding:0!important}.imPl-no{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:10px;padding:14px clamp(16px,1.8vw,24px) 10px;display:flex}.imPl-no b{font-variation-settings:"wdth" 100;letter-spacing:-.04em;font-size:clamp(56px,5.4vw,84px);font-weight:200;line-height:.82}.imPl-d{grid-template-columns:1fr 1fr;display:grid}.imPl-d>div{padding:10px clamp(16px,1.8vw,24px)}.imPl-d>div+div{border-left:1px solid var(--hair)}.imPl-d dd{font-variation-settings:"wdth" 112;margin-top:2px;font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.1}.imPl-tb .rl{border-top:0}.imPl-tb .rl button{min-height:38px;padding:4px 0;font-size:14.5px}.imPl-tb .rl i{width:24px;height:24px;line-height:24px}.imPl-tb .pw{border:0;grid-template-columns:130px minmax(0,1fr);margin:0;padding:0}.imPl-tb .pw p{font-size:14.5px;line-height:1.45}.imPl-tb .pl-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}#lugar:has(>.wrap>[data-vset]>.is-on>.imL){--lp:clamp(16px,3.4vh,40px);padding:var(--lp) 0;min-height:calc(100svh - var(--top-h,74px));align-content:center;display:grid}#lugar:has(>.wrap>[data-vset]>.is-on>.imL)>.wrap{grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:clamp(28px,4.4vw,72px);display:grid}#lugar [data-vset]>[data-variant=i].is-on,.imL{display:contents}#lugar>.wrap>[data-vset]:has(>.is-on>.imL){display:contents}#lugar:has(>.wrap>[data-vset]>.is-on>.imL) .s-head{grid-area:1/2;align-self:end;margin-bottom:clamp(16px,3vh,28px)}.imL-fig{margin:0;position:relative}.imL>.imL-fig{grid-area:1/1/span 2}.imL .imL-map{height:min(calc(100svh - var(--top-h,74px) - 2 * var(--lp,32px)),780px);width:auto}.imL-side{grid-area:2/2;align-content:start;justify-items:start;gap:clamp(14px,2.4vh,22px);display:grid}.imL-side .imL-list{justify-self:stretch}#lugar:has(>.wrap>[data-vset]>.is-on>.imL) .s-head .h-l{font-size:clamp(26px,min(2.9vw,4.6vh),44px)}#lugar:has(>.wrap>[data-vset]>.is-on>.imL) .s-head .lede{font-size:16px}.imL-side .imL-list li{padding:clamp(4px,.7vh,9px) 0}.imL-osm{z-index:5;font:12px/1.2 var(--mono);color:var(--ink);background:color-mix(in srgb,var(--cal) 82%,transparent);padding:3px 7px;text-decoration:none;position:absolute;bottom:0;right:0}.imL-osm:hover{text-decoration:underline}.imL-tag small .ico,.imL-list .ico{vertical-align:-2px;width:14px;height:14px;margin-right:4px}.imM{justify-items:start;gap:clamp(16px,2.4vw,24px);display:grid}.imM-fig{width:100%}#lugar:has(>.wrap>[data-vset]>.is-on>.imM){padding:clamp(28px,4.6vh,56px) 0}#lugar:has(>.wrap>[data-vset]>.is-on>.imM) .s-head{margin-bottom:clamp(16px,2.6vh,28px)}.imM .imM-map{aspect-ratio:auto;height:clamp(340px,calc(100svh - var(--top-h,74px) - 350px),760px)}.imM-map .imL-tag{padding:5px 10px;font-size:15px}.imM-map .imL-tag b{display:none}.imL-map{aspect-ratio:1;background:var(--cal-2);box-shadow:0 0 0 1px var(--line);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.imL-tiles{filter:grayscale()contrast(.92)brightness(1.04);position:absolute;inset:0}.imL-tiles img{width:calc(256 / var(--fw,720) * 100%);max-width:none;height:auto;position:absolute}.imL-map:before{content:"";z-index:1;background:var(--cal);mix-blend-mode:multiply;opacity:.7;pointer-events:none;position:absolute;inset:0}.imL-map:after{content:"";z-index:1;background:radial-gradient(circle at 50% 50%,transparent 58%,color-mix(in srgb,var(--cal) 55%,transparent));pointer-events:none;position:absolute;inset:0}:root[data-theme=dark] .imL-tiles{filter:grayscale()invert()contrast(.82)brightness(.92)}:root[data-theme=dark] .imL-map:before{mix-blend-mode:color;opacity:.55}.imL-pin{z-index:2;width:0;height:0;position:absolute}.imL-pin:before{content:"";background:var(--sol);width:12px;height:12px;box-shadow:0 0 0 2px var(--ink);border-radius:50%;position:absolute;top:-6px;left:-6px}.imL-ln{width:calc(var(--len) * 100cqw / var(--fw,720));background:var(--ink);transform-origin:0;height:1px;transform:rotate(var(--ang));position:absolute;top:-.5px;left:0}.imL-tag{left:calc(var(--dx) * 100cqw / var(--fw,720));top:calc(var(--dy) * 100cqw / var(--fw,720));white-space:nowrap;background:var(--cal);color:var(--ink);box-shadow:0 0 0 1px var(--line);transition:background-color var(--m-fast) ease,color var(--m-fast) ease;align-items:center;gap:7px;padding:3px 9px 3px 3px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;transform:translateY(-50%)}.imL-pin.l .imL-tag{transform:translate(-100%,-50%)}.imL-pin.b .imL-tag{transform:translate(-50%)}.imL-pin.t .imL-tag{transform:translate(-50%,-100%)}.imL-tag b{background:var(--ink);width:22px;height:22px;color:var(--cal);font:500 12px/1 var(--mono);border-radius:50%;place-items:center;display:grid}.imL-tag small{font:13px var(--mono);color:var(--soft)}.imL-pin.on{z-index:4}.imL-pin.on .imL-tag{background:var(--ink);color:var(--cal)}.imL-pin.on .imL-tag small{color:inherit}.imL-pin.on .imL-tag b{background:var(--sol);color:var(--on-sol,#1b2130)}.imL-hz{z-index:3;width:0;height:0;position:absolute;top:50%;left:50%}.imL-hz i{background:var(--ink);width:22px;height:22px;box-shadow:0 0 0 3px var(--cal);position:absolute;top:-11px;left:-11px;overflow:hidden}.imL-hz i:after{content:"";background:var(--sol);width:30px;height:4px;position:absolute;top:7px;left:-4px;transform:rotate(48deg)}.imL-hz b{background:var(--ink);color:var(--cal);font-variation-settings:"wdth" 118;white-space:nowrap;padding:3px 9px;font-size:15px;font-weight:600;position:absolute;top:-14px;right:20px}.imL-n{z-index:2;font:500 13px var(--mono);color:var(--ink);justify-items:center;line-height:1;display:grid;position:absolute;top:12px;right:14px}.imL-n:before{content:"";border:5px solid #0000;border-bottom:9px solid var(--ink);border-top:0;width:0;height:0;margin-bottom:4px}.imL-sc{z-index:2;white-space:nowrap;height:22px;font:12px var(--mono);color:var(--ink);border-bottom:1.5px solid var(--ink);background:linear-gradient(var(--ink),var(--ink)) left bottom/1.5px 8px no-repeat,linear-gradient(var(--ink),var(--ink)) right bottom/1.5px 8px no-repeat,color-mix(in srgb,var(--cal) 85%,transparent);justify-content:center;align-items:flex-end;padding-bottom:5px;display:flex;position:absolute;bottom:14px;left:14px}.imL-list{border-top:1px solid var(--line);list-style:none}.imL-list li{border-bottom:1px solid var(--hair);transition:background-color var(--m-fast) ease;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.imL-list li b{background:var(--ink);width:24px;height:24px;color:var(--cal);border-radius:50%;place-items:center;font-size:12px;display:grid}.imL-list li span:not(.mono){font-weight:500}.imL-list li.on b{background:var(--sol);color:var(--on-sol,#1b2130)}.imL-list li.on{background:var(--hair)}.imZ{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.imZ-el{position:sticky;top:96px}.imZ-el ol{border-left:1px solid var(--line);list-style:none}.imZ-el a{border-bottom:1px solid var(--hair);height:64px;color:var(--soft);transition:color var(--m-fast) ease;justify-content:space-between;align-items:center;gap:10px;padding-left:22px;text-decoration:none;display:flex}.imZ-el a b{font-variation-settings:"wdth" 112;font-size:17px;font-weight:500}.imZ-el a.on{color:var(--ink)}.imZ-el a.on b{font-weight:700}.imZ-el a:hover{color:var(--ink)}.imZ-car{background:var(--cta);width:11px;height:64px;transform:translateY(calc((var(--n,3) - 1 - var(--k,0)) * 64px));transition:transform var(--m-mid) var(--ease);position:absolute;top:0;left:-5px}.imZ-fs{gap:clamp(48px,7vw,96px);display:grid}.imZ-f{scroll-margin-top:110px}.imZ-fh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.imZ-mo{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.imZ-mo>button{text-align:left;grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.imZ-mo .ph{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.imZ-mo img{object-fit:cover;width:100%;height:100%;transition:transform var(--m-mid) var(--ease);position:absolute;inset:0}.imZ-mo button:hover img{transform:scale(1.03)}.imZ-mo .t-cap{padding:6px 0 2px;font-size:14px;font-weight:500;display:block}.imZ-mo>button:first-child{grid-area:span 2/span 2}.imZ-mo>button:first-child .ph{aspect-ratio:auto;min-height:220px}.imZ-mo>button:not(:first-child):last-child:nth-child(3n+1){grid-column:1/-1}.imZ-mo>button:not(:first-child):last-child:nth-child(3n+1) .ph{aspect-ratio:4}.imZ-mo>button:not(:first-child):last-child:nth-child(3n+2){grid-column:span 2}.imZ-mo>button:not(:first-child):last-child:nth-child(3n+2) .ph{aspect-ratio:8/3}.imZ-also{max-width:70ch;margin-top:12px;font-size:15px}.imZ-also .mono{margin-right:6px}.imD{grid-template-columns:1fr 1fr;gap:clamp(8px,1vw,14px);display:grid}.imD-p{color:#f3f1eb;background:#151a17;align-items:end;min-height:min(84svh,760px);display:grid;position:relative;overflow:hidden}.imD-p>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.imD-p:after{content:"";background:linear-gradient(#0e121000,#0e121033 22%,#0e1210d1 55%,#0e1210eb 100%);position:absolute;inset:0}.imD-t{z-index:1;gap:clamp(14px,2vw,22px);padding:clamp(22px,3vw,44px);display:grid;position:relative}.imD-t .im-d3{color:inherit;font-size:clamp(26px,2.6vw,42px)}.imD-l{border-top:1px solid #f3f1eb6b;list-style:none}.imD-l li{font-variation-settings:"wdth" 106;border-bottom:1px solid #f3f1eb33;padding:11px 0;font-size:17px;font-weight:500;line-height:1.35}.imD-l small{font-variation-settings:normal;color:#f3f1ebdb;margin-top:3px;font-size:14.5px;font-weight:400;display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.imD-p>img{animation:linear both im-open-l;animation-timeline:view();animation-range:entry 10% cover 40%}.imD-p+.imD-p>img{animation-name:im-open-r}}}@keyframes im-open-l{0%{clip-path:inset(0 0 0 72%)}to{clip-path:inset(0)}}@keyframes im-open-r{0%{clip-path:inset(0 72% 0 0)}to{clip-path:inset(0)}}.imS{gap:clamp(36px,5vw,72px);display:grid}.imS-l{view-timeline:--ims block;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);padding-top:30px;list-style:none;display:grid;position:relative}.imS-l:before{content:"";background:var(--line);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.imS-l li{align-content:start;gap:12px;display:grid;position:relative}.imS-l li:before{content:"";background:var(--cal);width:11px;height:11px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;position:absolute;top:-35px;left:0}.imS-l li:last-child:before{background:var(--ink)}.imS-n{font-variation-settings:"wdth" 100;letter-spacing:-.04em;color:var(--barro-ink);font-size:clamp(72px,8vw,128px);font-weight:200;line-height:.8}.imS-l h3{font-variation-settings:"wdth" 114;text-transform:uppercase;margin-top:8px;font-size:clamp(18px,1.5vw,22px);font-weight:500;line-height:1.15}.imS-l p{max-width:32ch;font-size:17px;line-height:1.5}.imS-l .link{justify-self:start;margin-top:4px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.imS-l:before{animation:linear both im-line;animation-timeline:--ims;animation-range:entry 20% cover 45%}.imS-l li{animation:linear both im-in;animation-timeline:--ims;animation-range:entry 25% cover 45%}}}@keyframes im-line{0%{transform:scaleX(0)}}.foot:has(>.is-on>.imF){border-top:0;padding:0}.imF{padding:clamp(40px,6vw,80px) 0 clamp(28px,4vw,48px)}.imF-tb{border:1px solid var(--line);background:var(--card);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);display:grid}.imF-tb>*{min-width:0;padding:clamp(18px,2vw,28px)}.imF-tb>*+*{border-left:1px solid var(--line)}.imF-brand{align-content:space-between;gap:24px;display:grid}.imF-mk{width:auto;height:clamp(56px,5vw,76px)}.imF h3{font:400 13px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin-bottom:10px}.imF-f{gap:18px;display:grid}.imF-f p{color:var(--ink);font-size:16px;line-height:1.5}.imF-f b{font-variation-settings:"wdth" 112;font-weight:600}.imF ul{list-style:none}.imF li a{min-height:40px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;transition:text-decoration-color var(--m-fast) ease;align-items:center;font-size:16px;display:inline-flex}.imF li a:hover{text-decoration-color:currentColor}.imF-wa{align-content:start;gap:12px;display:grid}.imF-wa p{color:var(--soft);font-size:15px;line-height:1.5}.imF .imF-go{min-height:56px;padding:14px 18px}.imF-base{font:13px/1.4 var(--mono);color:var(--soft);justify-content:flex-end;gap:12px;margin-top:14px;display:flex}.imF-base a{color:inherit;text-underline-offset:4px}.foot:has(>.is-on>.imF2){padding:0}.imF2{padding:clamp(36px,5vw,64px) 0 clamp(26px,3.6vw,40px)}.imF2-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px clamp(24px,4vw,56px);padding-bottom:clamp(18px,2.4vw,26px);display:flex}.imF2-mk{width:auto;height:44px}.imF2-nav{flex-wrap:wrap;gap:0 clamp(18px,2.4vw,32px);margin-right:auto;display:flex}.imF2-nav a,.imF2-wa{min-height:44px;color:var(--ink);align-items:center;font-size:15.5px;text-decoration:none;display:inline-flex}.imF2-nav a:hover{text-underline-offset:5px;text-decoration:underline}.imF2-wa{font-variation-settings:"wdth" 108;gap:10px;font-weight:600}.imF2-wa .ico:last-child{transition:transform var(--m-fast) var(--ease)}.imF2-wa:hover{text-decoration:none}.imF2-wa:hover .ico:last-child{transform:translate(4px)}.imF2-base{font:13px/1.5 var(--mono);color:var(--soft);flex-wrap:wrap;justify-content:space-between;gap:6px 24px;margin-top:14px;display:flex}@media (width<=900px){.imH{height:auto;min-height:0;max-height:none;padding:20px var(--gut) 32px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);row-gap:20px}.imH .im-d{font-size:clamp(32px,9.4vw,44px)}.imH-feat,.imH-a{grid-area:auto/1}.imH-feat{margin:0 calc(var(--gut) * -1)}.imH-ph img{aspect-ratio:4/3;height:auto;position:static}.imH-meta{padding:12px var(--gut) 14px}.imH-a{grid-template-rows:none}.imH-a li{grid-template-columns:62px minmax(0,1fr);gap:8px 12px;padding:14px 0}.imH-a .k{padding-top:3px}.imW-g{grid-template-columns:1fr;gap:22px}.imPl-r{flex-wrap:nowrap;gap:10px 16px;padding:10px 0 8px}.imPl-gr{gap:6px}.imPl-gh{font-size:13px}.imPl-c{width:calc((100vw - 2 * var(--gut) - 16px - 4 * 6px) / 6);margin-bottom:-9px}.imPl-th{padding:2px}.imPl-n b{font-size:15px}.imPl-sheet{grid-template-columns:1fr;margin-top:12px}.imPl-sheet .pv-box{aspect-ratio:6/5;height:auto;min-height:0}.imPl-tb{border-left:0;border-top:1px solid var(--line)}.imPl-tb .pw{grid-template-columns:120px minmax(0,1fr)}#lugar:has(>.wrap>[data-vset]>.is-on>.imL){min-height:0;padding:40px 0 48px;display:block}#lugar:has(>.wrap>[data-vset]>.is-on>.imL)>.wrap{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:18px}#lugar:has(>.wrap>[data-vset]>.is-on>.imL) .s-head{grid-area:auto/1;margin-bottom:0}.imL>.imL-fig,.imL-side{grid-area:auto/1}.imL .imL-map{width:100%;height:auto}#li-map .imL-tag{gap:0;padding:2px}#li-map .imL-tag span,#li-map .imL-tag small{display:none}.imM .imM-map{aspect-ratio:3/4;height:auto}.imM-map .imL-tag{white-space:normal;gap:1px;max-width:96px;padding:3px 7px;font-size:13px;line-height:1.15;display:grid}.imM-map .imL-tag small{white-space:nowrap;font-size:12px}.imM .btn{justify-self:stretch}.imL-sc{justify-content:flex-start;padding-left:4px;bottom:10px;left:10px}.imL-hz b{padding:2px 7px;font-size:13px;top:-12px;right:16px}.imD{margin:0 calc(var(--gut) * -1);grid-template-columns:1fr;gap:10px}.imD-p{min-height:620px}.imD-t{padding:22px var(--gut) 26px}.imD-l li{padding:10px 0;font-size:16px}.imS-l{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;padding-top:0}.imS-l:before,.imS-l li:before{display:none}.imS-l li{border-bottom:1px solid var(--hair);grid-template-columns:64px minmax(0,1fr);gap:4px 14px;padding:20px 0}.imS-n{grid-row:span 3;font-size:64px}.imS-l h3{margin-top:0}.imS-l li>:not(.imS-n){grid-column:2}.imF,.imF2{padding-bottom:96px}.imF2-row{flex-direction:column;align-items:flex-start;gap:6px}.imF2-nav{flex-direction:column;margin:6px 0 0}.imF2-base{flex-direction:column}.imF-tb{grid-template-columns:1fr 1fr}.imF-brand,.imF-wa{grid-column:1/-1}.imF-tb>*+*{border-left:0;border-top:1px solid var(--line)}.imF-tb>.imF-nav{border-left:1px solid var(--line)}.imF-mk{height:52px}.imP-lead{grid-template-columns:1fr;gap:18px}.imP-ph{margin:0 calc(var(--gut) * -1)}.imP-city{grid-template-columns:1fr;gap:6px}.imP-cn{grid-auto-flow:column;justify-content:space-between;align-items:baseline;padding-top:0;position:static}.imP-row>a,.imP-row>span{grid-template-columns:52px minmax(0,1fr) 20px;grid-template-areas:"s n i""s w i""s t i";row-gap:2px;min-height:0}.imP-sw{grid-area:s;align-self:start}.imP-nm{grid-area:n;font-size:19px}.imP-wh{grid-area:w}.imP-ty{grid-area:t}.imP-row .ico{grid-area:i}.im-go{min-height:64px;padding:16px 18px}.imHz{--hdr:69px;height:calc(100svh - var(--hdr));flex-direction:column;gap:12px;min-height:520px;max-height:none;padding:14px 16px 18px;display:flex}.imHz-t{gap:10px}.imHz-t .dev-logo{height:26px}.imHz .im-d{font-size:clamp(26px,8vw,36px)}.imHz-tw{flex:1 1 0;order:3;justify-content:center;gap:10px;height:auto}.imHz .actions{order:4;gap:4px 22px}.imHz .actions .link{min-height:44px}.imC-ph img{aspect-ratio:4/5;object-position:8% 50%}.imC-g{grid-template-columns:1fr;gap:22px}.imZ{grid-template-columns:1fr;gap:18px}.imZ-el{z-index:4;margin:0 calc(var(--gut) * -1);padding:0 var(--gut);background:var(--cal);position:sticky;top:0}.imZ-el ol{border-left:0;border-bottom:1px solid var(--line);flex-direction:row-reverse;display:flex}.imZ-el li{flex:1}.imZ-el a{border-bottom:0;justify-content:center;height:52px;padding:0 4px}.imZ-el a .mono{display:none}.imZ-car{left:var(--gut);width:calc((100% - 2 * var(--gut)) / var(--n,3));height:3px;transform:translateX(calc(var(--k,0) * 100%));top:auto;bottom:0}.imZ-mo{grid-template-columns:1fr 1fr}.imZ-mo>button:first-child{grid-row:auto}.imZ-mo>button:first-child .ph{aspect-ratio:16/10;min-height:0}.imZ-mo>button:not(:first-child):last-child:nth-child(n){grid-column:auto}.imZ-mo>button:not(:first-child):last-child:nth-child(n) .ph{aspect-ratio:4/3}.imZ-mo>button:not(:first-child):last-child:nth-child(2n){grid-column:1/-1}.imZ-mo>button:not(:first-child):last-child:nth-child(2n) .ph{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){:root[data-transition] :is(.imH .vt,.imHz .vt){view-transition-name:none}.imPl-r{top:var(--top-h,0px)}.imZ-car{transition:none}}.hx{padding:clamp(22px,4vw,48px) var(--gut) clamp(36px,5vw,64px);max-width:var(--max);margin:0 auto}.kick{font-family:var(--mono);color:var(--soft);letter-spacing:.02em;font-size:13px}.hxA{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.hxA .copy{align-content:start;gap:22px;display:grid}.answers{border-top:1px solid var(--line);margin-top:6px;list-style:none}.answers li{border-bottom:1px solid var(--hair);grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;display:grid}.answers .k{font-family:var(--mono);color:var(--barro-ink);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.answers p{max-width:46ch;font-size:clamp(17px,1.35vw,20px);line-height:1.4}.answers .photo-slot{aspect-ratio:1;width:108px;padding:6px;font-size:13px;line-height:1.25}.feat{background:var(--card);text-decoration:none;display:block;position:relative;overflow:hidden}.feat img{aspect-ratio:3/4;object-fit:cover;object-position:50% 35%;width:100%;height:auto;transition:transform var(--m-mid) var(--ease)}.feat:hover img{transform:scale(1.03)}.feat .meta{background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:14px 16px;display:flex;position:relative}.feat .meta .mono{white-space:nowrap}.feat .meta b{font-variation-settings:"wdth" 118;font-size:19px;font-weight:600;display:block}.hxB{gap:22px;display:grid}.paths{grid-template-columns:1fr 1fr;gap:12px;display:grid}.path{color:#24282d;text-decoration:none;display:block;position:relative;overflow:hidden}.path img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform var(--m-mid) var(--ease)}.path:hover img{transform:scale(1.025)}.path .pt{background:#f7f6f2f2;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.path .pt b{font-variation-settings:"wdth" 125;text-transform:uppercase;font-size:clamp(26px,3vw,44px);font-weight:300;line-height:1;display:block}.path .pt span span{font-size:15px}.hxB .foot{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.hxC{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.hxC-side{align-content:center;gap:18px;display:grid}.story{aspect-ratio:9/14;background:var(--card);border:1px solid var(--hair);width:100%;max-height:calc(100svh - 170px);margin:0 auto;position:relative;overflow:hidden}.story .bars{z-index:3;gap:5px;display:flex;position:absolute;top:12px;left:12px;right:12px}.story .bars i{background:color-mix(in srgb,var(--ink) 18%,transparent);flex:1;height:3px}.story .bars i.on{background:var(--sol)}.slide{opacity:0;visibility:hidden;transition:opacity var(--m-mid) var(--ease),visibility 0s var(--m-mid);align-content:end;gap:14px;padding:44px 20px 22px;display:grid;position:absolute;inset:0}.slide.on{opacity:1;visibility:visible;transition:opacity var(--m-mid) var(--ease)}.slide>img{object-fit:cover;object-position:50% 40%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.slide>*{z-index:1;position:relative}.slide .panel{background:color-mix(in srgb,var(--cal) 95%,transparent);gap:10px;padding:16px;display:grid}.slide h2{font-variation-settings:"wdth" 122;text-transform:uppercase;text-wrap:balance;font-size:clamp(21px,2.1vw,29px);font-weight:300;line-height:1.08}.slide .photo-slot{aspect-ratio:4/5;justify-self:start;width:52%}.slide.s3{background:var(--tarde)}.slide.s1{align-content:center}.story .tap{z-index:2;position:absolute;top:0;bottom:0}.story .tap.prev{width:34%;left:0}.story .tap.next{width:66%;right:0}.slide.on .choices,.slide.on .link{z-index:4;position:relative}.story-nav{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.story-nav .arr{gap:6px;display:flex}.story-nav .arr button{border:1px solid var(--hair);place-items:center;width:44px;height:44px;display:grid}.story-nav .arr button:disabled{opacity:.35;cursor:default}.port{gap:20px;display:grid}.port-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.fl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fl .lbl{font-family:var(--mono);color:var(--soft);min-width:52px;font-size:13px}.fl[hidden]{display:none}.sim{border:1px dashed var(--barro);color:var(--barro-ink);font-family:var(--mono);padding:10px 12px;font-size:13px}.pcard{background:var(--card);border:1px solid var(--hair);align-content:start;display:grid}.pcard .pimg{display:block;position:relative;overflow:hidden}.pcard .pimg img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;transition:transform var(--m-mid) var(--ease)}.pcard:hover .pimg img{transform:scale(1.03)}.pmeta{gap:6px;padding:14px 16px 16px;display:grid}.pmeta h3{font-variation-settings:"wdth" 116;font-size:19px;font-weight:600;line-height:1.2}.pmeta .where{font-size:13px;overflow:hidden}.where .sep{flex-wrap:wrap;margin-left:-1.4em;display:flex}.where .sep>span{padding-left:1.4em;position:relative}.where .sep>span:before{content:"·";position:absolute;left:.55em}.pmeta .ty{font-size:14.5px}.ptags{flex-wrap:wrap;gap:6px;display:flex}.ptags span{font-family:var(--mono);border:1px solid var(--hair);padding:3px 7px;font-size:13px}.pmeta .link,.lrow .link{justify-self:start;min-height:44px;padding:6px 0}.link.is-off{opacity:.5;cursor:not-allowed;border-bottom-style:dashed}.ex-img{aspect-ratio:16/10;background:var(--ex,var(--ceu));color:#24282d;place-items:center;display:grid;position:relative}.ex-img svg,.ex-img .ex-mk{opacity:.35;width:56px;height:56px}.is-ex h3,.is-ex h4{color:var(--soft)}.pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.more{justify-self:center}.jump{font-family:var(--mono);flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.jump a{text-underline-offset:3px;align-items:center;min-height:44px;padding:8px 0;text-decoration:underline;display:inline-flex}.cgroup{scroll-margin-top:120px}.cgroup>h3{font-variation-settings:"wdth" 122;text-transform:uppercase;border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:22px 0 10px;font-size:clamp(20px,2vw,28px);font-weight:300;display:flex}.cgroup>h3 small{font-family:var(--mono);text-transform:none;color:var(--soft);white-space:nowrap;font-size:13px}.lrow{border-bottom:1px solid var(--hair);grid-template-columns:132px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 0;display:grid}.lrow .pimg img,.lrow .ex-img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.lrow .ex-img svg{width:26px;height:26px}.lrow .nm{gap:4px;display:grid}.lrow h4{font-variation-settings:"wdth" 112;font-size:17px;font-weight:600;line-height:1.2}.band{gap:10px;display:grid}.band-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:10px;padding-bottom:8px;display:flex}.band-h h3{font-variation-settings:"wdth" 122;text-transform:uppercase;font-size:clamp(20px,2vw,28px);font-weight:300}.band-h h3 small{font-family:var(--mono);text-transform:none;color:var(--soft);margin-left:8px;font-size:13px}.band-h .arr{gap:6px;display:flex}.band-h .arr button{border:1px solid var(--hair);place-items:center;width:44px;height:44px;display:grid}.strip2{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(260px,31%);grid-auto-flow:column;gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.strip2>.pcard{scroll-snap-align:start}.empty{color:var(--soft);padding:18px 0}.steps{border-top:1px solid var(--line);list-style:none}.steps li{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:20px;padding:20px 0;display:grid}.steps h3{font-variation-settings:"wdth" 120;text-transform:uppercase;font-size:clamp(18px,1.6vw,22px);font-weight:400}.close-m{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.close-side{gap:18px;max-width:360px;display:grid}.close-mk{width:100%;height:auto}.close-copy{align-content:start;gap:18px;display:grid}.close-copy .who{font-family:var(--mono);color:var(--soft);font-size:13px}.close-copy .note{max-width:30ch}.close-cta{justify-items:start;gap:10px;display:grid}.close-cta .choices{width:100%;max-width:520px;margin:0}.close-cta .preview{max-width:520px}.about{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:start;gap:44px;display:grid}@media (width<=900px){.hxA,.hxC,.about,.close-m{grid-template-columns:1fr;gap:22px;min-height:0}.close-side{grid-template-columns:150px 1fr;align-items:center;max-width:none}.close-side .photo-slot{grid-area:1/1;max-width:150px}.close-mk{max-width:220px}.answers li{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:6px 12px;padding:13px 0}.answers li>:nth-child(3){grid-column:2;justify-self:start}.answers .photo-slot{display:none}.answers p{font-size:16.5px}.answers .k{padding-top:4px}.feat img{aspect-ratio:16/10}.paths{grid-template-columns:1fr;gap:10px}.path img{aspect-ratio:16/9}.path .pt{padding:10px 12px}.hxC-side .lede{display:none}.story{aspect-ratio:auto;height:min(60svh,540px);min-height:420px;max-height:none}.hxC{gap:14px}.pgrid{grid-template-columns:1fr}.lrow{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:6px 14px}.lrow>:first-child{grid-row:span 3}.strip2{grid-auto-columns:80%}.band-h .arr{display:none}.steps li{grid-template-columns:1fr;gap:4px}}@media (width>=600px) and (width<=900px){.pgrid{grid-template-columns:1fr 1fr}.pgrid[data-n="1"]{grid-template-columns:1fr}}@media (width>=901px){.pgrid[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pgrid[data-n="1"]{grid-template-columns:minmax(0,1fr)}.pgrid[data-n="1"] .pcard{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}.pgrid[data-n="1"] .pcard .pimg img{aspect-ratio:16/10}.pgrid[data-n="1"] .pmeta{align-content:center;padding:clamp(20px,3vw,40px)}}a.tbtn,a.im-go,.choices a{text-decoration:none}#lugar.sem-mapa{min-height:0!important;display:block!important}#lugar.sem-mapa>.wrap{grid-template-columns:minmax(0,1fr)!important}#lugar.sem-mapa .s-head,#lugar.sem-mapa .imL-side{grid-area:auto/1!important}.imL-osm,.imM-map .imL-tag small,.imL-sc,.imL-list li b{font-size:13px}@media (width>=901px){.r3 .vh .ln.ln-longa{white-space:normal}}
