*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*{-webkit-transition-duration:.01s !important;transition-duration:.01s !important;-webkit-animation-duration:.01s !important;animation-duration:.01s !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}.case__overview-title{font-size:30px;font-size:1.875rem;line-height:1.15}@media screen and (min-width: 40em){.case__overview-title{font-size:36px;font-size:2.25rem}}.split .tasks dt,.site-header h1,.objectives dt{font-size:32px;font-size:2rem;line-height:1.15}.russian-expansion h2,.callout a{font-size:24px;font-size:1.5rem;line-height:1.15}.russian-expansion ul{font-size:18px;font-size:1.125rem}.russian-expansion__legend-footer{font-size:14px;font-size:0.875rem;line-height:1.15}.site-footer address,.site-footer__copyright,.media__caption,.credits p,.callout__title,.berengo .btn--timeline::before,.berengo__timeline-arrival{font-size:14px;font-size:0.875rem;line-height:1.35}.section__header h2,.case__header-title{font-size:52px;font-size:3.25rem;line-height:1}@media screen and (min-width: 30em){.section__header h2,.case__header-title{font-size:64px;font-size:4rem}}@media screen and (min-width: 64em){.section__header h2,.case__header-title{font-size:96px;font-size:6rem}}.training__step h3,.split h3{font-weight:500;font-size:45px;font-size:2.8125rem;line-height:1.15}.conclusion dt,.credits h2{font-size:29px;font-size:1.8125rem;line-height:1.15}.berengo h4{font-size:20px;font-size:1.25rem}.split,.content p{font-size:20px;font-size:1.25rem;line-height:1.6}@media screen and (min-width: 40em){.split,.content p{font-size:19px;font-size:1.1875rem}}.ukraine-timeline__date{line-height:1.35}.training__step p,.site-header__info{font-size:20px;font-size:1.25rem;line-height:1.6}@-webkit-keyframes lum-fade{0%{opacity:0}100%{opacity:1}}@keyframes lum-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes lum-fadeZoom{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes lum-fadeZoom{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes lum-loader-rotate{0%{-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}50%{-webkit-transform:translate(-50%, -50%) rotate(-180deg);transform:translate(-50%, -50%) rotate(-180deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(-360deg);transform:translate(-50%, -50%) rotate(-360deg)}}@keyframes lum-loader-rotate{0%{-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}50%{-webkit-transform:translate(-50%, -50%) rotate(-180deg);transform:translate(-50%, -50%) rotate(-180deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(-360deg);transform:translate(-50%, -50%) rotate(-360deg)}}@-webkit-keyframes lum-loader-before{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px);transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(0.8) translateX(6px);transform:scale(0.8) translateX(6px)}75%{-webkit-transform:scale(0.7) translateX(8px);transform:scale(0.7) translateX(8px)}90%{-webkit-transform:scale(0.8) translateX(6px);transform:scale(0.8) translateX(6px)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lum-loader-before{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px);transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(0.8) translateX(6px);transform:scale(0.8) translateX(6px)}75%{-webkit-transform:scale(0.7) translateX(8px);transform:scale(0.7) translateX(8px)}90%{-webkit-transform:scale(0.8) translateX(6px);transform:scale(0.8) translateX(6px)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lum-loader-after{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px);transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(0.8) translateX(-6px);transform:scale(0.8) translateX(-6px)}75%{-webkit-transform:scale(0.7) translateX(-8px);transform:scale(0.7) translateX(-8px)}90%{-webkit-transform:scale(0.8) translateX(-6px);transform:scale(0.8) translateX(-6px)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lum-loader-after{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px);transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(0.8) translateX(-6px);transform:scale(0.8) translateX(-6px)}75%{-webkit-transform:scale(0.7) translateX(-8px);transform:scale(0.7) translateX(-8px)}90%{-webkit-transform:scale(0.8) translateX(-6px);transform:scale(0.8) translateX(-6px)}100%{-webkit-transform:scale(1);transform:scale(1)}}.lum-lightbox{z-index:10;background:rgba(0,0,0,.9)}.lum-lightbox-inner{top:2.5%;right:2.5%;bottom:2.5%;left:2.5%}.lum-lightbox-inner img{position:relative;margin:0 auto}.lum-lightbox-inner .lum-lightbox-caption{max-width:700px;margin:1rem auto;padding-top:.5rem;color:#fff;font-family:"Barlow",sans-serif;text-align:left;background:transparent}.lum-loading .lum-lightbox-loader{position:absolute;top:50%;left:50%;display:block;width:66px;height:20px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:lum-loader-rotate 1800ms infinite linear;animation:lum-loader-rotate 1800ms infinite linear}.lum-lightbox-loader::before,.lum-lightbox-loader::after{position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;background:rgba(255,255,255,.9);border-radius:20px;content:""}.lum-lightbox-loader::before{left:0;-webkit-animation:lum-loader-before 1800ms infinite linear;animation:lum-loader-before 1800ms infinite linear}.lum-lightbox-loader::after{right:0;-webkit-animation:lum-loader-after 1800ms infinite linear;animation:lum-loader-after 1800ms infinite linear;-webkit-animation-delay:-900ms;animation-delay:-900ms}.lum-lightbox.lum-opening{-webkit-animation:lum-fade 180ms ease-out;animation:lum-fade 180ms ease-out}.lum-lightbox.lum-opening .lum-lightbox-inner{-webkit-animation:lum-fadeZoom 180ms ease-out;animation:lum-fadeZoom 180ms ease-out}.lum-lightbox.lum-closing{-webkit-animation:lum-fade 300ms ease-in;animation:lum-fade 300ms ease-in;animation-direction:reverse}.lum-lightbox.lum-closing .lum-lightbox-inner{-webkit-animation:lum-fadeZoom 300ms ease-in;animation:lum-fadeZoom 300ms ease-in;animation-direction:reverse}.lum-img{-webkit-transition:opacity 120ms ease-out;transition:opacity 120ms ease-out}.lum-loading .lum-img{opacity:0}.lum-gallery-button{position:absolute;top:50%;width:60px;height:100px;max-height:100%;margin:0;padding:0;overflow:hidden;white-space:nowrap;text-indent:150%;background:transparent;border:0;outline:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.lum-gallery-button::before,.lum-gallery-button::after{-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.lum-gallery-button:hover{--color: #e1451f}.lum-close-button{--color: rgba(255, 255, 255, 0.5);position:absolute;top:5px;right:5px;width:32px;height:32px;cursor:pointer}.lum-close-button:hover{--color: #e1451f}.lum-close-button::before,.lum-close-button::after{position:absolute;left:15px;width:2px;height:33px;background-color:var(--color, #fff);content:" ";-webkit-transition:background-color .3s ease-in-out,border-color .3s ease-in-out;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.lum-close-button::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lum-close-button::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lum-previous-button{left:12px}.lum-next-button{right:12px}.lum-gallery-button::after{position:absolute;top:50%;display:block;width:36px;height:36px;border-top:4px solid var(--color, rgba(255, 255, 255, 0.8));content:""}.lum-previous-button::after{left:12%;border-left:4px solid var(--color, rgba(255, 255, 255, 0.8));border-radius:3px 0 0;-webkit-box-shadow:-2px 0 rgba(0,0,0,.2);box-shadow:-2px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.lum-next-button::after{right:12%;border-right:4px solid var(--color, rgba(255, 255, 255, 0.8));border-radius:0 3px 0 0;-webkit-box-shadow:2px 0 rgba(0,0,0,.2);box-shadow:2px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media(max-width: 460px){.lum-lightbox-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;-webkit-overflow-scrolling:touch}.lum-lightbox-caption{position:absolute;bottom:0;width:100%}.lum-lightbox-position-helper{margin:auto}.lum-lightbox-inner img{max-width:none;max-height:none}.lum-lightbox-inner .lum-lightbox-caption{background:rgba(0,0,0,.5)}}:root{--scrollbarX: 0px;--hundredvw: 100vw - var(--scrollbarX)}body{background:#fbfaf9}.container{--container-padding: 6vw;position:relative;max-width:1400px;margin-right:auto;margin-left:auto;padding-right:6vw;padding-right:var(--container-padding);padding-left:6vw;padding-left:var(--container-padding)}@media screen and (min-width: 87.5em){.container{--container-padding: 5rem}}.container--full{width:100vw;width:calc(100vw - var(--scrollbarX));margin-left:calc(50% - 50vw + (var(--scrollbarX) / 2));background:#090f14}.container--full>*{max-width:1400px;margin-right:auto;margin-left:auto}.container--imagery{background:transparent}.container--imagery>*{padding-right:var(--container-padding);padding-left:var(--container-padding)}.container--imagery .gallery-group{margin:5rem auto}.content{max-width:680px;margin-right:auto;margin-left:auto}body{font-size:16px;font-size:1rem;line-height:1.14}:focus{outline:1px solid #e1451f}.text--barlow-sc{font-family:"Barlow Semi Condensed",sans-serif}.text--barlow{font-family:"Barlow",sans-serif}.text--minion{font-family:minion-pro,serif}.text--bold{font-weight:bold}.text--semibold{font-weight:600}a{color:inherit;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover,a:focus,a:active{color:inherit;border:0}a:hover,a:active{outline:0}.content>*+*{margin-top:1rem}.content a:not([class]){color:inherit;-webkit-box-shadow:inset 0 -1px 0 0 #7698a4;box-shadow:inset 0 -1px 0 0 #7698a4}.content a:not([class]):hover{-webkit-box-shadow:none;box-shadow:none}.content a:not([class]):hover{color:#305263}.content p:empty{display:none}.sr-only:not(:focus):not(:active){position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.banner{position:absolute;top:1rem;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:calc(100% - (var(--container-padding) * 2));color:rgba(255,255,255,.75)}@media screen and (min-width: 40em){.banner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.banner a:hover{color:#fff}.banner__brand{margin-bottom:.5rem}@media screen and (min-width: 40em){.banner__brand{margin-bottom:0}}.berengo{margin:2rem 0;text-align:center}.berengo h4{margin-bottom:1rem}.berengo__desc{margin-bottom:2rem;color:rgba(0,0,0,.7);font-size:16px;font-size:1rem !important;text-align:left}.berengo__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:450px;margin:0 auto 3.5rem}.berengo .btn--group{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%}.berengo .btn--group+.btn{margin-left:1px}.berengo__timeline-wrapper{display:-ms-grid;display:grid}@media screen and (min-width: 40em){.berengo__timeline-wrapper{-ms-grid-columns:auto -webkit-max-content;-ms-grid-columns:auto max-content;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content}}.berengo__timeline{position:relative;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit, minmax(50px, 1fr));margin-bottom:2rem}.berengo__timeline::before{position:absolute;top:7px;left:10%;content:"";display:block;width:80%;height:1px;background:#000}.berengo__timeline-year{position:relative}.berengo__timeline-year::before{content:"";display:block;width:1px;height:15px;margin:0 auto 0.75rem;background:#000}.berengo__timeline-controls{margin:-1rem auto 1rem}@media screen and (min-width: 40em){.berengo__timeline-controls{margin:-0.5rem auto 0}}.berengo .btn--timeline{position:absolute;top:-2px;left:calc(10% + var(--x, 0%));z-index:1;width:8px;height:20px;padding:0;letter-spacing:0;text-transform:none}.berengo .btn--timeline::before{content:attr(data-date);position:absolute;bottom:calc(100% + 6px);left:50%;font-family:"Barlow",sans-serif;font-weight:normal;white-space:nowrap;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.berengo .btn--timeline[aria-pressed=true]::before{opacity:1}.berengo__timeline-arrival{position:absolute;bottom:calc(100% + 14px);left:30%;font-family:"Barlow",sans-serif;font-weight:normal;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (min-width: 40em){.berengo__timeline-arrival{bottom:calc(100% + 6px)}}.berengo .btn--controls{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;padding:0}.berengo .btn--controls .icon{position:absolute;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.berengo .btn--controls .icon:not(.icon-pause){font-size:1.3em}.berengo .btn--controls[data-value=play] .icon-pause{opacity:0}.berengo .btn--controls[data-value=pause] .icon-play{opacity:0}.berengo .gallery-group{position:relative;height:0;padding-bottom:56.25%;padding-bottom:calc(var(--aspect-ratio, 0.5625) * 100%)}.berengo .lightbox{position:absolute;display:none}.berengo .js-is-visible{display:block}.berengo figcaption{margin-top:1rem;color:#1c303c;line-height:1.15;text-align:left}.btn{margin:0;padding:.5rem .75rem;font-family:"Barlow Semi Condensed",sans-serif;font-weight:600;font-size:12px;font-size:0.75rem;letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn:not([disabled]){cursor:pointer}.btn[disabled]{cursor:not-allowed}.btn:focus,.btn:active{border-radius:inherit;outline:1px solid #e1451f}.btn--transparent{background:transparent}.btn--transparent:hover,.btn--transparent:active,.btn--transparent[aria-pressed=true]{background:#e2c36f}.btn--yellow{background:#ebddb7}.btn--yellow:hover,.btn--yellow[aria-pressed=true]{background:#e2c36f}.btn--red{-webkit-box-sizing:border-box;box-sizing:border-box;background:#eea491;border:2px solid transparent}.btn--red:hover{border-color:#a5280e}.btn--red[aria-pressed=true]{background:#a5280e}.btn--red[aria-pressed=true]:hover{border-color:#851c08}.callout{margin-top:2rem}.callout::before{content:"";display:block;width:100px;height:1px;margin-bottom:0.5rem;background:#e1451f}.callout__title{color:#e1451f;font-weight:bold;text-transform:uppercase}.callout a:hover{color:#e1451f}.callout .icon{width:12px;height:14px}.case{position:relative}.case:last-of-type{padding-bottom:3.5rem}.case__header{--imgTransformHeight: 50vh;--russianTransform: -0.2rem;position:relative;min-height:50vh;padding:2.5rem 2.5rem 0;overflow:hidden;text-transform:uppercase;background:transparent;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}@media screen and (min-width: 40em){.case__header{--imgTransformHeight: 100vh;--russianTransform: -1.75rem;min-height:100vh}}.case__header>*{max-width:100%}.case__header-content{position:relative;height:50vh;text-align:center;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}@media screen and (min-width: 40em){.case__header-content{height:100vh}}.case__header img{position:absolute;bottom:0;left:50%;-o-object-fit:cover;object-fit:cover;width:100%;max-width:1000px;height:auto;margin:0 auto;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.case__header figcaption{position:absolute;top:50%;left:50%;width:100%;max-width:800px;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.case__header-bar{position:absolute;top:50%;left:50%;z-index:-1;width:80px;height:80px;background:#090f14;-webkit-transform:translate(-50%, -50%) rotate(-15deg);transform:translate(-50%, -50%) rotate(-15deg);opacity:0}.case__header-title{color:#fdf5e2;font-weight:800;text-shadow:0 4px 4px rgba(0,0,0,.25);opacity:0}@media screen and (min-width: 64em){.case__header-title{font-size:120px;font-size:7.5rem}}.case__header-arrival{width:0;margin:0 auto;overflow:hidden;color:#fff;font-size:18px;font-size:1.125rem;white-space:nowrap}.case__header-russian{position:absolute;top:2rem;left:2.25rem;z-index:2;overflow:hidden;color:#090f14;font-weight:900;font-size:46px;font-size:2.875rem;line-height:1;-webkit-transform:translateY(-25%);transform:translateY(-25%);opacity:0}@media screen and (min-width: 40em){.case__header-russian{font-size:180px;font-size:11.25rem}}.case__content{padding:3.5rem 0 5rem}.case__content>:last-child{margin-bottom:2rem}.case__overview{margin-bottom:4rem;padding-bottom:2rem;border-bottom:1px solid #305263}.case__overview-header{display:-ms-grid;display:grid;-ms-grid-columns:auto -webkit-max-content;-ms-grid-columns:auto max-content;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:1rem;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.case__overview-title{position:relative;grid-column:1/-1;-ms-grid-row:1;grid-row:1;margin:var(--title-margin-top, 2rem) 0 0;padding-top:.5rem;padding-bottom:1rem;border-bottom:10px solid #090f14}@media screen and (min-width: 40em){.case__overview-title br{display:none}}.case__overview-title span{display:block;margin-top:0.125rem;font-size:16px;font-size:1rem;font-weight:normal;letter-spacing:.1em;text-transform:uppercase}.case__overview-img{z-index:5;-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column-align:end;justify-self:end;width:115px;height:115px;margin-right:1rem}@media screen and (min-width: 40em){.case__overview-img{width:150px;height:150px;margin-right:1.5rem}}.case__overview-meta{font-size:16px;font-size:1rem;text-transform:uppercase}.subcase{--title-margin-top: 0;margin-top:3rem}.subcase+.subcase{margin-top:4.5rem}@media screen and (min-width: 40em){.subcase+.subcase{margin-top:7rem}}.subcase .case__overview-title{margin-bottom:1rem;font-weight:normal}.subcase .case__overview-header{margin-bottom:1.5rem}.credits{max-width:680px;padding:5rem 0;color:rgba(255,255,255,.9);background:#1c303c;position:relative;margin-right:auto;margin-left:auto}.credits::before,.credits::after{content:"";position:absolute;top:0;display:block;width:calc((var(--hundredvw) - 100%) / 2);height:100%;background:#1c303c}.credits::before{right:100%}.credits::after{left:100%}.credits h2,.credits h3{text-align:center;text-transform:uppercase}.credits h2{margin:0 0 1.5rem;font-weight:normal}.credits h3{margin-bottom:1rem;color:#e1451f;font-size:18px;font-size:1.125rem;line-height:1.15;letter-spacing:.03em}.credits h3:not(:first-of-type){margin-top:4rem}.credits a{-webkit-box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.7);box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.7)}.credits a:hover{-webkit-box-shadow:none;box-shadow:none}.credits a:hover{color:#fff}.credits p+p{margin-top:1rem}.credits li{display:-ms-grid;display:grid}@media screen and (min-width: 30em){.credits li{-ms-grid-columns:80px auto;grid-template-columns:80px auto;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}}.credits li+li{margin-top:1.5rem}.credits img{margin:0 auto 0.5rem}.conclusion dl>*+*{margin-top:2.5rem}.conclusion dt{margin-bottom:0.5rem;color:#f2ecd8}.conclusion dt span{display:inline-block;margin-right:.5rem;color:#e1451f}.icon{display:inline-block;width:1em;height:1em;fill:currentColor;stroke:currentColor;stroke-width:0}.icon-protective-services{width:.986328125em}.videoWrapper{position:relative;height:0;padding-bottom:56.25%;padding-bottom:calc(var(--aspect-ratio, 0.5625) * 100%)}.videoWrapper>*{position:absolute;top:0;left:0;width:100%;height:100%}.twitter-embed{display:-ms-grid;display:grid;grid-gap:0.75rem;margin:2rem auto}@media screen and (min-width: 40em){.twitter-embed{-ms-grid-columns:auto minmax(auto, 250px);grid-template-columns:auto minmax(auto, 250px)}}.media__caption{color:rgba(0,0,0,.7)}.media__caption::before{content:"";display:block;width:100px;height:1px;margin-bottom:0.5rem;background:#e1451f}.media__caption p{font-size:inherit !important;line-height:inherit !important}.media__caption-title{color:#c43616;font-weight:bold;font-size:12px;font-size:0.75rem;line-height:1.35;text-transform:uppercase}.media__caption a{color:#090f14}.media__caption a:hover{color:#c43616}.objectives .js-stick-step{margin-bottom:1rem;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media screen and (min-width: 40em){.objectives .js-stick-step{margin-bottom:0;-webkit-transform:translate(0, 100vh);transform:translate(0, 100vh);opacity:1}}.objectives dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0.5rem 0}.objectives dt::before{content:"";display:inline-block;width:8px;height:8px;margin-right:1rem;background:#e1451f;border-radius:50%}.objectives dd{margin-left:calc(1rem + 9px)}.objectives .js-is-visible{opacity:1}.russian-expansion{position:relative;max-width:100%;margin-top:3.5rem}@media screen and (min-width: 40em){.russian-expansion{height:90vh;max-height:750px}}.russian-expansion__map{height:90vh}@media screen and (min-width: 40em){.russian-expansion__map{height:100%}}.russian-expansion__legend{padding:1rem 1.5rem 0;background:#fbfaf9}@media screen and (min-width: 40em){.russian-expansion__legend{position:absolute;top:1rem;right:1rem;left:1rem;z-index:1;max-width:275px;background:rgba(255,255,255,.9);border-radius:2px;-webkit-filter:drop-shadow(-2px -2px 6px rgba(0, 0, 0, 0.17)) drop-shadow(0 -1px 8px rgba(0, 0, 0, 0.15));filter:drop-shadow(-2px -2px 6px rgba(0, 0, 0, 0.17)) drop-shadow(0 -1px 8px rgba(0, 0, 0, 0.15))}}.russian-expansion__legend-footer{margin:1rem -1.5rem 0;padding:1rem 1.5rem;color:rgba(214,214,213,.87);background:rgba(0,0,0,.9)}.russian-expansion h2{font-weight:normal}.russian-expansion ul{display:-ms-grid;display:grid;grid-auto-flow:column;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3, 1fr);margin:1rem 0 0;padding:0;list-style:none}@media screen and (min-width: 40em){.russian-expansion ul{display:block}}.russian-expansion li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.russian-expansion li::before{content:"";display:block;width:30px;height:1em;margin-right:0.5rem;background:var(--color)}@media screen and (min-width: 40em){.russian-expansion li+li{margin-top:0.5rem}}.satellite{display:-ms-grid;display:grid;grid-gap:0.75rem;margin-top:2rem;margin-bottom:2rem}@media screen and (min-width: 40em){.satellite{-ms-grid-columns:auto minmax(auto, 350px);grid-template-columns:auto minmax(auto, 350px);-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}@media screen and (min-width: 64em){.satellite{-webkit-column-gap:4vw;-moz-column-gap:4vw;column-gap:4vw}}@media screen and (min-width: 40em){.satellite.satellite--bottom{-ms-grid-columns:1fr;grid-template-columns:1fr}}.satellite.satellite--bottom figcaption{width:100%;max-width:680px;margin:0 auto}.satellite__imgs{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.satellite img{height:auto}.lightbox{--color: black;position:relative;display:block}.lightbox:hover{--color: #c43616}.lightbox .icon{position:absolute;top:0;right:0;color:var(--color);font-size:32px;font-size:2rem;background:rgba(255,255,255,.5);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.site-header{position:relative;width:100vw;width:calc(100vw - var(--scrollbarX));min-height:56.25%;margin-bottom:4rem;margin-left:calc(50% - 50vw + (var(--scrollbarX) / 2));padding-top:15vh;padding-bottom:2rem;text-align:center;background:#090f14}@media screen and (min-width: 40em){.site-header{padding-top:2rem;padding-bottom:0}}.site-header__video{position:relative;width:100vw;width:calc(100vw - var(--scrollbarX))}.site-header__video::before,.site-header__video::after{content:"";position:absolute;right:0;left:0;z-index:1;display:block}.site-header__video::before{top:0;height:4vh;background:-webkit-gradient(linear, left top, left bottom, from(#090f14), to(rgba(0, 0, 0, 0)));background:linear-gradient(180deg, #090f14 0%, rgba(0, 0, 0, 0) 100%)}@media screen and (min-width: 40em){.site-header__video::before{height:15vh}}.site-header__video::after{bottom:0;height:15vh;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#090f14));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #090f14 100%)}@media screen and (min-width: 40em){.site-header__video::after{height:50vh}}.site-header__info{width:100%;max-width:680px;margin:0 auto;padding:0 1rem;color:rgba(255,255,255,.9);opacity:0}@media screen and (min-width: 40em){.site-header__info{position:absolute;bottom:4rem;left:50%;z-index:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.site-header__info>*+*{margin:1rem auto 0}.site-header h1{color:#fff}.site-footer{display:-ms-grid;display:grid;row-gap:1rem;padding:2.5rem 0 0.75rem;color:rgba(255,255,255,.75);background:#090f14;position:relative;margin-right:auto;margin-left:auto}.site-footer::before,.site-footer::after{content:"";position:absolute;top:0;display:block;width:calc((var(--hundredvw) - 100%) / 2);height:100%;background:#090f14}.site-footer::before{right:100%}.site-footer::after{left:100%}@media screen and (min-width: 40em){.site-footer{-ms-grid-columns:minmax(auto, 680px) auto;grid-template-columns:minmax(auto, 680px) auto;padding-top:3.5rem;-webkit-column-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem}}.site-footer a{color:rgba(255,255,255,.9)}.site-footer a:hover{color:#fff}.site-footer .banner__brand{grid-column:1/-1}.site-footer p{line-height:1.15}@media screen and (min-width: 40em){.site-footer p{-ms-grid-column:1;grid-column:1}}.site-footer__contact{margin-top:1rem;text-align:center}@media screen and (min-width: 40em){.site-footer__contact{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4;-ms-grid-column-align:end;justify-self:end;margin-top:0;text-align:right}}.site-footer address{color:rgba(255,255,255,.7);font-style:normal}.site-footer__copyright{grid-column:1/-1;margin-top:1rem;color:rgba(255,255,255,.5)}.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:32px;font-size:2rem}.social a{-webkit-box-shadow:none;box-shadow:none}.social li+li{margin-left:.5rem}.social span{display:none}.site-footer .social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}@media screen and (min-width: 40em){.site-footer .social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.share__copy-link{padding:0 0.25rem 0 0;color:inherit;font-size:inherit;line-height:1;background:transparent}.share__copy-link:hover{color:#fff}.section__header{margin-bottom:1.5rem}@media screen and (min-width: 64em){.section__header{margin-bottom:0}}.section__header h2{margin-bottom:1.5rem;color:#f2ecd8}@media screen and (min-width: 64em){.section__header h2{position:absolute;top:calc(100% + 6rem);white-space:nowrap}}.section__header h2 span{display:block}@media screen and (min-width: 40em){.section__header h2 span{display:inline}}.section__header figure{display:-ms-grid;display:grid;grid-auto-flow:dense}@media screen and (min-width: 64em){.section__header figure{-ms-grid-columns:var(--cols);grid-template-columns:var(--cols)}}.section__header img{width:100%;-o-object-fit:cover;object-fit:cover;opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1)}@media screen and (min-width: 64em){.section__header img{grid-column:var(--img-col, 2);max-height:400px}}.section__header figcaption{--margin-top: -3.25rem;position:relative;margin-top:var(--margin-top);padding:0 var(--container-padding);color:rgba(214,214,213,.87);line-height:1.15}@media screen and (min-width: 64em){.section__header figcaption{--margin-top: 2.5rem;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}}.section__header p::before{content:"";display:block;width:100px;height:1px;margin-bottom:0.75rem;background:rgba(214,214,213,.87)}.split--half{--cols: repeat(2, 1fr);--img-col: 1;--main-bg: transparent;--main-color: black;--secondary-bg: #090f14;--secondary-color: rgba(255, 255, 255, 0.9);--bg-dir: right}.split--half .split::after{display:none}@media screen and (min-width: 64em){.split--half h2{left:calc(-100% + var(--container-padding))}}.split--third{--cols: minmax(auto, 450px) auto;--img-col: 2;--main-bg: #090f14;--main-color: white;--secondary-bg: transparent;--secondary-color: black}.split--third .split::before{display:none}.split{display:-ms-grid;display:grid;background:#fff}@media screen and (min-width: 64em){.split{-ms-grid-columns:var(--cols);grid-template-columns:var(--cols);min-height:100vh;position:relative;margin-right:auto;margin-left:auto}.split::before,.split::after{content:"";position:absolute;top:0;display:block;width:calc((var(--hundredvw) - 100%) / 2);height:100%;background:#fff}.split::before{right:100%}.split::after{left:100%}}.split>*{padding:var(--container-padding)}.split__main{color:var(--main-color);background:var(--main-bg)}.split__secondary{padding-bottom:5rem;color:var(--secondary-color);background:var(--secondary-bg)}@media screen and (min-width: 40em){.split__secondary{padding-bottom:var(--container-padding)}}.split h3{margin-bottom:1rem}.tasks{color:rgba(0,0,0,.9)}.tasks__icon{color:var(--icon-color, inherit);font-size:40px;font-size:2.5rem}.tasks .tasks__item{display:-ms-grid;display:grid;-ms-grid-columns:-webkit-max-content auto;-ms-grid-columns:max-content auto;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;-webkit-column-gap:var(--column-gap, 1rem);-moz-column-gap:var(--column-gap, 1rem);column-gap:var(--column-gap, 1rem)}.tasks .tasks__item+.tasks__item{margin-top:var(--item-gap, 1rem)}.split .tasks{--item-gap: 2.5rem;--column-gap: 1.5rem;--icon-color: #e1451f}.split .tasks dt{font-family:"Barlow Semi Condensed",sans-serif}.case__overview .tasks{--column-gap: 1.5rem;padding:0;font-family:"Barlow",sans-serif;line-height:1.3}@media screen and (min-width: 40em){.case__overview .tasks{padding:0 2rem}}.case__overview .tasks dt,.case__overview .tasks dd{display:inline}.case__overview .tasks dt{font-weight:bold}.case__overview .tasks dt::after{content:": "}.subcase .tasks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0.5rem}.subcase .tasks li+li{margin-left:.5rem}.js-stick-container .tasks .js-stick-step,.conclusion .js-stick-container .js-stick-step{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media screen and (min-width: 40em){.js-stick-container .tasks .js-stick-step,.conclusion .js-stick-container .js-stick-step{-webkit-transform:translate(0, 100vh);transform:translate(0, 100vh);opacity:1}}.js-stick-container .tasks .js-is-visible,.conclusion .js-stick-container .js-is-visible{opacity:1}.split[data-timeline=tasks] .split__main{padding-top:8rem}@media screen and (min-width: 40em){.split[data-timeline=tasks] .split__main{padding-top:var(--container-padding)}}.training{max-width:100%;background:#090f14}.training__map{position:-webkit-sticky;position:sticky;top:0;height:100vh}.training__steps{max-width:400px;padding:0 var(--container-padding);pointer-events:none}@media screen and (min-width: 40em){.training__steps{margin-top:-75vh;padding-right:0}}.training__step{padding-bottom:100vh;color:#fff;opacity:.25;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.training__step.active{opacity:.9}.training__step h3{margin-bottom:1rem}.training__step p{display:inline;padding:.5rem;background:#090f14;-webkit-box-decoration-break:clone;box-decoration-break:clone}.training__step-content{pointer-events:all}.training a{color:inherit;-webkit-box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.7);box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.7)}.training a:hover{-webkit-box-shadow:none;box-shadow:none}.training a:hover{color:#fff}.training .mapboxgl-popup{-ms-flex-line-pack:center;align-content:center;opacity:0;-webkit-transition:opacity .3s 1s ease-in-out;transition:opacity .3s 1s ease-in-out}.training .mapboxgl-popup-close-button,.training .mapboxgl-popup-tip{display:none}.training .mapboxgl-popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;padding:4px;color:#fff;font-family:"Barlow",sans-serif;font-size:15px;font-size:0.9375rem;line-height:1;text-align:center;background-color:var(--background, #e1451f);border-radius:0}.training .popup--main{--background: transparent}.training .popup--main .mapboxgl-popup-content{font-size:16px;font-size:1rem;font-weight:600;text-shadow:0 0 6px rgba(0,0,0,.41),0 0 4px rgba(0,0,0,.12),0 0 3px rgba(0,0,0,.6);-webkit-box-shadow:none;box-shadow:none}.training .js-popup-visible{opacity:1}.mapboxgl-ctrl a{color:inherit;-webkit-box-shadow:none;box-shadow:none}.mapboxgl-ctrl a:hover{color:#000}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{color:rgba(0,0,0,.9);background:rgba(255,255,255,.5)}.ukraine-timeline{--main-bg: #fbfaf9;--main-color: black;margin-bottom:0 !important;background:transparent}@media screen and (min-width: 40em){.ukraine-timeline{margin-top:5rem}}.ukraine-timeline__main{max-width:100%}@media screen and (min-width: 40em){.ukraine-timeline__main{display:-ms-grid;display:grid;-ms-grid-columns:minmax(auto, 450px) auto;grid-template-columns:minmax(auto, 450px) auto;height:100vh}}.ukraine-timeline__map{min-height:80vh}.ukraine-timeline .content{padding:0 var(--container-padding) var(--container-padding);overflow:hidden}@media screen and (min-width: 40em){.ukraine-timeline .content{padding-top:var(--container-padding)}}.ukraine-timeline__list{display:none}@media screen and (min-width: 40em){.ukraine-timeline__list{position:relative;display:block;margin-top:3rem;counter-reset:items}.ukraine-timeline__list::before{content:"";position:absolute;top:1.25rem;bottom:0;left:0;display:block;width:2px;height:100vh;background:#777}}.ukraine-timeline li{position:relative;margin-bottom:1rem;margin-left:2px;padding-left:2.5rem;background:var(--main-bg);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;counter-increment:items}@media screen and (min-width: 40em){.ukraine-timeline li{opacity:0}}.ukraine-timeline li::before{content:"";position:absolute;top:1.25rem;left:0;display:block;width:20px;height:2px;background:#777}.ukraine-timeline__title{padding-top:.5rem;font-size:26px;font-size:1.625rem;line-height:1.15;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.ukraine-timeline__title::before{content:"0" counter(items);margin-right:.5rem;color:#e1451f}.ukraine-timeline__date{margin-bottom:0.5rem;text-transform:uppercase}@media screen and (min-width: 40em){.ukraine-timeline p{line-height:1.35}}.ukraine-timeline__marker{color:#fff;font-family:"Barlow Semi Condensed",sans-serif;font-size:16px;font-size:1rem}@media screen and (min-width: 40em){.ukraine-timeline__marker{font-size:20px;font-size:1.25rem;opacity:0}}.ukraine-timeline__marker::before{content:"";position:absolute;top:calc(100% - 15px);width:0;height:0;border-top:10px solid #090f14}.ukraine-timeline__marker--right{--padding-right: 10px;--padding-left: 8px}.ukraine-timeline__marker--right::before{right:0;border-left:10px solid transparent}.ukraine-timeline__marker--left{--padding-right: 8px;--padding-left: 10px}.ukraine-timeline__marker--left::before{left:0;border-right:10px solid transparent}.ukraine-timeline__marker-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;padding:3px var(--padding-right, 4px) 4px var(--padding-left, 4px);white-space:nowrap;background:#090f14}.ukraine-timeline__marker-text div{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.ukraine-timeline__marker-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25px;height:25px;margin-left:.5rem;font-size:.9em;background:#e1451f;border-radius:50%}.ukraine-timeline .mapboxgl-popup-content p{font-family:minion-pro,serif;font-size:14px;font-size:0.875rem}.ukraine-timeline .popup__title{font-family:"Barlow Semi Condensed",sans-serif;font-weight:600;font-size:16px;font-size:1rem}.ukraine-timeline .popup__title:not(:first-of-type){margin-top:1rem}.ukraine-timeline .js-is-visible{opacity:1}