:root{--ink:#15120D;--ink-2:#423B2F;--ink-3:#6B6253;--gold:#B68A3E;--gold-deep:#947019;--gold-light:#E2CB97;--gold-wash:#F3E9D3;--cream:#F2EDE2;--paper:#FFFFFF;--bg:#FBFAF6;--wash:#F2EDE2;--g-silver:#A8A49B;--g-mid:#8C877D;--g-light:#CFCBC2;--s-emerald:#2F8A5F;--s-cobalt:#345C8C;--s-terra:#B5613C;--s-plum:#6E4B7A;--s-teal:#2E7D78;--s-mustard:#C99A2E;--line:rgba(21,18,13,.13);--line-soft:rgba(21,18,13,.07);--maxw:1200px;--ease:cubic-bezier(.4,0,.15,1);--cat:var(--s-cobalt)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Space Grotesk,system-ui,sans-serif;font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--gold);color:#fff}h1,h2,h3,h4{font-weight:600;line-height:1.1;margin:0;letter-spacing:-.015em}p{margin:0 0 1em;text-wrap:pretty}a{color:inherit;text-decoration:none}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;background:rgba(182,138,62,.14);color:var(--gold-deep);border-radius:6px;padding:1px 6px;white-space:nowrap}.serif{font-family:Cormorant Garamond,serif}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-deep);display:inline-flex;align-items:center;gap:11px}.eyebrow:before{content:"";width:24px;height:1.5px;background:var(--gold)}.logo{display:inline-flex;align-items:center;gap:var(--lg,13px)}.logo-mark{display:flex;flex-direction:column;gap:var(--lr,4px)}.lrow{display:flex;align-items:center;gap:var(--ld,6px)}.ldot{width:var(--dot,5px);height:var(--dot,5px);border-radius:50%;background:var(--g-mid);flex:0 0 auto}.ldot.a{background:var(--gold)}.lbar{height:var(--bar,7px);border-radius:calc(var(--bar,7px)*.34);display:block}.lbar.b1{width:var(--w1,42px);background:var(--gold)}.lbar.b2{width:var(--w2,32px);background:var(--g-mid)}.lbar.b3{width:var(--w3,22px);background:var(--g-light)}.logo-words{display:flex;flex-direction:column;gap:3px}.lw1{font-weight:700;font-size:var(--t1,18px);line-height:.92;letter-spacing:.04em;color:var(--ink)}.lw1,.lw2{white-space:nowrap}.lw2{font-weight:400;font-size:var(--t2,9px);line-height:1;letter-spacing:.4em;padding-left:.4em;color:var(--gold-deep)}.logo.on-dark .lw1{color:#F4F1EA}.logo.on-dark .lw2{color:var(--gold-light)}.logo.on-dark .lbar.b1,.logo.on-dark .ldot.a{background:var(--gold-light)}.logo.on-dark .lbar.b2{background:rgba(255,255,255,.5)}.logo.on-dark .lbar.b3{background:rgba(255,255,255,.26)}.logo.on-dark .ldot{background:rgba(255,255,255,.3)}.site-head{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(251,250,246,.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.site-head .wrap{display:flex;align-items:center;gap:26px;height:68px}.site-nav{display:flex;gap:24px;margin-left:14px}.site-nav a{font-size:14px;font-weight:500;color:var(--ink-2);position:relative;padding:4px 0;transition:color .2s}.site-nav a:hover{color:var(--ink)}.site-nav a:after{content:"";position:absolute;left:0;bottom:-2px;height:1.5px;width:0;background:var(--gold);transition:width .25s var(--ease)}.site-nav a:hover:after{width:100%}.head-right{margin-left:auto;display:flex;align-items:center;gap:14px}.country{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;border:1px solid var(--line);border-radius:999px;padding:7px 14px;background:var(--wash);cursor:pointer}.country-switch{position:relative}.country-switch>summary{list-style:none}.country-switch>summary::-webkit-details-marker{display:none}.country-switch>summary::marker{content:""}.cs-caret{font-size:11px;opacity:.6;transition:transform .15s}.country-switch[open] .cs-caret{transform:rotate(180deg)}.country-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:170px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:6px;box-shadow:0 12px 32px rgba(0,0,0,.13);z-index:60;display:flex;flex-direction:column;gap:2px}.country-menu a{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13.5px;color:var(--ink);text-decoration:none}.country-menu a.on,.country-menu a:hover{background:var(--wash)}.btn-pill,.country-menu a.on{font-weight:600}.btn-pill{display:inline-flex;align-items:center;gap:8px;font-size:13px;background:var(--ink);color:var(--cream);padding:10px 18px;border-radius:999px;transition:background .2s}.btn-pill:hover{background:var(--gold-deep)}@media(max-width:880px){.head-cta-text,.site-nav{display:none}}.breadcrumb{font-size:13px;color:var(--ink-3);letter-spacing:.02em;padding:26px 0 0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.breadcrumb a:hover{color:var(--gold-deep)}.breadcrumb .sep{opacity:.5}.art-head{padding:22px 0 34px;border-bottom:1px solid var(--line)}.cat-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--cat)}.cat-eyebrow .cdot{width:9px;height:9px;border-radius:50%;background:var(--cat)}.art-title{font-size:clamp(36px,5.2vw,62px);letter-spacing:-.025em;line-height:1.02;margin:18px 0 0;max-width:26ch}.art-title .it{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:500;color:var(--gold-deep);letter-spacing:-.01em}.art-stand{font-size:clamp(18px,2vw,21px);line-height:1.5;color:var(--ink-2);max-width:62ch;margin:22px 0 0;font-weight:400}.art-meta{gap:18px;margin-top:26px;flex-wrap:wrap}.art-meta,.byline{display:flex;align-items:center}.byline{gap:10px;flex:0 0 auto}.byline .av{width:38px;height:38px;border-radius:50%;background:var(--ink);display:flex;align-items:center;justify-content:center}.byline .av .logo-mark{--bar:5px;--dot:3px;--w1:18px;--w2:13px;--w3:9px;--lr:2px;--ld:4px}.byline .bx{display:flex;flex-direction:column;line-height:1.25}.byline .bx b{font-size:14px;font-weight:600;white-space:nowrap}.byline .bx span{font-size:12px;color:var(--ink-3);white-space:nowrap}.meta-chip{font-size:12.5px;color:var(--ink-3);display:inline-flex;align-items:center;gap:6px}.meta-chip.upd{color:var(--gold-deep);font-weight:500}.meta-chip:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--g-light)}.feat-img{margin-top:30px;border-radius:16px;aspect-ratio:16/7;background:linear-gradient(135deg,#F2EDE2,#E9E3D6);border:1px solid var(--line);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.feat-img img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.78) contrast(1.06) brightness(1.02) sepia(.1)}.feat-img:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(182,138,62,.16),transparent 55%),linear-gradient(0deg,rgba(21,18,13,.3),transparent 45%);mix-blend-mode:multiply;pointer-events:none}.feat-img .ph{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--ink-3)}.feat-img .ph svg{width:42px;height:42px;opacity:.5}.feat-img .ph span{font-size:13px;letter-spacing:.03em}.faq{margin:40px 0 0}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-q{list-style:none;cursor:pointer;font-size:17px;font-weight:600;color:var(--ink);padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-q::-webkit-details-marker{display:none}.faq-q .fi{flex:0 0 auto;width:20px;height:20px;position:relative}.faq-q .fi:after,.faq-q .fi:before{content:"";position:absolute;background:var(--gold-deep);border-radius:2px;transition:transform .25s var(--ease)}.faq-q .fi:before{top:9px;left:2px;width:16px;height:2px}.faq-q .fi:after{top:2px;left:9px;width:2px;height:16px}.faq-item[open] .fi:after{transform:scaleY(0)}.faq-a p{font-size:15px;color:var(--ink-2);line-height:1.6;padding:0 0 20px;margin:0}.art-body{display:grid;grid-template-columns:218px minmax(0,1fr) 244px;grid-gap:48px;gap:48px;padding:44px 0 0;align-items:start}@media(max-width:1140px){.art-body{grid-template-columns:210px minmax(0,1fr);gap:44px}}@media(max-width:980px){.art-body{grid-template-columns:1fr;gap:0}}.toc{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:2px}@media(max-width:980px){.toc{display:none}}.toc-h{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.toc a{display:flex;gap:11px;align-items:baseline;font-size:14px;color:var(--ink-2);border-left:2px solid transparent;padding:7px 0 7px 14px;margin-left:-2px;transition:all .2s}.toc a .n{font-size:11px;color:var(--g-mid);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:14px;flex:0 0 auto}.toc a:hover{color:var(--ink);border-left-color:var(--gold-light)}.toc a.active{color:var(--ink);border-left-color:var(--gold);font-weight:500}.toc a.active .n{color:var(--gold-deep)}.toc-cta{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-3);line-height:1.5}.rail-right{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column}@media(max-width:1140px){.rail-right{display:none}}.qn-card{border:1px solid var(--line);border-radius:16px;background:var(--paper);overflow:hidden}.qn-head{padding:15px 16px 13px;border-bottom:1px solid var(--line)}.qn-head .qh-t{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.qn-head .qh-s{font-size:12px;color:var(--ink-3);margin-top:3px}.qn{flex-direction:column;padding:6px}.qn,.qn a{display:flex}.qn a{align-items:center;gap:10px;padding:8px 9px;border-radius:10px;transition:background .15s}.qn a:hover{background:var(--wash)}.qn a.is-first{background:linear-gradient(100deg,var(--gold-wash),transparent)}.qn .qr{font-family:Cormorant Garamond,serif;font-weight:600;font-size:18px;width:18px;text-align:center;color:var(--g-mid);flex:0 0 auto;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.qn a.is-first .qr{color:var(--gold-deep)}.qn .qt{width:24px;height:24px;border-radius:6px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:11px;overflow:hidden}.qn .qt img{width:100%;height:100%;object-fit:cover}.qn .qname{font-size:13px;font-weight:500;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qn a:hover .qname{color:var(--ink)}.rail-note{margin-top:14px;padding:14px 16px;border:1px dashed var(--gold);border-radius:14px;background:var(--gold-wash)}.rail-note .rn-t{font-size:13px;font-weight:600;color:var(--ink);margin-bottom:4px}.rail-note .rn-s{font-size:12px;color:var(--ink-2);line-height:1.45;margin-bottom:10px}.rail-note a{font-size:12.5px;font-weight:600;color:var(--gold-deep);display:inline-flex;align-items:center;gap:5px}.rail-note a svg{width:12px;height:12px}.content{min-width:0;max-width:none}.content>section{scroll-margin-top:96px}.sec-label{display:flex;align-items:center;gap:14px;margin:0 0 18px}.sec-label h2{font-size:clamp(24px,3vw,32px);letter-spacing:-.02em}.prose p{font-size:17.5px;line-height:1.68;color:var(--ink-2);margin-bottom:1.1em}.prose p strong{color:var(--ink);font-weight:600}.lead-p{font-size:21px;line-height:1.55;color:var(--ink);font-weight:400}.lead-p .drop{float:left;font-family:Cormorant Garamond,serif;font-size:74px;line-height:.7;font-weight:600;color:var(--gold-deep);padding:8px 12px 0 0}.method{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:30px 32px;margin:8px 0 36px}.method-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:20px}@media(max-width:560px){.method-grid{grid-template-columns:1fr}}.crit{display:flex;gap:14px;align-items:flex-start}.crit .cbars{display:flex;flex-direction:column;gap:3px;padding-top:3px;flex:0 0 auto}.crit .cbars i{height:4px;border-radius:2px;display:block}.crit .cbars i:first-child{background:var(--gold)}.crit .cbars i:nth-child(2){background:var(--g-mid)}.crit .cbars i:nth-child(3){background:var(--g-light)}.crit .cx b{font-size:15px;font-weight:600;display:block}.crit .cx span{font-size:13.5px;color:var(--ink-3);line-height:1.45}.guide{background:var(--ink);color:#EEE9DE;border-radius:18px;padding:32px 34px;margin:8px 0 40px;position:relative;overflow:hidden}.guide:after{content:"";position:absolute;right:-40px;top:-40px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(182,138,62,.22),transparent 70%)}.guide .eyebrow{color:var(--gold-light)}.guide h3{color:#F6F2E9;font-size:25px;margin:14px 0 8px;letter-spacing:-.02em}.guide .gsub{color:rgba(238,233,222,.7);font-size:15px;margin-bottom:22px;max-width:54ch}.guide-list{display:flex;flex-direction:column;gap:2px}.gkey{display:flex;gap:15px;align-items:flex-start;padding:15px 0;border-top:1px solid rgba(255,255,255,.1)}.gkey:first-child{border-top:none}.gkey .gn{font-family:Cormorant Garamond,serif;font-size:26px;font-style:italic;color:var(--gold-light);line-height:1;flex:0 0 auto;width:30px}.gkey .gtx b{display:block;font-size:16px;font-weight:600;color:#F6F2E9;margin-bottom:3px}.gkey .gtx span{font-size:14px;color:rgba(238,233,222,.72);line-height:1.5}.rank-intro{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:46px 0 24px}.rank-count{font-size:13px;color:var(--ink-3);letter-spacing:.04em}.fichas{display:flex;flex-direction:column;gap:24px}.ficha{background:var(--paper);border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:box-shadow .25s,transform .25s;scroll-margin-top:96px}.ficha:hover{box-shadow:0 20px 50px -34px rgba(21,18,13,.5)}.ficha.first{border-color:transparent;box-shadow:0 0 0 2px var(--gold),0 24px 60px -38px rgba(182,138,62,.8)}.ficha-top{gap:16px;padding:22px 26px;position:relative}.ficha-top,.rank-badge{display:flex;align-items:center}.rank-badge{flex-direction:column;justify-content:center;width:48px;flex:0 0 auto}.rank-badge .rk{font-family:Cormorant Garamond,serif;font-weight:600;font-size:46px;line-height:.8;color:var(--g-mid);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.ficha.first .rank-badge .rk{color:var(--gold-deep);font-size:54px}.rank-badge .rk-sub{font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--g-mid);margin-top:3px}.ficha.first .rank-badge .rk-sub{color:var(--gold-deep)}.logo-tile{width:60px;height:60px;border-radius:13px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-family:Space Grotesk;font-weight:700;font-size:24px;color:#fff;letter-spacing:-.02em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);overflow:hidden}.logo-tile img{width:100%;height:100%;object-fit:cover}a.logo-tile{text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}a.logo-tile:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 6px 16px rgba(0,0,0,.12)}.fhead-tx{flex:1 1;min-width:0}.fhead-tx .fname{font-size:21px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fhead-tx .fname .fname-link{color:inherit;text-decoration:none;transition:color .15s var(--ease)}.fhead-tx .fname .fname-link:hover{color:var(--gold-deep)}.fhead-tx .fsede{font-size:13px;color:var(--ink-3);margin-top:3px;display:flex;align-items:center;gap:7px}.fhead-tx .fsede svg{width:13px;height:13px;opacity:.6}.badge{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;white-space:nowrap}.badge.n1{background:var(--gold);color:#fff}.badge.spon{background:transparent;border:1px solid var(--gold-deep);color:var(--gold-deep);letter-spacing:.04em}.ficha-main{padding:0 26px 24px}.editorial{background:var(--gold-wash);border-radius:13px;padding:16px 18px 16px 20px;position:relative;margin-bottom:18px;border-left:3px solid var(--gold)}.editorial .el{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:7px;display:block}.editorial p{font-family:Cormorant Garamond,serif;font-size:20px;line-height:1.4;font-style:italic;color:var(--ink);margin:0}.ideal{display:inline-flex;align-items:center;gap:9px;background:var(--ink);color:var(--cream);font-size:13.5px;border-radius:999px;padding:7px 16px 7px 13px;margin-bottom:16px}.ideal svg{width:14px;height:14px;color:var(--gold-light)}.ideal b{font-weight:600}.ideal span{color:rgba(242,237,226,.82)}.fdesc{font-size:15.5px;line-height:1.6;color:var(--ink-2);margin:0 0 16px}.services{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.chip{font-size:12.5px;font-weight:500;color:var(--ink-2);background:var(--wash);border:1px solid var(--line);border-radius:999px;padding:6px 13px}.stats{display:flex;flex-wrap:wrap;border:1px solid var(--line);border-radius:13px;overflow:hidden;margin-bottom:20px}.stat,.stats{background:var(--paper)}.stat{flex:1 1;min-width:128px;padding:13px 16px;border-right:1px solid var(--line)}.stat:last-child{border-right:none}@media(max-width:560px){.stat{flex:1 1 42%;border-bottom:1px solid var(--line)}}.stat .sl{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.stat .sv{font-size:16px;font-weight:600;margin-top:4px;letter-spacing:-.01em}.stat .sv small{font-weight:400;font-size:12px;color:var(--ink-3)}.ficha-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid var(--line);padding:18px 26px;background:var(--wash)}.visit{display:inline-flex;align-items:center;gap:9px;background:var(--ink);color:var(--cream);font-size:14px;font-weight:600;padding:11px 20px;border-radius:11px;transition:background .2s,transform .2s}.visit:hover{background:var(--gold-deep);transform:translateY(-1px)}.visit svg{width:15px;height:15px}.contact-mini{display:flex;align-items:center;gap:16px}.contact-mini a{font-size:13px;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px}.contact-mini a:hover{color:var(--gold-deep)}.contact-mini svg{width:14px;height:14px;opacity:.7}.socials{display:flex;gap:7px;margin-left:auto}.socials a{width:32px;height:32px;border-radius:8px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink-2);transition:all .2s}.socials a:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.socials svg{width:15px;height:15px}.conclusion{margin:48px 0 0}.transparency{margin:32px 0 0;background:var(--cream);border:1px solid var(--line);border-radius:16px;padding:24px 26px;display:flex;gap:18px;align-items:flex-start}.transparency .ticon{width:40px;height:40px;border-radius:11px;background:var(--paper);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--gold-deep)}.transparency .ticon svg{width:20px;height:20px}.transparency h4{font-size:15px;font-weight:600;margin-bottom:6px}.transparency p{font-size:13.5px;color:var(--ink-3);line-height:1.6;margin:0}.capture{margin:48px 0 8px;border:1px dashed var(--gold);border-radius:18px;padding:30px 34px;background:linear-gradient(120deg,var(--gold-wash),var(--wash));display:flex;align-items:center;gap:28px;flex-wrap:wrap;position:relative}.capture:before{content:"Espacio comercial";position:absolute;top:-9px;left:24px;font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);background:var(--bg);padding:0 9px}.capture .cap-tx{flex:1 1;min-width:240px}.capture .cap-tx h3{font-size:22px;letter-spacing:-.02em;margin-bottom:7px}.capture .cap-tx p{font-size:14.5px;color:var(--ink-2);margin:0;max-width:52ch}.capture .cap-btn{display:inline-flex;align-items:center;gap:9px;background:var(--ink);color:var(--cream);font-size:14px;font-weight:600;padding:13px 24px;border-radius:11px;transition:background .2s,transform .2s;white-space:nowrap}.capture .cap-btn:hover{background:var(--gold-deep);transform:translateY(-1px)}.capture .cap-btn svg{width:15px;height:15px}.share{display:inline-flex;align-items:center;gap:8px}.share .slab{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-right:2px}.share a,.share button{width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:var(--paper);display:flex;align-items:center;justify-content:center;color:var(--ink-2);cursor:pointer;transition:all .2s;padding:0}.share a:hover,.share button:hover{background:var(--ink);color:var(--cream);border-color:var(--ink);transform:translateY(-1px)}.share svg{width:16px;height:16px}.site-foot{background:var(--ink);color:#E7E3DA;margin-top:72px}.foot-tag{font-family:Cormorant Garamond,serif;font-style:italic;font-size:21px;color:var(--gold-light);margin-top:18px}.foot-note{font-size:12.5px;color:rgba(231,227,218,.5);line-height:1.6;text-align:right}.foot-main{padding:60px 32px 30px;display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:48px;gap:48px}@media(max-width:860px){.foot-main{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:520px){.foot-main{grid-template-columns:1fr}}.foot-col h5{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light);margin-bottom:16px}.foot-col a{display:block;font-size:14px;color:rgba(231,227,218,.72);padding:6px 0;transition:color .2s}.foot-col a:hover{color:#fff}.foot-brand .foot-tag{margin-top:16px;max-width:30ch}.foot-country{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:rgba(231,227,218,.72);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:6px 13px;margin-bottom:6px}.foot-bar{border-top:1px solid rgba(255,255,255,.12);padding:22px 32px;justify-content:space-between;align-items:center}.foot-bar,.foot-bar .fb-legal{display:flex;gap:20px;flex-wrap:wrap}.foot-bar .fb-legal a{font-size:12.5px;color:rgba(231,227,218,.55)}.foot-bar .fb-legal a:hover{color:#fff}@media (prefers-reduced-motion:no-preference){.ficha{opacity:0;transform:translateY(16px);animation:rise .6s var(--ease) forwards}.ficha:first-child{animation-delay:.02s}.ficha:nth-child(2){animation-delay:.07s}.ficha:nth-child(3){animation-delay:.12s}.ficha:nth-child(n+4){animation-delay:.16s}@keyframes rise{to{opacity:1;transform:none}}}.bwrap{position:relative;margin:0;display:flex;min-width:0}.bwrap>*{flex:1 1;min-width:0}.bdrop{position:absolute;z-index:60;top:calc(100% + 8px);left:0;width:max-content;min-width:300px;max-width:min(440px,90vw);background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:0 28px 64px -34px rgba(21,18,13,.55);padding:6px;max-height:64vh;overflow:auto}.bdrop.right{left:auto;right:0}@media(max-width:520px){.bdrop{right:0;left:auto}}.bdrop .bgroup{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:10px 10px 6px}.bdrop a{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:10px;color:var(--ink)}.bdrop a:hover{background:var(--wash)}.bdrop .bi-tile{width:28px;height:28px;border-radius:8px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:12px}.bdrop .bi-tile.bi-logo{background:#fff;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.bdrop .bi-tile.bi-logo img{width:100%;height:100%;object-fit:cover}.bdrop .bi-tx{min-width:0;display:flex;flex-direction:column;gap:1px}.bdrop .bi-nm{font-size:13.5px;font-weight:500;color:var(--ink);line-height:1.25}.bdrop .bi-sub{font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bdrop .bempty{padding:14px 12px;color:var(--ink-3);font-size:13px}.nav-burger{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:11px;background:var(--paper);color:var(--ink);cursor:pointer;align-items:center;justify-content:center;flex:0 0 auto;padding:0}.nav-burger svg{width:19px;height:19px}.nav-burger .ic-x{display:none}body.menu-open .nav-burger .ic-x{display:block}body.menu-open .nav-burger .ic-bars{display:none}@media(max-width:880px){.nav-burger{display:inline-flex}}.mobile-menu{display:none;position:fixed;top:68px;left:0;right:0;z-index:49;background:var(--cream);border-bottom:1px solid var(--line);box-shadow:0 30px 50px -30px rgba(21,18,13,.3);padding:10px 20px 22px}body.menu-open .mobile-menu{display:block}.mobile-menu a{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;color:var(--ink);padding:15px 2px;border-bottom:1px solid var(--line-soft);min-height:44px}.mobile-menu a.is-current{color:var(--gold-deep);font-weight:600}.mobile-menu a svg{width:16px;height:16px;color:var(--ink-3)}.mobile-menu .mm-cta{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--ink);color:var(--cream);border-radius:12px;padding:15px;font-weight:600;border-bottom:none}@media(min-width:881px){.mobile-menu{display:none!important}}@media(max-width:620px){.site-head .wrap{gap:14px}.country .country-name{display:none}.btn-pill{padding:10px 14px}}@media(max-width:560px){.wrap{padding:0 18px}}