:root.co-root{--co-left:max(calc(var(--nx-edge) + 232px), 23.5vw);--co-w:min(46rem, 47vw);--co-top:clamp(96px, 20svh, 226px);--co-tabs-top:max(16px, env(safe-area-inset-top));--co-ink:#f6f3ec;--co-text:#f0ede6f5;--co-quiet:#ece8e1cc;--co-h:clamp(30px, min(3.05vw, 6.2svh), 50px);--co-body:clamp(16px, min(1.2vw, 2.5svh), 19px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#3d3c3a}.co-root body{background:var(--co-still,none) center / cover no-repeat fixed, linear-gradient(90deg, #4f4e4b 0%, #5d5c59 46%, #85847f 78%, #6b6a66 100%) fixed;color:var(--co-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Geist Variable,system-ui,sans-serif}.co-root{--co-still:url(/compania/still-wide.webp)}.co-root.co-stacked{--co-still:url(/compania/still-tall.webp)}.co-root.co-arriving{--co-still:none}.co-root .nxl-brand img{opacity:.86}.co-world{z-index:0;opacity:0;width:100%;height:100%;transition:opacity .4s;display:block;position:fixed;inset:0}.co-ready .co-world{opacity:1}.co-arriving .co-world{transition:opacity .9s}.co-nogl .co-world{display:none}.co{z-index:2;position:relative}.co-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.co-column{box-sizing:border-box;width:calc(var(--co-left) + var(--co-w));padding:var(--co-top) 0 max(16svh, 120px) var(--co-left);text-shadow:0 1px 2px #14141342,0 1px 12px #14141333;transition:opacity .7s}.co-arriving .co-column{opacity:0;transition:none}.co-tabs{top:var(--co-tabs-top);z-index:3;flex-wrap:wrap;gap:2px 4px;margin:0 0 clamp(26px,5.4svh,52px) -12px;display:flex;position:sticky}.co-tab{min-height:44px;color:var(--co-quiet);font:440 14.5px/1.2 var(--nx-nav-font);letter-spacing:.005em;white-space:nowrap;text-shadow:0 1px 2px #1414138c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;margin:0;padding:0 12px;transition:color .18s,background-color .18s;display:inline-flex}.co-tab>span[data-ct]{padding:5px 0;display:inline-block;position:relative}.co-tab:hover{color:var(--nx-bone);background:#292a284d}.co-tab[aria-selected=true]{color:var(--co-ink)}.co-tab{isolation:isolate;position:relative}.co-tab .co-tab__gel{z-index:-1;background:var(--gel-surface,radial-gradient(70% 60% at 45% 35%, #9a3a54 0%, #6e1b36 100%)) center / 100% 100% no-repeat;opacity:0;pointer-events:none;border-radius:999px;transition:opacity .2s;position:absolute;inset:5px -1px 4px 0}.co-tab[aria-selected=true] .co-tab__gel{opacity:1}.co-tab[aria-selected=true]{color:#fdf6f4;text-shadow:none}.co-tab[aria-selected=true]:hover{background:0 0}.co-tab:focus-visible{outline:2px solid var(--nx-bone);outline-offset:0}.co-panels{--co-cut-top:0px;--co-cut-bottom:0px;--co-fade-top:0px;--co-fade-bottom:0px}.co-panels.is-cut{-webkit-mask-image:linear-gradient(to bottom, transparent var(--co-cut-top), #000 calc(var(--co-cut-top) + var(--co-fade-top)), #000 calc(100% - var(--co-cut-bottom) - var(--co-fade-bottom)), transparent calc(100% - var(--co-cut-bottom)));-webkit-mask-image:linear-gradient(to bottom, transparent var(--co-cut-top), #000 calc(var(--co-cut-top) + var(--co-fade-top)), #000 calc(100% - var(--co-cut-bottom) - var(--co-fade-bottom)), transparent calc(100% - var(--co-cut-bottom)));mask-image:linear-gradient(to bottom, transparent var(--co-cut-top), #000 calc(var(--co-cut-top) + var(--co-fade-top)), #000 calc(100% - var(--co-cut-bottom) - var(--co-fade-bottom)), transparent calc(100% - var(--co-cut-bottom)))}.co-panel{transition:opacity .26s,transform .32s cubic-bezier(.22,.61,.36,1)}.co-panel:focus{outline:none}.co-panel:focus-visible{outline-offset:14px;border-radius:6px;outline:1.5px solid #e5e1d98c}.co-panel.is-leaving{opacity:0;transition:opacity .14s}.co-panel.is-entering{opacity:0;transition:none;transform:translateY(6px)}.co-h{max-width:15.6em;font-family:Geist Variable,system-ui,sans-serif;font-size:var(--co-h);letter-spacing:-.028em;color:var(--co-ink);text-wrap:balance;margin:0;font-weight:380;line-height:1.07}.co-line{display:block}.co-body{max-width:30em;font-size:var(--co-body);letter-spacing:.004em;color:var(--co-text);text-wrap:pretty;margin:clamp(18px,3svh,26px) 0 0;font-weight:360;line-height:1.55}.co-body+.co-body{margin-top:.85em}.co-body.co-body--focus{margin-top:clamp(30px,6.4svh,64px)}.co-criteria{flex-direction:column;gap:clamp(26px,5svh,46px);display:flex}.co-crit__t{letter-spacing:-.022em;color:var(--co-ink);text-wrap:balance;margin:0;font-size:clamp(22px,min(2.05vw,4.3svh),32px);font-weight:400;line-height:1.16}.co-crit__b{max-width:30em;font-size:var(--co-body);color:var(--co-text);margin:10px 0 0;font-weight:360;line-height:1.5}.co-panel--nosotros .co-body{margin-top:clamp(16px,2.6svh,24px)}.co-panel--nosotros .co-body+.co-body{margin-top:.8em}.co-sign{margin-top:clamp(30px,5.6svh,52px)}.co-sign:before{content:"";background:#e5e1d973;width:28px;height:1px;margin-bottom:16px;display:block}.co-sign__names{letter-spacing:-.006em;color:#f6f3ec;margin:0;font-family:Geist Variable,system-ui,sans-serif;font-size:clamp(17px,min(1.3vw,2.6svh),19px);font-style:normal;font-weight:460;line-height:1.35}.co-sign__name{white-space:nowrap}.co-sign__role{letter-spacing:.005em;color:#f0ede6e6;margin:4px 0 0;font-size:14px;font-weight:400;line-height:1.4}@media (max-width:1099px),(max-height:559px){:root.co-root{--co-tabs-top:calc(max(14px, env(safe-area-inset-top)) + 50px);--co-h:clamp(30px, min(7.6vw, 5.4svh), 44px);--co-body:16.5px}.co-column{width:auto;max-width:40rem;padding:calc(max(14px, env(safe-area-inset-top)) + 54px) max(20px, env(safe-area-inset-right)) calc(max(16px, env(safe-area-inset-bottom)) + 104px) calc(var(--nx-edge) + 4px)}.co-tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:0;margin-bottom:clamp(20px,4svh,34px);margin-left:-12px;margin-right:-2px;padding:2px;overflow-x:auto}.co-tabs::-webkit-scrollbar{display:none}.co-tab{flex:none;padding:0 10px}.co-crit__t{font-size:clamp(21px,5.6vw,26px)}.co-sign__names{font-size:17px}}@media (min-width:1100px) and (max-height:760px){:root.co-root{--co-top:clamp(84px, 15svh, 120px)}}@media (prefers-reduced-motion:reduce){.co-world,.co-arriving .co-world,.co-column,.co-panel,.co-tab,.co-tab__gel{transition:none}.co-panel.is-entering{transform:none}}
