.color__white{color:#ffffff}.color__black{color:#000000}.bg__white{background-color:#ffffff}.bg__black{background-color:#000000}.fill__white{fill:#ffffff}.fill__black{fill:#000000}.stroke__white{stroke:#ffffff}.stroke__black{stroke:#000000}:root{--white: #ffffff;--black: #000000}:root{--dur:400ms;--easing:ease;--video-overlay:rgba(0,0,0,.15);--zindex-header:100;--zindex-menu:90;--zindex-lightbox:200}@media(max-width: 1023px)and (orientation:portrait){:root{--pixel:0.2666666667vw}}@media(max-width: 1023px)and (orientation:landscape){:root{--pixel:0.0520833333vw}}@media(min-width: 1024px)and (max-width: 1199px){:root{--pixel:0.0520833333vw}}@media(min-width: 1200px)and (max-width: 2560px){:root{--pixel:0.0520833333vw}}@media(min-width: 2561px){:root{--pixel:1.3333333333px}}@media(max-width: 1023px)and (orientation:portrait){:root{--col-width:20vw;--gap:4vw;--gutter:4vw;--font-headline:13.8666666667vw;--font-nav:4.8vw;--font-label:2.6666666667vw;--font-footer:2.1333333333vw;--font-journal-intro:4vw;--font-colourist-showreel:7.4666666667vw;--font-next-person:5.0666666667vw;--font-breakdown-headline:5.3333333333vw;--font-breakdown-copy:3.4666666667vw;--header-min-height:16vw;--header-logotype-top:6.4vw;--header-logotype-width:41.8666666667vw;--header-background-blur:4vw;--burger-dims:4vw;--burger-top:5.8666666667vw;--nav-width:45.3333333333vw;--nav-li-height:9.0666666667vw;--footer-row-gap:6.4vw;--footer-padding-bottom:4vw;--footer-padding-top:32vw;--page-title-top:40.5333333333vw;--page-title-bottom:19.7333333333vw;--home-logotype-width:68vw;--home-titles-gap:4.8vw;--home-titles-padding-top:16vw;--home-titles-padding-bottom:16vw;--contact-country-padding-bottom:6.6666666667vw;--contact-address-padding-top:9.0666666667vw;--lightbox-caption-width:53.3333333333vw}}@media(max-width: 1023px)and (orientation:landscape){:root{--col-width:4.1666666667vw;--gap:4.1666666667vw;--gutter:2.0833333333vw;--font-body:0.9375vw;--font-headline:6.4583333333vw;--font-headline-multi:4.6875vw;--font-nav:1.1458333333vw;--font-label:0.78125vw;--font-footer:0.8333333333vw;--font-journal-intro:1.875vw;--font-colourist-showreel:2.3958333333vw;--font-breakdown-headline:2.3958333333vw;--font-breakdown-copy:1.09375vw;--font-next-person:1.875vw;--header-min-height:4.1666666667vw;--header-logotype-top:1.6145833333vw;--header-logotype-width:12.5vw;--header-background-blur:0.78125vw;--header-max-height:23.125vw;--burger-dims:1.25vw;--burger-top:1.4583333333vw;--nav-width:8.3333333333vw;--nav-li-height:2.0833333333vw;--footer-padding-top:12.5vw;--footer-row-gap:2.0833333333vw;--footer-padding-bottom:2.6041666667vw;--page-title-top:8.3333333333vw;--page-title-bottom:8.3333333333vw;--page-title-multi-top:6.9791666667vw;--page-title-multi-bottom:6.9791666667vw;--home-logotype-width:33.3854166667vw;--home-titles-gap:0.9375vw;--home-titles-padding-top:5.9895833333vw;--home-titles-padding-bottom:4.1666666667vw;--home-arrow-border-radius:0.2604166667vw;--contact-country-padding-bottom:2.8645833333vw;--contact-address-padding-top:2.1875vw;--contact-address-padding-bottom:3.4375vw;--contact-email-padding-top:4.1666666667vw;--contact-email-col-gap:8.3333333333vw;--about-grid-row-gap:12.5vw;--lightbox-caption-width:10.4166666667vw;--subnav-top:23.125vw;--subnav-li-width:12.5vw}}@media(min-width: 1024px)and (max-width: 1199px){:root{--col-width:4.1666666667vw;--gap:4.1666666667vw;--gutter:2.0833333333vw;--font-body:0.9375vw;--font-headline:6.4583333333vw;--font-headline-multi:4.6875vw;--font-nav:1.1458333333vw;--font-label:0.78125vw;--font-footer:0.8333333333vw;--font-journal-intro:1.875vw;--font-colourist-showreel:2.3958333333vw;--font-breakdown-headline:2.3958333333vw;--font-breakdown-copy:1.09375vw;--font-next-person:1.875vw;--header-min-height:4.1666666667vw;--header-logotype-top:1.6145833333vw;--header-logotype-width:12.5vw;--header-background-blur:0.78125vw;--header-max-height:23.125vw;--burger-dims:1.25vw;--burger-top:1.4583333333vw;--nav-width:8.3333333333vw;--nav-li-height:2.0833333333vw;--footer-padding-top:12.5vw;--footer-row-gap:2.0833333333vw;--footer-padding-bottom:2.6041666667vw;--page-title-top:8.3333333333vw;--page-title-bottom:8.3333333333vw;--page-title-multi-top:6.9791666667vw;--page-title-multi-bottom:6.9791666667vw;--home-logotype-width:33.3854166667vw;--home-titles-gap:0.9375vw;--home-titles-padding-top:5.9895833333vw;--home-titles-padding-bottom:4.1666666667vw;--home-arrow-border-radius:0.2604166667vw;--contact-country-padding-bottom:2.8645833333vw;--contact-address-padding-top:2.1875vw;--contact-address-padding-bottom:3.4375vw;--contact-email-padding-top:4.1666666667vw;--contact-email-col-gap:8.3333333333vw;--about-grid-row-gap:12.5vw;--lightbox-caption-width:10.4166666667vw;--subnav-top:23.125vw;--subnav-li-width:12.5vw}}@media(min-width: 1200px)and (max-width: 2560px){:root{--col-width:4.1666666667vw;--gap:4.1666666667vw;--gutter:2.0833333333vw;--font-body:0.9375vw;--font-headline:6.4583333333vw;--font-headline-multi:4.6875vw;--font-nav:1.1458333333vw;--font-label:0.78125vw;--font-footer:0.8333333333vw;--font-journal-intro:1.875vw;--font-colourist-showreel:2.3958333333vw;--font-breakdown-headline:2.3958333333vw;--font-breakdown-copy:1.09375vw;--font-next-person:1.875vw;--header-min-height:4.1666666667vw;--header-logotype-top:1.6145833333vw;--header-logotype-width:12.5vw;--header-background-blur:0.78125vw;--header-max-height:23.125vw;--burger-dims:1.25vw;--burger-top:1.4583333333vw;--nav-width:8.3333333333vw;--nav-li-height:2.0833333333vw;--footer-padding-top:12.5vw;--footer-row-gap:2.0833333333vw;--footer-padding-bottom:2.6041666667vw;--page-title-top:8.3333333333vw;--page-title-bottom:8.3333333333vw;--page-title-multi-top:6.9791666667vw;--page-title-multi-bottom:6.9791666667vw;--home-logotype-width:33.3854166667vw;--home-titles-gap:0.9375vw;--home-titles-padding-top:5.9895833333vw;--home-titles-padding-bottom:4.1666666667vw;--home-arrow-border-radius:0.2604166667vw;--contact-country-padding-bottom:2.8645833333vw;--contact-address-padding-top:2.1875vw;--contact-address-padding-bottom:3.4375vw;--contact-email-padding-top:4.1666666667vw;--contact-email-col-gap:8.3333333333vw;--about-grid-row-gap:12.5vw;--lightbox-caption-width:10.4166666667vw;--subnav-top:23.125vw;--subnav-li-width:12.5vw}}@media(min-width: 2561px){:root{--col-width:106.6666666667px;--gap:106.6666666667px;--gutter:53.3333333333px;--font-body:24px;--font-headline:165.3333333333px;--font-headline-multi:120px;--font-nav:29.3333333333px;--font-label:20px;--font-footer:21.3333333333px;--font-journal-intro:48px;--font-colourist-showreel:61.3333333333px;--font-breakdown-headline:61.3333333333px;--font-breakdown-copy:28px;--font-next-person:48px;--header-min-height:106.6666666667px;--header-logotype-top:41.3333333333px;--header-logotype-width:320px;--header-background-blur:20px;--header-max-height:592px;--burger-dims:32px;--burger-top:37.3333333333px;--nav-width:213.3333333333px;--nav-li-height:53.3333333333px;--footer-padding-top:320px;--footer-row-gap:53.3333333333px;--footer-padding-bottom:66.6666666667px;--page-title-top:213.3333333333px;--page-title-bottom:213.3333333333px;--page-title-multi-top:178.6666666667px;--page-title-multi-bottom:178.6666666667px;--home-logotype-width:854.6666666667px;--home-titles-gap:24px;--home-titles-padding-top:153.3333333333px;--home-titles-padding-bottom:106.6666666667px;--home-arrow-border-radius:6.6666666667px;--contact-country-padding-bottom:73.3333333333px;--contact-address-padding-top:56px;--contact-address-padding-bottom:88px;--contact-email-padding-top:106.6666666667px;--contact-email-col-gap:213.3333333333px;--about-grid-row-gap:320px;--lightbox-caption-width:266.6666666667px;--subnav-top:592px;--subnav-li-width:320px}}@media(max-width: 1023px)and (orientation:portrait){:root{--font-footer-min:6px }}@media(max-width: 1023px)and (orientation:landscape){:root{--font-footer-min:12px}}@media(min-width: 1024px)and (max-width: 1199px){:root{--font-footer-min:12px}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){:root{--font-footer-min:12px}}@media(max-width: 1023px)and (orientation:portrait){:root{--outer-width:0px;--outer-width:max(0px,calc(50vw - 1280px))}}@media(max-width: 1023px)and (orientation:landscape){:root{--outer-width:0px;--outer-width:max(0px,calc(50vw - 1280px))}}@media(min-width: 1024px)and (max-width: 1199px){:root{--outer-width:0px;--outer-width:max(0px,calc(50vw - 1280px))}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){:root{--outer-width:0px;--outer-width:max(0px,calc(50vw - 1280px))}}:root .outer-grid{display:grid;grid-template-columns:var(--outer-width) var(--gutter) minmax(0, 1fr) var(--gutter) var(--outer-width);width:100%}:root .master-grid{display:grid;column-gap:var(--gap);grid-column:3}@media(max-width: 1023px)and (orientation:landscape){:root .master-grid{grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(min-width: 1024px)and (max-width: 1199px){:root .master-grid{grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){:root .master-grid{grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(max-width: 1023px)and (orientation:portrait){:root .master-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}:root .ff__body{font-size:var(--font-body);line-height:1.333em;letter-spacing:calc(var(--pixel)*.36)}:root .ff__nav{font-size:var(--font-nav);line-height:1em}:root .ff__headline{font-size:var(--font-headline);line-height:1em}:root .ff__label{font-size:var(--font-label);line-height:1.5em;text-transform:uppercase;letter-spacing:calc(var(--pixel)*1.5)}:root .ff__footer{font-size:max(var(--font-footer-min),var(--font-footer));line-height:1em;letter-spacing:calc(var(--pixel)*.8);text-transform:uppercase}:root .ff__journal-intro{font-size:var(--font-journal-intro);line-height:1.17em}:root .tint,:root .player[data-preview] .player__overlay .player__tint{--opacity:0.1;--background:rgb(0,0,0);position:absolute;top:0;left:0;right:0;bottom:0;opacity:var(--opacity, 0.25);background-color:var(--background, #000)}:root .ff__showreel{font-size:var(--font-colourist-showreel);line-height:1.17em}:root .ff__breakdown-headline{font-size:var(--font-breakdown-headline);line-height:1.17em}:root .ff__breakdown-copy{font-size:var(--font-breakdown-copy);line-height:1.2em}:root .ff__next_person{font-size:var(--font-next-person);line-height:1.32em}html{height:100%}.df__body{background:#1b1b1b;color:#dcdcdc;font-family:"Source Code Pro";font-size:17px;line-height:34px;letter-spacing:.02em;height:100%;padding:0;margin:0;display:flex;align-items:center;justify-content:center;text-align:center}.df__body app_name{color:#ffc600}.DF__gateway__form{width:100%;margin:auto;text-align:center;height:100vh;position:relative;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;display:grid;grid-template-areas:"pile";place-items:center;justify-content:center;justify-items:center}.DF__gateway__form>*{grid-area:pile}.DF__gateway__input{font-family:inherit;font-size:20px;border:1px solid #000;margin-bottom:40px}.DF__gateway__submit{font-family:inherit;font-size:20px}.fast-lazy img[loading=lazy]{transition:opacity 0 var(--easing)}img[loading=lazy]{opacity:0;transition:opacity var(--dur) var(--easing)}img[loading=lazy].loaded{opacity:1}.plx{opacity:0;transition:all .8s ease}.plx-b{transform:translateY(10vh)}.plx-matrix{transform:matrix(0, 1, 1, 0, 0, 0)}.plx-scale{transform:rotate(360deg) scale(0.1)}.plx.loaded{opacity:1;transform:rotate(0deg) translate(0, 0)}.delay-100{transition-delay:100ms}.delay-200{transition-delay:200ms}.delay-300{transition-delay:300ms}.delay-400{transition-delay:400ms}.delay-500{transition-delay:500ms}.delay-600{transition-delay:600ms}.delay-700{transition-delay:700ms}.delay-800{transition-delay:800ms}.delay-900{transition-delay:900ms}.delay-1000{transition-delay:1000ms}.delay-1100{transition-delay:1100ms}.delay-1200{transition-delay:1200ms}.delay-1300{transition-delay:1300ms}.delay-1400{transition-delay:1400ms}.delay-1500{transition-delay:1500ms}.delay-1600{transition-delay:1600ms}.delay-1700{transition-delay:1700ms}.delay-1800{transition-delay:1800ms}.delay-1900{transition-delay:1900ms}.delay-2000{transition-delay:2000ms}@media(max-width: 1023px)and (orientation:portrait){.plx{transition-delay:0ms}}.effect{position:relative;opacity:0}.effect .chars{position:absolute;left:0;right:0;top:0;height:100%;z-index:1}.effect .chars span{opacity:0;transition:all 1s ease}.effect .chars span.active{opacity:1}.effect.active{opacity:1 !important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-text-size-adjust:none;outline:none !important;-webkit-appearance:none;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0px}input,textarea,select,a{border-radius:0;font-size:inherit;line-height:inherit;background:inherit;font-family:inherit;color:inherit;border:none;text-decoration:none}input ::-webkit-input-placeholder,input ::-webkit-input-placeholder,textarea ::-webkit-input-placeholder{opacity:1}input :-moz-placeholder,input :-moz-placeholder,textarea :-moz-placeholder{opacity:1}input ::-moz-placeholder,input ::-moz-placeholder,textarea ::-moz-placeholder{opacity:1}input :-ms-input-placeholder,input :-ms-input-placeholder,textarea :-ms-input-placeholder{opacity:1}input ::placeholder,input ::placeholder,textarea ::placeholder{opacity:1}svg{display:block;width:100%}.lower{text-transform:lowercase}.upper{text-transform:uppercase}.underline{text-decoration:underline}.center{text-align:center}.left{text-align:left}.right{text-align:right}.fl{float:left}.fr{float:right}.pointer{cursor:pointer}.m-auto{margin-left:auto;margin-right:auto}.onum{font-feature-settings:"onum" 1;font-feature-settings:"onum" on}.smoothing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ff__100{font-weight:100}.ff__200{font-weight:200}.ff__300{font-weight:300}.ff__400{font-weight:400}.ff__500{font-weight:500}.ff__600{font-weight:600}.ff__700,strong{font-weight:700}.ff__800{font-weight:800}.ff__900{font-weight:900}.ff__normal{font-style:normal}.ff__italic{font-style:italic}.ff__oblique{font-style:oblique}.spread{position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:100%}.object-cover img.cover,.object-cover video.cover{object-fit:cover;width:100%;height:100%;display:block}@media(max-width: 1023px)and (orientation:portrait){.hom{display:none !important}}@media(max-width: 1023px)and (orientation:landscape){.hot{display:none !important}}@media(min-width: 1024px)and (max-width: 1199px){.hot{display:none !important}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.hod{display:none !important}}html{min-height:100%}body{position:relative;display:flex;flex-direction:column;min-height:100vh;background-color:var(--page-background);color:var(--page-font)}body.locked{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100vh}body.no-scroll{overflow:hidden}body:has(.barba-container[data-nav=home]) .header__logotype{opacity:0}body:has(.barba-container[data-nav=home]) .header__logotype.in-view{opacity:1}body:has(.barba-container[data-nav=home]) .footer{background:var(--page-background)}body:has(.home__viewport.unscrolled) .header{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}body:has(.home__viewport.unscrolled) .home__viewport__down-arrow{opacity:1}body:has(.home__viewport.unscrolled) .home__viewport__down-arrow-mob{opacity:1}body:has(.barba-container[data-nav=colour],.barba-container[data-nav=colourist]) .subnav.colour-nav{display:block}body:has(.barba-container[data-nav=breakdown],.barba-container[data-nav=vfx]) .subnav.vfx-nav{display:block}@media(max-width: 1023px)and (orientation:portrait){body:has(.menu.active) .header__logotype{opacity:0;z-index:0;transform:translateY(-100%)}}header{flex-shrink:0}main{flex:1 0 auto;position:relative}footer{flex-shrink:0}.barba-container{transition:opacity .1s ease}.barba-container.fadeout{opacity:0}.barba-container.incoming{opacity:0 !important}.inner{position:relative;margin-left:auto;margin-right:auto}@media(max-width: 1023px)and (orientation:portrait){.inner{width:89.3333333333vw}}@media(max-width: 1023px)and (orientation:landscape)and (max-width: 1023px)and (orientation:landscape){.inner{width:95.8333333333vw}}@media(max-width: 1023px)and (orientation:landscape)and (min-width: 1024px)and (max-width: 1199px){.inner{width:95.8333333333vw}}@media(max-width: 1023px)and (orientation:landscape)and (max-width: 1023px)and (orientation:landscape){.inner{width:95.8333333333vw}}@media(max-width: 1023px)and (orientation:landscape)and (min-width: 1024px)and (max-width: 1199px){.inner{width:95.8333333333vw}}@media(max-width: 1023px)and (orientation:landscape)and (min-width: 1200px)and (max-width: 2560px){.inner{width:95.8333333333vw}}@media(max-width: 1023px)and (orientation:landscape)and (min-width: 2561px){.inner{width:2453.3333333333px}}@media(min-width: 1024px)and (max-width: 1199px)and (max-width: 1023px)and (orientation:landscape){.inner{width:95.8333333333vw}}@media(min-width: 1024px)and (max-width: 1199px)and (min-width: 1024px)and (max-width: 1199px){.inner{width:95.8333333333vw}}@media(min-width: 1024px)and (max-width: 1199px)and (max-width: 1023px)and (orientation:landscape){.inner{width:95.8333333333vw}}@media(min-width: 1024px)and (max-width: 1199px)and (min-width: 1024px)and (max-width: 1199px){.inner{width:95.8333333333vw}}@media(min-width: 1024px)and (max-width: 1199px)and (min-width: 1200px)and (max-width: 2560px){.inner{width:95.8333333333vw}}@media(min-width: 1024px)and (max-width: 1199px)and (min-width: 2561px){.inner{width:2453.3333333333px}}@media(min-width: 1200px)and (max-width: 2560px)and (max-width: 1023px)and (orientation:landscape),(min-width: 2561px)and (max-width: 1023px)and (orientation:landscape){.inner{width:95.8333333333vw}}@media(min-width: 1200px)and (max-width: 2560px)and (min-width: 1024px)and (max-width: 1199px),(min-width: 2561px)and (min-width: 1024px)and (max-width: 1199px){.inner{width:95.8333333333vw}}@media(min-width: 1200px)and (max-width: 2560px)and (max-width: 1023px)and (orientation:landscape),(min-width: 2561px)and (max-width: 1023px)and (orientation:landscape){.inner{width:95.8333333333vw}}@media(min-width: 1200px)and (max-width: 2560px)and (min-width: 1024px)and (max-width: 1199px),(min-width: 2561px)and (min-width: 1024px)and (max-width: 1199px){.inner{width:95.8333333333vw}}@media(min-width: 1200px)and (max-width: 2560px)and (min-width: 1200px)and (max-width: 2560px),(min-width: 2561px)and (min-width: 1200px)and (max-width: 2560px){.inner{width:95.8333333333vw}}@media(min-width: 1200px)and (max-width: 2560px)and (min-width: 2561px),(min-width: 2561px)and (min-width: 2561px){.inner{width:2453.3333333333px}}body[data-theme=dark]{--nav-line-color:rgba(43, 43, 43, 0.2);--menu-bg:color-mix(in srgb, var(--page-background) 50%, transparent)}body[data-theme=dark] .header__logotype svg{fill:var(--page-font)}body[data-theme=dark] .burger svg{stroke:var(--page-font)}body[data-theme=dark] .menu nav{color:var(--page-font)}body[data-theme=light]{--nav-line-color:rgba(255,255,255,0.5);--menu-bg:color-mix(in srgb, var(--page-font) 50%, transparent)}body[data-theme=light] .header__logotype svg{fill:var(--light-theme-logo)}body[data-theme=light] .burger svg{stroke:var(--light-theme-logo)}body[data-theme=light] .menu nav{color:var(--light-theme-logo)}.header{position:fixed;z-index:var(--zindex-header);background-color:rgba(0,0,0,0);-webkit-backdrop-filter:blur(var(--header-background-blur));backdrop-filter:blur(var(--header-background-blur));min-height:var(--header-min-height);left:0;width:100%}.header__logotype{position:absolute;z-index:var(--zindex-header);top:var(--header-logotype-top);width:var(--header-logotype-width);background-color:rgba(0,0,0,0);transition:opacity var(--dur) var(--easing),transform var(--dur) var(--easing);left:calc(var(--outer-width) + var(--gutter))}.header__logotype svg{display:block;width:100% !important;height:auto !important;preserveAspectRatio:none;transition:fill var(--dur) var(--easing);fill:var(--page-font)}.burger{all:unset;grid-column:-1;width:var(--burger-dims);height:var(--burger-dims);position:absolute;z-index:101;top:var(--burger-top);right:calc(var(--outer-width) + var(--gutter));cursor:pointer}.burger::after{content:"";position:absolute;top:50%;left:50%;width:300%;height:300%;transform:translate(-50%, -50%);border-radius:50%}.burger svg{display:block;position:absolute;top:0;left:0;width:100% !important;height:auto !important;preserveAspectRatio:none;transition:opacity var(--dur) var(--easing),stroke var(--dur) var(--easing)}.burger svg:first-of-type{opacity:1}.burger svg:last-of-type{opacity:0}.burger.active svg:first-of-type{opacity:0}.burger.active svg:last-of-type{opacity:1}.menu{position:relative;overflow:hidden;height:0;transition:height var(--dur) var(--easing),background-color var(--dur) var(--easing)}@media(max-width: 1023px)and (orientation:landscape){.menu.active{height:var(--header-max-height)}}@media(min-width: 1024px)and (max-width: 1199px){.menu.active{height:var(--header-max-height)}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.menu.active{height:var(--header-max-height)}}@media(max-width: 1023px)and (orientation:portrait){.menu.active{height:100vh}}.menu nav{transition:color var(--dur) var(--easing);position:relative;z-index:100}@media(max-width: 1023px)and (orientation:landscape){.menu nav{grid-column:10/-1;justify-content:center;display:flex}}@media(min-width: 1024px)and (max-width: 1199px){.menu nav{grid-column:10/-1;justify-content:center;display:flex}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.menu nav{grid-column:10/-1;justify-content:center;display:flex}}@media(max-width: 1023px)and (orientation:portrait){.menu nav{grid-column:1/-1}}.menu nav ul{margin-top:var(--burger-top);width:var(--nav-width)}@media(max-width: 1023px)and (orientation:portrait){.menu nav ul{margin-top:1.3333333333vw;font-size:4vw}}.menu nav ul li{height:var(--nav-li-height);display:flex;align-items:center;border-top:1px solid var(--nav-line-color)}@media(max-width: 1023px)and (orientation:landscape){.menu nav ul li:last-child{border-bottom:1px solid var(--nav-line-color)}}@media(min-width: 1024px)and (max-width: 1199px){.menu nav ul li:last-child{border-bottom:1px solid var(--nav-line-color)}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.menu nav ul li:last-child{border-bottom:1px solid var(--nav-line-color)}}@media(max-width: 1023px)and (orientation:portrait){.menu nav ul li:first-child{border-top:none}}.menu nav ul li a{transition:opacity var(--dur) var(--easing)}.menu nav ul li:hover a{opacity:.85}.footer{position:relative;z-index:40;padding-top:var(--footer-padding-top);padding-bottom:var(--footer-padding-bottom)}.footer .master-grid{row-gap:var(--footer-row-gap)}.footer__logo{grid-column:1/-1;width:100%}.footer__logo svg{display:block;width:100% !important;height:auto !important;preserveAspectRatio:none;fill:var(--page-font)}.footer__trademark{grid-column:1/span 4}.footer__links{display:flex;justify-content:space-between}@media(max-width: 1023px)and (orientation:landscape){.footer__links{grid-column:6/-1}}@media(min-width: 1024px)and (max-width: 1199px){.footer__links{grid-column:6/-1}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.footer__links{grid-column:6/-1}}@media(max-width: 1023px)and (orientation:portrait){.footer__links{grid-column:1/-1}}.home{position:relative}.home__viewport{position:fixed;top:0;height:100vh;left:0;right:0;z-index:0;overflow:hidden;background:#000}.home__viewport__overlay{z-index:20;background:var(--video-overlay)}.home__viewport__logo{position:absolute;top:50%;left:calc(var(--outer-width) + var(--gutter));transform:translateY(-50%);width:var(--home-logotype-width);z-index:30}.home__viewport__logo svg{display:block;width:100% !important;height:auto !important;preserveAspectRatio:none;fill:var(--home-page-logotype)}.home__viewport__down-arrow{cursor:pointer;z-index:100;position:fixed;right:calc(var(--outer-width) + var(--gutter));bottom:var(--gutter);width:var(--gutter);height:var(--gutter);display:flex;justify-content:center;align-items:center;color:#fff;opacity:0}@media(max-width: 1023px)and (orientation:portrait){.home__viewport__down-arrow{width:6.9333333333vw;height:6.9333333333vw}}.home__viewport__down-arrow .svg-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.home__viewport__down-arrow .svg-wrapper svg{display:block;width:100%;height:100%}.home__viewport__down-arrow .down-arrow-hover{opacity:0;transition:opacity var(--dur) var(--easing)}.home__viewport__down-arrow:hover .down-arrow-hover{opacity:1}.home__viewport__down-arrow-mob{cursor:pointer;z-index:100;position:fixed;right:calc(var(--outer-width) + var(--gutter));bottom:var(--gutter);opacity:0;width:3.7333333333vw}.home__viewport__down-arrow-mob svg{display:block;width:100% !important;height:auto !important;preserveAspectRatio:none;fill:#fff}.home__push{position:relative;z-index:20;height:100vh}.home__content{position:relative;z-index:40;background:var(--page-background)}.home__titles{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--home-titles-gap);margin-top:var(--home-titles-padding-top);margin-bottom:var(--home-titles-padding-bottom);white-space:nowrap}.home__titles h1{margin:0}.home__titles h2{margin:0}@media(max-width: 1023px)and (orientation:portrait){.home__titles h2{padding-top:3.7333333333vw}}.contact{position:relative}.contact__grid{grid-column:1/-1;display:grid;position:relative}@media(max-width: 1023px)and (orientation:landscape){.contact__grid{grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:max-content max-content 1fr;column-gap:var(--gap)}}@media(max-width: 1023px)and (orientation:landscape)and (max-width: 1023px)and (orientation:landscape){.contact__grid .col-1{grid-column:1}}@media(max-width: 1023px)and (orientation:landscape)and (min-width: 1024px)and (max-width: 1199px){.contact__grid .col-1{grid-column:1}}@media(max-width: 1023px)and (orientation:landscape)and (min-width: 1200px)and (max-width: 2560px),(max-width: 1023px)and (orientation:landscape)and (min-width: 2561px){.contact__grid .col-1{grid-column:1}}@media(max-width: 1023px)and (orientation:landscape)and (max-width: 1023px)and (orientation:landscape){.contact__grid .col-2{grid-column:2}}@media(max-width: 1023px)and (orientation:landscape)and (min-width: 1024px)and (max-width: 1199px){.contact__grid .col-2{grid-column:2}}@media(max-width: 1023px)and (orientation:landscape)and (min-width: 1200px)and (max-width: 2560px),(max-width: 1023px)and (orientation:landscape)and (min-width: 2561px){.contact__grid .col-2{grid-column:2}}@media(max-width: 1023px)and (orientation:landscape)and (max-width: 1023px)and (orientation:landscape){.contact__grid .col-3{grid-column:3}}@media(max-width: 1023px)and (orientation:landscape)and (min-width: 1024px)and (max-width: 1199px){.contact__grid .col-3{grid-column:3}}@media(max-width: 1023px)and (orientation:landscape)and (min-width: 1200px)and (max-width: 2560px),(max-width: 1023px)and (orientation:landscape)and (min-width: 2561px){.contact__grid .col-3{grid-column:3}}@media(min-width: 1024px)and (max-width: 1199px){.contact__grid{grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:max-content max-content 1fr;column-gap:var(--gap)}}@media(min-width: 1024px)and (max-width: 1199px)and (max-width: 1023px)and (orientation:landscape){.contact__grid .col-1{grid-column:1}}@media(min-width: 1024px)and (max-width: 1199px)and (min-width: 1024px)and (max-width: 1199px){.contact__grid .col-1{grid-column:1}}@media(min-width: 1024px)and (max-width: 1199px)and (min-width: 1200px)and (max-width: 2560px),(min-width: 1024px)and (max-width: 1199px)and (min-width: 2561px){.contact__grid .col-1{grid-column:1}}@media(min-width: 1024px)and (max-width: 1199px)and (max-width: 1023px)and (orientation:landscape){.contact__grid .col-2{grid-column:2}}@media(min-width: 1024px)and (max-width: 1199px)and (min-width: 1024px)and (max-width: 1199px){.contact__grid .col-2{grid-column:2}}@media(min-width: 1024px)and (max-width: 1199px)and (min-width: 1200px)and (max-width: 2560px),(min-width: 1024px)and (max-width: 1199px)and (min-width: 2561px){.contact__grid .col-2{grid-column:2}}@media(min-width: 1024px)and (max-width: 1199px)and (max-width: 1023px)and (orientation:landscape){.contact__grid .col-3{grid-column:3}}@media(min-width: 1024px)and (max-width: 1199px)and (min-width: 1024px)and (max-width: 1199px){.contact__grid .col-3{grid-column:3}}@media(min-width: 1024px)and (max-width: 1199px)and (min-width: 1200px)and (max-width: 2560px),(min-width: 1024px)and (max-width: 1199px)and (min-width: 2561px){.contact__grid .col-3{grid-column:3}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.contact__grid{grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:max-content max-content 1fr;column-gap:var(--gap)}}@media(min-width: 1200px)and (max-width: 2560px)and (max-width: 1023px)and (orientation:landscape),(min-width: 2561px)and (max-width: 1023px)and (orientation:landscape){.contact__grid .col-1{grid-column:1}}@media(min-width: 1200px)and (max-width: 2560px)and (min-width: 1024px)and (max-width: 1199px),(min-width: 2561px)and (min-width: 1024px)and (max-width: 1199px){.contact__grid .col-1{grid-column:1}}@media(min-width: 1200px)and (max-width: 2560px)and (min-width: 1200px)and (max-width: 2560px),(min-width: 1200px)and (max-width: 2560px)and (min-width: 2561px),(min-width: 2561px)and (min-width: 1200px)and (max-width: 2560px),(min-width: 2561px)and (min-width: 2561px){.contact__grid .col-1{grid-column:1}}@media(min-width: 1200px)and (max-width: 2560px)and (max-width: 1023px)and (orientation:landscape),(min-width: 2561px)and (max-width: 1023px)and (orientation:landscape){.contact__grid .col-2{grid-column:2}}@media(min-width: 1200px)and (max-width: 2560px)and (min-width: 1024px)and (max-width: 1199px),(min-width: 2561px)and (min-width: 1024px)and (max-width: 1199px){.contact__grid .col-2{grid-column:2}}@media(min-width: 1200px)and (max-width: 2560px)and (min-width: 1200px)and (max-width: 2560px),(min-width: 1200px)and (max-width: 2560px)and (min-width: 2561px),(min-width: 2561px)and (min-width: 1200px)and (max-width: 2560px),(min-width: 2561px)and (min-width: 2561px){.contact__grid .col-2{grid-column:2}}@media(min-width: 1200px)and (max-width: 2560px)and (max-width: 1023px)and (orientation:landscape),(min-width: 2561px)and (max-width: 1023px)and (orientation:landscape){.contact__grid .col-3{grid-column:3}}@media(min-width: 1200px)and (max-width: 2560px)and (min-width: 1024px)and (max-width: 1199px),(min-width: 2561px)and (min-width: 1024px)and (max-width: 1199px){.contact__grid .col-3{grid-column:3}}@media(min-width: 1200px)and (max-width: 2560px)and (min-width: 1200px)and (max-width: 2560px),(min-width: 1200px)and (max-width: 2560px)and (min-width: 2561px),(min-width: 2561px)and (min-width: 1200px)and (max-width: 2560px),(min-width: 2561px)and (min-width: 2561px){.contact__grid .col-3{grid-column:3}}.contact__switches{padding-bottom:var(--contact-country-padding-bottom)}.contact__switches__switch{cursor:pointer}.contact__switches__switch.active{font-weight:600}.contact__viewport{border-top:var(--pixel) solid rgba(43,43,43,.2);padding-top:var(--contact-address-padding-top);display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start}@media(max-width: 1023px)and (orientation:landscape){.contact__viewport{grid-column:1/span 2}}@media(min-width: 1024px)and (max-width: 1199px){.contact__viewport{grid-column:1/span 2}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.contact__viewport{grid-column:1/span 2}}.contact__viewport__inner{grid-area:1/1;align-content:start;transition:opacity var(--dur) var(--easing),visibility var(--dur) var(--easing)}@media(max-width: 1023px)and (orientation:landscape){.contact__viewport__inner{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:var(--gap)}.contact__viewport__inner[data-id=contacts]{row-gap:var(--contact-address-padding-top);grid-template-rows:repeat(3, auto)}.contact__viewport__inner .contact__contacts{order:initial !important}}@media(min-width: 1024px)and (max-width: 1199px){.contact__viewport__inner{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:var(--gap)}.contact__viewport__inner[data-id=contacts]{row-gap:var(--contact-address-padding-top);grid-template-rows:repeat(3, auto)}.contact__viewport__inner .contact__contacts{order:initial !important}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.contact__viewport__inner{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:var(--gap)}.contact__viewport__inner[data-id=contacts]{row-gap:var(--contact-address-padding-top);grid-template-rows:repeat(3, auto)}.contact__viewport__inner .contact__contacts{order:initial !important}}@media(max-width: 1023px)and (orientation:portrait){.contact__viewport__inner{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));line-height:6.4vw}.contact__viewport__inner[data-id=contacts]{row-gap:var(--contact-address-padding-top)}}.contact__viewport__inner.invisible{opacity:0;visibility:hidden;pointer-events:none}@media(max-width: 1023px)and (orientation:portrait){.contact__viewport__inner.invisible{display:none}}@media(max-width: 1023px)and (orientation:landscape){.contact__apply{position:absolute;bottom:0;left:0}}@media(min-width: 1024px)and (max-width: 1199px){.contact__apply{position:absolute;bottom:0;left:0}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.contact__apply{position:absolute;bottom:0;left:0}}@media(max-width: 1023px)and (orientation:portrait){.contact__apply{position:relative}}.contact__apply__anchor{display:inline-block;border:var(--pixel) solid rgba(43,43,43,.2);border-radius:calc(var(--pixel)*5);padding:calc(var(--pixel)*6) calc(var(--pixel)*16)}@media(max-width: 1023px)and (orientation:portrait){.contact__apply__anchor{margin-top:var(--contact-address-padding-top)}}.contact__label{color:rgba(43,43,43,.3960784314)}@media(max-width: 1023px)and (orientation:portrait){.contact__address{border-bottom:var(--pixel) solid rgba(43,43,43,.2);padding-bottom:var(--contact-address-padding-top)}}@media(max-width: 1023px)and (orientation:portrait){.contact__main-addresses{padding-top:var(--contact-address-padding-top)}}@media(max-width: 1023px)and (orientation:landscape){.contact .lens{grid-row:span 2}}@media(min-width: 1024px)and (max-width: 1199px){.contact .lens{grid-row:span 2}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.contact .lens{grid-row:span 2}}@media(max-width: 1023px)and (orientation:portrait){.contact .lens{order:10;margin-top:40vw}}.journal{position:relative}.journal__intro{padding-top:var(--gap);padding-bottom:var(--gap);border-top:var(--pixel) solid rgba(43,43,43,.2);grid-column:1/span 4}.about{position:relative}.about__grid{grid-column:1/-1;display:grid;column-gap:var(--gap);margin-bottom:var(--about-grid-row-gap)}.about__grid:last-of-type{margin-bottom:0}@media(max-width: 1023px)and (orientation:landscape){.about__grid{grid-template-columns:repeat(12, minmax(0, 1fr))}.about__grid.align-left .about__title{grid-column:1}.about__grid.align-left .about__text{grid-column:2/span 3}.about__grid.align-left .lens{grid-column:5/-1}.about__grid.align-right .about__title{order:2;grid-column:span 1}.about__grid.align-right .about__text{order:3;grid-column:span 3}.about__grid.align-right .lens{order:1;grid-column:1/span 8}}@media(min-width: 1024px)and (max-width: 1199px){.about__grid{grid-template-columns:repeat(12, minmax(0, 1fr))}.about__grid.align-left .about__title{grid-column:1}.about__grid.align-left .about__text{grid-column:2/span 3}.about__grid.align-left .lens{grid-column:5/-1}.about__grid.align-right .about__title{order:2;grid-column:span 1}.about__grid.align-right .about__text{order:3;grid-column:span 3}.about__grid.align-right .lens{order:1;grid-column:1/span 8}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.about__grid{grid-template-columns:repeat(12, minmax(0, 1fr))}.about__grid.align-left .about__title{grid-column:1}.about__grid.align-left .about__text{grid-column:2/span 3}.about__grid.align-left .lens{grid-column:5/-1}.about__grid.align-right .about__title{order:2;grid-column:span 1}.about__grid.align-right .about__text{order:3;grid-column:span 3}.about__grid.align-right .lens{order:1;grid-column:1/span 8}}@media(max-width: 1023px)and (orientation:portrait){.about__grid{grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:10.6666666667vw;margin-bottom:10.6666666667vw}.about__grid .about__title{order:2;grid-column:span 1}.about__grid .about__text{order:3;grid-column:span 3}.about__grid .lens{order:1;grid-column:1/-1}}.vfx{position:relative}.lens{overflow:hidden;position:relative}.lens.spread{position:absolute}.lens picture{display:block;position:relative}.lens picture img{display:block;width:100%}.lens__video{display:block;position:relative}.lens .lens__mask{z-index:1;cursor:pointer}.lens .lens__mask:has(img.lens__poster) .lens__layer{display:none}.lens .lens__mask:has(img.lens__poster.loaded) .lens__layer{display:flex}.lens .lens__layer{z-index:1;--bg:rgba(0,0,0,.50);background:var(--bg);display:flex;justify-content:center;align-items:center}.lens .lens__play{--color:white;color:var(--color);fill:var(--color)}@media(max-width: 1023px)and (orientation:portrait){.vfx .components,.home .components{row-gap:16vw}}:root{interpolate-size:allow-keywords}@media(max-width: 1023px)and (orientation:landscape){.breakdown .components{--row-gap:10.4166666667vw}}@media(min-width: 1024px)and (max-width: 1199px){.breakdown .components{--row-gap:10.4166666667vw}}@media(min-width: 1200px)and (max-width: 2560px){.breakdown .components{--row-gap:10.4166666667vw}}@media(min-width: 2561px){.breakdown .components{--row-gap:266.6666666667px}}@media(max-width: 1023px)and (orientation:landscape){.breakdown .components{row-gap:var(--row-gap)}}@media(min-width: 1024px)and (max-width: 1199px){.breakdown .components{row-gap:var(--row-gap)}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.breakdown .components{row-gap:var(--row-gap)}}.components{display:grid;grid-column:1/-1;gap:var(--gap)}@media(max-width: 1023px)and (orientation:landscape){.components{grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(min-width: 1024px)and (max-width: 1199px){.components{grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.components{grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(max-width: 1023px)and (orientation:portrait){.components{grid-template-columns:repeat(4, minmax(0, 1fr))}}.components .component:has(.disable-hover) .lens .lens__mask,.components .component:has(.disable-hover) .lens video{transition:scale var(--dur) var(--easing)}.components .component:has(.disable-hover):hover .lens .lens__mask{scale:1.025}.components .component:has(.disable-hover):hover .lens video{scale:12.025}@media(max-width: 1023px)and (orientation:landscape){.components .component{margin-bottom:calc(var(--desktop_margin_bottom)*var(--component-row-gap));grid-column-start:var(--desktop_start);grid-column-end:var(--desktop_end);align-self:var(--desktop_align)}.components .component.next-person-text{padding-top:var(--gutter);grid-column:9/span 4;border-top:var(--pixel) solid rgba(43,43,43,.2)}.components .component.next-person-image{grid-column:9/span 4;display:block;overflow:hidden}.components .component.next-person-image img{display:block;width:100%;transition:scale var(--dur) var(--easing)}.components .component.next-person-image:hover img{scale:1.025}}@media(min-width: 1024px)and (max-width: 1199px){.components .component{margin-bottom:calc(var(--desktop_margin_bottom)*var(--component-row-gap));grid-column-start:var(--desktop_start);grid-column-end:var(--desktop_end);align-self:var(--desktop_align)}.components .component.next-person-text{padding-top:var(--gutter);grid-column:9/span 4;border-top:var(--pixel) solid rgba(43,43,43,.2)}.components .component.next-person-image{grid-column:9/span 4;display:block;overflow:hidden}.components .component.next-person-image img{display:block;width:100%;transition:scale var(--dur) var(--easing)}.components .component.next-person-image:hover img{scale:1.025}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.components .component{margin-bottom:calc(var(--desktop_margin_bottom)*var(--component-row-gap));grid-column-start:var(--desktop_start);grid-column-end:var(--desktop_end);align-self:var(--desktop_align)}.components .component.next-person-text{padding-top:var(--gutter);grid-column:9/span 4;border-top:var(--pixel) solid rgba(43,43,43,.2)}.components .component.next-person-image{grid-column:9/span 4;display:block;overflow:hidden}.components .component.next-person-image img{display:block;width:100%;transition:scale var(--dur) var(--easing)}.components .component.next-person-image:hover img{scale:1.025}}@media(max-width: 1023px)and (orientation:landscape){.components .component.dcols-12 .lens{margin-inline:calc(0px - var(--gutter))}}@media(min-width: 1024px)and (max-width: 1199px){.components .component.dcols-12 .lens{margin-inline:calc(0px - var(--gutter))}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.components .component.dcols-12 .lens{margin-inline:calc(0px - var(--gutter))}}@media(min-width: 2561px){.components .component.dcols-12 .lens{margin-inline:0}}@media(max-width: 1023px)and (orientation:landscape){.components .component.secondary{grid-column:span 4}}@media(min-width: 1024px)and (max-width: 1199px){.components .component.secondary{grid-column:span 4}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.components .component.secondary{grid-column:span 4}}@media(max-width: 1023px)and (orientation:portrait){.components .component.secondary{grid-column:span 2}}@media(max-width: 1023px)and (orientation:portrait){.components .component.secondary.showreel-work{grid-column:span 4}}@media(max-width: 1023px)and (orientation:portrait){.components .component{grid-column-start:var(--mobile_start);grid-column-end:var(--mobile_end);margin-bottom:calc(var(--mobile_margin_bottom)*var(--component-row-gap));align-self:var(--mobile_align)}.components .component.showreel{margin-top:-10.6666666667vw}.components .component.showreel-text,.components .component.showreel-work{padding-top:5.3333333333vw;border-top:var(--pixel) solid rgba(43,43,43,.2)}.components .component.showreel-work{margin-bottom:-10.6666666667vw}.components .component.next-person-text{padding-top:4vw;border-top:var(--pixel) solid rgba(43,43,43,.2);grid-column:1/span 2}.components .component.next-person-image{grid-column:3/span 2;display:block;overflow:hidden}.components .component.next-person-image img{display:block;width:100%}}.components .component.lightbox-activate .lens picture{transition:scale var(--dur) var(--easing)}.components .component.lightbox-activate:hover .lens picture{scale:1.025}.components .component .underneaths{margin-top:calc(var(--gutter));display:grid;column-gap:--margin;grid-template-columns:auto max-content}.components .component__extra{display:flex;flex-direction:column;align-items:flex-start;gap:1lh}.components .component__extra.is-expanded .component__extra__caption{max-block-size:max-content}.components .component__extra.is-expanded .plus-opener{background-color:pink}.components .component__extra.is-expanded .plus-opener .icon-plus{display:none}.components .component__extra.is-expanded .plus-opener .icon-minus{display:block}.components .component__extra__caption{overflow:hidden;transition:max-block-size var(--dur) var(--easing);width:100%}.components .component__extra__caption::first-line{font-weight:600}.components .component__extra .plus-opener{display:flex;cursor:pointer;position:relative}.components .component__extra .plus-opener.has-overflow{display:flex}.components .component__extra .plus-opener .icon-minus{display:none}@media(max-width: 1023px)and (orientation:landscape){.components .component__extra .plus-opener{width:calc(var(--gutter)/2);height:calc(var(--gutter)/2);justify-content:center;align-items:center}}@media(min-width: 1024px)and (max-width: 1199px){.components .component__extra .plus-opener{width:calc(var(--gutter)/2);height:calc(var(--gutter)/2);justify-content:center;align-items:center}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.components .component__extra .plus-opener{width:calc(var(--gutter)/2);height:calc(var(--gutter)/2);justify-content:center;align-items:center}}@media(max-width: 1023px)and (orientation:portrait){.components .component__extra .plus-opener{width:3.2vw;height:3.2vw;justify-content:center;align-items:center}}.components .component__extra .plus-opener .svg-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;bottom:0}.components .component__extra .plus-opener .svg-wrapper svg{display:block;width:100%;height:100%}.components .component__extra .plus-opener .plus-hover-svg{opacity:0;transition:opacity var(--dur) var(--easing)}.components .component__extra .plus-opener:hover .plus-hover-svg{opacity:1}.components .component__extra_old{margin-top:calc(var(--gutter));display:flex;justify-content:space-between;gap:var(--gap)}.components .component__extra_old.is-expanded .component__extra__caption{max-block-size:max-content}.components .component__extra_old.is-expanded .plus-opener{background-color:green}.components .component__extra_old.is-expanded .plus-opener .icon-plus{display:none}.components .component__extra_old.is-expanded .plus-opener .icon-minus{display:block}.components .component__extra_old__caption{max-block-size:2lh;overflow:hidden;transition:max-block-size var(--dur) var(--easing)}.components .component__extra_old__caption::first-line{font-weight:600}.components .component__extra_old .plus-opener{display:none;cursor:pointer;background-color:aqua}.components .component__extra_old .plus-opener.has-overflow{display:flex}.components .component__extra_old .plus-opener .icon-minus{display:none}@media(max-width: 1023px)and (orientation:landscape){.components .component__extra_old .plus-opener{width:calc(var(--gutter)/2);height:calc(var(--gutter)/2);justify-content:center;align-items:center;border-radius:calc(var(--pixel)*2.5);border:var(--pixel) solid rgba(43,43,43,.2)}}@media(min-width: 1024px)and (max-width: 1199px){.components .component__extra_old .plus-opener{width:calc(var(--gutter)/2);height:calc(var(--gutter)/2);justify-content:center;align-items:center;border-radius:calc(var(--pixel)*2.5);border:var(--pixel) solid rgba(43,43,43,.2)}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.components .component__extra_old .plus-opener{width:calc(var(--gutter)/2);height:calc(var(--gutter)/2);justify-content:center;align-items:center;border-radius:calc(var(--pixel)*2.5);border:var(--pixel) solid rgba(43,43,43,.2)}}.components .component .custom-mobile-image{display:block;width:100%}.components .component.showreel-content{display:flex;flex-direction:column;justify-content:space-between}.components .component .showreel-bio{padding-bottom:var(--padding-bottom)}@media(max-width: 1023px)and (orientation:landscape){.components .component .showreel-bio{--padding-bottom:3.125vw}}@media(min-width: 1024px)and (max-width: 1199px){.components .component .showreel-bio{--padding-bottom:3.125vw}}@media(min-width: 1200px)and (max-width: 2560px){.components .component .showreel-bio{--padding-bottom:3.125vw}}@media(min-width: 2561px){.components .component .showreel-bio{--padding-bottom:80px}}.components .component .showreel-bio-copy{padding-top:1lh}.components .component.mobile-bio{margin-top:-10.6666666667vw}.components .component.breakdown-copy{position:relative}@media(max-width: 1023px)and (orientation:landscape){.components .component.breakdown-copy{--spacing:1.3020833333vw}}@media(min-width: 1024px)and (max-width: 1199px){.components .component.breakdown-copy{--spacing:1.3020833333vw}}@media(min-width: 1200px)and (max-width: 2560px){.components .component.breakdown-copy{--spacing:1.3020833333vw}}@media(min-width: 2561px){.components .component.breakdown-copy{--spacing:33.3333333333px}}@media(max-width: 1023px)and (orientation:landscape){.components .component.breakdown-copy .breakdown-copy-sub-heading{width:fit-content;padding-bottom:var(--spacing);margin-bottom:var(--spacing);border-bottom:1px solid rgba(43,43,43,.2)}}@media(min-width: 1024px)and (max-width: 1199px){.components .component.breakdown-copy .breakdown-copy-sub-heading{width:fit-content;padding-bottom:var(--spacing);margin-bottom:var(--spacing);border-bottom:1px solid rgba(43,43,43,.2)}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.components .component.breakdown-copy .breakdown-copy-sub-heading{width:fit-content;padding-bottom:var(--spacing);margin-bottom:var(--spacing);border-bottom:1px solid rgba(43,43,43,.2)}}@media(max-width: 1023px)and (orientation:portrait){.components .component.breakdown-copy{display:grid;grid-template-columns:auto 57.0666666667vw;gap:var(--gap)}.components .component.breakdown-copy .breakdown-copy-sub-heading{grid-column:1}.components .component.breakdown-copy .breakdown-copy-text{grid-column:2}}.credits{display:grid;grid-column:1/-1;border-top:1px solid rgba(43,43,43,.2);gap:var(--gap);margin-top:var(--margin-top);padding-top:var(--padding-top)}@media(max-width: 1023px)and (orientation:landscape){.credits{--margin-top:10.4166666667vw;--padding-top:4.1666666667vw}}@media(min-width: 1024px)and (max-width: 1199px){.credits{--margin-top:10.4166666667vw;--padding-top:4.1666666667vw}}@media(min-width: 1200px)and (max-width: 2560px){.credits{--margin-top:10.4166666667vw;--padding-top:4.1666666667vw}}@media(min-width: 2561px){.credits{--margin-top:266.6666666667px;--padding-top:106.6666666667px}}@media(max-width: 1023px)and (orientation:portrait){.credits{--margin-top:21.3333333333vw;--padding-top:5.3333333333vw}}@media(max-width: 1023px)and (orientation:landscape){.credits{grid-template-columns:repeat(12, minmax(0, 1fr))}.credits__label{grid-column:1/span 3}.credits__content{grid-column:9/-1}}@media(min-width: 1024px)and (max-width: 1199px){.credits{grid-template-columns:repeat(12, minmax(0, 1fr))}.credits__label{grid-column:1/span 3}.credits__content{grid-column:9/-1}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.credits{grid-template-columns:repeat(12, minmax(0, 1fr))}.credits__label{grid-column:1/span 3}.credits__content{grid-column:9/-1}}@media(max-width: 1023px)and (orientation:portrait){.credits{grid-template-columns:auto 57.0666666667vw}.credits__label{grid-column:1}.credits__content{grid-column:2}}.next-breakdown{margin-top:var(--margin-top)}@media(max-width: 1023px)and (orientation:landscape){.next-breakdown{--margin-top:10.4166666667vw}}@media(min-width: 1024px)and (max-width: 1199px){.next-breakdown{--margin-top:10.4166666667vw}}@media(min-width: 1200px)and (max-width: 2560px){.next-breakdown{--margin-top:10.4166666667vw}}@media(min-width: 2561px){.next-breakdown{--margin-top:266.6666666667px}}@media(max-width: 1023px)and (orientation:portrait){.next-breakdown{--margin-top:21.3333333333vw}}@media(max-width: 1023px)and (orientation:landscape){.next-breakdown{row-gap:var(--gap) !important}}@media(min-width: 1024px)and (max-width: 1199px){.next-breakdown{row-gap:var(--gap) !important}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.next-breakdown{row-gap:var(--gap) !important}}.breakdowns-title{grid-column:1/span 4;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}@media(max-width: 1023px)and (orientation:landscape){.breakdowns-title{--margin-top:3.75vw;--margin-bottom:2.0833333333vw}}@media(min-width: 1024px)and (max-width: 1199px){.breakdowns-title{--margin-top:3.75vw;--margin-bottom:2.0833333333vw}}@media(min-width: 1200px)and (max-width: 2560px){.breakdowns-title{--margin-top:3.75vw;--margin-bottom:2.0833333333vw}}@media(min-width: 2561px){.breakdowns-title{--margin-top:96px;--margin-bottom:53.3333333333px}}@media(max-width: 1023px)and (orientation:portrait){.breakdowns-title{--margin-top:13.3333333333vw;--margin-bottom:6.1333333333vw}}@media(max-width: 1023px)and (orientation:portrait){.breakdowns-title{border-top:1px solid rgba(43,43,43,.2);padding-top:5.3333333333vw}}.lightbox{position:fixed;top:0;left:0;bottom:0;right:0;background:var(--page-background);z-index:var(--zindex-lightbox);display:none;grid-template-rows:auto 0px;transition:grid-template-rows var(--dur) var(--easing);overflow:hidden}.lightbox.active{display:grid}.lightbox__control{position:absolute;z-index:20}.lightbox__control span{cursor:pointer}.lightbox__control--prev{left:calc(var(--outer-width) + var(--gutter));bottom:var(--gutter);background:color-mix(in srgb, var(--page-background) 50%, transparent)}.lightbox__control--next{right:calc(var(--outer-width) + var(--gutter));bottom:var(--gutter);background:color-mix(in srgb, var(--page-background) 50%, transparent)}.lightbox__control--close{top:var(--burger-top);right:calc(var(--outer-width) + var(--gutter));width:var(--burger-dims);height:var(--burger-dims);cursor:pointer}.lightbox__control--close::after{content:"";position:absolute;top:50%;left:50%;width:300%;height:300%;transform:translate(-50%, -50%);border-radius:50%}.lightbox__control--close svg{display:block;position:absolute;top:0;left:0;width:100% !important;height:auto !important;preserveAspectRatio:none;stroke:var(--page-font);transition:opacity var(--dur) var(--easing);opacity:1}.lightbox__viewport{position:relative}.lightbox__slide{position:absolute;top:0;left:0;bottom:0;right:0;z-index:0;opacity:0;pointer-events:none;visibility:hidden;background-color:var(--body-background);transition:opacity var(--dur) var(--easing),visibility var(--dur) var(--easing);user-select:none;-webkit-user-select:none}.lightbox__slide.active{opacity:1;z-index:10;pointer-events:auto;visibility:visible}.lightbox__slide__caption{position:absolute;left:calc(var(--gutter) + var(--outer-width));z-index:10;width:var(--lightbox-caption-width)}@media(max-width: 1023px)and (orientation:landscape){.lightbox__slide__caption{top:var(--gutter)}}@media(min-width: 1024px)and (max-width: 1199px){.lightbox__slide__caption{top:var(--gutter)}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.lightbox__slide__caption{top:var(--gutter)}}@media(max-width: 1023px)and (orientation:portrait){.lightbox__slide__caption{top:5.3333333333vw}}.lightbox__slide__wrapper{position:absolute;pointer-events:none;display:flex;top:var(--gutter);bottom:var(--gutter);left:var(--gutter);right:var(--gutter);align-items:center;justify-content:center}.lightbox__slide__wrapper .lens{position:relative;overflow:hidden;pointer-events:auto}@media(max-width: 1023px)and (orientation:landscape){.lightbox__slide__wrapper .lens{width:auto;height:auto;max-width:100%;max-height:100%}}@media(min-width: 1024px)and (max-width: 1199px){.lightbox__slide__wrapper .lens{width:auto;height:auto;max-width:100%;max-height:100%}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.lightbox__slide__wrapper .lens{width:auto;height:auto;max-width:100%;max-height:100%}}.lightbox__slide__wrapper .lens .object-cover img.cover{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--anchor, center center)}.lightbox__slide__wrapper .lens picture,.lightbox__slide__wrapper .spread{position:relative;top:0;left:0;width:100%;height:100%}@media(max-width: 1023px)and (orientation:portrait){.lightbox__slide__wrapper .lens picture,.lightbox__slide__wrapper .spread{position:relative}}.nursery{visibility:hidden}.player{--player-z-index:200;--player-play-button-z-index:260;--player-overlay-z-index:250;--player-controls-z-index:300;--margin:var(--gutter);position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;color:var(--light-theme-logo);opacity:0;z-index:var(--player-z-index);pointer-events:none;visibility:hidden;transition:opacity var(--dur) var(--easing),visibility var(--dur) var(--easing);letter-spacing:calc(var(--pixel)*1.5)}@media(max-width: 1023px)and (orientation:portrait){.player{--bar-bottom:16.5333333333vw;--bar-height:4.2666666667vw;--bar-border-radius:2.1333333333vw;--time-bottom:26.6666666667vw;--gutter:6.6666666667vw}}@media(max-width: 1023px)and (orientation:landscape){.player{--bar-bottom:5.46875vw;--bar-height:0.78125vw;--bar-border-radius:0.2604166667vw;--time-bottom:6.9270833333vw}}@media(min-width: 1024px)and (max-width: 1199px){.player{--bar-bottom:5.46875vw;--bar-height:0.78125vw;--bar-border-radius:0.2604166667vw;--time-bottom:6.9270833333vw}}@media(min-width: 1200px)and (max-width: 2560px){.player{--bar-bottom:5.46875vw;--bar-height:0.78125vw;--bar-border-radius:0.2604166667vw;--time-bottom:6.9270833333vw}}@media(min-width: 2561px){.player{--bar-bottom:140px;--bar-height:20px;--bar-border-radius:6.6666666667px;--time-bottom:177.3333333333px}}.player[data-preload]{opacity:1;pointer-events:auto;visibility:visible}.player:not([data-preview]) .player__loading{visibility:visible}.player:not([data-preview]) .player__loading.inactive{visibility:hidden}.player .control{z-index:var(--player-controls-z-index);transition:opacity var(--dur) var(--easing);opacity:.5;border:none;background-color:rgba(0,0,0,0);color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.player .control.full-opacity{opacity:1}.player .control:hover{opacity:1}.player .control.faded{opacity:0}.player__loading{position:absolute;visibility:hidden;top:50%;left:50%;transform:translate(-50%, -50%);height:var(--col-width);width:var(--col-width);opacity:.7}.player__loading svg{transform:scaleY(-1);display:block;position:absolute;top:0;left:0;width:100% !important;height:auto !important;preserveAspectRatio:none;--stop-color:var(--light-theme-logo)}.player__credits{position:absolute;left:calc(var(--gutter) + var(--outer-width));z-index:10}@media(max-width: 1023px)and (orientation:landscape){.player__credits{top:var(--gutter)}}@media(min-width: 1024px)and (max-width: 1199px){.player__credits{top:var(--gutter)}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.player__credits{top:var(--gutter)}}@media(max-width: 1023px)and (orientation:portrait){.player__credits{top:5.3333333333vw}}.player__credits.no-transition .player__credits__caption{transition:max-block-size 0s var(--easing)}.player__credits.is-expanded .player__credits__caption{max-block-size:max-content}.player__credits.is-expanded .plus-opener .icon-plus{visibility:hidden}.player__credits.is-expanded .plus-opener .icon-minus{visibility:visible}.player__credits__caption{max-block-size:2lh;overflow:hidden;transition:max-block-size var(--dur) var(--easing)}.player__credits__caption::first-line{font-weight:600}.player__credits .plus-opener{display:none;visibility:hidden;cursor:pointer}.player__credits .plus-opener.has-overflow{display:flex;visibility:visible}.player__credits .plus-opener .icon-minus{visibility:hidden}@media(max-width: 1023px)and (orientation:landscape){.player__credits .plus-opener{margin-top:calc(var(--gutter)/2);width:calc(var(--gutter)/2);height:calc(var(--gutter)/2);justify-content:center;align-items:center;border-radius:calc(var(--pixel)*2.5);border:solid .3px #707070}}@media(min-width: 1024px)and (max-width: 1199px){.player__credits .plus-opener{margin-top:calc(var(--gutter)/2);width:calc(var(--gutter)/2);height:calc(var(--gutter)/2);justify-content:center;align-items:center;border-radius:calc(var(--pixel)*2.5);border:solid .3px #707070}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.player__credits .plus-opener{margin-top:calc(var(--gutter)/2);width:calc(var(--gutter)/2);height:calc(var(--gutter)/2);justify-content:center;align-items:center;border-radius:calc(var(--pixel)*2.5);border:solid .3px #707070}}@media(max-width: 1023px)and (orientation:portrait){.player__credits .plus-opener{margin-top:1lh}}.player__close{position:absolute;top:var(--burger-top);right:calc(var(--outer-width) + var(--gutter));width:var(--burger-dims);height:var(--burger-dims);cursor:pointer}.player__close::after{content:"";position:absolute;top:50%;left:50%;width:300%;height:300%;transform:translate(-50%, -50%);border-radius:50%}.player__close svg{display:block;position:absolute;top:0;left:0;width:100% !important;height:auto !important;preserveAspectRatio:none;stroke:var(--light-theme-logo);transition:opacity var(--dur) var(--easing);opacity:1}.player__prev{position:absolute;bottom:var(--margin);left:var(--margin);text-transform:uppercase}.player__next{position:absolute;bottom:var(--margin);right:var(--margin);text-transform:uppercase}.player__bar{position:absolute;left:var(--margin);right:var(--margin);bottom:var(--bar-bottom);background-color:hsla(0,0%,100%,.25) !important;border-radius:var(--bar-border-radius);overflow:hidden;height:var(--bar-height)}.player__bar__progress{position:absolute;background-color:var(--light-theme-logo);left:0;top:0;height:100%;width:100%;border-radius:var(--bar-border-radius);transform:translateX(-100%);transition:transform .25s linear;will-change:transform}.player__bar__seek{position:absolute;right:0;top:50%;width:10px;height:10px;border-radius:50%;transform:translateY(-50%);background-color:var(--light-theme-logo)}.player__preview{visibility:hidden}.player__current-time{position:absolute;left:var(--margin);opacity:.5;bottom:var(--time-bottom)}.player__duration{position:absolute;right:var(--margin);opacity:.5;bottom:var(--time-bottom)}.player .play-pause,.player .player__pause,.player .player__play{position:absolute;bottom:var(--margin);left:50%;transform:translateX(-50%);z-index:var(--player-play-button-z-index);width:var(--margin);height:var(--margin)}.player .play-pause svg,.player .player__pause svg,.player .player__play svg{display:block;position:absolute;top:0;left:0;width:100% !important;overflow:visible !important;preserveAspectRatio:none;fill:var(--light-theme-logo)}.player__viewport{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center}.player__dimension-wrapper{position:relative;max-height:100%;max-width:100%}.player__master-pause{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100vw;height:calc(100vh - 350px);background-color:rgba(0,0,0,0)}.player[data-preview] .player__bar,.player[data-preview] .player__current-time,.player[data-preview] .player__duration{visibility:hidden}.player[data-preview] .player__preview{opacity:1;visibility:visible;position:absolute;top:0;height:var(--bar-height);background-color:hsla(0,0%,100%,.25);left:0;right:0}.player[data-preview] .player__preview__progress{position:absolute;background-color:var(--white);left:0;top:0;height:100%;width:100%;transform:translateX(-100%);transition:transform .1s linear;will-change:transform}.player[data-preview] .player__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--player-overlay-z-index)}.player[data-preview] .player__overlay .player__client{position:absolute;z-index:var(--player-controls-z-index);top:50%;left:50%;transform:translate(-50%, -50%);color:var(--white);font-weight:500;text-transform:uppercase;width:calc(100% - var(--margin));text-align:center}@media(max-width: 1023px)and (orientation:landscape){.player[data-preview] .player__overlay .player__client{font-size:clamp(20px,12vh,130px);line-height:1em}}@media(min-width: 1024px)and (max-width: 1199px){.player[data-preview] .player__overlay .player__client{font-size:clamp(20px,12vh,130px);line-height:1em}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.player[data-preview] .player__overlay .player__client{font-size:clamp(20px,12vh,130px);line-height:1em}}@media(max-width: 1023px)and (orientation:portrait){.player[data-preview] .player__overlay .player__client{font-size:clamp(20px,8.5vh,55px);line-height:1em}}@keyframes spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.reader{--zindex:200;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(124,124,124,.39);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:200;opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--dur) var(--easing),visibility var(--dur) var(--easing)}@media(max-width: 1023px)and (orientation:landscape){.reader{--margin:4.1666666667vw;--width:25vw;--padding:2.0833333333vw;--title-font-size:1.5104166667vw;--font-size:0.9375vw;--line-height:1.25vw;--burger-dims:1.0416666667vw;--border-radius:0.2604166667vw}}@media(min-width: 1024px)and (max-width: 1199px){.reader{--margin:4.1666666667vw;--width:25vw;--padding:2.0833333333vw;--title-font-size:1.5104166667vw;--font-size:0.9375vw;--line-height:1.25vw;--burger-dims:1.0416666667vw;--border-radius:0.2604166667vw}}@media(min-width: 1200px)and (max-width: 2560px){.reader{--margin:4.1666666667vw;--width:25vw;--padding:2.0833333333vw;--title-font-size:1.5104166667vw;--font-size:0.9375vw;--line-height:1.25vw;--burger-dims:1.0416666667vw;--border-radius:0.2604166667vw}}@media(min-width: 2561px){.reader{--margin:106.6666666667px;--width:640px;--padding:53.3333333333px;--title-font-size:38.6666666667px;--font-size:24px;--line-height:32px;--burger-dims:26.6666666667px;--border-radius:6.6666666667px}}@media(max-width: 1023px)and (orientation:portrait){.reader{--margin:4vw;--width:92vw;--padding:8vw;--title-font-size:5.6vw;--font-size:4vw;--line-height:5.3333333333vw;--burger-dims:4vw;--border-radius:1.3333333333vw}}.reader.active{opacity:1;pointer-events:auto;visibility:visible}.reader__close{position:fixed;z-index:500;width:var(--padding);height:var(--padding);background-color:#d8d8d8;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius)}@media(max-width: 1023px)and (orientation:landscape){.reader__close{top:var(--margin);left:calc(50% + var(--width)/2 + var(--padding))}}@media(min-width: 1024px)and (max-width: 1199px){.reader__close{top:var(--margin);left:calc(50% + var(--width)/2 + var(--padding))}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.reader__close{top:var(--margin);left:calc(50% + var(--width)/2 + var(--padding))}}@media(max-width: 1023px)and (orientation:portrait){.reader__close{right:10vw;top:10vw}}.reader__close span{display:block;position:relative;cursor:pointer;width:var(--burger-dims);height:var(--burger-dims)}.reader__close span svg{display:block;position:absolute;top:0;left:0;width:100% !important;height:auto !important;preserveAspectRatio:none;stroke:var(--page-font);transition:opacity var(--dur) var(--easing);opacity:1}.reader__viewport{border-radius:var(--border-radius);position:fixed;transform:translateX(-50%);left:50%;top:var(--margin);bottom:var(--margin);width:var(--width);overflow-y:scroll;background-color:#d8d8d8;padding:var(--padding)}.reader__viewport .role__label{font-weight:600;margin-bottom:var(--padding)}.reader__viewport .article__label{font-weight:600;margin-bottom:var(--padding)}.reader__viewport .article__title{margin-bottom:var(--padding);font-size:var(--title-font-size);line-height:1.2em}.reader__viewport .article__copy{margin-top:var(--padding);font-size:var(--font-size);line-height:var(--line-height)}.subnav{z-index:50;position:absolute;left:calc(var(--outer-width) + var(--gutter) + var(--gutter));top:var(--subnav-top);display:none}.subnav ul{list-style:none;margin:0;padding:0}.subnav li{position:relative;display:flex;align-items:center;height:var(--gutter);padding-top:calc(var(--pixel)*3);width:var(--subnav-li-width)}.subnav li::before{content:"";position:absolute;top:0;left:0;right:0;height:var(--pixel);background-color:rgba(43,43,43,.2);transition:left var(--dur) var(--easing),opacity var(--dur) var(--easing)}.subnav li:last-child::after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--pixel);background-color:rgba(43,43,43,.2);opacity:1;transition:left var(--dur) var(--easing),opacity var(--dur) var(--easing)}.subnav li.active::before{left:calc(var(--gutter)*-1)}.subnav li.active+li::before{left:calc(var(--gutter)*-1)}.subnav li.active:last-child::after{left:calc(var(--gutter)*-1)}.subnav li.colourist-link{height:0;padding-top:0;pointer-events:none;transition:height var(--dur) var(--easing),padding-top var(--dur) var(--easing)}.subnav li.colourist-link a{opacity:0;overflow:hidden;transition:opacity var(--dur) var(--easing)}.subnav li.colourist-link::before{opacity:0}.subnav ul:has(.colourist-trigger.open) li.colourist-link{height:var(--gutter);padding-top:calc(var(--pixel)*3);pointer-events:auto}.subnav ul:has(.colourist-trigger.open) li.colourist-link a{opacity:1}.subnav ul:has(.colourist-trigger.open) li.colourist-link::before{opacity:1}.subnav li.active{font-weight:700}.subnav li.active .subnav__marker{opacity:1}.subnav a.open{font-weight:700}.subnav__marker{position:absolute;left:calc(var(--gutter)*-1);top:50%;transform:translateY(-50%);width:calc(var(--pixel)*12);height:calc(var(--pixel)*12);background-color:rgba(0,0,0,0);border:var(--pixel) solid rgba(43,43,43,.2);opacity:0;transition:opacity var(--dur) var(--easing)}.subnav__marker::before{content:"";position:absolute;top:50%;left:50%;background-color:var(--page-font);width:calc(var(--pixel)*4);height:calc(var(--pixel)*4);transform:translate(-50%, -50%)}.mob-subnav.active{opacity:1;visibility:visible;pointer-events:auto}.mob-subnav{position:fixed;inset:0;background-color:var(--page-background);z-index:1000;visibility:hidden;pointer-events:none;opacity:0;transition:opacity var(--dur) var(--easing),visibility var(--dur) var(--easing)}.mob-subnav__bg{display:flex;justify-content:center;align-items:center}.mob-subnav__close{all:unset;grid-column:-1;width:var(--burger-dims);height:var(--burger-dims);position:absolute;z-index:var(--zindex-header);top:var(--burger-top);right:calc(var(--outer-width) + var(--gutter));cursor:pointer}.mob-subnav__close::after{content:"";position:absolute;top:50%;left:50%;width:300%;height:300%;transform:translate(-50%, -50%);border-radius:50%}.mob-subnav__close svg{display:block;position:absolute;top:0;left:0;width:100% !important;height:auto !important;preserveAspectRatio:none;opacity:1;stroke:var(--page-font)}.mob-subnav nav{width:calc(100% - var(--gutter)*2)}.mob-subnav nav ul{list-style:none;margin:0;padding:0}.mob-subnav nav li{height:13.3333333333vw;display:flex;align-items:center;justify-content:space-between;border-top:var(--pixel) solid rgba(43,43,43,.2)}.mob-subnav nav li:last-child{border-bottom:var(--pixel) solid rgba(43,43,43,.2)}.mob-subnav nav li .marker{position:relative;width:3.2vw;height:3.2vw;border:var(--pixel) solid rgba(43,43,43,.2)}.mob-subnav nav li.active .marker::before{content:"";position:absolute;top:50%;left:50%;background-color:var(--page-font);width:1.0666666667vw;height:1.0666666667vw;transform:translate(-50%, -50%)}.mob-subnav__label{margin-bottom:4.8vw}.mob-subnav--trigger{grid-column:span 2;border-top:var(--pixel) solid rgba(43,43,43,.2);height:12.2666666667vw;display:flex;align-items:center;justify-content:left}.mob-subnav--trigger.mob-subnav--trigger--full{grid-column:span 4}.mob-subnav--trigger .plus-wrapper{position:relative;width:3.2vw;height:3.2vw;margin-right:1.6vw;justify-content:center;align-items:center}.mob-subnav--trigger .plus-wrapper .svg-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;bottom:0}.mob-subnav--trigger .plus-wrapper .svg-wrapper svg{display:block;width:100%;height:100%}@property --gradient-start{syntax:"<color>";inherits:false;initial-value:#fff}@property --gradient-end{syntax:"<color>";inherits:false;initial-value:#fff}.gradient{background:linear-gradient(var(--gradient-start), var(--gradient-end));transition:--gradient-start var(--dur) var(--easing),--gradient-end var(--dur) var(--easing);position:absolute;z-index:0;top:0;left:0;right:0;height:100%}.mob-subnav .spread{background:linear-gradient(var(--gradient-start), var(--gradient-end));transition:--gradient-start var(--dur) var(--easing),--gradient-end var(--dur) var(--easing)}.grid-break{clear:both;grid-column:1/-1;height:0;padding:0}body:has(.page-subtitle) .page-title{margin-bottom:0}.page-subtitle{grid-column:1/-1;height:var(--page-title-bottom);font-size:var(--font-breakdown-headline);font-weight:300;position:relative}@media(max-width: 1023px)and (orientation:landscape){.page-subtitle.inset{grid-column:5/-1}}@media(min-width: 1024px)and (max-width: 1199px){.page-subtitle.inset{grid-column:5/-1}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.page-subtitle.inset{grid-column:5/-1}}.page-subtitle p{position:absolute;top:50%;left:0;width:100%}.page-subtitle__line{height:var(--pixel);position:absolute;top:20%;left:0;width:100%;background:rgba(43,43,43,.2)}.page-title{margin-top:var(--page-title-top);margin-bottom:var(--page-title-bottom);grid-column:1/-1}@media(max-width: 1023px)and (orientation:landscape){.page-title{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--home-titles-gap)}.page-title h1{margin:0;flex:0 0 auto;white-space:nowrap}.page-title h2{margin:0}}@media(max-width: 1023px)and (orientation:landscape)and (max-width: 1023px)and (orientation:portrait){.page-title h2{padding-top:3.7333333333vw}}@media(max-width: 1023px)and (orientation:landscape){.page-title.inset{grid-column:5/-1}.page-title.multiline{margin-top:var(--page-title-multi-top);margin-bottom:var(--page-title-multi-bottom)}.page-title.multiline .ff__headline{font-size:var(--font-headline-multi)}}@media(min-width: 1024px)and (max-width: 1199px){.page-title{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--home-titles-gap)}.page-title h1{margin:0;flex:0 0 auto;white-space:nowrap}.page-title h2{margin:0}}@media(min-width: 1024px)and (max-width: 1199px)and (max-width: 1023px)and (orientation:portrait){.page-title h2{padding-top:3.7333333333vw}}@media(min-width: 1024px)and (max-width: 1199px){.page-title.inset{grid-column:5/-1}.page-title.multiline{margin-top:var(--page-title-multi-top);margin-bottom:var(--page-title-multi-bottom)}.page-title.multiline .ff__headline{font-size:var(--font-headline-multi)}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.page-title{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--home-titles-gap)}.page-title h1{margin:0;flex:0 0 auto;white-space:nowrap}.page-title h2{margin:0}}@media(min-width: 1200px)and (max-width: 2560px)and (max-width: 1023px)and (orientation:portrait),(min-width: 2561px)and (max-width: 1023px)and (orientation:portrait){.page-title h2{padding-top:3.7333333333vw}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.page-title.inset{grid-column:5/-1}.page-title.multiline{margin-top:var(--page-title-multi-top);margin-bottom:var(--page-title-multi-bottom)}.page-title.multiline .ff__headline{font-size:var(--font-headline-multi)}}.hoverable{transition:opacity var(--dur) var(--easing)}.hoverable:hover{opacity:.5}@media(max-width: 1023px)and (orientation:portrait){.mob-button{height:13.3333333333vw;display:inline-flex;align-items:center;justify-content:center;border:solid var(--pixel) rgba(43,43,43,.2);border-radius:1.3333333333vw;padding:0 6.6666666667vw}}@media(max-width: 1023px)and (orientation:landscape){.desktop-button{height:var(--gutter);width:var(--gutter);display:inline-flex;align-items:center;justify-content:center;border:solid var(--pixel) rgba(43,43,43,.2);border-radius:calc(var(--pixel)*5)}}@media(min-width: 1024px)and (max-width: 1199px){.desktop-button{height:var(--gutter);width:var(--gutter);display:inline-flex;align-items:center;justify-content:center;border:solid var(--pixel) rgba(43,43,43,.2);border-radius:calc(var(--pixel)*5)}}@media(min-width: 1200px)and (max-width: 2560px),(min-width: 2561px){.desktop-button{height:var(--gutter);width:var(--gutter);display:inline-flex;align-items:center;justify-content:center;border:solid var(--pixel) rgba(43,43,43,.2);border-radius:calc(var(--pixel)*5)}}.subnav-old{z-index:50;position:absolute;left:calc(var(--outer-width) + var(--gutter));top:var(--subnav-top);display:none}.subnav-old ul{list-style:none;margin:0;padding:0}.subnav-old li{position:relative;display:flex;align-items:center;height:var(--gutter);padding-top:calc(var(--pixel)*3)}.subnav-old li::before{content:"";position:absolute;top:0;left:0;right:0;height:var(--pixel);background-color:rgba(43,43,43,.2);transform:translateX(0);transition:transform var(--dur) var(--easing),opacity var(--dur) var(--easing)}.subnav-old li:last-child::after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--pixel);background-color:rgba(43,43,43,.2);transform:translateX(0);opacity:1;transition:transform var(--dur) var(--easing),opacity var(--dur) var(--easing)}.subnav-old li.active::before{transform:translateX(-20px)}.subnav-old li.active+li::before{transform:translateX(-20px)}.subnav-old li.active:last-child::after{transform:translateX(-20px)}/*# sourceMappingURL=desktop.css.map */
