@media(max-width: 767px)and (orientation:landscape){.ffd__130-130{font-size:6.7708333333vw;line-height:6.7708333333vw}}@media(min-width: 768px)and (max-width: 1023px){.ffd__130-130{font-size:6.7708333333vw;line-height:6.7708333333vw}}@media(min-width: 1024px)and (max-width: 1920px){.ffd__130-130{font-size:6.7708333333vw;line-height:6.7708333333vw}}@media(min-width: 1921px){.ffd__130-130{font-size:130px;line-height:130px}}@media(max-width: 767px)and (orientation:landscape){.ffd__105-105{font-size:5.46875vw;line-height:5.46875vw}}@media(min-width: 768px)and (max-width: 1023px){.ffd__105-105{font-size:5.46875vw;line-height:5.46875vw}}@media(min-width: 1024px)and (max-width: 1920px){.ffd__105-105{font-size:5.46875vw;line-height:5.46875vw}}@media(min-width: 1921px){.ffd__105-105{font-size:105px;line-height:105px}}@media(max-width: 767px)and (orientation:landscape){.ffd__60-60{font-size:3.125vw;line-height:3.125vw}}@media(min-width: 768px)and (max-width: 1023px){.ffd__60-60{font-size:3.125vw;line-height:3.125vw}}@media(min-width: 1024px)and (max-width: 1920px){.ffd__60-60{font-size:3.125vw;line-height:3.125vw}}@media(min-width: 1921px){.ffd__60-60{font-size:60px;line-height:60px}}@media(max-width: 767px)and (orientation:landscape){.ffd__27-27{font-size:1.40625vw;line-height:1.40625vw}}@media(min-width: 768px)and (max-width: 1023px){.ffd__27-27{font-size:1.40625vw;line-height:1.40625vw}}@media(min-width: 1024px)and (max-width: 1920px){.ffd__27-27{font-size:1.40625vw;line-height:1.40625vw}}@media(min-width: 1921px){.ffd__27-27{font-size:27px;line-height:27px}}@media(max-width: 767px)and (orientation:landscape){.ffd__22-22{font-size:1.1458333333vw;line-height:1.1458333333vw}}@media(min-width: 768px)and (max-width: 1023px){.ffd__22-22{font-size:1.1458333333vw;line-height:1.1458333333vw}}@media(min-width: 1024px)and (max-width: 1920px){.ffd__22-22{font-size:1.1458333333vw;line-height:1.1458333333vw}}@media(min-width: 1921px){.ffd__22-22{font-size:22px;line-height:22px}}@media(max-width: 767px)and (orientation:portrait){.ffm__50-50{font-size:12.7226463104vw;line-height:12.7226463104vw}}@media(max-width: 767px)and (orientation:portrait){.ffm__45-45{font-size:11.4503816794vw;line-height:11.4503816794vw}}@media(max-width: 767px)and (orientation:portrait){.ffm__40-40{font-size:10.1781170483vw;line-height:10.1781170483vw}}@media(max-width: 767px)and (orientation:portrait){.ffm__27-27{font-size:6.8702290076vw;line-height:6.8702290076vw}}@media(max-width: 767px)and (orientation:portrait){.ffm__15-23{font-size:3.8167938931vw;line-height:5.8524173028vw}}@media(max-width: 767px)and (orientation:portrait){.ffm__15-23{font-size:3.8167938931vw;line-height:5.8524173028vw}}@media(min-width: 1024px)and (max-width: 1920px),(min-width: 1921px){.lsd__-3{letter-spacing:-3%}}@media(max-width: 767px)and (orientation:portrait){.lsm__-3{letter-spacing:-3%}}:root{--white: #ffffff;--black: #000000;--yellow: #ffcc00;--red: #b90311}.color__white{color:var(--white)}.color__black{color:var(--black)}.color__yellow{color:var(--yellow)}.color__red{color:var(--red)}.bg__white{background-color:var(--white)}.bg__black{background-color:var(--black)}.bg__yellow{background-color:var(--yellow)}.bg__red{background-color:var(--red)}.fill__white{fill:var(--white)}.fill__black{fill:var(--black)}.fill__yellow{fill:var(--yellow)}.fill__red{fill:var(--red)}.stroke__white{stroke:var(--white)}.stroke__black{stroke:var(--black)}.stroke__yellow{stroke:var(--yellow)}.stroke__red{stroke:var(--red)}:root{--dur:1000ms;--easing:ease;--navz:100;--outer-gutter:max(calc(50vw - 0.5*var(--inner-width)), var(--gutter-width)) }@media(max-width: 767px)and (orientation:portrait){:root{--nav-height:34.8600508906vw;--logo-width:7.8880407125vw;--logo-height:14.7582697201vw;--gutter-width:4.0712468193vw;--inner-width:91.8575063613vw;--gap:4.0712468193vw;--nav-split:23.9185750636vw;--arrow-size:11.4503816794vw;--section-padding-block:4.0712468193vw;--section-title-height:12.7226463104vw}}@media(max-width: 767px)and (orientation:landscape){:root{--nav-height:7.5vw;--nav-split:4.0625vw;--gutter-width:2.6041666667vw;--inner-width:94.7916666667vw;--logo-width:2.2916666667vw;--logo-height:4.3229166667vw;--gap:1.0416666667vw;--arrow-size:5.46875vw;--section-padding-block:1.71875vw;--section-title-height:6.7708333333vw}}@media(min-width: 768px)and (max-width: 1023px){:root{--nav-height:7.5vw;--nav-split:4.0625vw;--gutter-width:2.6041666667vw;--inner-width:94.7916666667vw;--logo-width:2.2916666667vw;--logo-height:4.3229166667vw;--gap:1.0416666667vw;--arrow-size:5.46875vw;--section-padding-block:1.71875vw;--section-title-height:6.7708333333vw}}@media(min-width: 1024px)and (max-width: 1920px){:root{--nav-height:7.5vw;--nav-split:4.0625vw;--gutter-width:2.6041666667vw;--inner-width:94.7916666667vw;--logo-width:2.2916666667vw;--logo-height:4.3229166667vw;--gap:1.0416666667vw;--arrow-size:5.46875vw;--section-padding-block:1.71875vw;--section-title-height:6.7708333333vw}}@media(min-width: 1921px){:root{--nav-height:144px;--nav-split:78px;--gutter-width:50px;--inner-width:1820px;--logo-width:44px;--logo-height:83px;--gap:20px;--arrow-size:105px;--section-padding-block:33px;--section-title-height:130px}}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:90%;margin:auto;text-align:center;height:100%;position:relative;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.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}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 .DF__lazy{transition:opacity 0s}.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: 767px)and (orientation:portrait){.plx{transition-delay:0ms}}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:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-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;-webkit-appearance:none;scrollbar-width:none;-ms-overflow-style:none;-webkit-font-smoothing:antialiased}::-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}input:focus,textarea:focus,select:focus{outline:none;border:none;box-shadow:none}svg{display:block;width:100%}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;line-height:inherit;background-color:rgba(0,0,0,0);cursor:pointer}#level{position:fixed;top:50svh;width:100%;z-index:100}.regular-content{display:flex;justify-content:center;align-items:center}.outer{width:100%;overflow:clip}.scrolljack{grid-column:1/-1;position:relative;min-height:100svh}@media(max-width: 767px)and (orientation:portrait){.scrolljack{height:calc(var(--mb_distance, 200)*1svh)}}@media(max-width: 767px)and (orientation:landscape){.scrolljack{height:calc(var(--dt_distance, 200)*1svh)}}@media(min-width: 768px)and (max-width: 1023px){.scrolljack{height:calc(var(--dt_distance, 200)*1svh)}}@media(min-width: 1024px)and (max-width: 1920px),(min-width: 1921px){.scrolljack{height:calc(var(--dt_distance, 200)*1svh)}}.scrolljack.clip{overflow:clip}.scrolljack .scrolljack__tracker{z-index:10000;width:0;overflow:hidden;opacity:0;position:absolute;color:rgba(0,0,0,0)}@media(max-width: 767px)and (orientation:portrait){.scrolljack .scrolljack__tracker{top:calc(var(--mb_offset)*1svh);height:calc(var(--mb_distance)*1svh);scroll-snap-align:center}}@media(max-width: 767px)and (orientation:landscape){.scrolljack .scrolljack__tracker{top:calc(var(--dt_offset)*1svh);height:calc(var(--dt_distance)*1svh)}}@media(min-width: 768px)and (max-width: 1023px){.scrolljack .scrolljack__tracker{top:calc(var(--dt_offset)*1svh);height:calc(var(--dt_distance)*1svh)}}@media(min-width: 1024px)and (max-width: 1920px),(min-width: 1921px){.scrolljack .scrolljack__tracker{top:calc(var(--dt_offset)*1svh);height:calc(var(--dt_distance)*1svh)}}.scrolljack .progressable{will-change:opacity,transform,color,background;opacity:0}.scrolljack .progressable.scrolljack--initialised{opacity:1}.scrolljack .scrolljack__content{transition:height var(--dur) ease;position:sticky;height:100svh;width:100%;inset:0;overflow:visible}.scrolljack .scrolljack__item{position:absolute;inset:0}.scrolljack--remote{min-height:auto}body.dev .scrolljack__tracker{opacity:.5;transition:opacity var(--dur) ease;color:inherit;outline:none !important;border-left:1px solid var(--color);border-top:1px solid var(--color);white-space:nowrap}@media(max-width: 767px)and (orientation:portrait){body.dev .scrolljack__tracker{width:10px;overflow:visible;left:calc(var(--left)*10px);overflow-x:visible}}@media(max-width: 767px)and (orientation:landscape){body.dev .scrolljack__tracker{width:0px;overflow:visible;left:calc(var(--left)*20px);padding-inline:.25em}}@media(min-width: 768px)and (max-width: 1023px){body.dev .scrolljack__tracker{width:0px;overflow:visible;left:calc(var(--left)*20px);padding-inline:.25em}}@media(min-width: 1024px)and (max-width: 1920px),(min-width: 1921px){body.dev .scrolljack__tracker{width:0px;overflow:visible;left:calc(var(--left)*20px);padding-inline:.25em}}body.dev #level{height:1px;background:red}body.dev:has(.scrolljack__tracker:hover) .scrolljack__tracker:not(:hover){opacity:.1}body.dev .scrolljack__tracker:hover{opacity:1}.lens{aspect-ratio:var(--aspect-ratio);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)}.accordion-opener{cursor:pointer}.accordion{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur) ease}.accordion .accordion__inner{overflow:hidden}.accordion.active{grid-template-rows:1fr}.enquiry-form-wrapper{display:grid;grid-template-columns:[outer-start] var(--outer-gutter) [content-start] 1fr [content-end] var(--outer-gutter) [outer-end]}.enquiry-form-wrapper .enquiry-form{grid-area:content}.enquiry-form-wrapper input:-webkit-autofill,.enquiry-form-wrapper textarea:-webkit-autofill,.enquiry-form-wrapper select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px inherit inset !important;-webkit-text-fill-color:var(--white) !important;transition:background-color 9999s ease-in-out 0s}.enquiry-form-wrapper form{width:100%;display:grid;gap:var(--gap)}@media(max-width: 767px)and (orientation:portrait){.enquiry-form-wrapper form{padding-block:2em;grid-template-columns:repeat(6, minmax(0, 1fr))}.enquiry-form-wrapper form .input-wrapper:has(#id_name),.enquiry-form-wrapper form .input-wrapper:has(#id_tel){grid-column:1/span 3}.enquiry-form-wrapper form .input-wrapper:has(#id_email),.enquiry-form-wrapper form .input-wrapper:has(#id_unit){grid-column:1/span 3}}@media(max-width: 767px)and (orientation:landscape){.enquiry-form-wrapper form{grid-template-columns:repeat(12, minmax(0, 1fr))}.enquiry-form-wrapper form .input-wrapper:has(#id_name),.enquiry-form-wrapper form .input-wrapper:has(#id_tel){grid-column:1/span 3}.enquiry-form-wrapper form .input-wrapper:has(#id_email),.enquiry-form-wrapper form .input-wrapper:has(#id_unit){grid-column:1/span 3}}@media(min-width: 768px)and (max-width: 1023px){.enquiry-form-wrapper form{grid-template-columns:repeat(12, minmax(0, 1fr))}.enquiry-form-wrapper form .input-wrapper:has(#id_name),.enquiry-form-wrapper form .input-wrapper:has(#id_tel){grid-column:1/span 3}.enquiry-form-wrapper form .input-wrapper:has(#id_email),.enquiry-form-wrapper form .input-wrapper:has(#id_unit){grid-column:1/span 3}}@media(min-width: 1024px)and (max-width: 1920px),(min-width: 1921px){.enquiry-form-wrapper form{grid-template-columns:repeat(12, minmax(0, 1fr))}.enquiry-form-wrapper form .input-wrapper:has(#id_name),.enquiry-form-wrapper form .input-wrapper:has(#id_tel){grid-column:1/span 3}.enquiry-form-wrapper form .input-wrapper:has(#id_email),.enquiry-form-wrapper form .input-wrapper:has(#id_unit){grid-column:1/span 3}}.enquiry-form-wrapper form .non-field-errors{grid-column:1/span 6}.enquiry-form-wrapper form .non-field-errors:has(.df-form__error:empty){display:none}.enquiry-form-wrapper form .input-wrapper{margin-block:var(--gap)}.enquiry-form-wrapper form input,.enquiry-form-wrapper form select{border-bottom:1px solid var(--white);width:100%;display:block;margin-bottom:.5em;padding-block:.5em;height:2em}.enquiry-form-wrapper form label{opacity:.5}.enquiry-form-wrapper form button{grid-column:1/span 3;display:block;width:min-content;border:1px solid var(--white);padding-block:.125em;padding-inline:1em}.enquiry-form-wrapper form .select-wrapper{position:relative;display:flex;flex-direction:column;justify-content:start;align-content:start;width:100%}.enquiry-form-wrapper form .select-wrapper select{border-bottom:none;margin-bottom:0}@media(max-width: 767px)and (orientation:portrait){.enquiry-form-wrapper form .select-wrapper select{padding-block:0}}.enquiry-form-wrapper form .select-wrapper::after{content:"";display:inline-block;width:1em;height:1em;rotate:90deg;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 198.43 198.42'%3E%3Cpolygon fill='%23ffffff' points='14.04 0 14.04 21.06 162.48 21.06 0 183.54 14.89 198.42 177.37 35.94 177.37 184.38 198.43 184.38 198.43 0 14.04 0'/%3E%3C/svg%3E") no-repeat center/contain;position:absolute;right:1em;top:.5em;transform:translateY(-50%);pointer-events:none;color:currentColor;font-size:.9em}.enquiry-form-wrapper form .rule{border-bottom:1px solid var(--white);width:100%;margin-bottom:.5em}@media(max-width: 767px)and (orientation:portrait){.enquiry-form__title{padding-top:var(--section-padding-block);display:inline-flex;gap:var(--gap);align-items:end}}@media(max-width: 767px)and (orientation:landscape){.enquiry-form__title{padding-top:var(--section-padding-block);display:flex;align-items:center}}@media(min-width: 768px)and (max-width: 1023px){.enquiry-form__title{padding-top:var(--section-padding-block);display:flex;align-items:center}}@media(min-width: 1024px)and (max-width: 1920px),(min-width: 1921px){.enquiry-form__title{padding-top:var(--section-padding-block);display:flex;align-items:center}}.enquiry-form__title span svg{margin-left:var(--gap);width:var(--arrow-size);height:var(--arrow-size)}.enquiry-form__title span svg .cls-1{fill:currentColor}.success__message{display:none;grid-column:1/-1}.success button.ajax-form-submit{display:none}.success .success__message{display:block;max-width:40ch;text-wrap:pretty;line-height:1.1}.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: 767px)and (orientation:portrait){.hom{display:none !important}}@media(max-width: 767px)and (orientation:landscape){.hot{display:none !important}}@media(min-width: 768px)and (max-width: 1023px){.hot{display:none !important}}@media(min-width: 1024px)and (max-width: 1920px),(min-width: 1921px){.hod{display:none !important}}.hide{display:none !important}.snappy{transition:none !important}.rule{grid-column:1/-1;width:100%;border-bottom:1px solid var(--color)}.rule--white{--color:var(--white) }header{flex-shrink:0}main{flex:1 0 auto;position:relative}footer{flex-shrink:0}.barba-container{transition:opacity .4s ease}.barba-container.fadeout{opacity:0}.barba-container.incoming{opacity:0 !important}.inner{position:relative;margin-left:auto;margin-right:auto}@media(max-width: 767px)and (orientation:portrait){.inner{width:89.8218829517vw}}@media(max-width: 767px)and (orientation:landscape)and (max-width: 767px)and (orientation:landscape){.inner{width:95.8333333333vw}}@media(max-width: 767px)and (orientation:landscape)and (min-width: 768px)and (max-width: 1023px){.inner{width:95.8333333333vw}}@media(max-width: 767px)and (orientation:landscape)and (max-width: 767px)and (orientation:landscape){.inner{width:95.8333333333vw}}@media(max-width: 767px)and (orientation:landscape)and (min-width: 768px)and (max-width: 1023px){.inner{width:95.8333333333vw}}@media(max-width: 767px)and (orientation:landscape)and (min-width: 1024px)and (max-width: 1920px){.inner{width:95.8333333333vw}}@media(max-width: 767px)and (orientation:landscape)and (min-width: 1921px){.inner{width:1840px}}@media(min-width: 768px)and (max-width: 1023px)and (max-width: 767px)and (orientation:landscape){.inner{width:95.8333333333vw}}@media(min-width: 768px)and (max-width: 1023px)and (min-width: 768px)and (max-width: 1023px){.inner{width:95.8333333333vw}}@media(min-width: 768px)and (max-width: 1023px)and (max-width: 767px)and (orientation:landscape){.inner{width:95.8333333333vw}}@media(min-width: 768px)and (max-width: 1023px)and (min-width: 768px)and (max-width: 1023px){.inner{width:95.8333333333vw}}@media(min-width: 768px)and (max-width: 1023px)and (min-width: 1024px)and (max-width: 1920px){.inner{width:95.8333333333vw}}@media(min-width: 768px)and (max-width: 1023px)and (min-width: 1921px){.inner{width:1840px}}@media(min-width: 1024px)and (max-width: 1920px)and (max-width: 767px)and (orientation:landscape),(min-width: 1921px)and (max-width: 767px)and (orientation:landscape){.inner{width:95.8333333333vw}}@media(min-width: 1024px)and (max-width: 1920px)and (min-width: 768px)and (max-width: 1023px),(min-width: 1921px)and (min-width: 768px)and (max-width: 1023px){.inner{width:95.8333333333vw}}@media(min-width: 1024px)and (max-width: 1920px)and (max-width: 767px)and (orientation:landscape),(min-width: 1921px)and (max-width: 767px)and (orientation:landscape){.inner{width:95.8333333333vw}}@media(min-width: 1024px)and (max-width: 1920px)and (min-width: 768px)and (max-width: 1023px),(min-width: 1921px)and (min-width: 768px)and (max-width: 1023px){.inner{width:95.8333333333vw}}@media(min-width: 1024px)and (max-width: 1920px)and (min-width: 1024px)and (max-width: 1920px),(min-width: 1921px)and (min-width: 1024px)and (max-width: 1920px){.inner{width:95.8333333333vw}}@media(min-width: 1024px)and (max-width: 1920px)and (min-width: 1921px),(min-width: 1921px)and (min-width: 1921px){.inner{width:1840px}}#nav{position:fixed;z-index:var(--navz);top:calc(-1*var(--nav-height));inset-inline:0;height:var(--nav-height);display:grid;grid-template-columns:[outer-start] var(--outer-gutter) [logotype-start] minmax(0, 1fr) [logotype-end logo-start] minmax(0, 1fr) [logo-end enquire-start] minmax(0, 1fr) [enquire-end] var(--outer-gutter) [outer-end];grid-template-rows:[logotype-start logo-start enquire-start] var(--nav-split) [logotype-end enquire-end] calc(var(--nav-height) - var(--nav-split)) [logo-end]}#nav .nav__logotype{grid-area:logotype;justify-self:start}#nav .nav__logo{grid-area:logo;justify-self:center}#nav .nav__form-trigger{grid-area:enquire;justify-self:end}#nav .nav__logotype,#nav .nav__form-trigger{align-self:end}#nav .nav__logo{align-self:center}#nav .nav__logo,#nav .nav__logo svg{width:var(--logo-width);height:var(--logo-height);fill:var(--white)}#nav[data-state=enter]{top:calc((-1 + var(--progress))*var(--nav-height))}#nav[data-state=final],#nav[data-state=lock],#nav.locked{top:0}body:has(.policy) #nav{top:0;opacity:1;border-bottom:1px solid var(--white);height:calc(var(--nav-height) + 1px);box-sizing:border-box}#nav-backdrop{z-index:-1;position:absolute;grid-column:1/-1;grid-row:1/-1;width:100%;height:100%;background:var(--black)}#nav-backdrop[data-state=initial]{opacity:0}#nav-backdrop[data-state=enter]{opacity:var(--progress)}#nav-backdrop[data-state=final]{opacity:1}.header-push{position:relative;height:var(--nav-height)}footer{display:grid;padding-block:var(--gutter-width);grid-template-columns:[outer-start] var(--outer-gutter) [content-start] 1fr [content-end] var(--outer-gutter) [outer-end]}@media(max-width: 767px)and (orientation:portrait){footer{padding-block:calc(3*var(--gutter-width))}}footer .footer__details{grid-area:content}.footer__details{display:grid}@media(max-width: 767px)and (orientation:portrait){.footer__details{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(max-width: 767px)and (orientation:landscape){.footer__details{grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(min-width: 768px)and (max-width: 1023px){.footer__details{grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(min-width: 1024px)and (max-width: 1920px),(min-width: 1921px){.footer__details{grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(max-width: 767px)and (orientation:portrait){.footer__details .footer__address,.footer__details .footer__socials{grid-column:span 3}}@media(max-width: 767px)and (orientation:landscape){.footer__details .footer__address,.footer__details .footer__socials{grid-column:span 2}}@media(min-width: 768px)and (max-width: 1023px){.footer__details .footer__address,.footer__details .footer__socials{grid-column:span 2}}@media(min-width: 1024px)and (max-width: 1920px),(min-width: 1921px){.footer__details .footer__address,.footer__details .footer__socials{grid-column:span 2}}@media(max-width: 767px)and (orientation:portrait){.footer__details .footer__policies{column-span:6;order:10;display:inline-flex;gap:var(--gap);margin-top:var(--gap)}}.footer__details .footer__logos{grid-column:span 6;display:flex;justify-content:end;gap:var(--gap);align-items:center}@media(max-width: 767px)and (orientation:portrait){.footer__details .footer__logos{display:none}}.footer__details .footer__logos .footer__logo{display:flex;justify-content:center;align-items:center}@media(max-width: 767px)and (orientation:landscape){.footer__details .footer__logos .footer__logo{height:6.40625vw;width:11.1979166667vw}}@media(min-width: 768px)and (max-width: 1023px){.footer__details .footer__logos .footer__logo{height:6.40625vw;width:11.1979166667vw}}@media(min-width: 1024px)and (max-width: 1920px){.footer__details .footer__logos .footer__logo{height:6.40625vw;width:11.1979166667vw}}@media(min-width: 1921px){.footer__details .footer__logos .footer__logo{height:123px;width:215px}}.footer__details .footer__logos .footer__logo img{max-width:100%;max-height:100%;object-fit:contain}.slide-container,#sections{width:100vw;height:100vh;height:100svh;position:absolute;transition:opacity var(--dur) ease}.scrolljack-text-container{display:contents}.scrolljack__tracker.nav-push{scroll-margin-top:var(--nav-height)}.slide{position:relative;width:100%;height:100%;display:grid;grid-template-rows:[top-start] minmax(0, 1fr) [top-end bottom-start] minmax(0, 1fr) [bottom-end];grid-template-columns:[content-start media-start] 1fr [content-end media-end]}.slide .media--top{grid-row:top;grid-column:media;z-index:1}.slide .media--bottom{grid-row:bottom;grid-column:media;z-index:1}.slide .media--top,.slide .media--bottom{will-change:translate,opacity}.slide .media--top .lens,.slide .media--bottom .lens{width:100%;height:100%;aspect-ratio:auto;overflow:hidden}.slide.first .media--top,.slide.first .media--bottom{opacity:0;transition:opacity calc(3*var(--dur)) ease,translate calc(3*var(--dur)) ease}.slide.first .media--top{translate:0 -100%}.slide.first .media--bottom{translate:0 100%}.slide.first.splash .media--top,.slide.first.splash .media--bottom{opacity:1}.slide.first.splash .media--top{translate:0 0}.slide.first.splash .media--bottom{translate:0 0}.slide[data-state=initial] .media--top{translate:0 -100%}.slide[data-state=initial] .media--bottom{translate:0 100%}.slide[data-state=initial].first{opacity:0}.slide[data-state=media-enter] .media--top{translate:0 calc((1 - var(--progress))*-100%)}.slide[data-state=media-enter] .media--bottom{translate:0 calc((1 - var(--progress))*100%)}.slide[data-state=media-enter].first{opacity:var(--progress)}.slide[data-state=final] .media--top,.slide[data-state=lock] .media--top,.slide.locked .media--top{translate:0 0}.slide[data-state=final] .media--bottom,.slide[data-state=lock] .media--bottom,.slide.locked .media--bottom{translate:0 0}.slide[data-state=final].first,.slide[data-state=lock].first,.slide.locked.first{opacity:1}@media(max-width: 767px)and (orientation:portrait){.slide--logotype{--logo-height:65.6488549618vw;--logo-width:34.8600508906vw;--span-offset:21.8829516539vw;--split-text-size:32.8244274809vw}}@media(max-width: 767px)and (orientation:landscape){.slide--logotype{--logo-height:32.9166666667vw;--logo-width:17.2916666667vw;--span-offset:11.6666666667vw;--split-text-size:16.4583333333vw}}@media(min-width: 768px)and (max-width: 1023px){.slide--logotype{--logo-height:32.9166666667vw;--logo-width:17.2916666667vw;--span-offset:11.6666666667vw;--split-text-size:16.4583333333vw}}@media(min-width: 1024px)and (max-width: 1920px){.slide--logotype{--logo-height:32.9166666667vw;--logo-width:17.2916666667vw;--span-offset:11.6666666667vw;--split-text-size:16.4583333333vw}}@media(min-width: 1921px){.slide--logotype{--logo-height:632px;--logo-width:332px;--span-offset:224px;--split-text-size:316px}}.slide--logotype .logotype--above,.slide--logotype .logotype--below{height:var(--split-text-size);overflow:hidden;justify-self:center;display:flex;align-items:center;gap:var(--gap);height:0}.slide--logotype .logotype--above span,.slide--logotype .logotype--below span{display:inline-block;translate:0 var(--span-offset)}.slide--logotype .logotype--above svg,.slide--logotype .logotype--below svg{width:var(--logo-width);height:var(--logo-height);fill:var(--white)}.slide--logotype .logotype--above{grid-row:top;grid-column:content;z-index:2;align-self:end;align-items:start}.slide--logotype .logotype--below{grid-row:bottom;grid-column:content;z-index:2;align-self:start;align-items:end}.slide--logotype .logotype--below span{opacity:0}.slide--logotype .logotype--above,.slide--logotype .logotype--below{will-change:opacity,height}.slide--logotype .scrolljack-text-container[data-state=initial] .logotype--above,.slide--logotype .scrolljack-text-container[data-state=initial] .logotype--below{opacity:0;height:0}.slide--logotype .scrolljack-text-container[data-state=text-enter] .logotype--above,.slide--logotype .scrolljack-text-container[data-state=text-enter] .logotype--below{opacity:1;height:calc(var(--progress)*var(--split-text-size))}.slide--logotype .scrolljack-text-container[data-state=final] .logotype--above,.slide--logotype .scrolljack-text-container[data-state=final] .logotype--below,.slide--logotype .scrolljack-text-container[data-state=lock] .logotype--above,.slide--logotype .scrolljack-text-container[data-state=lock] .logotype--below,.slide--logotype .scrolljack-text-container.locked .logotype--above,.slide--logotype .scrolljack-text-container.locked .logotype--below{opacity:1;height:var(--split-text-size)}.slide.first.slide--logotype .logotype--above,.slide.first.slide--logotype .logotype--below{transition:opacity calc(2*var(--dur)) ease calc(2*var(--dur)),height calc(2*var(--dur)) ease calc(2*var(--dur));will-change:opacity,height}.slide.first.slide--logotype .logotype--above,.slide.first.slide--logotype .logotype--below{opacity:0;height:0}.slide.first.splash.slide--logotype .logotype--above,.slide.first.splash.slide--logotype .logotype--below{opacity:1;height:var(--split-text-size)}.slide--split-text{--initial-offset:-1em}.slide--split-text .media--top{z-index:1}.slide--split-text .split-text--above{z-index:2}.slide--split-text .media--bottom{z-index:3}.slide--split-text .split-text--below{z-index:4}.slide--split-text .split-text--above,.slide--split-text .split-text--below{grid-row:top/bottom;grid-column:content;translate:0px var(--initial-offset);opacity:0;will-change:opacity translate;align-self:center;justify-self:center}.slide--split-text .split-text--above{--final-offset:-0.25em}.slide--split-text .split-text--above .below{opacity:0}.slide--split-text .split-text--below{--final-offset:0.0em}.slide--split-text .split-text--below .above{opacity:0}.slide--split-text .scrolljack-text-container[data-state=initial] .split-text--above,.slide--split-text .scrolljack-text-container[data-state=initial] .split-text--below{opacity:0;translate:0px var(--initial-offset)}.slide--split-text .scrolljack-text-container[data-state=text-enter] .split-text--above,.slide--split-text .scrolljack-text-container[data-state=text-enter] .split-text--below{opacity:var(--progress);translate:0px calc((1 - var(--progress))*var(--initial-offset) + var(--progress)*var(--final-offset))}.slide--split-text .scrolljack-text-container[data-state=final] .split-text--above,.slide--split-text .scrolljack-text-container[data-state=final] .split-text--below{opacity:1;translate:0px var(--final-offset)}.slide--title-and-sub{--initial-offset:-1em}.slide--title-and-sub .scrolljack-text-container{width:100%;height:100%;grid-row:1/-1;grid-column:1/-1;justify-self:center;align-self:center;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:1;will-change:transate,opacity}.slide--title-and-sub .scrolljack-text-container .title-and-sub--title{margin-bottom:1em;padding-top:1em}.slide--title-and-sub .scrolljack-text-container[data-state=initial]{opacity:0;translate:0px var(--initial-offset)}.slide--title-and-sub .scrolljack-text-container[data-state=text-enter]{opacity:var(--progress);translate:0px calc((1 - var(--progress))*var(--initial-offset))}.slide--title-and-sub .scrolljack-text-container[data-state=final]{opacity:1;translate:0px 0px}#slides-down,#slides-down-mob{width:var(--arrow-size);height:var(--arrow-size);position:absolute;align-self:center;bottom:calc(4*(var(--gutter-width)))}#slides-down svg,#slides-down-mob svg{width:100%;height:100%;fill:var(--white)}.scrolljack-text-container[data-state=initial] :is(#slides-down-mob,#slides-down){bottom:calc(4*(var(--gutter-width)))}.scrolljack-text-container[data-state=text-enter] :is(#slides-down-mob,#slides-down){bottom:calc((4 - 3*var(--progress))*(var(--gutter-width)))}.scrolljack-text-container[data-state=final] :is(#slides-down-mob,#slides-down){bottom:var(--gutter-width)}#sections{background:var(--black);display:grid;grid-template-columns:auto;z-index:10;--p:var(--progress);overflow:clip;--_count:calc(var(--count) + 1 );--fr: calc(100% / (var(--_count)));will-change:grid-template-rows}@media(max-width: 767px)and (orientation:portrait){#sections{--image-width:92.3664122137vw;--_max-image-height:69.2111959288vw;--scroll-to-trigger-size:12.7226463104vw}}@media(max-width: 767px)and (orientation:landscape){#sections{--image-width:40.5729166667vw;--scroll-to-trigger-size:6.7708333333vw}}@media(min-width: 768px)and (max-width: 1023px){#sections{--image-width:40.5729166667vw;--scroll-to-trigger-size:6.7708333333vw}}@media(min-width: 1024px)and (max-width: 1920px){#sections{--image-width:40.5729166667vw;--scroll-to-trigger-size:6.7708333333vw}}@media(min-width: 1921px){#sections{--image-width:779px;--scroll-to-trigger-size:130px}}@media(max-width: 767px)and (orientation:portrait){#sections{--section-height:calc(100dvh - (2 * var(--section-padding-block)) - var(--nav-height) - ( (var(--count ) - 1) * var(--section-title-height) ) );--last-section-height:calc(var(--section-height) + (var(--section-padding-block) * 2));--_image-height:calc(100dvh - (2 * var(--section-padding-block)) - var(--nav-height) - ( (var(--count ) - 1) * var(--section-title-height) ));--image-height:min(var(--_image-height), var(--_max-image-height));grid-template-rows:var(--nav-height) repeat(var(--count), var(--section-title-height)) 1fr}}@media(max-width: 767px)and (orientation:landscape){#sections{--section-height:calc(var(--image-height) + (2 * var(--section-padding-block)));--image-height:calc(100dvh - (2 * var(--section-padding-block)) - var(--nav-height) - ( (var(--count ) - 1) * var(--section-title-height) ));grid-template-rows:var(--nav-height) repeat(var(--count), var(--section-title-height)) 1fr}}@media(min-width: 768px)and (max-width: 1023px){#sections{--section-height:calc(var(--image-height) + (2 * var(--section-padding-block)));--image-height:calc(100dvh - (2 * var(--section-padding-block)) - var(--nav-height) - ( (var(--count ) - 1) * var(--section-title-height) ));grid-template-rows:var(--nav-height) repeat(var(--count), var(--section-title-height)) 1fr}}@media(min-width: 1024px)and (max-width: 1920px),(min-width: 1921px){#sections{--section-height:calc(var(--image-height) + (2 * var(--section-padding-block)));--image-height:calc(100dvh - (2 * var(--section-padding-block)) - var(--nav-height) - ( (var(--count ) - 1) * var(--section-title-height) ));grid-template-rows:var(--nav-height) repeat(var(--count), var(--section-title-height)) 1fr}}#sections[data-state=initial]{top:100%;grid-template-rows:repeat(var(--_count), var(--fr)) 1fr}#sections[data-state=enter]{top:calc((1 - var(--progress))*100%)}@media(max-width: 767px)and (orientation:portrait){#sections[data-state=enter]{--stretch:calc((var(--p) * var(--section-height)) + ((1 - var(--p)) * var(--section-title-height)));grid-template-rows:var(--nav-height) var(--stretch) repeat(calc(var(--count) - 1), var(--section-title-height)) 1fr}}@media(max-width: 767px)and (orientation:landscape){#sections[data-state=enter]{grid-template-rows:calc(var(--p)*var(--nav-height)) repeat(var(--count), calc((1 - var(--p)) * (var(--fr)) + var(--p) * var(--section-title-height))) 1fr}}@media(min-width: 768px)and (max-width: 1023px){#sections[data-state=enter]{grid-template-rows:calc(var(--p)*var(--nav-height)) repeat(var(--count), calc((1 - var(--p)) * (var(--fr)) + var(--p) * var(--section-title-height))) 1fr}}@media(min-width: 1024px)and (max-width: 1920px),(min-width: 1921px){#sections[data-state=enter]{grid-template-rows:calc(var(--p)*var(--nav-height)) repeat(var(--count), calc((1 - var(--p)) * (var(--fr)) + var(--p) * var(--section-title-height))) 1fr}}#sections[data-state=enter][data-state=section--1-enter]{top:calc((1 - var(--p))*100%)}@media(max-width: 767px)and (orientation:portrait){#sections[data-state=enter][data-state=section--1-enter]{--stretch:calc((var(--p) * var(--section-height)) + ((1 - var(--p)) * var(--section-title-height)));grid-template-rows:var(--nav-height) var(--stretch) repeat(calc(var(--count) - 1), var(--section-title-height)) 1fr}}.section{width:100%;height:100%;display:grid;background:var(--bg);grid-column:1/-1;grid-row:calc(var(--counter) + 1)/-1;position:relative;z-index:var(--counter);height:var(--section-height)}.section.last{height:var(--last-section-height)}.section-content{z-index:var(--counter);padding-block:var(--section-padding-block);display:grid}@media(max-width: 767px)and (orientation:portrait){.section-content{grid-template-columns:[outer-start] var(--outer-gutter) [title-start copy-start image-start] 1fr [title-end copy-end image-end] var(--outer-gutter) [outer-end];grid-template-rows:[title-start] var(--section-title-height) [title-end] auto [copy-start] min-content [copy-end image-start] auto [image-end]}}@media(max-width: 767px)and (orientation:landscape){.section-content{grid-template-columns:[outer-start] var(--outer-gutter) [title-start copy-start] 1fr [title-end copy-end image-start] var(--image-width) [image-end] var(--outer-gutter) [outer-end];grid-template-rows:[image-start title-start] var(--section-title-height) [title-end copy-start] calc(var(--image-height) - var(--section-title-height)) [copy-end image-end]}}@media(min-width: 768px)and (max-width: 1023px){.section-content{grid-template-columns:[outer-start] var(--outer-gutter) [title-start copy-start] 1fr [title-end copy-end image-start] var(--image-width) [image-end] var(--outer-gutter) [outer-end];grid-template-rows:[image-start title-start] var(--section-title-height) [title-end copy-start] calc(var(--image-height) - var(--section-title-height)) [copy-end image-end]}}@media(min-width: 1024px)and (max-width: 1920px),(min-width: 1921px){.section-content{grid-template-columns:[outer-start] var(--outer-gutter) [title-start copy-start] 1fr [title-end copy-end image-start] var(--image-width) [image-end] var(--outer-gutter) [outer-end];grid-template-rows:[image-start title-start] var(--section-title-height) [title-end copy-start] calc(var(--image-height) - var(--section-title-height)) [copy-end image-end]}}.section-content .section__title{grid-area:title;display:flex;gap:var(--gap);align-items:center}.section-content .section__title svg{width:var(--arrow-size);height:var(--arrow-size);fill:inherit}.section-content .section__title svg .cls-1{fill:currentColor}.section-content .section__copy{grid-area:copy;align-self:end}@media(max-width: 767px)and (orientation:portrait){.section-content .section__copy{padding-block:var(--section-padding-block)}}.section-content .section__image{grid-area:image;width:100%;height:100%}.section-content .section__image .lens{aspect-ratio:auto;width:100%;height:100%}.section-content .section__image .lens img{object-fit:cover}@media(max-width: 767px)and (orientation:portrait){#sections[data-state=section--1-enter]{top:calc((1 - var(--p))*100%);--stretch:calc((var(--p) * var(--section-height)) + ((1 - var(--p)) * var(--section-title-height)));grid-template-rows:var(--nav-height) var(--stretch) repeat(calc(var(--count) - 1), var(--section-title-height)) 1fr}}@media(max-width: 767px)and (orientation:landscape){#sections[data-state=section--1-enter]{--stretch:calc((var(--p) * var(--section-height)) + ((1 - var(--p)) * var(--section-title-height)));grid-template-rows:var(--nav-height) var(--stretch) repeat(calc(var(--count) - 1), var(--section-title-height)) 1fr}}@media(min-width: 768px)and (max-width: 1023px){#sections[data-state=section--1-enter]{--stretch:calc((var(--p) * var(--section-height)) + ((1 - var(--p)) * var(--section-title-height)));grid-template-rows:var(--nav-height) var(--stretch) repeat(calc(var(--count) - 1), var(--section-title-height)) 1fr}}@media(min-width: 1024px)and (max-width: 1920px),(min-width: 1921px){#sections[data-state=section--1-enter]{--stretch:calc((var(--p) * var(--section-height)) + ((1 - var(--p)) * var(--section-title-height)));grid-template-rows:var(--nav-height) var(--stretch) repeat(calc(var(--count) - 1), var(--section-title-height)) 1fr}}#sections[data-state=section--1-pause]{--stretch:var(--section-height);grid-template-rows:var(--nav-height) var(--stretch) repeat(calc(var(--count) - 1), var(--section-title-height)) 1fr}#sections[data-state=section--2-enter]{--stretch:calc((var(--p) * var(--section-height)) + ((1 - var(--p)) * var(--section-title-height)));--shrink:calc(((1 - var(--p)) * var(--section-height)) + (var(--p) * var(--section-title-height)));grid-template-rows:var(--nav-height) var(--shrink) var(--stretch) repeat(calc(var(--count) - 2), var(--section-title-height)) 1fr}#sections[data-state=section--2-pause]{--stretch:var(--section-height);--shrink:var(--section-title-height);grid-template-rows:var(--nav-height) var(--shrink) var(--stretch) repeat(calc(var(--count) - 2), var(--section-title-height)) 1fr}#sections[data-state=section--3-enter]{--stretch: calc((var(--p) * var(--section-height)) + ((1 - var(--p)) * var(--section-title-height)));--shrink: calc(((1 - var(--p)) * var(--section-height)) + (var(--p) * var(--section-title-height)));grid-template-rows:var(--nav-height) repeat(1, var(--section-title-height)) var(--shrink) var(--stretch) repeat(calc(var(--count) - 3), var(--section-title-height)) 1fr}#sections[data-state=section--3-pause]{--stretch:var(--section-height);--shrink:var(--section-title-height);grid-template-rows:var(--nav-height) repeat(1, var(--section-title-height)) var(--shrink) var(--stretch) repeat(calc(var(--count) - 3), var(--section-title-height)) 1fr}#sections[data-state=section--4-enter]{--stretch: calc((var(--p) * var(--section-height)) + ((1 - var(--p)) * var(--section-title-height)));--shrink: calc(((1 - var(--p)) * var(--section-height)) + (var(--p) * var(--section-title-height)));grid-template-rows:var(--nav-height) repeat(2, var(--section-title-height)) var(--shrink) var(--stretch) repeat(calc(var(--count) - 4), var(--section-title-height)) 1fr}#sections[data-state=section--4-pause]{--stretch:var(--section-height);--shrink:var(--section-title-height);grid-template-rows:var(--nav-height) repeat(2, var(--section-title-height)) var(--shrink) var(--stretch) repeat(calc(var(--count) - 4), var(--section-title-height)) 1fr}#sections[data-state=section--5-enter]{--stretch: calc((var(--p) * var(--section-height)) + ((1 - var(--p)) * var(--section-title-height)));--shrink: calc(((1 - var(--p)) * var(--section-height)) + (var(--p) * var(--section-title-height)));grid-template-rows:var(--nav-height) repeat(3, var(--section-title-height)) var(--shrink) var(--stretch) repeat(calc(var(--count) - 5), var(--section-title-height)) 1fr}#sections[data-state=section--5-pause]{--stretch:var(--section-height);--shrink:var(--section-title-height);grid-template-rows:var(--nav-height) repeat(3, var(--section-title-height)) var(--shrink) var(--stretch) repeat(calc(var(--count) - 5), var(--section-title-height)) 1fr}#sections[data-state=section--6-enter]{--stretch: calc((var(--p) * var(--section-height)) + ((1 - var(--p)) * var(--section-title-height)));--shrink: calc(((1 - var(--p)) * var(--section-height)) + (var(--p) * var(--section-title-height)));grid-template-rows:var(--nav-height) repeat(4, var(--section-title-height)) var(--shrink) var(--stretch) repeat(calc(var(--count) - 6), var(--section-title-height)) 1fr}#sections[data-state=section--6-pause]{--stretch:var(--section-height);--shrink:var(--section-title-height);grid-template-rows:var(--nav-height) repeat(4, var(--section-title-height)) var(--shrink) var(--stretch) repeat(calc(var(--count) - 6), var(--section-title-height)) 1fr}#sections[data-state=section--7-enter]{--stretch: calc((var(--p) * var(--section-height)) + ((1 - var(--p)) * var(--section-title-height)));--shrink: calc(((1 - var(--p)) * var(--section-height)) + (var(--p) * var(--section-title-height)));grid-template-rows:var(--nav-height) repeat(5, var(--section-title-height)) var(--shrink) var(--stretch) repeat(calc(var(--count) - 7), var(--section-title-height)) 1fr}#sections[data-state=section--7-pause]{--stretch:var(--section-height);--shrink:var(--section-title-height);grid-template-rows:var(--nav-height) repeat(5, var(--section-title-height)) var(--shrink) var(--stretch) repeat(calc(var(--count) - 7), var(--section-title-height)) 1fr}#sections[data-state=section--8-enter]{--stretch: calc((var(--p) * var(--section-height)) + ((1 - var(--p)) * var(--section-title-height)));--shrink: calc(((1 - var(--p)) * var(--section-height)) + (var(--p) * var(--section-title-height)));grid-template-rows:var(--nav-height) repeat(6, var(--section-title-height)) var(--shrink) var(--stretch) repeat(calc(var(--count) - 8), var(--section-title-height)) 1fr}#sections[data-state=section--8-pause]{--stretch:var(--section-height);--shrink:var(--section-title-height);grid-template-rows:var(--nav-height) repeat(6, var(--section-title-height)) var(--shrink) var(--stretch) repeat(calc(var(--count) - 8), var(--section-title-height)) 1fr}#sections[data-state=section--9-enter]{--stretch: calc((var(--p) * var(--section-height)) + ((1 - var(--p)) * var(--section-title-height)));--shrink: calc(((1 - var(--p)) * var(--section-height)) + (var(--p) * var(--section-title-height)));grid-template-rows:var(--nav-height) repeat(7, var(--section-title-height)) var(--shrink) var(--stretch) repeat(calc(var(--count) - 9), var(--section-title-height)) 1fr}#sections[data-state=section--9-pause]{--stretch:var(--section-height);--shrink:var(--section-title-height);grid-template-rows:var(--nav-height) repeat(7, var(--section-title-height)) var(--shrink) var(--stretch) repeat(calc(var(--count) - 9), var(--section-title-height)) 1fr}#sections[data-state=section--10-enter]{--stretch: calc((var(--p) * var(--section-height)) + ((1 - var(--p)) * var(--section-title-height)));--shrink: calc(((1 - var(--p)) * var(--section-height)) + (var(--p) * var(--section-title-height)));grid-template-rows:var(--nav-height) repeat(8, var(--section-title-height)) var(--shrink) var(--stretch) repeat(calc(var(--count) - 10), var(--section-title-height)) 1fr}#sections[data-state=section--10-pause]{--stretch:var(--section-height);--shrink:var(--section-title-height);grid-template-rows:var(--nav-height) repeat(8, var(--section-title-height)) var(--shrink) var(--stretch) repeat(calc(var(--count) - 10), var(--section-title-height)) 1fr}#sections #home-section--1 .section__copy,#sections #home-section--1 .section__image{will-change:opacity}#sections #home-section--1[data-state=initial] .section__copy,#sections #home-section--1[data-state=initial] .section__image{opacity:0}#sections #home-section--1[data-state=section-content-fade-in] .section__copy,#sections #home-section--1[data-state=section-content-fade-in] .section__image{opacity:var(--progress)}#sections #home-section--1[data-state=section-content-pause] .section__copy,#sections #home-section--1[data-state=section-content-pause] .section__image{opacity:1}#sections #home-section--1[data-state=section-content-fade-out] .section__copy,#sections #home-section--1[data-state=section-content-fade-out] .section__image{opacity:calc(1 - var(--progress))}#sections #home-section--1[data-state=final] .section__copy,#sections #home-section--1[data-state=final] .section__image{opacity:0}#sections #home-section--1.last[data-state=section-content-fade-out] .section__copy,#sections #home-section--1.last[data-state=section-content-fade-out] .section__image,#sections #home-section--1.last[data-state=final] .section__copy,#sections #home-section--1.last[data-state=final] .section__image{opacity:1}#sections #home-section--2 .section__copy,#sections #home-section--2 .section__image{will-change:opacity}#sections #home-section--2[data-state=initial] .section__copy,#sections #home-section--2[data-state=initial] .section__image{opacity:0}#sections #home-section--2[data-state=section-content-fade-in] .section__copy,#sections #home-section--2[data-state=section-content-fade-in] .section__image{opacity:var(--progress)}#sections #home-section--2[data-state=section-content-pause] .section__copy,#sections #home-section--2[data-state=section-content-pause] .section__image{opacity:1}#sections #home-section--2[data-state=section-content-fade-out] .section__copy,#sections #home-section--2[data-state=section-content-fade-out] .section__image{opacity:calc(1 - var(--progress))}#sections #home-section--2[data-state=final] .section__copy,#sections #home-section--2[data-state=final] .section__image{opacity:0}#sections #home-section--2.last[data-state=section-content-fade-out] .section__copy,#sections #home-section--2.last[data-state=section-content-fade-out] .section__image,#sections #home-section--2.last[data-state=final] .section__copy,#sections #home-section--2.last[data-state=final] .section__image{opacity:1}#sections #home-section--3 .section__copy,#sections #home-section--3 .section__image{will-change:opacity}#sections #home-section--3[data-state=initial] .section__copy,#sections #home-section--3[data-state=initial] .section__image{opacity:0}#sections #home-section--3[data-state=section-content-fade-in] .section__copy,#sections #home-section--3[data-state=section-content-fade-in] .section__image{opacity:var(--progress)}#sections #home-section--3[data-state=section-content-pause] .section__copy,#sections #home-section--3[data-state=section-content-pause] .section__image{opacity:1}#sections #home-section--3[data-state=section-content-fade-out] .section__copy,#sections #home-section--3[data-state=section-content-fade-out] .section__image{opacity:calc(1 - var(--progress))}#sections #home-section--3[data-state=final] .section__copy,#sections #home-section--3[data-state=final] .section__image{opacity:0}#sections #home-section--3.last[data-state=section-content-fade-out] .section__copy,#sections #home-section--3.last[data-state=section-content-fade-out] .section__image,#sections #home-section--3.last[data-state=final] .section__copy,#sections #home-section--3.last[data-state=final] .section__image{opacity:1}#sections #home-section--4 .section__copy,#sections #home-section--4 .section__image{will-change:opacity}#sections #home-section--4[data-state=initial] .section__copy,#sections #home-section--4[data-state=initial] .section__image{opacity:0}#sections #home-section--4[data-state=section-content-fade-in] .section__copy,#sections #home-section--4[data-state=section-content-fade-in] .section__image{opacity:var(--progress)}#sections #home-section--4[data-state=section-content-pause] .section__copy,#sections #home-section--4[data-state=section-content-pause] .section__image{opacity:1}#sections #home-section--4[data-state=section-content-fade-out] .section__copy,#sections #home-section--4[data-state=section-content-fade-out] .section__image{opacity:calc(1 - var(--progress))}#sections #home-section--4[data-state=final] .section__copy,#sections #home-section--4[data-state=final] .section__image{opacity:0}#sections #home-section--4.last[data-state=section-content-fade-out] .section__copy,#sections #home-section--4.last[data-state=section-content-fade-out] .section__image,#sections #home-section--4.last[data-state=final] .section__copy,#sections #home-section--4.last[data-state=final] .section__image{opacity:1}#sections #home-section--5 .section__copy,#sections #home-section--5 .section__image{will-change:opacity}#sections #home-section--5[data-state=initial] .section__copy,#sections #home-section--5[data-state=initial] .section__image{opacity:0}#sections #home-section--5[data-state=section-content-fade-in] .section__copy,#sections #home-section--5[data-state=section-content-fade-in] .section__image{opacity:var(--progress)}#sections #home-section--5[data-state=section-content-pause] .section__copy,#sections #home-section--5[data-state=section-content-pause] .section__image{opacity:1}#sections #home-section--5[data-state=section-content-fade-out] .section__copy,#sections #home-section--5[data-state=section-content-fade-out] .section__image{opacity:calc(1 - var(--progress))}#sections #home-section--5[data-state=final] .section__copy,#sections #home-section--5[data-state=final] .section__image{opacity:0}#sections #home-section--5.last[data-state=section-content-fade-out] .section__copy,#sections #home-section--5.last[data-state=section-content-fade-out] .section__image,#sections #home-section--5.last[data-state=final] .section__copy,#sections #home-section--5.last[data-state=final] .section__image{opacity:1}#sections #home-section--6 .section__copy,#sections #home-section--6 .section__image{will-change:opacity}#sections #home-section--6[data-state=initial] .section__copy,#sections #home-section--6[data-state=initial] .section__image{opacity:0}#sections #home-section--6[data-state=section-content-fade-in] .section__copy,#sections #home-section--6[data-state=section-content-fade-in] .section__image{opacity:var(--progress)}#sections #home-section--6[data-state=section-content-pause] .section__copy,#sections #home-section--6[data-state=section-content-pause] .section__image{opacity:1}#sections #home-section--6[data-state=section-content-fade-out] .section__copy,#sections #home-section--6[data-state=section-content-fade-out] .section__image{opacity:calc(1 - var(--progress))}#sections #home-section--6[data-state=final] .section__copy,#sections #home-section--6[data-state=final] .section__image{opacity:0}#sections #home-section--6.last[data-state=section-content-fade-out] .section__copy,#sections #home-section--6.last[data-state=section-content-fade-out] .section__image,#sections #home-section--6.last[data-state=final] .section__copy,#sections #home-section--6.last[data-state=final] .section__image{opacity:1}#sections #home-section--7 .section__copy,#sections #home-section--7 .section__image{will-change:opacity}#sections #home-section--7[data-state=initial] .section__copy,#sections #home-section--7[data-state=initial] .section__image{opacity:0}#sections #home-section--7[data-state=section-content-fade-in] .section__copy,#sections #home-section--7[data-state=section-content-fade-in] .section__image{opacity:var(--progress)}#sections #home-section--7[data-state=section-content-pause] .section__copy,#sections #home-section--7[data-state=section-content-pause] .section__image{opacity:1}#sections #home-section--7[data-state=section-content-fade-out] .section__copy,#sections #home-section--7[data-state=section-content-fade-out] .section__image{opacity:calc(1 - var(--progress))}#sections #home-section--7[data-state=final] .section__copy,#sections #home-section--7[data-state=final] .section__image{opacity:0}#sections #home-section--7.last[data-state=section-content-fade-out] .section__copy,#sections #home-section--7.last[data-state=section-content-fade-out] .section__image,#sections #home-section--7.last[data-state=final] .section__copy,#sections #home-section--7.last[data-state=final] .section__image{opacity:1}#sections #home-section--8 .section__copy,#sections #home-section--8 .section__image{will-change:opacity}#sections #home-section--8[data-state=initial] .section__copy,#sections #home-section--8[data-state=initial] .section__image{opacity:0}#sections #home-section--8[data-state=section-content-fade-in] .section__copy,#sections #home-section--8[data-state=section-content-fade-in] .section__image{opacity:var(--progress)}#sections #home-section--8[data-state=section-content-pause] .section__copy,#sections #home-section--8[data-state=section-content-pause] .section__image{opacity:1}#sections #home-section--8[data-state=section-content-fade-out] .section__copy,#sections #home-section--8[data-state=section-content-fade-out] .section__image{opacity:calc(1 - var(--progress))}#sections #home-section--8[data-state=final] .section__copy,#sections #home-section--8[data-state=final] .section__image{opacity:0}#sections #home-section--8.last[data-state=section-content-fade-out] .section__copy,#sections #home-section--8.last[data-state=section-content-fade-out] .section__image,#sections #home-section--8.last[data-state=final] .section__copy,#sections #home-section--8.last[data-state=final] .section__image{opacity:1}#sections #home-section--9 .section__copy,#sections #home-section--9 .section__image{will-change:opacity}#sections #home-section--9[data-state=initial] .section__copy,#sections #home-section--9[data-state=initial] .section__image{opacity:0}#sections #home-section--9[data-state=section-content-fade-in] .section__copy,#sections #home-section--9[data-state=section-content-fade-in] .section__image{opacity:var(--progress)}#sections #home-section--9[data-state=section-content-pause] .section__copy,#sections #home-section--9[data-state=section-content-pause] .section__image{opacity:1}#sections #home-section--9[data-state=section-content-fade-out] .section__copy,#sections #home-section--9[data-state=section-content-fade-out] .section__image{opacity:calc(1 - var(--progress))}#sections #home-section--9[data-state=final] .section__copy,#sections #home-section--9[data-state=final] .section__image{opacity:0}#sections #home-section--9.last[data-state=section-content-fade-out] .section__copy,#sections #home-section--9.last[data-state=section-content-fade-out] .section__image,#sections #home-section--9.last[data-state=final] .section__copy,#sections #home-section--9.last[data-state=final] .section__image{opacity:1}#sections #home-section--10 .section__copy,#sections #home-section--10 .section__image{will-change:opacity}#sections #home-section--10[data-state=initial] .section__copy,#sections #home-section--10[data-state=initial] .section__image{opacity:0}#sections #home-section--10[data-state=section-content-fade-in] .section__copy,#sections #home-section--10[data-state=section-content-fade-in] .section__image{opacity:var(--progress)}#sections #home-section--10[data-state=section-content-pause] .section__copy,#sections #home-section--10[data-state=section-content-pause] .section__image{opacity:1}#sections #home-section--10[data-state=section-content-fade-out] .section__copy,#sections #home-section--10[data-state=section-content-fade-out] .section__image{opacity:calc(1 - var(--progress))}#sections #home-section--10[data-state=final] .section__copy,#sections #home-section--10[data-state=final] .section__image{opacity:0}#sections #home-section--10.last[data-state=section-content-fade-out] .section__copy,#sections #home-section--10.last[data-state=section-content-fade-out] .section__image,#sections #home-section--10.last[data-state=final] .section__copy,#sections #home-section--10.last[data-state=final] .section__image{opacity:1}#devToggle{opacity:.1;transition:opacity var(--dur) ease;font-family:monospace;position:fixed;bottom:1rem;right:1rem;z-index:9999;padding:1rem;width:2.5em;height:2.5em;display:flex;justify-content:center;align-items:center;font-size:14px;cursor:pointer;border-radius:50%;border:1px solid var(--white);background:rgba(0,0,0,.85);color:lime;font:12px monospace;padding:4px}.performance{opacity:0;transition:opacity var(--dur) ease}body.dev #devToggle,body.dev .performance{opacity:1}#slide-dots{--count:calc(var(--slides_count) + var(--sections_count));position:fixed;opacity:0;inset-block:calc(50% - var(--count)*.25em - (var(--count) - 1)*.25em);right:1em;display:none;flex-direction:column;transition:opacity var(--dur) ease;gap:.5em;z-index:9999}#slide-dots .slide-dot{width:.5em;height:.5em;border-radius:50%;border:1px solid var(--white)}#slide-dots .slide-dot--section{height:.25em;margin-block:.125em;border-radius:.125em}.dev #slide-dots{display:flex;opacity:1}#sections-mob{padding-top:var(--nav-height)}.policy{display:grid;grid-auto-flow:dense;grid-auto-rows:min-content;min-height:calc(100vh - var(--nav-height));gap:var(--gap)}@media(max-width: 767px)and (orientation:portrait){.policy{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(max-width: 767px)and (orientation:landscape){.policy{grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(min-width: 768px)and (max-width: 1023px){.policy{grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(min-width: 1024px)and (max-width: 1920px),(min-width: 1921px){.policy{grid-template-columns:repeat(12, minmax(0, 1fr))}}.policy h1{grid-column:1/-1;margin-block:.5em;justify-self:center}.policy .rule{margin-block:var(--gap)}.policy .policy-sections{display:contents}.policy .policy-section{display:contents}@media(max-width: 767px)and (orientation:portrait){.policy .policy-section .rule{grid-column:1/-1}}@media(max-width: 767px)and (orientation:landscape){.policy .policy-section .rule{grid-column:1/8}}@media(min-width: 768px)and (max-width: 1023px){.policy .policy-section .rule{grid-column:1/8}}@media(min-width: 1024px)and (max-width: 1920px),(min-width: 1921px){.policy .policy-section .rule{grid-column:1/8}}.policy .policy-section h2{grid-column:1/-1;margin-bottom:.5em}@media(max-width: 767px)and (orientation:portrait){.policy .policy-section p{grid-column:1/-1}}@media(max-width: 767px)and (orientation:landscape){.policy .policy-section p{grid-column:2/7}}@media(min-width: 768px)and (max-width: 1023px){.policy .policy-section p{grid-column:2/7}}@media(min-width: 1024px)and (max-width: 1920px),(min-width: 1921px){.policy .policy-section p{grid-column:2/7}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}/*# sourceMappingURL=desktop.css.map */
