.ab-figs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.ab-figs div{padding:22px 20px 26px 0}.ab-figs div+div{padding-left:20px;border-left:1px solid var(--line)}.ab-figs b{display:block;font-family:Barlow Semi Condensed,sans-serif;font-weight:700;font-size:clamp(40px,3.4vw,60px);line-height:1;color:var(--ink)}.ab-figs span{display:block;margin-top:10px;font-size:15px;color:var(--steel);line-height:1.4}.ab-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,4.5vw,80px);align-items:center;margin-top:clamp(44px,5vw,76px)}.ab-intro-img{display:block;overflow:hidden}.ab-intro img{display:block;width:100%;height:auto}.ab-intro h2{font-size:clamp(34px,3.1vw,56px)}.ab-intro p{margin-top:16px;color:var(--steel)}.ab-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0;align-items:stretch;margin-top:clamp(36px,3.6vw,56px)}.ab-side{border:1px solid var(--line);background:#fff;display:flex;flex-direction:column}.ab-side-img{aspect-ratio:16/9;overflow:hidden;background:var(--pale)}.ab-side-img img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.ab-made{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);aspect-ratio:16/9}.ab-made span{background:#fff;display:grid;place-items:center;padding:8%}.ab-made img{max-width:100%;max-height:100%;object-fit:contain}.ab-side-body{padding:clamp(22px,2vw,32px)}.ab-k{font-family:Barlow Semi Condensed,sans-serif;font-weight:600;font-size:15px;color:var(--ice-deep)}.ab-side h3{font-size:clamp(24px,1.9vw,30px);margin-top:6px}.ab-side ul{list-style:none;margin-top:16px;display:grid;gap:10px}.ab-side li{padding-left:22px;position:relative;font-size:16px}.ab-side li:before{content:"";position:absolute;left:0;top:11px;width:10px;height:2px;background:var(--ice)}.ab-link{align-self:center;width:56px;height:56px;margin:0 -12px;z-index:1;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:22px;box-shadow:0 0 0 6px #fff}.ab-qc-more{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:clamp(36px,3.4vw,52px)}.ab-qc-more>div{background:#fff;border:1px solid var(--line);padding:24px}.ab-qc-more b{font-family:Barlow Semi Condensed,sans-serif;font-size:21px;color:var(--ink)}.ab-qc-more p{margin-top:8px;color:var(--steel);font-size:15.5px}.ab-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ab-chips span{border:1px solid var(--line);background:var(--pale);padding:6px 10px;font-size:14.5px;color:var(--ink)}.ab-shows{list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:clamp(32px,3vw,48px)}.ab-shows figure{display:flex;flex-direction:column}.ab-show-img{display:block;overflow:hidden}.ab-shows img{display:block;width:100%;aspect-ratio:5/6;object-fit:cover;background:var(--pale)}.ab-shows b{display:block;margin-top:12px;font-family:Barlow Semi Condensed,sans-serif;font-weight:700;font-size:22px;color:var(--deep);line-height:1}.ab-shows span{display:block;margin-top:6px;font-size:14.5px;color:var(--ink);font-weight:500}.ab-shows small{display:block;font-size:13.5px;color:var(--steel)}.ab-line{margin-top:clamp(32px,3vw,48px)}.ab-qc{position:relative;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ab-qc:before,.ab-qc:after{content:"";position:absolute;left:0;right:0;top:27px;height:3px;background:var(--line)}.ab-qc:after{background:var(--ice);transform-origin:left}.ab-qc li{position:relative;z-index:1;padding-right:clamp(20px,3vw,48px)}.ab-qc-node{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--ice);color:var(--deep)}.ab-qc-node svg.ic{width:30px;height:30px}.ab-qc-node svg.ic path,.ab-lab svg path{stroke-dasharray:1}.ab-qc-tick{position:absolute;right:-5px;bottom:-3px;width:22px;height:22px;border-radius:50%;background:var(--deep);display:grid;place-items:center}.ab-qc-tick svg{width:12px;height:12px;color:#fff}.ab-qc b,.ab-lab b{display:block;font-family:Barlow Semi Condensed,sans-serif;font-size:23px;color:var(--ink)}.ab-qc b{margin-top:18px}.ab-qc li>span:last-child,.ab-lab span{display:block;margin-top:6px;font-size:15.5px;color:var(--steel);max-width:40ch}.ab-lab{position:relative;display:flex;gap:18px;align-items:center;margin-top:clamp(28px,2.6vw,40px);padding:20px 24px;background:#fff;border:1px solid var(--line);overflow:hidden}.ab-lab:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ice)}.ab-lab svg{flex:none;width:38px;height:38px;color:var(--deep)}.ab-lab span{max-width:none}html[dir=rtl] .ab-qc:after{transform-origin:right}.ab-line.armed .ab-qc:after{transform:scaleX(0)}.ab-line.armed .ab-qc-node{border-color:var(--line)}.ab-line.armed .ab-qc-node svg.ic path,.ab-line.armed .ab-lab svg path{stroke-dashoffset:1}.ab-line.armed .ab-qc-tick{transform:scale(0)}.ab-line.armed .ab-qc b,.ab-line.armed .ab-qc li>span:last-child{opacity:0;transform:translateY(10px)}.ab-line.armed .ab-lab{opacity:0;transform:translateY(16px)}.ab-line.play .ab-qc:after{transition:transform 2.1s cubic-bezier(.45,.05,.55,.95)}.ab-line.play .ab-qc-node{transition:border-color .3s calc(var(--i) * .7s)}.ab-line.play .ab-qc-node svg.ic path{transition:stroke-dashoffset .8s ease calc(var(--i) * .7s)}.ab-line.play .ab-qc-tick{transition:transform .35s cubic-bezier(.3,1.7,.5,1) calc(var(--i) * .7s + .55s)}.ab-line.play .ab-qc b,.ab-line.play .ab-qc li>span:last-child{transition:opacity .5s ease calc(var(--i) * .7s + .2s),transform .5s ease calc(var(--i) * .7s + .2s)}.ab-line.play .ab-lab{transition:opacity .6s ease 2.1s,transform .6s ease 2.1s}.ab-line.play .ab-lab svg path{transition:stroke-dashoffset 1s ease 2.3s}.mmap{margin-top:clamp(28px,3vw,44px)}.mmap svg{display:block;width:100%;height:auto;overflow:visible}.mmap .d{fill:none;stroke:#dce6ec;stroke-width:5;stroke-linecap:round}.mmap .d.on{stroke:var(--deep);transition:stroke .45s ease}.mmap .arc,.mmap .run{fill:none;stroke-linecap:round}.mmap .arc{stroke:var(--ice-deep);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0;opacity:.75}.mmap .run{stroke:var(--ice);stroke-width:4;stroke-dasharray:.05 1.05;stroke-dashoffset:.05;opacity:0}.mmap .lbl circle{fill:var(--ice);stroke:#fff;stroke-width:2}.mmap .lbl text{font:600 17px Barlow Semi Condensed,sans-serif;fill:var(--ink);text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:5px;transition:fill .3s}.mmap .hq circle{fill:var(--ice)}.mmap .hq .ring{fill:none;stroke:var(--ice);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:mm-ping 2.8s ease-out infinite}.mmap .hq text{font:700 17px Barlow Semi Condensed,sans-serif;fill:var(--ink);text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:5px}@keyframes mm-ping{0%{transform:scale(.5);opacity:1}80%,to{transform:scale(1.5);opacity:0}}@keyframes mm-run{to{stroke-dashoffset:-1}}.mmap.armed .d.on{stroke:#dce6ec}.mmap.armed .arc{stroke-dashoffset:1}.mmap.armed .lbl{opacity:0}.mmap.play .d.on{transition:stroke .7s ease var(--d,0ms)}.mmap.play .arc{transition:stroke-dashoffset 1.3s ease-out 1s}.mmap.play .lbl{transition:opacity .5s ease 1.9s}.mmap-list{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;border-top:1px solid var(--line)}.mmap-list button{position:relative;width:100%;padding:14px 8px 4px 0;background:none;border:0;text-align:left;font:600 clamp(17px,1.5vw,22px)/1.15 "Barlow Semi Condensed",sans-serif;color:var(--steel);cursor:pointer;transition:color .25s}.mmap-list button:before{content:"";position:absolute;left:0;right:12px;top:-1px;height:3px;background:var(--ice);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.mmap-list button:hover,.mmap-list button[aria-pressed=true]{color:var(--ink)}.mmap-list button[aria-pressed=true]:before{transform:none}.mmap figcaption{margin-top:14px;font-size:15px;color:var(--steel)}.mmap figcaption b{color:var(--ink);font-family:Barlow Semi Condensed,sans-serif;font-size:20px}.mmap[data-active=na] .d-na{stroke:var(--ice-deep)}.mmap[data-active=na] .run-na{opacity:1;animation:mm-run 2.8s linear infinite}.mmap[data-active=na] .lbl-na text{fill:var(--ice-deep)}.mmap[data-active=latam] .d-latam{stroke:var(--ice-deep)}.mmap[data-active=latam] .run-latam{opacity:1;animation:mm-run 2.8s linear infinite}.mmap[data-active=latam] .lbl-latam text{fill:var(--ice-deep)}.mmap[data-active=eu] .d-eu{stroke:var(--ice-deep)}.mmap[data-active=eu] .run-eu{opacity:1;animation:mm-run 2.8s linear infinite}.mmap[data-active=eu] .lbl-eu text{fill:var(--ice-deep)}.mmap[data-active=me] .d-me{stroke:var(--ice-deep)}.mmap[data-active=me] .run-me{opacity:1;animation:mm-run 2.8s linear infinite}.mmap[data-active=me] .lbl-me text{fill:var(--ice-deep)}.mmap[data-active=ea] .d-ea{stroke:var(--ice-deep)}.mmap[data-active=ea] .run-ea{opacity:1;animation:mm-run 2.8s linear infinite}.mmap[data-active=ea] .lbl-ea text{fill:var(--ice-deep)}.ab-shows-sec{background:radial-gradient(90% 120% at 30% 50%,#0F5A82 0%,var(--deep-2) 48%,var(--ink) 100%);color:#fff;overflow:clip}.sec.ab-shows-sec{padding-top:40px;padding-bottom:40px}.ab-shows-sec h2{color:#fff}.ab-shows-sec .head p,.ab-shows-sec .ab-next{color:#c5d6e2}.orb{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:clamp(20px,4vw,72px);align-items:center;margin-top:16px}.orb-cap .ab-next{margin-top:clamp(16px,2vw,28px)}.orb[hidden]{display:none}.orb-stage{position:relative;height:clamp(340px,calc(100svh - var(--hdr) - 224px),640px);perspective:1500px;cursor:grab;touch-action:pan-y;user-select:none}.orb-stage.drag{cursor:grabbing}.orb-disc{position:absolute;left:50%;top:50%;width:calc(var(--R,280px) * 2);height:calc(var(--R,280px) * 2);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 38% 32%,rgba(29,193,221,.3),rgba(9,60,92,.55) 58%,rgba(10,37,64,.2) 72%,transparent 73%)}.orb-ball{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transition:transform 1.25s cubic-bezier(.65,.05,.2,1)}.orb-stage.drag .orb-ball{transition:none}.orb-p{position:absolute;background:#0b3a58 center/cover no-repeat;backface-visibility:hidden;opacity:.62;transition:opacity .7s,transform 1s cubic-bezier(.65,.05,.2,1);cursor:pointer}.orb-p.eq{opacity:.82}.orb-p.on{opacity:1;box-shadow:0 10px 26px #03142499;outline:1px solid rgba(255,255,255,.55)}.orb-y{display:block;font-family:Barlow Semi Condensed,sans-serif;font-weight:700;font-size:clamp(64px,7vw,120px);line-height:.95;color:#fff;transform-origin:50% 100%}.orb-n{display:block;margin-top:14px;font-family:Barlow Semi Condensed,sans-serif;font-weight:600;font-size:clamp(25px,2.2vw,36px);line-height:1.15}.orb-w{display:block;margin-top:4px;font-size:17px;color:#c5d6e2}.orb-cap.flip .orb-y{animation:orb-flip .7s cubic-bezier(.3,.7,.3,1)}.orb-cap.flip .orb-n,.orb-cap.flip .orb-w{animation:orb-fade .6s ease}@keyframes orb-flip{0%{transform:perspective(500px) rotateX(-80deg);opacity:0}to{transform:none;opacity:1}}@keyframes orb-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.orb-ctl{display:flex;align-items:center;gap:10px;margin-top:clamp(20px,2.4vw,36px)}.orb-ctl button{display:grid;place-items:center;width:46px;height:46px;background:none;border:1px solid rgba(255,255,255,.4);border-radius:50%;color:#fff;cursor:pointer;transition:background .2s,color .2s}.orb-ctl button:hover{background:#fff;color:var(--ink)}.orb-ctl button:focus-visible{outline:2px solid var(--ice);outline-offset:3px}.orb-ctl svg{width:18px;height:18px}.orb-count{min-width:54px;text-align:center;font:600 18px Barlow Semi Condensed,sans-serif;color:#c5d6e2}.orb-pause{margin-left:8px}.orb-pause .i-play,.orb-pause[aria-pressed=true] .i-pause{display:none}.orb-pause[aria-pressed=true] .i-play{display:block}.ab-shows-sec .ab-shows b,.ab-shows-sec .ab-shows span{color:#fff}.ab-shows-sec .ab-shows small{color:#c5d6e2}.ab-office{margin-top:clamp(20px,2.2vw,32px)}.ab-office span{display:block;overflow:hidden}.ab-office img{display:block;width:100%;height:auto}.ab-office figcaption{margin-top:10px;font-size:14.5px;color:var(--steel)}@media(max-width:980px){.orb{grid-template-columns:1fr}.orb-stage{height:clamp(240px,min(70vw,calc(100svh - var(--hdr) - 460px)),520px)}.sec.ab-shows-sec{padding-top:28px;padding-bottom:28px}.orb-y{font-size:52px}.orb-n{margin-top:6px;font-size:24px}.orb-ctl{margin-top:12px}.orb-cap .ab-next{margin-top:12px;font-size:14.5px}.orb-cap{text-align:center}.orb-ctl{justify-content:center}}@media(max-width:720px){.ab-qc{grid-template-columns:1fr;row-gap:28px}.ab-qc:before,.ab-qc:after{inset:0 auto 0 27px;width:3px;height:auto}.ab-qc:after{transform-origin:top}.ab-line.armed .ab-qc:after{transform:scaleY(0)}.ab-qc li{padding:0 0 0 76px;min-height:56px}.ab-qc-node{position:absolute;left:0;top:0}.ab-qc b{margin-top:0}.mmap .lbl text{display:none}.mmap .d{stroke-width:6}.mmap-list{display:flex;flex-wrap:wrap;gap:0 20px;border-top:0}.mmap-list button{padding:10px 0 6px;width:auto}.mmap-list button:before{inset:auto 0 0}}@media(prefers-reduced-motion:reduce){.mmap .hq .ring{animation:none}.orb-ball,.orb-p{transition:none}.orb-cap.flip .orb-y,.orb-cap.flip .orb-n,.orb-cap.flip .orb-w{animation:none}.mmap[data-active] .run{animation:none;opacity:0}}.ab-next{margin-top:22px;font-size:15.5px;color:var(--steel)}.ab-dl{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);border-top:1px solid var(--line)}.ab-dl dt,.ab-dl dd{padding:16px 0;border-bottom:1px solid var(--line)}.ab-dl dt{color:var(--steel);font-size:15.5px}.ab-dl dd{font-family:Barlow Semi Condensed,sans-serif;font-weight:600;font-size:clamp(19px,1.4vw,23px);color:var(--ink);line-height:1.25}.ab-two{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(36px,5vw,96px);align-items:start}.ab-two p{margin-top:14px;color:var(--steel)}@media(max-width:1200px){.ab-shows{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:980px){.ab-intro{grid-template-columns:1fr}.ab-figs{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-figs div:nth-child(4){padding-left:0;border-left:0}.ab-pair{grid-template-columns:1fr}.ab-link{margin:-12px auto;transform:rotate(90deg)}.ab-two,.ab-qc-more{grid-template-columns:1fr}}@media(max-width:600px){.ab-figs{grid-template-columns:1fr 1fr}.ab-figs div{padding-left:0!important;border-left:0!important}.ab-dl{grid-template-columns:1fr}.ab-dl dt{border-bottom:0;padding-bottom:0}.ab-dl dd{padding-top:4px}}}
