.js .wipe{clip-path:inset(0 0 100%);transition:clip-path 1.3s var(--ease);transition-delay:calc(var(--d,0) * 1ms)}.js .wipe.is-in{clip-path:inset(0)}.wipe img{transition:scale 2.4s var(--ease);scale:1}.js .wipe:not(.is-in) img{scale:1.14}@media (prefers-reduced-motion:reduce){.js .wipe{clip-path:none!important;transition:none!important}.wipe img{transition:none!important;scale:1!important}}.phero__panel{z-index:1;right:0;top:calc(var(--hdr-h) + 28px);width:min(40vw,600px);position:absolute;bottom:clamp(36px,5vw,80px)}.phero__block{z-index:0;background:var(--coral);position:absolute;inset:26px 0 -26px -26px}.phero__pic{z-index:1;background:var(--charcoal);position:absolute;inset:0;overflow:hidden}.phero__pic img{object-fit:cover;width:100%;height:100%}.phero--img .phero__text{max-width:min(640px,54%)}@media (max-width:899px){.phero--img{flex-direction:column;display:flex}.phero--img .phero__text{max-width:none}.phero__panel{width:auto;height:min(112vw,560px);margin:36px 0 26px var(--gutter);order:2;position:relative;top:auto;bottom:auto;right:auto}.phero__block{top:14px;bottom:-14px;left:-12px}}.hero__photo img{filter:contrast(1.02)}.story__figure{width:min(44vw,680px);top:6%}.story__figure img{object-fit:cover;-webkit-mask-composite:source-in;height:100%;-webkit-mask-image:linear-gradient(#000 74%,#0000 100%),linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%),linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:899px){.story__figure{width:min(80vw,420px);position:relative;top:auto}.story__figure img{height:auto}}.vis__img{position:absolute;inset:0}.vis:after{content:"";z-index:2;pointer-events:none;background:var(--vt,transparent);mix-blend-mode:color;opacity:.55;position:absolute;inset:0}.vis[data-tone=coral]{--vt:transparent;background:var(--charcoal)}.vis[data-tone=forest]{--vt:transparent}.vis[data-tone=gold]{--vt:transparent;background:var(--charcoal)}.vis[data-tone=charcoal]{--vt:transparent}.final__photo img{filter:contrast(1.02)}.stage{padding-block:clamp(10px,3vw,40px) clamp(40px,6vw,90px)}.stage__grid{grid-template-columns:1fr 1fr;grid-template-areas:"a a""b c";gap:clamp(10px,1.6vw,22px);display:grid}.stage figure{background:var(--charcoal);margin:0;overflow:hidden}.stage figure img{object-fit:cover;width:100%;height:100%}.stage__a{aspect-ratio:16/7;grid-area:a}.stage__b{aspect-ratio:4/3;grid-area:b}.stage__c{aspect-ratio:4/3;grid-area:c}@media (min-width:900px){.stage__grid{grid-template-columns:1.6fr 1fr;grid-template-areas:"a b""a c"}.stage__a{aspect-ratio:auto;min-height:460px}.stage__b,.stage__c{aspect-ratio:16/10}}.story-page__side{align-content:start;gap:clamp(20px,3vw,36px);display:grid}.portrait{aspect-ratio:2/3;background:var(--charcoal);max-width:360px;box-shadow:18px 18px 0 var(--coral);margin:0;overflow:hidden}.portrait img{object-fit:cover;width:100%;height:100%}@media (min-width:900px){.story-page__side{position:sticky;top:110px}}@media (max-width:899px){.portrait{max-width:78%;box-shadow:12px 12px 0 var(--coral)}}.video__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video--pending .video__glow{background:linear-gradient(to top, color-mix(in srgb, var(--charcoal) 88%, transparent) 0, transparent 55%), radial-gradient(60% 80% at 50% 45%, transparent 0, color-mix(in srgb, var(--charcoal) 35%, transparent) 100%)}.video--pending{background:var(--charcoal)}.mtn-img{object-fit:cover;object-position:center bottom;-webkit-mask-image:linear-gradient(#0000 0,#000 30%);mask-image:linear-gradient(#0000 0,#000 30%)}.mtn-img.mtn--paper{filter:invert()}.bridge .mtn-img{-webkit-mask-image:linear-gradient(#0000 0,#000 22% 70%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 70%,#0000 100%)}.theatre__img{object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.theatre__frame:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--charcoal) 92%, transparent) 0, color-mix(in srgb, var(--charcoal) 55%, transparent) 55%, transparent 100%);position:absolute;inset:0}.theatre__frame .theatre__mark{z-index:1;opacity:.1}.video--pending .video__play{width:clamp(56px,6vw,84px);inset:auto clamp(16px,3vw,36px) clamp(16px,3vw,36px) auto;transform:none}@media (min-width:900px){.theatre__img{object-position:50% 40%;width:150%;max-width:none;left:7%}}
@media (max-width:899px){html .kicker,html .hero__in.kicker,html .ftr__h,html .tst__tag,html .nb__lang,html dt,html .ct-direct__label,html .story2__label{font-size:.78rem}html .form label>span,html .form label>span em{font-size:.8rem}html .ftr__bottom,html .ftr__bottom span,html footer small{font-size:.82rem}html.scrub-on .hero,html .hero{position:relative}html .hero--dark{min-height:100svh;padding-top:calc(var(--hdr-h) + 2px);padding-bottom:calc(var(--edge-h) + 22px);flex-direction:column;display:flex}html .hero--dark .hero__photo{aspect-ratio:auto;flex:1 1 0;width:100%;max-width:470px;height:auto;min-height:210px;max-height:500px;margin:0 auto;overflow:visible}html .hero--dark .hero__photo img{object-fit:contain;object-position:50% 100%;width:100%;height:100%}html .hero--dark .hero__text{margin-top:-6px}html .hero__tom,html .hero__denker{font-size:clamp(3.6rem,19vw,5.8rem)!important}html .hero__cta{flex-wrap:wrap;gap:10px}html .hero__cta .btn{white-space:nowrap;gap:12px;padding:13px 16px;font-size:.8rem}html .hero__cta>.btn>.btn__dot{display:none}html .hero__cta .btn--play{padding:11px 16px 11px 12px}}@media (max-width:599px){html .kz-hero__title{font-size:clamp(3rem,15.5vw,4rem)!important}html .tr-hero__title{font-size:clamp(2.8rem,13.5vw,3.5rem)!important}html .es-hero__title{font-size:clamp(2.7rem,12.5vw,3.3rem)!important}html .ct-hero__title{font-size:clamp(3rem,14.5vw,3.8rem)!important}html .ad-ed__title{font-size:clamp(2.3rem,11.5vw,2.9rem)!important}html .rv2-hero__title{font-size:clamp(2rem,9vw,2.4rem)!important}html .abx-hero .abx-hero__first,html .abx-hero .abx-hero__last{font-size:clamp(3.4rem,17vw,4.6rem)!important}html .h-giant{font-size:clamp(2.8rem,13.5vw,3.5rem)!important}html .h-mega{font-size:clamp(2.2rem,11vw,2.8rem)!important}html .phil__l1,html .phil__l2,html .pos2__h,html .pos2 h2{font-size:clamp(2.3rem,11vw,2.9rem)!important}html .story2__h{font-size:clamp(2.2rem,10.5vw,2.7rem)!important}html .kst__h{font-size:clamp(2rem,9.5vw,2.5rem)!important}html .th-who__h,html .ad-for__h,html .ad-exp__h{font-size:clamp(2rem,9.8vw,2.5rem)!important}html .tr-germ__h,html .tr-org__h{font-size:clamp(2.4rem,11.5vw,3rem)!important}html .es2-head__h,html .rr-empty__h{font-size:clamp(1.9rem,9vw,2.3rem)!important}html .abx-loss__h{font-size:clamp(1.7rem,8.4vw,2.1rem)!important}html .enq__title{font-size:clamp(1.7rem,8vw,2.1rem)!important}html h2.h2,html h2.lines{font-size:clamp(2rem,9.8vw,2.5rem)}html .idx__t{font-size:clamp(1.4rem,7vw,1.8rem)!important}html .kz-stat strong,html .kz-hero strong{font-size:clamp(2.6rem,12vw,3.2rem)}html .ad-style__w{font-size:clamp(3rem,15vw,4rem)!important}html .abx-quote .abx-quote__s--a{font-size:clamp(1.5rem,7vw,1.9rem)!important}html .abx-quote .abx-quote__s--b{font-size:clamp(2.5rem,12.5vw,3.2rem)!important}html .abx-quote__em{font-size:inherit!important}html .kz-row h3,html .es2-pane h3{font-size:clamp(1.5rem,7.2vw,1.8rem)!important}html .kz-proof__stat strong,html .ad-style__stat strong{font-size:clamp(2.8rem,13vw,3.4rem)!important}html .kz-steps strong,html .abx-road strong,html .abx-ledger strong{font-size:clamp(1.25rem,6vw,1.5rem)!important}html .abx-trio h3{font-size:clamp(1.4rem,6.8vw,1.7rem)!important}}@media (max-width:899px){html .rail{display:none!important}html.scrub-on .theatre.scene{height:auto}html.scrub-on .theatre .theatre__pin{height:auto;min-height:0;display:block;position:relative;overflow:visible}html .theatre .theatre__frame{height:min(104vw,560px);position:relative;inset:auto;overflow:hidden;clip-path:none!important;scale:1!important}html .theatre .theatre__img{object-fit:cover;object-position:50% 24%;width:100%;height:100%}html .theatre .theatre__frame:after{content:"";background:linear-gradient(to top, var(--charcoal), transparent);height:30%;position:absolute;inset:auto 0 0}html .theatre .theatre__grid{height:auto;padding:0 var(--gutter) calc(var(--edge-h) * 2 + 40px);z-index:1;align-content:start;margin-top:-26px;position:relative}html.scrub-on .theatre__title,html.scrub-on .theatre__rest{opacity:1;translate:none;scale:1}html .theatre .theatre__rest{max-width:none}html .th-hero{min-height:0;padding:0 0 calc(var(--edge-h) + 28px);display:block}html .th-hero__bg{height:min(116vw,540px);position:relative;inset:auto}html .th-hero__bg img{scale:1;object-position:46% 18%!important}html.scrub-on .th-hero__bg{translate:none}html .th-hero__bg:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--charcoal) 70%, transparent) 0, transparent 22%, transparent 56%, var(--charcoal) 100%)}html .th-hero__grid{margin-top:-84px}html .who__text{margin-top:10px}html .ad-for__grid,html .tr-org__grid{grid-template-columns:minmax(0,1fr)}html .ad-for__grid>*,html .ad-checks li,html .ad-checks span,html .tr-org__copy,html .tr-org__grid>*{min-width:0}html .ad-checks span,html .tr-org__lead{overflow-wrap:anywhere}}@media (max-width:599px){html .tr-org__h--long{overflow-wrap:anywhere;font-size:clamp(1.8rem,8.4vw,2.4rem)!important}html .hdr__bar{gap:10px}html .hdr__end{gap:8px}}@media (max-width:899px){html .ad-panel{min-width:0;max-width:100%}html .ad-panel dd,html .ad-panel dt{overflow-wrap:anywhere}html .ad-panel{grid-template-columns:minmax(0,1fr)}html .ad-panel__dl{justify-self:stretch;width:auto;min-width:0}html .ad-panel__dl dd{font-size:clamp(1.2rem,6vw,1.5rem)}}
