@font-face{font-display:swap;font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:#2c2a2b;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:max(22px,min(1.455vw,44px));height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(-1 * max(22px, min(1.455vw, 44px))/ 2);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);position:absolute;top:50%;width:calc(max(22px, min(1.455vw, 44px))/ 44 * 27);width:calc(var(--swiper-navigation-size)/ 44 * 27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{text-transform:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:max(22px,min(1.455vw,44px));font-size:var(--swiper-navigation-size);font-variant:normal;font-variant:initial;letter-spacing:0;line-height:1;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translate3d(0,0,0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:50%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:#2c2a2b;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#2c2a2b;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite;border:4px solid #2c2a2b;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}@font-face{font-display:swap;font-family:Beausite Classic;font-style:normal;font-weight:300;src:url(../../../../../../themes/bpp/fonts/BeausiteClassicLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:Beausite Classic;font-style:normal;font-weight:400;src:url(../../../../../../themes/bpp/fonts/BeausiteClassicRegular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Beausite Classic;font-style:italic;font-weight:400;src:url(../../../../../../themes/bpp/fonts/BeausiteClassicRegularItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Beausite Classic;font-style:normal;font-weight:500;src:url(../../../../../../themes/bpp/fonts/BeausiteClassicMedium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Beausite Classic;font-style:normal;font-weight:600;src:url(../../../../../../themes/bpp/fonts/BeausiteClassicSemibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Beausite Classic;font-style:normal;font-weight:700;src:url(../../../../../../themes/bpp/fonts/BeausiteClassicBold.woff2) format("woff2")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (min-width:1025px) and (orientation:landscape){*{-webkit-user-drag:none}}*,:after,:before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}a{color:inherit;font-weight:400;outline:0;text-decoration:none}figure{margin:0;padding:0}input:focus,select:focus,textarea:focus{outline:none!important}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-position:calc(100% - 20px);background-repeat:no-repeat;background-size:12px;outline:none}:root{--font-primary:"Beausite Classic","Helvetica",sans-serif;--font-size:max(20px,min(1.323vw,40px));--font-weight:500;--line-height:1.3;--letter-spacing:-0.03em;--bg:#fff;--white:#fff;--white-5:hsla(0,0%,100%,.051);--white-8:hsla(0,0%,100%,.078);--white-20:hsla(0,0%,100%,.2);--white-30:hsla(0,0%,100%,.302);--white-40:hsla(0,0%,100%,.4);--white-50:rgba(248,245,239,.502);--white-60:rgba(248,245,239,.6);--white-70:rgba(248,245,239,.702);--white-80:hsla(0,0%,100%,.8);--light:#e1e1e1;--medium-light:#efefef;--medium:#b8b7ab;--grey:#eaeaea;--red:#fe3101;--garnet:#510000;--black:#000;--black-5:rgba(0,0,0,.051);--black-10:rgba(0,0,0,.102);--black-20:rgba(0,0,0,.2);--black-30:rgba(0,0,0,.302);--black-40:rgba(0,0,0,.4);--black-50:rgba(0,0,0,.502);--black-60:rgba(0,0,0,.6);--black-70:rgba(0,0,0,.702);--black-80:rgba(0,0,0,.8);--black-90:rgba(0,0,0,.902);--fheight:max(60px,min(3.968vw,120px));--fradius:max(5px,min(0.331vw,10px));--error:#d30000;--success:#10bb52;--alert:#ffd702;--overlay:#18181a;--hint:rgba(44,42,43,.5);--border:rgba(44,42,43,.4);--border2:rgba(248,245,239,.4);--radius-large:max(25px,min(1.653vw,50px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){:root{--radius-large:min(6.410vw,27.5625px)}}:root{--space:max(20px,min(1.323vw,40px));--space-half:max(10px,min(0.661vw,20px));--swiper-navigation-size:max(22px,min(1.455vw,44px));--swiper-navigation-color:#2c2a2b;--swiper-theme-color:#2c2a2b}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){:root{--space:min(2.564vw,11.025px);--space-half:min(1.282vw,5.5125px);--fheight:min(9.744vw,41.895px);--fradius:min(1.282vw,5.5125px)}}:root{--shadow:0px 10px 10px 0px rgba(0,0,0,.2);--radius:10px;--radius2:15px;--expoInOut:cubic-bezier(0.895,0.000,0.180,1.000);--ease-out:cubic-bezier(0.050,0.760,0.380,1.015);--p2In:cubic-bezier(0.11,0,0.5,0);--p2Out:cubic-bezier(0.5,1,0.89,1);--p2InOut:cubic-bezier(0.45,0,0.55,1);--expoIn:cubic-bezier(0.7,0,0.84,0);--expoOut:cubic-bezier(0.16,1,0.3,1);--expoInOut:cubic-bezier(0.87,0,0.13,1)}@keyframes gradient{0%{background-position:0 50%}to{background-position:200% 50%}}html{margin-top:0!important}html{display:block;height:auto;min-height:100%;text-rendering:optimizeLegibility;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--bg);color:#fff;color:var(--white);font-family:Beausite Classic,Helvetica,sans-serif;font-family:var(--font-primary);font-size:max(20px,min(1.323vw,40px));font-size:var(--font-size);font-weight:500;font-weight:var(--font-weight);letter-spacing:-.03em;letter-spacing:var(--letter-spacing);line-height:1.3;line-height:var(--line-height);overflow-x:hidden;overflow-y:scroll;overscroll-behavior:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){html{font-size:min(3.59vw,15.435px);height:auto;overflow:visible;overflow:initial;position:relative}}@supports (scrollbar-gutter:stable){html{overflow-y:auto;scrollbar-gutter:stable}}html ::-moz-selection{background:rgba(0,0,0,.25)}html ::selection{background:rgba(0,0,0,.25)}html.loading{cursor:progress!important}html.loading{pointer-events:none}html.loading *{cursor:progress!important}html.loading *{pointer-events:none}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-wheeling{pointer-events:none}#html{margin-top:0!important}#wpadminbar{top:0!important}body{display:block;font-size:max(20px,min(1.323vw,40px));font-size:var(--font-size);font-weight:500;font-weight:var(--font-weight);height:auto;letter-spacing:-.03em;letter-spacing:var(--letter-spacing);line-height:1.3;line-height:var(--line-height);min-height:100%;width:100%;-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}.hidden,.hidden *{visibility:hidden!important}.debugger,.todo{display:none}.debug .component,.debug footer{outline:2px solid #ff4329}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.debug .component,.debug footer{outline:1px solid #ff4329}}.debug .todo{background-color:#ff4329;border-radius:10px;color:#000;color:var(--black);display:block;font-size:1vw;font-weight:800;line-height:1.33;margin-bottom:1vw;margin-top:2vw;padding:5px 10px}.debug .debugger{background-color:#ff4329;border-radius:0;color:#000;color:var(--black);display:block;font-size:13px;font-weight:500;left:0;line-height:1;padding:8px 20px;position:absolute;top:0;z-index:1}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.debug .debugger{font-size:3vw}}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){[data-desktop]{display:none!important}}@media (min-width:1101px) and (orientation:landscape),all and (min-width:1321px){[data-mobile]{display:none!important}}#app{display:block;height:auto;opacity:.0001;opacity:1;position:relative;width:100%}#app>div{display:block;height:auto;position:relative}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){#app>div{min-height:0;min-height:initial}}.container{margin:auto;max-width:100%;position:relative;width:calc(100% - max(120px, min(7.937vw, 240px)))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.container{width:calc(100% - min(8.205vw, 35.28px))}}.container.--wide{width:100%}.container.--medium{width:calc(100% - max(240px, min(15.873vw, 480px)))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.container.--medium{width:calc(100% - min(8.205vw, 35.28px))}}.component{padding:max(148px,min(9.788vw,296px)) 0;position:relative}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component{padding:min(18.462vw,79.38px) 0}}.columns{--cols:1;--gap:0px;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap);justify-content:flex-start}.columns .item{flex-basis:calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));position:relative}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.columns .item{padding-left:0;padding-right:0}}.columns .item.--stretch{display:flex;justify-content:stretch}.columns .item.--start{display:flex;justify-content:flex-start}.columns .item.--end{display:flex;justify-content:flex-end}#guides{bottom:0;display:block;height:100%;left:0;opacity:1;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:1000000}#guides .guides__switcher{bottom:0;cursor:pointer;display:block;height:30px;left:0;opacity:.6;overflow:hidden;pointer-events:all;position:absolute;width:auto;width:40px;will-change:transform}#guides .guides__switcher2{background-color:aqua;bottom:0;cursor:pointer;display:block;height:30px;left:50px;opacity:.6;overflow:hidden;pointer-events:all;position:absolute;width:auto;width:40px;will-change:transform}#guides .guides__horizontal{display:none;height:100%;left:50%;margin:auto;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:1000000}#guides .guides__horizontal .guide{border-left:1px solid skyblue;border-right:1px solid skyblue;float:left;height:100lvh;opacity:1;position:relative;width:5vw}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){#guides .guides__horizontal .guide{width:10vw}}#guides .guides__horizontal2{display:none;height:100%;left:0;margin:auto;position:absolute;top:0;width:100%;z-index:100000}#guides .guides__horizontal2 .guide{border-right:1px solid #d6d6d6;float:left;height:100lvh;opacity:.5;position:relative;width:.417vw}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){#guides .guides__horizontal2 .guide{width:.833vw}}#guides .guides__vertical{display:none;height:100%;left:50%;margin:auto;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:1000000}#guides .guides__vertical .guide{border-bottom:1px solid skyblue;border-left:1px solid skyblue;border-right:1px solid skyblue;height:5vw;opacity:1;position:relative;width:100%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){#guides .guides__vertical .guide{height:10vw}}#guides .guides__vertical2{display:none;height:100%;left:50%;margin:auto;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:100000}#guides .guides__vertical2 .guide{border-bottom:1px solid #d6d6d6;height:.417vw;opacity:.5;position:relative;width:100%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){#guides .guides__vertical2 .guide{height:.833vw}}.image{display:block;overflow:hidden;position:relative;width:100%}.image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:1;position:absolute;top:0;transition:filter .8s cubic-bezier(.16,1,.3,1);transition:filter .8s var(--expoOut);vertical-align:middle;width:100%}.image img[src*="-200x"]{filter:blur(max(20px,min(1.323vw,40px)))}.image.--cover{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.image.--contain img{-o-object-fit:contain;object-fit:contain}.video{height:auto;overflow:hidden;position:relative;width:100%}.video iframe,.video video{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;vertical-align:middle;width:100%}.video.--cover{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.video.--cover iframe,.video.--cover video{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.video.--cover iframe::-webkit-media-controls,.video.--cover video::-webkit-media-controls{display:none!important}.video.--cover iframe[controls],.video.--cover video[controls]{pointer-events:all}.video.--cover iframe[controls]::-webkit-media-controls,.video.--cover video[controls]::-webkit-media-controls{display:flex!important}.label{color:inherit;display:inline-flex;position:relative}.label.--small{font-size:max(8px,min(.529vw,16px));letter-spacing:-.04em;line-height:1.4}.label.--medium{font-size:max(12px,min(.794vw,24px));letter-spacing:-.04em;line-height:1.4}.label.--tag{background-color:#e1e1e1;background-color:var(--light);border:1px solid #e1e1e1;border:1px solid var(--light);border-radius:max(25px,min(1.653vw,50px));color:#000;color:var(--black);font-size:max(14px,min(.926vw,28px));font-weight:400;height:max(25px,min(1.653vw,50px));letter-spacing:-.04em;line-height:max(25px,min(1.653vw,50px));line-height:max(23px,min(1.521vw,46px));padding:0 max(12px,min(.794vw,24px));width:auto}.label.--bordertag{background-color:transparent;border:1px solid #000;border:1px solid var(--black);border-radius:max(25px,min(1.653vw,50px));color:#000;color:var(--black);font-size:max(14px,min(.926vw,28px));font-weight:400;height:max(25px,min(1.653vw,50px));letter-spacing:-.04em;line-height:max(25px,min(1.653vw,50px));line-height:max(23px,min(1.521vw,46px));padding:0 max(12px,min(.794vw,24px));width:auto}.title{font-size:max(24px,min(1.587vw,48px));font-weight:500;letter-spacing:-.03em;line-height:1.3;position:relative}.title.--xxlarge{font-size:max(400px,min(26.455vw,800px));letter-spacing:-.05em;line-height:.86}.title.--xlarge{font-size:max(200px,min(13.228vw,400px));letter-spacing:-.05em;line-height:.86}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.title.--xlarge{font-size:min(16.41vw,70.56px)}}.title.--llarge{font-size:max(166px,min(10.979vw,332px));letter-spacing:-.055em;line-height:.86}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.title.--llarge{font-size:min(16.41vw,70.56px)}}.title.--slarge{font-size:max(138px,min(9.127vw,276px));font-weight:500;letter-spacing:-5.5%;line-height:.9}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.title.--slarge{font-size:min(15.897vw,68.355px)}}.title.--large{font-size:max(120px,min(7.937vw,240px));font-weight:500;letter-spacing:-.05em;line-height:.96}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.title.--large{font-size:min(15.385vw,66.15px)}}.title.--medium{font-size:max(50px,min(3.307vw,100px));font-weight:500;letter-spacing:-.05em;line-height:1.1}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.title.--medium{font-size:min(7.179vw,30.87px)}}.title.--smedium{font-size:max(24px,min(1.587vw,48px));font-weight:500;letter-spacing:-5%;line-height:2.35}.title.--small{font-size:max(20px,min(1.323vw,40px));font-weight:500;letter-spacing:-.03em;line-height:1.1}.title.--xsmall{font-size:max(16px,min(1.058vw,32px));font-weight:500;letter-spacing:-.03em;line-height:1.2}.title.--xxsmall{font-size:max(14px,min(.926vw,28px));font-weight:500;letter-spacing:-.03em;line-height:1.2}.title.--xxxsmall{font-size:max(12px,min(.794vw,24px));font-weight:500;letter-spacing:-.03em;line-height:1.2}.title.--gradient{-webkit-mask-image:linear-gradient(180deg,rgba(43,43,43,.8),rgba(0,0,0,.1) 80%);mask-image:linear-gradient(180deg,rgba(43,43,43,.8),rgba(0,0,0,.1) 80%);padding-bottom:.2em;padding-right:.02em}.title.--gradient-soft{-webkit-mask-image:linear-gradient(180deg,rgba(43,43,43,.8) 50%,rgba(0,0,0,.3));mask-image:linear-gradient(180deg,rgba(43,43,43,.8) 50%,rgba(0,0,0,.3));padding-bottom:.2em;padding-right:.02em}.title.--split{padding-bottom:0}.title.--split .word{padding-bottom:.2em}.title.--split .line{overflow:hidden}.title.--split .line:nth-child(2){transform:translateY(-.2em)}.title.--split .line:nth-child(3){transform:translateY(-.4em)}.title.--split .line:nth-child(4){transform:translateY(-.6em)}.title.--split .line:nth-child(5){transform:translateY(-.8em)}.marker{cursor:pointer;font-size:max(14px,min(.926vw,28px));font-weight:500;left:50%;letter-spacing:-.04em;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.marker .left{align-items:center;background-color:#fff;background-color:var(--white);border-radius:max(28px,min(1.852vw,56px));bottom:0;display:flex;height:max(28px,min(1.852vw,56px));justify-content:center;line-height:max(28px,min(1.852vw,56px));padding:0 max(12px,min(.794vw,24px));position:absolute;right:96%;top:0;transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--expoOut);white-space:nowrap}.marker .center{background-color:#fff;background-color:var(--white);border-radius:max(28px,min(1.852vw,56px));height:max(28px,min(1.852vw,56px));line-height:max(28px,min(1.852vw,56px));position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--expoOut);width:max(28px,min(1.852vw,56px))}.marker .center .dot{border:2px solid #000;border:2px solid var(--black);border-radius:max(20px,min(1.323vw,40px));height:max(20px,min(1.323vw,40px));left:50%;line-height:max(20px,min(1.323vw,40px));position:absolute;top:50%;transform:translate(-50%,-50%);width:max(20px,min(1.323vw,40px))}.marker .center .dot span{background-color:#000;background-color:var(--black);border-radius:max(8px,min(.529vw,16px));height:max(8px,min(.529vw,16px));left:50%;line-height:max(8px,min(.529vw,16px));position:absolute;top:50%;transform:translate(-50%,-50%);width:max(8px,min(.529vw,16px))}.marker .center .image{border-radius:max(20px,min(1.323vw,40px));height:max(20px,min(1.323vw,40px));left:50%;line-height:max(20px,min(1.323vw,40px));position:absolute;top:50%;transform:translate(-50%,-50%);width:max(20px,min(1.323vw,40px))}.marker .right{align-items:center;background-color:#fff;background-color:var(--white);border-radius:max(28px,min(1.852vw,56px));bottom:0;display:flex;height:max(28px,min(1.852vw,56px));justify-content:center;left:96%;line-height:max(28px,min(1.852vw,56px));padding:0 max(12px,min(.794vw,24px));position:absolute;top:0;transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--expoOut);white-space:nowrap}.marker:hover .left{right:92%}.marker:hover .right{left:92%}.wysiwyg{color:inherit;font-size:max(14px,min(.926vw,28px));font-weight:400;letter-spacing:-.04em;line-height:1.4;position:relative}.wysiwyg.--medium{font-size:max(20px,min(1.323vw,40px));font-weight:500;letter-spacing:-.03em;line-height:1.1}.wysiwyg.--small{font-size:max(16px,min(1.058vw,32px));font-weight:500;letter-spacing:-.03em;line-height:1.2}.wysiwyg.--xsmall{font-size:max(12px,min(.794vw,24px));font-weight:400;letter-spacing:-.04em;line-height:1.2}.wysiwyg.--split .word{will-change:opacity}.wysiwyg em{font-style:italic}.wysiwyg p{margin-bottom:1em}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.wysiwyg p{margin-bottom:min(6.923vw,29.767500000000002px)}}.wysiwyg p:last-child{margin-bottom:0}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-family:Beausite Classic,Helvetica,sans-serif;font-family:var(--font-primary);font-weight:600;line-height:1;margin-bottom:1rem;margin-top:3rem}.wysiwyg h1{font-size:max(96px,min(6.349vw,192px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.wysiwyg h1{font-size:min(24.615vw,105.84px)}}.wysiwyg h2{font-size:max(64px,min(4.233vw,128px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.wysiwyg h2{font-size:min(16.41vw,70.56px)}}.wysiwyg h3{font-size:max(40px,min(2.646vw,80px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.wysiwyg h3{font-size:min(10.256vw,44.1px)}}.wysiwyg h4{font-size:max(40px,min(2.646vw,80px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.wysiwyg h4{font-size:min(10.256vw,44.1px)}}.wysiwyg h5{font-size:max(28px,min(1.852vw,56px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.wysiwyg h5{font-size:min(7.179vw,30.87px)}}.wysiwyg h6{font-size:max(12px,min(.794vw,24px));letter-spacing:-.01em}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.wysiwyg h6{font-size:min(4.103vw,17.64px)}}.wysiwyg em,.wysiwyg i{font-style:italic}.wysiwyg .image{height:auto;margin-bottom:1rem;width:100%}.wysiwyg .image img{vertical-align:middle}.wysiwyg img,.wysiwyg p>img,.wysiwyg>img{height:auto;margin-bottom:1rem;vertical-align:middle;width:100%}.wysiwyg ul{display:flex;flex-direction:column;gap:max(56px,min(3.704vw,112px));list-style:disc;margin-bottom:max(60px,min(3.968vw,120px));margin-top:max(10px,min(.661vw,20px));padding-left:2em}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.wysiwyg ul{padding-left:min(5.128vw,22.05px)}}.wysiwyg ul li{padding-left:max(20px,min(1.323vw,40px))}.wysiwyg ul li ul{list-style:circle;margin-top:1rem}.wysiwyg ol{list-style:decimal;margin-bottom:1em;margin-top:2rem;padding-left:2em}>.wysiwyg ol:first-child{margin-top:0}.wysiwyg ol li{margin-bottom:1rem}.wysiwyg ol li ul{margin-top:1rem}.wysiwyg a{display:inline;position:relative;word-wrap:break-word;font-weight:400;hyphens:auto;opacity:1;text-decoration:underline;transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--expoOut)}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.wysiwyg a{font-size:min(3.59vw,15.435px);line-height:.77}}@media (min-width:1101px){.wysiwyg a:hover{opacity:.4}}.wysiwyg .button{display:inline-flex;text-decoration:none;width:auto}.wysiwyg .button .text{text-decoration:none}.wysiwyg blockquote{font-size:max(48px,min(3.175vw,96px));font-weight:600;letter-spacing:-.02em;line-height:1.16;margin-top:max(120px,min(7.937vw,240px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.wysiwyg blockquote{font-size:min(6.154vw,26.46px);line-height:1.16}}.wysiwyg table{border:1px solid;margin-bottom:1rem;width:100%}.wysiwyg table td,.wysiwyg table th{border-bottom:1px solid;font-size:80%;padding:max(20px,min(1.323vw,40px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.wysiwyg table td,.wysiwyg table th{padding:min(5.128vw,22.05px)}}.link{color:inherit;display:inline-flex;font-size:max(14px,min(.926vw,28px));font-weight:400;letter-spacing:0;letter-spacing:-.04em;line-height:1.2;position:relative;text-decoration:none}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.link{font-size:min(3.59vw,15.435px)}}.link:hover{opacity:1}.link.--disabled{cursor:not-allowed;opacity:.5}.button{align-items:center;border-radius:max(25px,min(1.653vw,50px));box-shadow:none;color:inherit;cursor:pointer;display:inline-flex;font-size:max(14px,min(.926vw,28px));font-weight:400;height:max(25px,min(1.653vw,50px));justify-content:center;letter-spacing:-.04em;letter-spacing:0;line-height:max(20px,min(1.323vw,40px));opacity:1;outline:none;outline:1px solid rgba(0,0,0,.302);outline:1px solid var(--black-30);padding:0 max(12px,min(.794vw,24px));position:relative;text-align:center;transition:all .8s cubic-bezier(.16,1,.3,1);transition:all .8s var(--expoOut);width:auto}.button .svg-icon,.button i{margin-right:max(8px,min(.529vw,16px))}.button:hover{outline:1px solid #000;outline:1px solid var(--black)}.button.--white{background-color:#fff;background-color:var(--white);color:#000;color:var(--black);outline:1px solid #fff;outline:1px solid var(--white)}.button.--white:hover{background-color:hsla(0,0%,100%,.4);background-color:var(--white-40);outline:1px solid hsla(0,0%,100%,.4);outline:1px solid var(--white-40)}.button.--large{height:max(40px,min(2.646vw,80px));line-height:max(38px,min(2.513vw,76px));padding:0 max(24px,min(1.587vw,48px))}.button.--inverse{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.078);background-color:var(--white-8);color:#fff;color:var(--white);outline:1px solid hsla(0,0%,100%,.302);outline:1px solid var(--white-30)}.button.--inverse:hover{outline:1px solid #fff;outline:1px solid var(--white)}.button .text{font-family:Beausite Classic,Helvetica,sans-serif;font-family:var(--font-primary);white-space:nowrap}.button .icon{border-radius:max(6px,min(.397vw,12px));height:max(32px,min(2.116vw,64px));line-height:max(32px,min(2.116vw,64px));margin-left:max(20px,min(1.323vw,40px));margin-right:max(-13px,min(-.86vw,-26px));-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;transition:all .8s cubic-bezier(.16,1,.3,1);transition:all .8s var(--expoOut);vertical-align:middle;width:max(32px,min(2.116vw,64px))}svg.svg-icon{display:inline-block;flex-shrink:0;height:1em;vertical-align:-.125em;width:1em}sub{bottom:-.25em;font-size:.7em;line-height:0;position:relative;vertical-align:baseline}.--regular{font-weight:400}.--medium{font-weight:500}.--semibold{font-weight:600}.--bold{font-weight:700}.flex{display:flex;justify-content:space-between}.flex.--centered{align-items:center}.flex .--start{display:flex;justify-content:flex-start}.flex .--end{display:flex;justify-content:flex-end}.flex.--center{display:flex;justify-content:center}.gradient,.overlay{background-color:#000;background-color:var(--black);height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;width:100%}.gradient.--5,.overlay.--5{opacity:.05}.gradient.--10,.overlay.--10{opacity:.1}.gradient.--20,.overlay.--20{opacity:.2}.gradient.--30,.overlay.--30{opacity:.3}.gradient.--40,.overlay.--40{opacity:.3}.gradient.--50,.overlay.--50{opacity:.5}.gradient.--60,.overlay.--60{opacity:.6}.gradient.--70,.overlay.--70{opacity:.7}.gradient.--80,.overlay.--80{opacity:.8}.gradient.--90,.overlay.--90{opacity:.9}.gradient{background:#000;background:var(--black);background:linear-gradient(180deg,transparent,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000",endColorstr="#000",GradientType=0)}.actions{align-items:center;display:flex;gap:max(12px,min(.794vw,24px));justify-content:center}.contentblock{position:relative;width:100%}.contentblock .info,.contentblock .tags{display:flex;gap:max(10px,min(.661vw,20px));justify-content:flex-start;margin-bottom:max(40px,min(2.646vw,80px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.contentblock .info,.contentblock .tags{flex-wrap:wrap;gap:min(1.538vw,6.615px);margin-bottom:min(6.923vw,29.767500000000002px)}}.contentblock .info .tag,.contentblock .tags .tag{align-items:initial}.contentblock .label{margin-bottom:max(40px,min(2.646vw,80px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.contentblock .label{margin-bottom:min(6.923vw,29.767500000000002px)}}.contentblock .wysiwyg{margin-top:max(80px,min(5.291vw,160px));max-width:100%;width:max(900px,min(59.524vw,1800px))}.contentblock .wysiwyg:first-child{margin-top:0}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.contentblock .wysiwyg{margin-top:min(5.128vw,22.05px);width:100%}.contentblock .wysiwyg:first-child{margin-top:0}}.contentblock .actions{justify-content:flex-start;margin-top:max(80px,min(5.291vw,160px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.contentblock .actions{margin-top:min(5.128vw,22.05px)}}.contentblock.--small{width:max(900px,min(59.524vw,1800px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.contentblock.--small{width:100%}}.contentblock.--small .label{margin-bottom:max(20px,min(1.323vw,40px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.contentblock.--small .label{margin-bottom:min(3.846vw,16.5375px)}}.contentblock.--small .actions,.contentblock.--small .wysiwyg{margin-top:max(40px,min(2.646vw,80px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.contentblock.--small .actions,.contentblock.--small .wysiwyg{margin-top:min(5.128vw,22.05px)}}.contentblock.--center{align-items:center;display:flex;flex-direction:column;margin:0 auto;text-align:center}.contentblock.--center .wysiwyg{width:100%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.contentblock.--center .wysiwyg{width:100%}}.contentblock.--center .actions{justify-content:center}.contentblock.--columns{align-items:flex-end;display:flex;justify-content:space-between;width:100%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.contentblock.--columns{align-items:flex-start;flex-direction:column;gap:min(9.231vw,39.69px);width:min(73.333vw,315.315px)}}.contentblock.--columns .item:first-child{width:max(720px,min(47.619vw,1440px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.contentblock.--columns .item:first-child{width:auto}}.contentblock.--columns .item:nth-child(2){width:max(600px,min(39.683vw,1200px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.contentblock.--columns .item:nth-child(2){width:auto}}.dropdowns .dropdown{border-top:1px solid;padding:max(40px,min(2.646vw,80px)) max(30px,min(1.984vw,60px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.dropdowns .dropdown{padding:min(7.692vw,33.075px) min(2.308vw,9.9225px)}}.dropdowns .dropdown:last-child{margin-bottom:0}.dropdowns .dropdown .head{align-items:center;cursor:pointer;display:flex;justify-content:space-between}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.dropdowns .dropdown .head{align-items:flex-start}}.dropdowns .dropdown .head .title{line-height:max(30px,min(1.984vw,60px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.dropdowns .dropdown .head .title{line-height:min(7.692vw,33.075px);width:90%}}.dropdowns .dropdown .head .icon-group{position:relative}.dropdowns .dropdown .head .icon{align-items:center;color:#000;color:var(--black);display:flex;font-size:max(24px,min(1.587vw,48px));height:max(30px,min(1.984vw,60px));justify-content:center;margin:0;transform:rotate(90deg);transition:all .8s cubic-bezier(.16,1,.3,1);transition:all .8s var(--expoOut);width:max(30px,min(1.984vw,60px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.dropdowns .dropdown .head .icon{font-size:min(4.615vw,19.845px);height:min(4.615vw,19.845px);position:absolute;right:min(4.615vw,19.845px);width:min(4.615vw,19.845px)}}.dropdowns .dropdown .content{height:0;overflow:hidden}.dropdowns .dropdown .content .item:last-child{padding-bottom:max(20px,min(1.323vw,40px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.dropdowns .dropdown .content .item:last-child{padding-bottom:min(9.231vw,39.69px)}}.dropdowns .dropdown .content .inset{padding-top:max(48px,min(3.175vw,96px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.dropdowns .dropdown .content .inset{padding-top:min(1.538vw,6.615px)}}.dropdowns .dropdown .content .inset .columns{align-items:flex-start}.dropdowns .dropdown .content .table+.link,.dropdowns .dropdown .content .wysiwyg+table{margin-top:max(40px,min(2.646vw,80px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.dropdowns .dropdown .content .table+.link,.dropdowns .dropdown .content .wysiwyg+table{margin-top:min(10.256vw,44.1px)}}.dropdowns .dropdown .content .columns+.link,.dropdowns .dropdown .content .wysiwyg+.link{margin-top:max(20px,min(1.323vw,40px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.dropdowns .dropdown .content .columns+.link,.dropdowns .dropdown .content .wysiwyg+.link{margin-top:min(5.128vw,22.05px)}}.dropdowns .dropdown .content.--simple .wysiwyg{width:80%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.dropdowns .dropdown .content.--simple .wysiwyg{width:100%}}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.dropdowns .dropdown .content.--image .columns{flex-direction:column;margin:0}}.dropdowns .dropdown .content.--image .columns__item:first-child{width:35%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.dropdowns .dropdown .content.--image .columns__item:first-child{margin-bottom:min(7.692vw,33.075px);width:100%}}.dropdowns .dropdown .content.--image .columns__item:last-child{width:65%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.dropdowns .dropdown .content.--image .columns__item:last-child{width:100%}}.dropdowns .dropdown .content.--image .wysiwyg{width:80%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.dropdowns .dropdown .content.--image .wysiwyg{width:100%}}.dropdowns .dropdown .content.--double .columns__item{width:50%}.dropdowns .dropdown .content.--double .wysiwyg{width:100%}.dropdowns .dropdown .content.--table table thead{font-size:max(16px,min(1.058vw,32px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.dropdowns .dropdown .content.--table table thead{font-size:pmx(16)}}.dropdowns .dropdown .content.--table table tfoot{font-size:max(16px,min(1.058vw,32px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.dropdowns .dropdown .content.--table table tfoot{font-size:pmx(16)}}.dropdowns .dropdown.--active .head .icon{transform:rotate(-90deg)}.popup{bottom:0;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000}.popup .mask{backdrop-filter:blur(20px);background-color:rgba(0,0,0,.051);background-color:var(--black-5);cursor:pointer;height:100%;left:0;opacity:.0001;pointer-events:none;position:absolute;top:0;width:100%}.popup .content{backdrop-filter:blur(80px);background:hsla(0,0%,100%,.698);border-radius:10px;gap:max(48px,min(3.175vw,96px));height:auto;left:50%;max-height:calc(100lvh - max(96px, min(6.349vw, 192px)));max-width:100%;opacity:1;opacity:.0001;overflow:hidden;overflow-y:auto;padding:max(72px,min(4.762vw,144px));position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) scale(.8);width:max(540px,min(35.714vw,1080px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.popup .content{max-height:calc(100lvh - min(8.205vw, 35.28px));padding:min(6.154vw,26.46px) min(5.128vw,22.05px);width:calc(100% - min(8.205vw, 35.28px))}}.popup .content .label{margin-bottom:max(20px,min(1.323vw,40px))}.popup .content .title{color:rgba(0,0,0,.4);color:var(--black-40)}.popup .content .title strong{color:#000;color:var(--black)}.popup .content .wysiwyg{color:rgba(0,0,0,.6);color:var(--black-60);margin:max(36px,min(2.381vw,72px)) 0}.popup .content .wysiwyg strong{color:#000;color:var(--black)}.popup .content .swiper{height:100%;width:100%}.popup .content .swiper .swiper-wrapper{align-items:flex-start}.popup .content .swiper .swiper-slide:not(.swiper-slide-active){height:0;overflow:hidden}.popup .content .swiper .swiper-navigation{align-items:center;background:linear-gradient(0deg,#fff,transparent);bottom:max(-72px,min(-4.762vw,-144px));display:flex;gap:max(30px,min(1.984vw,60px));justify-content:center;margin:max(36px,min(2.381vw,72px)) max(-72px,min(-4.762vw,-144px)) max(-72px,min(-4.762vw,-144px));padding:max(12px,min(.794vw,24px)) 0;position:sticky;z-index:10}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.popup .content .swiper .swiper-navigation{bottom:max(-6.107vw,-26.46px);margin:min(6.154vw,26.46px) max(-5.089vw,-22.05px) max(-6.107vw,-26.46px);padding:min(2.051vw,8.82px) 0 min(4.103vw,17.64px)}}.popup .content .swiper .swiper-navigation:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.popup .content .swiper .swiper-navigation .next,.popup .content .swiper .swiper-navigation .prev{align-items:center;cursor:pointer;display:flex;font-size:max(12px,min(.794vw,24px));height:44px;justify-content:center;line-height:44px;opacity:1;position:relative;width:44px;z-index:1}.popup .content .swiper .swiper-navigation .next:hover,.popup .content .swiper .swiper-navigation .prev:hover{opacity:.6}.popup .content .swiper .swiper-navigation .next.swiper-button-disabled,.popup .content .swiper .swiper-navigation .prev.swiper-button-disabled{opacity:.2;pointer-events:none}.popup .content .swiper .swiper-navigation .closer{align-items:center;background-color:rgba(0,0,0,.051);background-color:var(--black-5);border-radius:max(6px,min(.397vw,12px));color:#000;color:var(--black);cursor:pointer;display:flex;font-size:max(14px,min(.926vw,28px));height:44px;justify-content:center;line-height:44px;position:relative;width:44px;z-index:1}.popup .content .swiper .swiper-navigation .closer:hover{background-color:rgba(0,0,0,.102);background-color:var(--black-10)}.marquee{position:relative;width:100%}.marquee .track{align-items:center;display:flex;flex-flow:row nowrap;min-width:-moz-max-content;min-width:max-content;width:-moz-max-content;width:max-content;will-change:transform}.marquee{cursor:grab;overflow:hidden;touch-action:pan-y}.marquee:active{cursor:grabbing}.marquee [data-marquee-track]{-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.marquee img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.text-overlap .wysiwyg{margin:0;word-wrap:anywhere}.text-overlap .wysiwyg.--cut{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.text-overlap .link{cursor:pointer;margin-top:max(12px,min(.794vw,24px))}.text-overlap .link:hover{opacity:.5}.table-overlap .link{cursor:pointer;margin-top:max(12px,min(.794vw,24px))}.table-overlap .link:hover{opacity:.5}.card{display:block;position:relative;width:100%}.card-case{align-items:center;background-color:hsla(0,0%,100%,.078);background-color:var(--white-8);border-radius:max(99px,min(6.548vw,198px));display:flex;flex-direction:column;height:max(285px,min(18.849vw,570px));justify-content:space-between;overflow:hidden;padding:max(36px,min(2.381vw,72px)) 0 max(24px,min(1.587vw,48px));width:100%}.card-case .top{align-items:center;display:flex;flex-direction:column;gap:max(12px,min(.794vw,24px));justify-content:center;padding:0 max(24px,min(1.587vw,48px));position:relative}.card-case .top .location{align-items:center;display:flex;gap:max(12px,min(.794vw,24px));justify-content:center}.card-case .top .location .mapmarker{background-color:#000;background-color:var(--black);background-image:url(../../../../../../themes/bpp/img/marker.svg);background-position:50%;background-repeat:no-repeat;background-size:max(6px,min(.397vw,12px)) auto;border-radius:50%;display:block;height:max(18px,min(1.19vw,36px));width:max(18px,min(1.19vw,36px))}.card-case .top .location .info{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.card-case .top .location .info .label{text-align:left}.card-case .top .location .info .label:nth-child(2){opacity:.6}.card-case .center .dot{background-color:#fff;background-color:var(--white);border-radius:50%;box-shadow:0 0 0 max(4px,min(.265vw,8px)) #000,0 0 0 max(5px,min(.331vw,10px)) #fff;box-shadow:0 0 0 max(4px,min(.265vw,8px)) #000,0 0 0 max(5px,min(.331vw,10px)) var(--white);height:max(4px,min(.265vw,8px));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(4px,min(.265vw,8px))}.card-case .center .coordinates{display:flex;flex-direction:column;gap:max(4px,min(.265vw,8px));left:max(24px,min(1.587vw,48px));position:absolute;top:50%;transform:translateY(-50%)}.card-case .center .coordinates .label{opacity:.6}.card-case .center .coordinates .label:nth-child(2){padding-left:max(12px,min(.794vw,24px))}.card-case .bottom{display:flex;gap:max(24px,min(1.587vw,48px));justify-content:center;position:relative}.card-case .bottom .group{align-items:center;display:flex;flex-direction:column;gap:max(4px,min(.265vw,8px));justify-content:center;text-align:center}.card-case .bottom .group:nth-child(2){display:none}.card-case .bottom .group .label{opacity:.6}.card-case-alt{align-items:center;background-color:rgba(0,0,0,.902);background-color:var(--black-90);border-radius:max(24px,min(1.587vw,48px));display:flex;flex-direction:column;height:max(340px,min(22.487vw,680px));justify-content:space-between;overflow:hidden;padding:max(36px,min(2.381vw,72px)) 0 max(24px,min(1.587vw,48px));width:max(260px,min(17.196vw,520px))}.card-case-alt .image{width:calc(100% + 10vw)}.card-case-alt .image:after{background:linear-gradient(180deg,rgba(0,0,0,.66),rgba(0,0,0,.5) 45%,rgba(0,0,0,.66));bottom:0;content:"";left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}.card-case-alt .top{align-items:center;display:flex;flex-direction:column;gap:max(12px,min(.794vw,24px));justify-content:center;padding:0 max(24px,min(1.587vw,48px));position:relative}.card-case-alt .top .location{align-items:center;display:flex;gap:max(12px,min(.794vw,24px));justify-content:center}.card-case-alt .top .location .mapmarker{background-image:url(../../../../../../themes/bpp/img/marker.svg);background-position:50%;background-repeat:no-repeat;background-size:max(8px,min(.529vw,16px)) auto;border:1px solid hsla(0,0%,100%,.6);border-radius:50%;display:block;height:max(24px,min(1.587vw,48px));width:max(24px,min(1.587vw,48px))}.card-case-alt .top .location .info{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.card-case-alt .top .location .info .label{text-align:left}.card-case-alt .top .location .info .label:nth-child(2){opacity:.85}.card-case-alt .center .dot{background-color:#fff;background-color:var(--white);border-radius:50%;box-shadow:0 0 0 max(4px,min(.265vw,8px)) #000,0 0 0 max(5px,min(.331vw,10px)) #fff;box-shadow:0 0 0 max(4px,min(.265vw,8px)) #000,0 0 0 max(5px,min(.331vw,10px)) var(--white);display:none;height:max(4px,min(.265vw,8px));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(4px,min(.265vw,8px))}.card-case-alt .center .coordinates{display:flex;flex-direction:column;gap:max(4px,min(.265vw,8px));left:max(24px,min(1.587vw,48px));position:absolute;top:50%;transform:translateY(-50%)}.card-case-alt .center .coordinates .label{opacity:.85}.card-case-alt .center .coordinates .label:nth-child(2){padding-left:max(12px,min(.794vw,24px))}.card-case-alt .bottom{display:flex;gap:max(24px,min(1.587vw,48px));justify-content:center;position:relative}.card-case-alt .bottom .group{align-items:center;display:flex;flex-direction:column;gap:max(4px,min(.265vw,8px));justify-content:center;text-align:center}.card-case-alt .bottom .group:nth-child(2){display:none}.card-case-alt .bottom .group .label{opacity:.85}.card-case-last{align-items:center;align-items:flex-start;display:flex;flex-direction:column;height:max(340px,min(22.487vw,680px));justify-content:space-between;justify-content:center;padding:max(36px,min(2.381vw,72px));text-align:left;width:max(400px,min(26.455vw,800px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.card-case-last{width:auto}}.card-case-last .title{line-height:1;-webkit-mask-image:linear-gradient(180deg,rgba(43,43,43,.8) 50%,rgba(0,0,0,.1));mask-image:linear-gradient(180deg,rgba(43,43,43,.8) 50%,rgba(0,0,0,.1));width:max(234px,min(15.476vw,468px))}.card-system{background-color:#efefef;background-color:var(--medium-light);border-radius:max(24px,min(1.587vw,48px));height:100%;margin:0 auto;max-width:100%;padding:max(24px,min(1.587vw,48px));width:100%}.card-system .media{background-color:#fff;background-color:var(--white);border-radius:max(24px,min(1.587vw,48px));height:auto;margin:0 auto max(40px,min(2.646vw,80px));overflow:hidden;width:100%}.card-system .media .image{margin:0 auto;width:max(200px,min(13.228vw,400px))}.card-system .info{align-items:flex-start;display:flex;flex-direction:column;gap:max(32px,min(2.116vw,64px));height:auto;text-align:left}.card-system .info .title{color:rgba(0,0,0,.4);color:var(--black-40)}.card-system .info .title strong{color:#000;color:var(--black)}.card-system .info .wysiwyg{color:rgba(0,0,0,.6);color:var(--black-60);margin-top:max(-16px,min(-1.058vw,-32px))}.card-system .info .wysiwyg strong{color:#000;color:var(--black)}.card-project{cursor:none}.card-project .media{border-radius:max(8px,min(.529vw,16px));display:block;overflow:hidden}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.card-project .media{border-radius:min(1.538vw,6.615px)}}.card-project .media .image,.card-project .media .video{transform:scale(1);transition:all .8s cubic-bezier(.16,1,.3,1);transition:all .8s var(--expoOut)}.card-project .content{margin-top:max(18px,min(1.19vw,36px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.card-project .content{margin-top:min(4.615vw,19.845px)}}.card-project .content .wysiwyg{color:#b8b7ab;color:var(--medium);margin-top:max(8px,min(.529vw,16px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.card-project .content .wysiwyg{margin-top:min(2.051vw,8.82px)}}.card-project:hover .media .image,.card-project:hover .media .video{transform:scale(1.1)}.card-summary{aspect-ratio:.83;border:1px solid rgba(0,0,0,.102);border:1px solid var(--black-10);border-radius:max(40px,min(2.646vw,80px));display:block;margin:0 auto;max-width:100%;overflow:hidden;padding:max(16px,min(1.058vw,32px));position:relative;width:20%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.card-summary{border-radius:max(20px,min(1.323vw,40px));height:20vh;width:47%}}.card-summary .title{background-color:#fff;background-color:var(--white);border-radius:max(24px,min(1.587vw,48px));bottom:max(16px,min(1.058vw,32px));height:max(24px,min(1.587vw,48px));left:50%;line-height:max(24px,min(1.587vw,48px));padding:0 max(12px,min(.794vw,24px));position:absolute;transform:translateX(-50%);white-space:nowrap}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.card-summary .title{border-radius:min(4.103vw,17.64px);bottom:min(2.051vw,8.82px);height:auto;line-height:1.1;padding:min(.513vw,2.205px) min(1.538vw,6.615px);white-space:normal;width:90%}}#loader{will-change:opacity}.footer{background-color:#000;background-color:var(--black);color:#fff;color:var(--white);display:block;padding:max(20px,min(1.323vw,40px)) 0;position:relative;text-align:center}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.footer{padding:max(20px,min(1.323vw,40px)) 0}}.footer .brand{align-items:center;display:block;display:flex;height:max(32px,min(2.116vw,64px));justify-content:center;width:auto}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.footer .brand{height:min(30.769vw,132.3px);margin-bottom:max(40px,min(2.646vw,80px))}}.footer .brand img,.footer .brand svg{height:100%;width:auto}.footer .copyright{opacity:.6}.footer .links{display:flex;gap:max(24px,min(1.587vw,48px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.footer .links{margin-bottom:max(20px,min(1.323vw,40px))}}.footer .links .link.--offices{align-items:center;display:flex;flex-direction:column;gap:max(10px,min(.661vw,20px))}.footer .links .link.--offices .base{transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--expoOut)}.footer .links .link.--offices .hover{bottom:150%;left:0;opacity:.0001;position:absolute;text-align:left;width:max(242px,min(16.005vw,484px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.footer .links .link.--offices .hover{backdrop-filter:blur(15px);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:rgba(17,17,17,.6);border:1px solid hsla(0,0%,100%,.2);border:1px solid var(--white-20);border-radius:min(5.128vw,22.05px);padding:min(5.128vw,22.05px)}}.footer .links .link.--offices .hover .wysiwyg{color:hsla(0,0%,100%,.4);color:var(--white-40)}.footer .links .link.--offices .hover .wysiwyg strong{color:#fff;color:var(--white)}.footer .links .link.--offices .hover .wysiwyg+.wysiwyg{margin-top:max(18px,min(1.19vw,36px))}.footer .links .link.--offices:hover .hover{opacity:1}.footer .links .link:not(.--offices){transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--expoOut)}.footer .links .link:not(.--offices):hover{opacity:.4}.footer .columns{align-items:center;display:flex;flex-direction:row;justify-content:space-between;--cols:4}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.footer .columns{--cols:1;flex-direction:column-reverse}}.footer .columns .item:first-child{align-items:center;display:flex;flex-direction:row;gap:max(10px,min(.661vw,20px));justify-content:flex-start}.footer .columns .item:nth-child(3){align-items:center;display:flex;flex-direction:row;gap:max(10px,min(.661vw,20px));justify-content:flex-end}.header{display:block;mix-blend-mode:difference;pointer-events:none;position:absolute;top:0;width:100%;z-index:1010}.header .main{align-items:center;display:flex;height:max(54px,min(3.571vw,108px));left:0;margin:auto;padding:max(34px,min(2.249vw,68px)) 0;pointer-events:all;position:fixed;right:0;top:0;z-index:20}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.header .main{height:min(17.949vw,77.175px)}}.header .main .brand{align-items:center;display:block;display:flex;height:auto;justify-content:center;width:max(128px,min(8.466vw,256px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.header .main .brand{height:min(8.205vw,35.28px)}}.header .main .brand img,.header .main .brand svg{height:auto;width:100%}.header .main .actions{display:flex;font-size:max(14px,min(.926vw,28px));font-weight:600;gap:max(16px,min(1.058vw,32px));letter-spacing:0;letter-spacing:-.03em;line-height:1.35;position:relative}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.header .main .actions{align-items:flex-end;flex-direction:column-reverse;font-size:min(3.59vw,15.435px)}}.header .main .actions .action{font-size:max(18px,min(1.19vw,36px));font-weight:600;letter-spacing:-.03em;position:relative;text-align:right}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.header .main .actions .action{font-size:min(3.59vw,15.435px)}}.header .main .actions .action .base{opacity:1;transition:all .8s cubic-bezier(.16,1,.3,1);transition:all .8s var(--expoOut)}.header .main .actions .action .hover{font-size:max(14px,min(.926vw,28px));opacity:.0001;pointer-events:none;position:absolute;right:0;text-align:right;top:100%;transform:translateY(25%);transition:all .8s cubic-bezier(.16,1,.3,1);transition:all .8s var(--expoOut);white-space:nowrap}.header .main .actions .action:hover .hover{opacity:1;pointer-events:all;transform:translateY(0);transition:all .8s cubic-bezier(.16,1,.3,1);transition:all .8s var(--expoOut)}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.header .main .actions .action:hover .hover{height:min(12.308vw,52.92px);position:absolute}}.header .main .columns{align-items:center;justify-content:space-between;width:100%}.header .main .columns>.item:first-child{display:flex;flex-basis:33.33%;justify-content:flex-start}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.header .main .columns>.item:first-child{flex-basis:10%;justify-content:flex-start}}.header .main .columns>.item:nth-child(2){display:flex;flex-basis:33.33%;justify-content:center}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.header .main .columns>.item:nth-child(2){flex-basis:80%}}.header .main .columns>.item:nth-child(3){display:flex;flex-basis:33.33%;justify-content:flex-end}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.header .main .columns>.item:nth-child(3){flex-basis:10%;justify-content:flex-start}}#floating{bottom:0;height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--expoOut);width:100%;z-index:80}#floating.--active{backdrop-filter:blur(15px);background-color:rgba(0,0,0,.5)}#floating .main{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background-color:hsla(0,0%,8%,.32);border-radius:max(6px,min(.397vw,12px));bottom:max(20px,min(1.323vw,40px));display:flex;gap:max(12px,min(.794vw,24px));height:max(46px,min(3.042vw,92px));justify-content:center;left:50%;opacity:.0001;padding:0 max(24px,min(1.587vw,48px));pointer-events:none;position:absolute;transform:translateX(-50%) scale(.94);will-change:opacity,pointer-events}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){#floating .main{bottom:min(4.103vw,17.64px);height:min(12.308vw,52.92px);padding:0 min(4.103vw,17.64px)}}#floating .main .brand{height:max(20px,min(1.323vw,40px));width:auto}#floating .main .brand img{height:100%;width:auto}#floating .main ul{display:flex;gap:max(12px,min(.794vw,24px));left:0;position:relative;top:0}#floating .main ul li{align-items:center;display:inline-flex;font-size:max(15px,min(.992vw,30px));font-weight:400;gap:max(6px,min(.397vw,12px));height:max(20px,min(1.323vw,40px));letter-spacing:-.03em;line-height:max(20px,min(1.323vw,40px));padding:0 max(8px,min(.529vw,16px));white-space:nowrap}#floating .main ul li a{opacity:.6}#floating .main ul li a:hover{opacity:1}#floating .main ul li:before{background-color:#fff;background-color:var(--white);border-radius:max(6px,min(.397vw,12px));content:"";display:block;display:none;height:max(6px,min(.397vw,12px));position:relative;width:max(6px,min(.397vw,12px))}#floating .main ul li.--active a{opacity:1}#floating .main ul li.--active:before{display:block}#floating .secondary{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background-color:hsla(0,0%,8%,.32);border-radius:max(6px,min(.397vw,12px));bottom:max(20px,min(1.323vw,40px));cursor:pointer;display:flex;gap:max(12px,min(.794vw,24px));height:max(46px,min(3.042vw,92px));justify-content:center;left:50%;opacity:1;opacity:.0001;padding:0 max(24px,min(1.587vw,48px));pointer-events:none;position:absolute;transform:translateX(-50%) scale(.94);will-change:opacity,pointer-events}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){#floating .secondary{bottom:min(4.103vw,17.64px);gap:min(1.026vw,4.41px);height:min(12.308vw,52.92px);padding:0 min(1.026vw,4.41px) 0 min(4.103vw,17.64px)}}#floating .secondary .brand{height:max(20px,min(1.323vw,40px));width:auto}#floating .secondary .brand img{height:100%;width:auto}#floating .secondary .list{height:max(20px,min(1.323vw,40px));overflow:hidden;position:relative;width:0;will-change:width}#floating .secondary .list ul{align-items:flex-start;display:flex;flex-direction:column;gap:max(12px,min(.794vw,24px));height:max(20px,min(1.323vw,40px));justify-content:flex-start;left:0;position:absolute;top:0}#floating .secondary .list ul li{display:inline-block;font-size:max(15px,min(.992vw,30px));font-weight:400;height:max(20px,min(1.323vw,40px));letter-spacing:-.03em;line-height:max(20px,min(1.323vw,40px));padding:0 max(8px,min(.529vw,16px));white-space:nowrap}#floating .secondary .trigger{cursor:pointer;display:block;height:max(20px,min(1.323vw,40px));position:relative;width:max(20px,min(1.323vw,40px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){#floating .secondary .trigger{height:min(11.282vw,48.510000000000005px);width:min(11.282vw,48.510000000000005px)}#floating .secondary .trigger span{width:min(5.128vw,22.05px)!important}}#floating .secondary .trigger span{background-color:#fff;background-color:var(--white);height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#floating .secondary .trigger span:first-child{transform:translate(-50%,-400%)}#floating .secondary .trigger span:nth-child(2){transform:translate(-50%,300%)}#floating .secondary .trigger:hover span:first-child{transform:translate(-50%,-300%)}#floating .secondary .trigger:hover span:nth-child(2){transform:translate(-50%,200%)}#floating .close{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background-color:hsla(0,0%,8%,.32);border-radius:max(6px,min(.397vw,12px));bottom:max(20px,min(1.323vw,40px));cursor:pointer;display:flex;gap:max(12px,min(.794vw,24px));height:max(46px,min(3.042vw,92px));justify-content:center;left:50%;opacity:1;opacity:.0001;padding:0 max(12px,min(.794vw,24px));pointer-events:none;position:absolute;transform:translateX(-50%) scale(.94);will-change:opacity,pointer-events}#floating .close .text{display:inline-block;font-size:max(15px,min(.992vw,30px));font-weight:400;height:max(20px,min(1.323vw,40px));letter-spacing:-.03em;line-height:max(20px,min(1.323vw,40px));padding:0 max(8px,min(.529vw,16px));white-space:nowrap}#floating .close .contact{align-items:center;bottom:calc(100% + max(360px, min(23.81vw, 720px)));display:flex;flex-direction:column;gap:max(24px,min(1.587vw,48px));justify-content:center;left:50%;margin:0 auto;position:absolute;text-align:center;transform:translateX(-50%);width:max(400px,min(26.455vw,800px))}#floating .close .contact .wysiwyg{color:rgba(248,245,239,.702);color:var(--white-70)}#floating .close .contact .wysiwyg a{color:#fff;color:var(--white);text-decoration:none}#floating .close .contact .build{align-items:center;border:1px solid #fff;border:1px solid var(--white);border-radius:999px;color:#fff;color:var(--white);display:inline-flex;font-size:max(15px,min(.992vw,30px));letter-spacing:0;min-height:44px;padding:0 max(24px,min(1.587vw,48px));text-decoration:none;transition:background-color .3s,color .3s}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){#floating .close .contact .build{font-size:min(4.103vw,17.64px)}}#floating .close .contact .build:hover{background-color:#fff;background-color:var(--white);color:#000;color:var(--black)}#floating .close .switch{align-items:center;border-radius:max(6px,min(.397vw,12px));bottom:calc(100% + max(260px, min(17.196vw, 520px)));display:flex;gap:max(12px,min(.794vw,24px));height:max(46px,min(3.042vw,92px));left:50%;padding:0 max(24px,min(1.587vw,48px));position:absolute;transform:translateX(-50%)}#floating .close .switch li{align-items:center;display:inline-flex;font-size:max(15px,min(.992vw,30px));font-weight:400;gap:max(6px,min(.397vw,12px));height:max(20px,min(1.323vw,40px));letter-spacing:-.03em;line-height:max(20px,min(1.323vw,40px));padding:0 max(8px,min(.529vw,16px));white-space:nowrap}#floating .close .switch li:before{background-color:#fff;background-color:var(--white);border-radius:max(6px,min(.397vw,12px));content:"";display:block;display:none;height:max(6px,min(.397vw,12px));position:relative;width:max(6px,min(.397vw,12px))}#floating .close .switch li a{opacity:.6}#floating .close .switch li a:hover{opacity:1}#floating .close .switch li.--active a{opacity:1}#floating .close .switch li.--active:before{display:block}#floating .close .swiper{bottom:calc(100% + max(60px, min(3.968vw, 120px)));left:50%;padding:0 max(120px,min(7.937vw,240px));position:absolute;transform:translateX(-50%);width:100vw}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){#floating .close .swiper{padding:0 max(20px,min(1.323vw,40px))}}#floating .close .swiper .swiper-slide{aspect-ratio:1.8;cursor:pointer}#floating .close .swiper .swiper-slide .video{background-color:#000;background-color:var(--black);background-size:100% 100%;overflow:hidden}#floating .close .swiper .swiper-slide .video video{opacity:.4;transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--expoOut)}#floating .close .swiper .swiper-slide .title{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}#floating .close .swiper .swiper-slide:hover .video video{opacity:1}#floating .close .closer{cursor:pointer;display:block;height:max(20px,min(1.323vw,40px));position:relative;width:max(20px,min(1.323vw,40px))}#floating .close .closer span{background-color:#fff;background-color:var(--white);height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#floating .close .closer span:first-child{transform:translate(-50%,-50%) rotate(45deg) scale(.8)}#floating .close .closer span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg) scale(.8)}@media (min-width:1101px) and (orientation:landscape),all and (min-width:1321px){html[\:has\(\.component--form\)] #floating .main .brand,html[\:has\(\.component--form\)] #floating .secondary .brand{display:none!important}html:has(.component--form) #floating .main .brand,html:has(.component--form) #floating .secondary .brand{display:none!important}}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){html[\:has\(\.component--form\)] #floating .main{display:none}html:has(.component--form) #floating .main{display:none}}.component--comingsoon{background:#eaeaea;background:var(--grey);background:#cccbd5;color:#fff;color:var(--white);height:100lvh;overflow:hidden;padding:0;transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s var(--expoOut);width:100vw}@media (max-width:1200px){.component--comingsoon{height:100svh}}.component--comingsoon .brand{left:50%;position:absolute;top:max(34px,min(2.249vw,68px));transform:translateX(-50%);width:max(128px,min(8.466vw,256px));z-index:2}.component--comingsoon .content{bottom:0;height:100%;left:0;-webkit-mask-image:url(../../../../../../themes/bpp/img/mask.png);mask-image:url(../../../../../../themes/bpp/img/mask.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;right:0;top:0;width:100%}.component--comingsoon .content .title{background:linear-gradient(180deg,rgba(43,43,43,.8),transparent);font-size:max(140px,min(9.259vw,280px));font-weight:400;letter-spacing:-.03em;line-height:1;margin-top:max(-70px,min(-4.63vw,-140px));position:absolute;text-align:center;top:35%;width:100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text}@media (max-width:1200px){.component--comingsoon .content .title{font-size:min(23.077vw,99.22500000000001px);text-align:center;top:42%;width:100%}}@media (max-width:840px){.component--comingsoon .content .title{font-size:min(17.949vw,77.175px);top:45%}}@media (max-width:840px){.component--comingsoon .content .title{font-size:min(17.949vw,77.175px);top:35%}}.component--comingsoon .tagline{bottom:max(48px,min(3.175vw,96px));left:50%;position:absolute;transform:translateX(-50%);z-index:2}@media (max-width:1200px){.component--comingsoon .tagline{text-align:center;width:80%}}.component--comingsoon .cursor{background-color:#000;background-color:var(--black);height:200vh;left:50%;margin-left:-100vw;margin-top:-100lvh;-webkit-mask-image:radial-gradient(circle,transparent 0,#000 20%);mask-image:radial-gradient(circle,transparent 0,#000 20%);position:absolute;top:50%;width:200vw}@media (max-width:1200px){.component--comingsoon .cursor{height:200svh;margin-left:-100svw;margin-top:-100svh;-webkit-mask-image:radial-gradient(circle,transparent 0,#000 40%);mask-image:radial-gradient(circle,transparent 0,#000 40%);top:35%;width:200svw}}.component--impact{background-color:#000;background-color:var(--black);height:300vh;padding:0}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--impact{overflow:visible;overflow:initial;padding:0}}.component--impact:before{background:linear-gradient(#a9c0dc,transparent);content:"";display:block;height:max(200px,min(13.228vw,400px));left:0;position:absolute;right:0;top:-1px;width:100%;z-index:1}.component--impact .sticky{background-color:#000;background-color:var(--black);height:100lvh;overflow:hidden;position:sticky;top:0;width:100vw}.component--impact .sticky .inner{height:140vh;overflow:hidden;position:absolute;right:0;top:0;width:100vw}.component--impact .sticky .inner .content{bottom:0;height:100%;left:0;-webkit-mask-image:url(../../../../../../themes/bpp/img/mask.png);mask-image:url(../../../../../../themes/bpp/img/mask.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;right:0;top:0;width:100%}.component--impact .sticky .inner .content .title{font-size:max(190px,min(12.566vw,380px));font-weight:500;left:50vw;max-width:none;position:absolute;position:relative;top:45%;transform:translateX(-50%);width:-moz-fit-content;width:fit-content}@media (min-width:1101px) and (max-width:1439px),all and (min-width:1101px) and (max-height:859px){.component--impact .sticky .inner .content .title{font-size:min(max(190px,min(12.566vw,380px)),12vw,19vh)}}@media (min-width:1101px) and (max-height:859px){.component--impact .sticky .inner .content .title{margin-top:calc(-300px + 8.5vh)!important}}.component--impact .sticky .inner .content .title{letter-spacing:-.03em;line-height:1;margin-top:max(-300px,min(-19.841vw,-600px));-webkit-mask-image:linear-gradient(180deg,rgba(43,43,43,.8),rgba(0,0,0,.2));mask-image:linear-gradient(180deg,rgba(43,43,43,.8),rgba(0,0,0,.2));padding:max(100px,min(6.614vw,200px)) 0;text-align:center;white-space:nowrap}@media (max-width:1200px){.component--impact .sticky .inner .content .title{font-size:min(23.077vw,99.22500000000001px);text-align:center;top:42%;width:100%}}@media (max-width:840px){.component--impact .sticky .inner .content .title{font-size:min(17.949vw,77.175px);top:45%}}.component--impact .sticky .inner .tagline{bottom:max(48px,min(3.175vw,96px));left:50%;position:absolute;transform:translateX(-50%);z-index:2}@media (max-width:1200px){.component--impact .sticky .inner .tagline{text-align:center;width:80%}}.component--impact .sticky .inner .gradient{background-image:linear-gradient(180deg,transparent 50%,#000);bottom:-2%;height:102%;left:0;opacity:.00001;position:absolute;right:0;top:0;width:100%}.component--impact .sticky .inner .values{height:100%;position:absolute;top:10%;width:100%}@media (min-width:1101px) and (max-height:859px){.component--impact .sticky .inner .values{top:calc(10% + 11vh)}}.component--impact .sticky .inner .values{bottom:0;left:0;right:0}.component--impact .sticky .inner .values .value{align-items:flex-start;display:flex;gap:max(12px,min(.794vw,24px));opacity:.00001;position:absolute}.component--impact .sticky .inner .values .value.--1{bottom:max(320px,min(21.164vw,640px));left:12%;transform:translate(-50%,-50%) scale(.8)}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--impact .sticky .inner .values .value.--1{bottom:70vh;left:25%}}.component--impact .sticky .inner .values .value.--2{bottom:max(440px,min(29.101vw,880px));left:24%;transform:translate(-50%,-50%)}.component--impact .sticky .inner .values .value.--3{bottom:max(400px,min(26.455vw,800px));left:34%;transform:translate(-50%,-50%) scale(.8)}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--impact .sticky .inner .values .value.--3{bottom:40vh}}.component--impact .sticky .inner .values .value.--4{bottom:max(400px,min(26.455vw,800px));left:50%;transform:translate(-50%,-50%)}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--impact .sticky .inner .values .value.--4{bottom:55vh;left:58%}}.component--impact .sticky .inner .values .value.--5{bottom:max(440px,min(29.101vw,880px));left:62%;transform:translate(-50%,-50%) scale(.8)}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--impact .sticky .inner .values .value.--5{bottom:72vh;left:66%}}.component--impact .sticky .inner .values .value.--6{bottom:max(400px,min(26.455vw,800px));left:74%;transform:translate(-50%,-50%)}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--impact .sticky .inner .values .value.--6{bottom:45vh}}.component--impact .sticky .inner .values .value.--7{bottom:max(320px,min(21.164vw,640px));left:85%;transform:translate(-50%,-50%) scale(.8)}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--impact .sticky .inner .values .value.--7{bottom:35vh}}.component--impact .sticky .inner .values .value.--8{bottom:max(370px,min(24.471vw,740px));left:95%;transform:translate(-50%,-50%) scale(.8)}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--impact .sticky .inner .values .value.--8{bottom:65vh;left:93%}}.component--impact .sticky .inner .values .value .progress{background-color:hsla(0,0%,100%,.8);background-color:var(--white-80);height:max(180px,min(11.905vw,360px));width:2px}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--impact .sticky .inner .values .value .progress{height:max(120px,min(7.937vw,240px))}}.component--impact .sticky .inner .values .value .progress .bar{background-color:#fff;background-color:var(--white);background-image:linear-gradient(180deg,#fff,#b8b7ab);background-image:linear-gradient(180deg,var(--white) 0,var(--medium) 100%);bottom:0;box-shadow:0 0 4px 4px hsla(0,0%,100%,.25);height:0;left:-1px;position:absolute;right:-1px;width:4px}.component--impact .sticky .inner .values .value .info{width:max(150px,min(9.921vw,300px))}.component--impact .sticky .inner .values .value .info .wysiwyg.--xsmall{opacity:.6}.component--impact .sticky .inner .slider{align-items:flex-end;bottom:max(160px,min(10.582vw,320px));display:flex;gap:max(40px,min(2.646vw,80px));left:50%;opacity:.00001;position:absolute;transform:translateX(-50%);white-space:nowrap;width:auto}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--impact .sticky .inner .slider{align-items:flex-start;bottom:max(120px,min(7.937vw,240px));flex-direction:column-reverse;gap:max(70px,min(4.63vw,140px))}}.component--impact .sticky .inner .slider .range-field{--range-value:50%;--range-height:max(4px,min(0.265vw,8px));--range-thumb-size:22px;--range-background:var(--white-30);--range-progress:var(--white);--range-thumb-background:var(--white);--range-thumb-border:#111;max-width:500px;width:max(340px,min(22.487vw,680px))}.component--impact .sticky .inner .slider .range-field__header{align-items:center;display:flex;justify-content:space-between;position:relative}.component--impact .sticky .inner .slider .range-field__header label{backdrop-filter:blur(20px);background:hsla(0,0%,100%,.302);background:var(--white-30);border-radius:max(2px,min(.132vw,4px));bottom:calc(100% + max(12px, min(.794vw, 24px)));font-size:max(13px,min(.86vw,26px));font-weight:400;left:0;letter-spacing:-.03em;padding:max(4px,min(.265vw,8px)) max(8px,min(.529vw,16px));position:absolute;transform:translateX(-50%)}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--impact .sticky .inner .slider .range-field__header label{display:none}}.component--impact .sticky .inner .slider .range-field__value{align-items:center;background:#111;border-radius:100px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-width:60px;padding:7px 12px}.component--impact .sticky .inner .slider .range-field__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;height:var(--range-thumb-size);margin:0;padding:0;width:100%}.component--impact .sticky .inner .slider .range-field__input::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--range-progress) 0,var(--range-progress) var(--range-value),var(--range-background) var(--range-value),var(--range-background) 100%);border-radius:100px;height:var(--range-height);width:100%}.component--impact .sticky .inner .slider .range-field__input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:var(--range-thumb-background);border:2px solid var(--range-thumb-border);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);height:var(--range-thumb-size);margin-top:calc((var(--range-height) - var(--range-thumb-size)) / 2);-webkit-transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;width:var(--range-thumb-size)}.component--impact .sticky .inner .slider .range-field__input::-moz-range-track{background:var(--range-background);border-radius:100px;height:var(--range-height);width:100%}.component--impact .sticky .inner .slider .range-field__input::-moz-range-progress{background:var(--range-progress);border-radius:100px;height:var(--range-height)}.component--impact .sticky .inner .slider .range-field__input::-moz-range-thumb{background:var(--range-thumb-background);border:2px solid var(--range-thumb-border);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);height:var(--range-thumb-size);-moz-transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;width:var(--range-thumb-size)}.component--impact .sticky .inner .slider .range-field__input:hover::-webkit-slider-thumb{box-shadow:0 3px 12px rgba(0,0,0,.2);transform:scale(1.1)}.component--impact .sticky .inner .slider .range-field__input:hover::-moz-range-thumb{box-shadow:0 3px 12px rgba(0,0,0,.2);transform:scale(1.1)}.component--impact .sticky .inner .slider .range-field__input:active::-webkit-slider-thumb{transform:scale(.95)}.component--impact .sticky .inner .slider .range-field__input:active::-moz-range-thumb{transform:scale(.95)}.component--impact .sticky .inner .slider .range-field__input.focus-visible{outline:none}.component--impact .sticky .inner .slider .range-field__input:focus-visible{outline:none}.component--impact .sticky .inner .slider .range-field__input.focus-visible::-webkit-slider-thumb{outline:3px solid rgba(0,0,0,.2);outline-offset:3px}.component--impact .sticky .inner .slider .range-field__input:focus-visible::-webkit-slider-thumb{outline:3px solid rgba(0,0,0,.2);outline-offset:3px}.component--impact .sticky .inner .slider .range-field__input.focus-visible::-moz-range-thumb{outline:3px solid rgba(0,0,0,.2);outline-offset:3px}.component--impact .sticky .inner .slider .range-field__input:focus-visible::-moz-range-thumb{outline:3px solid rgba(0,0,0,.2);outline-offset:3px}.component--impact .sticky .inner .slider .range-field__footer{position:relative}.component--impact .sticky .inner .slider .range-field__footer label{cursor:pointer;font-size:max(16px,min(1.058vw,32px));font-weight:300;left:0;letter-spacing:-.03em;padding:max(4px,min(.265vw,8px)) max(6px,min(.397vw,12px));position:absolute;top:calc(100% + max(12px, min(.794vw, 24px)));transform:translateX(-50%)}.component--impact .sticky .inner .slider .range-field__footer label.--disabled{opacity:.3}.component--impact .sticky .inner .slider .range-field__footer label:first-child{left:0}.component--impact .sticky .inner .slider .range-field__footer label:nth-child(2){left:27.68%}.component--impact .sticky .inner .slider .range-field__footer label:nth-child(3){left:100%}.component--impact .sticky .inner .slider .range-content{position:relative}.component--impact .sticky .inner .slider .range-content .title{-webkit-mask-image:linear-gradient(180deg,rgba(43,43,43,.8),rgba(0,0,0,.5));mask-image:linear-gradient(180deg,rgba(43,43,43,.8),rgba(0,0,0,.5));text-align:left;width:max(300px,min(19.841vw,600px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--impact .sticky .inner .slider .range-content .title{width:100%}}.component--impact .sticky .inner .slider .range-content .subtitle{color:rgba(248,245,239,.702);color:var(--white-70);left:0;position:absolute;top:calc(100% + max(20px, min(1.323vw, 40px)))}.component--impact .sticky .inner .slider .range-content .subtitle strong{color:#fff;color:var(--white)}.component--impact .sticky .inner .slider .range-content .subtitle2{color:rgba(248,245,239,.702);color:var(--white-70);left:0;position:absolute;top:calc(100% + max(40px, min(2.646vw, 80px)))}.component--impact .sticky .inner .slider .range-content .subtitle2 strong{color:#fff;color:var(--white)}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--impact .sticky .inner{height:100%}.component--impact .sticky .inner .content{-webkit-mask-image:none;mask-image:none;pointer-events:none;z-index:1}.component--impact .sticky .inner .content .title{color:#fff;color:var(--white);font-size:min(10vw,42.9975px);left:0;letter-spacing:-.02em;line-height:min(10.256vw,44.1px);margin:0;-webkit-mask-image:none;mask-image:none;padding:0;position:absolute;right:0;text-align:center;top:min(23.077vw,99.22500000000001px);top:var(--m-top);transform:none;white-space:nowrap;width:100%}.component--impact .sticky .inner .gradient{background-image:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.55) 40%,rgba(0,0,0,.85))}.component--impact .sticky .inner .values{bottom:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;left:min(6.154vw,26.46px);left:var(--m-margin);right:min(6.154vw,26.46px);right:var(--m-margin);top:calc(min(23.077vw, 99.22500000000001px) + min(16.923vw, 72.765px) + min(6.154vw, 26.46px));top:calc(var(--m-top) + min(16.923vw, 72.765px) + min(6.154vw, 26.46px));width:auto;grid-column-gap:min(4.103vw,17.64px);-moz-column-gap:min(4.103vw,17.64px);column-gap:min(4.103vw,17.64px);grid-row-gap:min(3.077vw,13.23px);row-gap:min(3.077vw,13.23px)}.component--impact .sticky .inner .values .value{bottom:auto!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important}.component--impact .sticky .inner .values .value{display:block;position:relative}.component--impact .sticky .inner .values .value .progress{display:none}.component--impact .sticky .inner .values .value .info{display:flex;flex-direction:column-reverse;width:auto}.component--impact .sticky .inner .values .value .info .title{font-size:min(4.103vw,17.64px);letter-spacing:0;line-height:min(5.128vw,22.05px);white-space:nowrap}.component--impact .sticky .inner .values .value .info .wysiwyg{color:hsla(0,0%,100%,.8);color:var(--white-80);font-size:min(3.333vw,14.3325px);letter-spacing:0;line-height:min(4.103vw,17.64px)}.component--impact .sticky .inner .values .value .info .wysiwyg.--xsmall{display:none}.component--impact .sticky .inner .slider{bottom:calc(min(18.462vw, 79.38px) + min(10.256vw, 44.1px));bottom:calc(var(--m-bottom) + min(10.256vw, 44.1px));gap:min(10.256vw,44.1px);left:min(6.154vw,26.46px);left:var(--m-margin);right:min(6.154vw,26.46px);right:var(--m-margin);transform:none;white-space:normal}.component--impact .sticky .inner .slider .range-field{max-width:none;width:100%}.component--impact .sticky .inner .slider .range-field__footer label{font-size:min(3.333vw,14.3325px);line-height:min(4.103vw,17.64px);padding:min(2.051vw,8.82px) min(1.026vw,4.41px);top:100%}.component--impact .sticky .inner .slider .range-field__footer label:first-child{transform:none}.component--impact .sticky .inner .slider .range-field__footer label:nth-child(3){transform:translateX(-100%)}.component--impact .sticky .inner .slider .range-content .title{font-size:min(12.564vw,54.0225px);line-height:min(12.308vw,52.92px)}.component--impact .sticky .inner .slider .range-content .subtitle,.component--impact .sticky .inner .slider .range-content .subtitle2{font-size:min(4.103vw,17.64px);letter-spacing:0;line-height:min(6.154vw,26.46px);position:static}}.component--infraestructure{background-color:#fff;background-color:var(--bg);color:#000;color:var(--black);text-align:center}.component--infraestructure .sticky-container{height:700vh;position:relative}.component--infraestructure .sticky-container .sticky{height:100lvh;position:sticky;top:0;width:100%}.component--infraestructure .sticky-container .sticky .group{height:100%;opacity:.0001;pointer-events:none;position:absolute;width:100%}.component--infraestructure .sticky-container .sticky .group .title.--xlarge{left:50%;margin-top:max(-250px,min(-16.534vw,-500px));position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.component--infraestructure .sticky-container .sticky .group .media{border-radius:max(300px,min(19.841vw,600px));height:max(492px,min(32.54vw,984px));left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.94);width:max(394px,min(26.058vw,788px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--infraestructure .sticky-container .sticky .group .media{border-radius:min(56.41vw,242.55px);height:min(71.795vw,308.7px);top:35%;width:min(56.41vw,242.55px)}}.component--infraestructure .sticky-container .sticky .group .info{align-items:flex-start;display:flex;flex-direction:column;gap:max(32px,min(2.116vw,64px));height:auto;position:absolute;right:max(180px,min(11.905vw,360px));text-align:left;top:50%;transform:translateY(-50%);width:max(205px,min(13.558vw,410px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--infraestructure .sticky-container .sticky .group .info{align-items:center;bottom:min(20.513vw,88.2px);left:50%;text-align:center;top:auto;top:initial;transform:translateX(-50%);width:min(71.795vw,308.7px)}}.component--infraestructure .sticky-container .sticky .group .info .title{color:rgba(0,0,0,.4);color:var(--black-40)}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--infraestructure .sticky-container .sticky .group .info .title{text-align:center}}.component--infraestructure .sticky-container .sticky .group .info .title strong{color:#000;color:var(--black)}.component--infraestructure .sticky-container .sticky .group .info .wysiwyg{color:rgba(0,0,0,.702);color:var(--black-70)}.component--infraestructure .sticky-container .sticky .group .info .wysiwyg strong{color:#000;color:var(--black)}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--infraestructure .sticky-container .sticky .group .info .button{margin-top:min(2.564vw,11.025px)}}.component--infraestructure .sticky-container .sticky .sidebar{display:flex;gap:max(12px,min(.794vw,24px));height:auto;left:max(48px,min(3.175vw,96px));position:absolute;top:50%;transform:translateY(-50%);width:max(48px,min(3.175vw,96px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--infraestructure .sticky-container .sticky .sidebar{left:max(20px,min(1.323vw,40px));top:35%}}.component--infraestructure .sticky-container .sticky .sidebar .progress{background-color:rgba(0,0,0,.2);background-color:var(--black-20);bottom:0;height:100%;left:max(-12px,min(-.794vw,-24px));position:absolute;top:0;width:1px}.component--infraestructure .sticky-container .sticky .sidebar .progress .current{background-color:#000;background-color:var(--black);height:max(36px,min(2.381vw,72px));left:0;position:absolute;right:0;top:0;width:100%}.component--infraestructure .sticky-container .sticky .sidebar .items{display:flex;flex-direction:column;gap:max(4px,min(.265vw,8px))}.component--infraestructure .sticky-container .sticky .sidebar .items .item{border-radius:max(4px,min(.265vw,8px));cursor:pointer;height:max(36px,min(2.381vw,72px));overflow:hidden;position:relative;width:max(36px,min(2.381vw,72px))}.component--infraestructure .sticky-container .sticky .sidebar .items .item .video{opacity:.4;transition:all .6s cubic-bezier(.16,1,.3,1);transition:all .6s var(--expoOut)}.component--infraestructure .sticky-container .sticky .sidebar .items .item.--active .video,.component--infraestructure .sticky-container .sticky .sidebar .items .item:hover .video{opacity:1}.component--infraestructure .popup .content{width:max(472px,min(31.217vw,944px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--infraestructure .popup .content{width:calc(100% - max(40px, min(2.646vw, 80px)))}}.component--infraestructure .popup .content .video{border-radius:max(20px,min(1.323vw,40px));height:max(142px,min(9.392vw,284px));margin:max(36px,min(2.381vw,72px)) auto max(24px,min(1.587vw,48px));width:max(142px,min(9.392vw,284px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--infraestructure>.container .title.--smedium{font-size:min(6.41vw,27.5625px);letter-spacing:-.01em;line-height:min(7.692vw,33.075px)}.component--infraestructure .sticky-container .sticky .group .title.--xlarge{font-size:min(12.564vw,54.0225px);letter-spacing:-.03em;line-height:min(12.308vw,52.92px);margin-top:0;top:calc(35% - min(35.897vw, 154.35px) - min(8.718vw, 37.485px));transform:translateX(-50%);z-index:0}.component--infraestructure .sticky-container .sticky .group .media{z-index:1}.component--infraestructure .sticky-container .sticky .group .info{align-items:center;bottom:auto;gap:min(2.051vw,8.82px);left:min(6.154vw,26.46px);left:var(--m-margin);right:min(6.154vw,26.46px);right:var(--m-margin);text-align:center;top:calc(35% + min(35.897vw, 154.35px) + min(6.154vw, 26.46px));transform:none;width:auto}.component--infraestructure .sticky-container .sticky .group .info .title{color:#000;color:var(--black);font-size:min(5.128vw,22.05px);letter-spacing:-.01em;line-height:1.1;text-align:center;width:80%}.component--infraestructure .sticky-container .sticky .group .info .wysiwyg{color:rgba(0,0,0,.702);color:var(--black-70);display:-webkit-box;font-size:min(4.103vw,17.64px);letter-spacing:0;line-height:min(6.154vw,26.46px);-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.component--infraestructure .sticky-container .sticky .group .info .wysiwyg strong{font-weight:500}}.component--intelligence{background-color:#fff;background-color:var(--bg);color:#000;color:var(--black);padding:0}.component--intelligence .intro{height:1000vh;position:relative}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--intelligence .intro{height:auto;padding:min(15.385vw,66.15px) max(40px,min(2.646vw,80px));text-align:center}}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--intelligence .intro .image{border-radius:min(41.026vw,176.4px);height:min(41.026vw,176.4px);margin:min(10.256vw,44.1px) auto auto;width:min(71.795vw,308.7px)}}.component--intelligence .intro .sticky{height:100lvh;position:sticky;top:0;width:100vw}.component--intelligence .intro .carousel{bottom:0;display:flex;height:100lvh;left:0;position:absolute;right:0;top:0;width:100vw}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--intelligence .intro .carousel{overflow:hidden;padding:0}}.component--intelligence .intro .carousel .inner{align-items:center;display:flex;gap:max(60px,min(3.968vw,120px));position:relative;width:auto}.component--intelligence .intro .carousel .inner .image,.component--intelligence .intro .carousel .inner .video{border-radius:100lvh;height:100lvh;transform:scale(.4);width:100vw}.component--intelligence .intro .carousel .inner .title{line-height:1.5;white-space:nowrap}.component--intelligence .intro .carousel .--fill-left{position:absolute;right:100%}.component--intelligence .intro .carousel .--fill-right{left:100%;position:absolute}.component--intelligence .intro .carousel.--1{justify-content:flex-start;transform:scale(.5) translateY(-50%)}.component--intelligence .intro .carousel.--1 .inner{padding-right:max(60px,min(3.968vw,120px))}.component--intelligence .intro .carousel.--2{justify-content:flex-end;transform:scale(.5) translateY(50%)}.component--intelligence .intro .carousel.--2 .inner{padding-left:max(60px,min(3.968vw,120px))}.component--intelligence .intro .slide{clip-path:inset(100% 0 0 0);height:100%;left:0;position:absolute;top:0;width:100%}.component--intelligence .content{margin-top:-100lvh;position:relative}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--intelligence .content{background-color:silver;margin-top:0}}.component--intelligence .content .sticky{height:100lvh;left:0;opacity:.0001;position:sticky;right:0;top:0;width:100vw;z-index:1}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--intelligence .content .sticky{opacity:1}}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--intelligence .content .sticky .video{height:60vh}}.component--intelligence .content .sticky .video:nth-child(2){display:none;height:100lvh}.component--intelligence .content .sticky .sections{height:100%;position:absolute;width:100%}.component--intelligence .content .sticky .sections .item{bottom:0;height:100%;left:0;opacity:.0001;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:100%}.component--intelligence .content .sticky .sections .item .video{filter:blur(max(32px,min(2.116vw,64px)));opacity:.8;transform:scale(1.2)}.component--intelligence .content .sticky .sections .item .image{height:100%;left:auto;position:absolute;right:0;width:100%}.component--intelligence .content .sticky .sections .item .box{background-color:#fff;background-color:var(--white);border-radius:max(10px,min(.661vw,20px));height:auto;opacity:.0001;padding:max(16px,min(1.058vw,32px));position:absolute;transform:scale(.9);width:max(192px,min(12.698vw,384px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--intelligence .content .sticky .sections .item .box{display:none!important}}.component--intelligence .content .sticky .sections .item .box.--1{left:75%;top:10%}.component--intelligence .content .sticky .sections .item .box.--2{left:55%;top:30%}.component--intelligence .content .sticky .sections .item .box.--3{left:78%;top:50%}.component--intelligence .content .sticky .sections .item .box.--4{left:55%;top:65%}.component--intelligence .content .sticky .sections .item .box .dot{border:2px solid #fff;border:2px solid var(--white);border-radius:max(20px,min(1.323vw,40px));height:max(20px,min(1.323vw,40px));line-height:max(20px,min(1.323vw,40px));position:absolute;right:100%;top:50%;transform:translateY(-50%);width:max(20px,min(1.323vw,40px))}.component--intelligence .content .sticky .sections .item .box .dot span{background-color:#fff;background-color:var(--white);border-radius:max(8px,min(.529vw,16px));height:max(8px,min(.529vw,16px));left:50%;line-height:max(8px,min(.529vw,16px));position:absolute;top:50%;transform:translate(-50%,-50%);width:max(8px,min(.529vw,16px))}.component--intelligence .content .sticky .sections .item .box .title{margin-bottom:max(8px,min(.529vw,16px))}.component--intelligence .content .sticky .sections .item .box .wysiwyg{opacity:.6}.component--intelligence .content .sticky .tabs{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:rgba(17,17,17,.6);border:1px solid hsla(0,0%,100%,.2);border:1px solid var(--white-20);border-radius:max(6px,min(.397vw,12px));bottom:max(20px,min(1.323vw,40px));color:#fff;color:var(--white);left:max(20px,min(1.323vw,40px));max-width:100%;opacity:.0001;padding:0 0 max(10px,min(.661vw,20px));pointer-events:all;position:absolute;width:max(480px,min(31.746vw,960px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--intelligence .content .sticky .tabs{bottom:0;left:0;opacity:1;padding-bottom:min(20.513vw,88.2px);right:0;width:100%}}.component--intelligence .content .sticky .tabs .tab{border-top:1px solid hsla(0,0%,100%,.2);cursor:pointer;height:max(58px,min(3.836vw,116px));overflow:hidden;padding:max(18px,min(1.19vw,36px)) max(30px,min(1.984vw,60px))}.component--intelligence .content .sticky .tabs .tab:first-child{border-top:none}.component--intelligence .content .sticky .tabs .tab .title{line-height:max(28px,min(1.852vw,56px));margin-bottom:max(21px,min(1.389vw,42px))}.component--intelligence .content .sticky .tabs .tab .wysiwyg{opacity:.6}.component--intelligence .content .sticky .tabs .tab .wysiwyg.subtitle{font-weight:500;opacity:1}.component--intelligence .content .markers{margin-top:-50lvh;pointer-events:none}.component--intelligence .content .markers .item{height:200vh;position:relative;width:100%}.component--intelligence .popup .content .title{color:#000;color:var(--black)}.component--intelligence .popup .content .image{height:max(140px,min(9.259vw,280px));margin:auto;width:auto}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--intelligence .intro{padding:min(24.615vw,105.84px) 0 0}.component--intelligence .intro .title{font-size:min(12.564vw,54.0225px);line-height:min(12.308vw,52.92px);padding:0 min(6.154vw,26.46px);padding:0 var(--m-margin) 0}.component--intelligence .intro .image{height:40vh!important}.component--intelligence .intro .image{border-radius:20vh;left:-10%;margin:min(6.154vw,26.46px) auto auto;position:relative;transform:scale(.5);width:120%}.component--intelligence .content{background-color:transparent}.component--intelligence .content .sticky .video{height:40vh;z-index:2}.component--intelligence .content .sticky .video:nth-child(2){display:block;height:100lvh;z-index:1}.component--intelligence .content .sticky .sections .item{align-items:flex-end;display:flex;gap:min(2.051vw,8.82px);height:40vh;overflow-x:auto;overflow-y:hidden;padding:0 min(6.154vw,26.46px) min(3.077vw,13.23px);padding:0 var(--m-margin) min(3.077vw,13.23px);-webkit-overflow-scrolling:touch;scrollbar-width:none}.component--intelligence .content .sticky .sections .item::-webkit-scrollbar{display:none}.component--intelligence .content .sticky .sections .item .box{display:block!important;left:auto!important;top:auto!important;transform:none!important}.component--intelligence .content .sticky .sections .item .box{flex:0 0 min(43.077vw,185.22px);height:min(30.769vw,132.3px);padding:min(3.077vw,13.23px);pointer-events:auto;position:relative;width:min(43.077vw,185.22px)}.component--intelligence .content .sticky .sections .item .box .dot{display:none}.component--intelligence .content .sticky .sections .item .box .title{font-size:min(4.103vw,17.64px);letter-spacing:0;line-height:min(5.128vw,22.05px);margin-bottom:min(1.026vw,4.41px)}.component--intelligence .content .sticky .sections .item .box .wysiwyg{color:rgba(0,0,0,.702);color:var(--black-70);font-size:min(3.333vw,14.3325px);line-height:min(4.103vw,17.64px);opacity:1}.component--intelligence .content .sticky .tabs{-webkit-backdrop-filter:blur(20px);background-color:rgba(17,17,17,.6);border:0;border-radius:0;border-radius:min(5.128vw,22.05px) min(5.128vw,22.05px) 0 0;border-top:1px solid hsla(0,0%,100%,.2);border-top:1px solid var(--white-20);bottom:0;left:0;overflow:hidden;padding:min(6.154vw,26.46px) min(6.154vw,26.46px) calc(min(18.462vw, 79.38px) + min(4.103vw, 17.64px));padding:min(6.154vw,26.46px) var(--m-margin) calc(var(--m-bottom) + min(4.103vw, 17.64px));right:0;top:calc(40vh - min(5.128vw, 22.05px));width:100%;z-index:3}.component--intelligence .content .sticky .tabs .tab{height:auto!important}.component--intelligence .content .sticky .tabs .tab{border:0;display:none;padding:0}.component--intelligence .content .sticky .tabs .tab.--active{display:block}.component--intelligence .content .sticky .tabs .tab:before{color:hsla(0,0%,100%,.8);color:var(--white-80);content:attr(data-count);display:block;font-size:min(3.333vw,14.3325px);line-height:min(4.103vw,17.64px);margin-bottom:min(2.051vw,8.82px)}.component--intelligence .content .sticky .tabs .tab .title{font-size:min(5.128vw,22.05px);line-height:min(7.179vw,30.87px);margin-bottom:min(2.051vw,8.82px)}.component--intelligence .content .sticky .tabs .tab .wysiwyg{color:hsla(0,0%,100%,.6);font-size:min(4.103vw,17.64px);line-height:min(6.154vw,26.46px);opacity:1}.component--intelligence .content .sticky .tabs .tab .wysiwyg.subtitle{color:#fff;color:var(--white);margin-bottom:min(1.026vw,4.41px)}}.component--intro{color:#000;color:var(--black);height:1000vh;padding:0}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--intro{padding:0}}.component--intro .sticky{height:100lvh;overflow:hidden;position:sticky;top:0;width:100vw}.component--intro .sticky .video{backface-visibility:hidden;overflow:hidden;transform:translateZ(0);will-change:clip-path,border-radius}.component--intro .sticky .video video{transform:translateX(-50%) translateY(-50%) translateZ(0);will-change:transform}.component--intro .sticky .veil{background:linear-gradient(190deg,hsla(0,0%,100%,0) 50%,#000);bottom:0;content:"";height:50%;left:0;opacity:.7;position:absolute;right:0;width:100vw}.component--intro .sticky .content{bottom:0;height:100%;left:0;-webkit-mask-image:url(../../../../../../themes/bpp/img/mask-intro.png);mask-image:url(../../../../../../themes/bpp/img/mask-intro.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;right:0;top:0;width:100%;z-index:1}.component--intro .sticky .content .title.--slarge{line-height:1.5;margin-top:max(-90px,min(-5.952vw,-180px));position:absolute;text-align:center;top:32%;width:100%}@media (max-width:1200px){.component--intro .sticky .content .title.--slarge{font-size:min(23.077vw,99.22500000000001px);line-height:1;text-align:center;top:42%;width:100%}}@media (max-width:840px){.component--intro .sticky .content .title.--slarge{font-size:min(17.949vw,77.175px);top:45%}}@media (max-width:840px){.component--intro .sticky .content .title.--slarge{font-size:min(17.949vw,77.175px);top:35%}}.component--intro .sticky .info{bottom:max(64px,min(4.233vw,128px));color:#fff;color:var(--white);height:max(88px,min(5.82vw,176px));left:max(34px,min(2.249vw,68px));max-width:100%;position:absolute;text-align:left;width:max(600px,min(39.683vw,1200px));z-index:1}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--intro .sticky .info{bottom:max(80px,min(5.291vw,160px));height:max(200px,min(13.228vw,400px));left:max(16px,min(1.058vw,32px))}}.component--intro .sticky .info .scroll{background-color:hsla(0,0%,100%,.302);background-color:var(--white-30);height:max(88px,min(5.82vw,176px));left:0;opacity:.0001;position:absolute;top:0;width:2px}.component--intro .sticky .info .scroll .progress{background-color:#fff;background-color:var(--white);bottom:0;height:100%;left:0;position:absolute;transform:scaleY(0);transform-origin:50% 0;width:100%}.component--intro .sticky .info .group{left:0;padding-left:max(30px,min(1.984vw,60px));position:absolute;top:0;width:max(505px,min(33.399vw,1010px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--intro .sticky .info .group{padding-left:min(4.615vw,19.845px);width:min(71.795vw,308.7px)}}.component--intro .sticky .info .group .title{margin-bottom:max(16px,min(1.058vw,32px));opacity:.6}.component--intro .sticky .scrolldown{align-items:center;bottom:max(64px,min(4.233vw,128px));color:#fff;color:var(--white);display:flex;flex-direction:column;gap:max(12px,min(.794vw,24px));left:max(34px,min(2.249vw,68px));pointer-events:none;position:fixed;z-index:10}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--intro .sticky .scrolldown{bottom:max(80px,min(5.291vw,160px));left:max(8px,min(.529vw,16px))}}.component--intro .sticky .scrolldown .wysiwyg{transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.component--intro .sticky .scrolldown .line{background-color:hsla(0,0%,100%,.302);background-color:var(--white-30);display:block;height:max(88px,min(5.82vw,176px));overflow:hidden;position:relative;width:2px}.component--intro .sticky .scrolldown .line span{animation:scrollDown 1.8s ease-in-out infinite;background:currentColor;height:50%;left:0;position:absolute;top:0;width:100%}@keyframes scrollDown{0%{transform:translateY(-100%)}50%{transform:translateY(100%)}to{transform:translateY(200%)}}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--intro .sticky .content .title.--slarge{font-size:min(15.641vw,67.2525px);letter-spacing:-.03em;line-height:min(14.359vw,61.74px);margin-top:0;top:25lvh}.component--intro .sticky .video:after{display:none}.component--intro .sticky .veil{background:linear-gradient(190deg,hsla(0,0%,100%,0) 50%,#000);height:100%;opacity:1}.component--intro .sticky .info{bottom:calc(min(18.462vw, 79.38px) + min(6.154vw, 26.46px));bottom:calc(var(--m-bottom) + min(6.154vw, 26.46px));height:min(46.154vw,198.45000000000002px);left:min(6.154vw,26.46px);left:var(--m-margin);right:min(6.154vw,26.46px);right:var(--m-margin);width:auto}.component--intro .sticky .info .scroll{height:100%}.component--intro .sticky .info .scroll .progress{z-index:1}.component--intro .sticky .info .group{padding-left:min(4.103vw,17.64px);width:100%}.component--intro .sticky .info .group .wysiwyg{line-height:1.2}.component--intro .sticky .scrolldown{bottom:calc(min(18.462vw, 79.38px) + min(6.154vw, 26.46px));bottom:calc(var(--m-bottom) + min(6.154vw, 26.46px));left:min(2.051vw,8.82px)}}.component--performance{background-color:#fff;background-color:var(--bg);background:#ebebeb;color:#000;color:var(--black);padding:max(240px,min(15.873vw,480px)) 0 0;text-align:center}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--performance{padding-top:0}}.component--performance .info{bottom:max(95px,min(6.283vw,190px));color:rgba(0,0,0,.502);color:var(--black-50);left:max(62px,min(4.101vw,124px));opacity:.0001;position:fixed;text-align:left;width:max(343px,min(22.685vw,686px));z-index:10}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--performance .info{opacity:1!important;pointer-events:auto!important}.component--performance .info{bottom:auto;color:rgba(0,0,0,.702);color:var(--black-70);font-size:min(5.128vw,22.05px);left:auto;letter-spacing:-.01em;line-height:min(7.179vw,30.87px);margin:0 auto;max-width:min(87.692vw,377.055px);padding:min(24.615vw,105.84px) 0 min(12.308vw,52.92px);position:relative;text-align:center;width:auto}}.component--performance .info strong{color:#000;color:var(--black)}.component--performance .sticky-container{height:1200vh;position:relative;width:100vw}.component--performance .sticky-container .sticky{height:100lvh;overflow:hidden;position:sticky;top:0;width:100vw}.component--performance .sticky-container .sticky .video{clip-path:inset(1%);will-change:transform}.component--performance .sticky-container .sticky .wysiwyg{bottom:max(95px,min(6.283vw,190px));left:max(62px,min(4.101vw,124px));opacity:.0001;position:absolute;text-align:left;width:max(343px,min(22.685vw,686px))}@media (min-width:1101px) and (orientation:landscape),all and (min-width:1321px){.component--performance .marker .center:before{bottom:max(-8px,min(-.529vw,-16px));content:"";left:max(-8px,min(-.529vw,-16px));position:absolute;right:max(-8px,min(-.529vw,-16px));top:max(-8px,min(-.529vw,-16px))}}.component--performance .marker.--plantation-state{left:74%;top:20%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--performance .marker.--plantation-state{left:54%}}.component--performance .marker.--mill-processing{left:50%;top:25%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--performance .marker.--mill-processing{left:40%}}.component--performance .marker.--amr-biological-refinery{left:55%;top:65%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--performance .marker.--amr-biological-refinery{left:46%}}.component--performance .marker.--input-efb{left:75%;top:45%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--performance .marker.--input-efb{left:50%}}.component--performance .marker.--input-pome{left:30%;top:70%}.component--performance .marker.--output-matrix{left:68%;top:55%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--performance .marker.--output-matrix{left:60%}}.component--performance .marker.--soil-application{left:80%;top:30%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--performance .marker.--soil-application{left:56%}}.component--performance .popup .content{width:max(400px,min(26.455vw,800px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--performance .popup .content{width:calc(100% - max(40px, min(2.646vw, 80px)))}}.component--performance .popup .content .swiper .swiper-slide .image,.component--performance .popup .content .swiper .swiper-slide .video{border-radius:max(10px,min(.661vw,20px));height:max(194px,min(12.831vw,388px));margin:0 auto;width:max(155px,min(10.251vw,310px))}.component--phrases{background-color:#000;background-color:var(--black);color:#fff;color:var(--white);height:400lvh;padding:0;text-align:center}.component--phrases .sticky{height:100lvh;overflow:hidden;position:sticky;top:0;width:100vw}.component--phrases .sticky .phrases{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.component--phrases .sticky .phrases .item{left:50%;max-width:100%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:max(880px,min(58.201vw,1760px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--phrases .sticky .phrases .item{width:calc(100% - min(6.154vw, 26.46px) * 2);width:calc(100% - var(--m-margin) * 2)}}.component--phrases .sticky .phrases .item.active{opacity:1}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--phrases .sticky .title{font-size:min(6.41vw,27.5625px);letter-spacing:-.01em;line-height:min(7.692vw,33.075px)}}.component--phrases .sticky .title.--0{-webkit-mask-image:linear-gradient(180deg,rgba(43,43,43,.8) 75%,rgba(0,0,0,.2));mask-image:linear-gradient(180deg,rgba(43,43,43,.8) 75%,rgba(0,0,0,.2))}.component--phrases .sticky .title.--1{-webkit-mask-image:linear-gradient(180deg,rgba(43,43,43,.8) 75%,rgba(0,0,0,.2));mask-image:linear-gradient(180deg,rgba(43,43,43,.8) 75%,rgba(0,0,0,.2))}.component--phrases .sticky .title .char{opacity:.0001}.component--phrases .sticky .title .space{display:inline-flex;height:max(50px,min(3.307vw,100px));position:relative;vertical-align:middle;width:max(100px,min(6.614vw,200px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--phrases .sticky .title .space{height:min(7.179vw,30.87px);width:min(12.821vw,55.125px)}}.component--phrases .sticky .title .space img{height:max(100px,min(6.614vw,200px));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--phrases .sticky .title .space img{height:min(14.359vw,61.74px)}}.component--prephrases{color:#000;color:var(--black);height:400lvh;margin-top:-25vh;padding:0;text-align:center}.component--prephrases .sticky{height:100lvh;overflow:hidden;position:sticky;top:0;width:100vw}.component--prephrases .sticky .phrases{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.component--prephrases .sticky .phrases .item{left:50%;max-width:100%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--prephrases .sticky .phrases .item{width:calc(100% - min(6.154vw, 26.46px) * 2);width:calc(100% - var(--m-margin) * 2)}}.component--prephrases .sticky .phrases .item.active{opacity:1}.component--prephrases .sticky .title{line-height:.8}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--prephrases .sticky .title{font-size:min(12.564vw,54.0225px);letter-spacing:-.03em}}.component--prephrases .sticky .title.--1{-webkit-mask-image:linear-gradient(180deg,rgba(43,43,43,.6) 75%,rgba(0,0,0,.2));mask-image:linear-gradient(180deg,rgba(43,43,43,.6) 75%,rgba(0,0,0,.2))}.component--prephrases .sticky .title .char{opacity:.0001}.component--prephrases .sticky .title .space{display:inline-flex;height:max(50px,min(3.307vw,100px));position:relative;vertical-align:middle;width:max(100px,min(6.614vw,200px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--prephrases .sticky .title .space{height:min(7.179vw,30.87px);width:min(12.821vw,55.125px)}}.component--prephrases .sticky .title .space img{height:max(100px,min(6.614vw,200px));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--prephrases .sticky .title .space img{height:min(14.359vw,61.74px)}}.component--regeneration-capital{background-color:#000;background-color:var(--black);color:#fff;color:var(--white);height:800vh;padding:max(240px,min(15.873vw,480px)) 0 0;text-align:center}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--regeneration-capital{overflow:visible;overflow:initial;padding:max(80px,min(5.291vw,160px)) 0 0}}.component--regeneration-capital .title.--large{margin:0 auto;max-width:100%;width:max(1194px,min(78.968vw,2388px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--regeneration-capital .title.--large{width:min(91.282vw,392.49px)}}.component--regeneration-capital .sticky{background-color:#000;background-color:var(--black);height:100lvh;overflow:hidden;position:sticky;top:0;width:100vw}.component--regeneration-capital .sticky .video{transform:scale(.8);transform-origin:50% 100%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--regeneration-capital .sticky .video{transform:scale(.68)}}.component--regeneration-capital .sticky .section{align-items:center;bottom:0;display:flex;height:100%;left:0;opacity:.0001;pointer-events:none;position:absolute;right:0;text-align:left;top:0;width:100%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--regeneration-capital .sticky .section{align-items:flex-start;padding-top:calc(min(23.077vw, 99.22500000000001px) + min(8.205vw, 35.28px));padding-top:calc(var(--m-top) + min(8.205vw, 35.28px))}.component--regeneration-capital .sticky .section>.container{margin-top:0}}.component--regeneration-capital .sticky .section .columns{justify-content:space-between}.component--regeneration-capital .sticky .section .columns .item{flex-basis:initial;width:max(492px,min(32.54vw,984px))}.component--regeneration-capital .sticky .section .columns .item.--info{width:max(365px,min(24.14vw,730px))}.component--regeneration-capital .sticky .section .columns .item .list{display:flex;flex-direction:column}.component--regeneration-capital .sticky .section .columns .item .list .item{border-top:1px solid hsla(0,0%,100%,.2);border-top:1px solid var(--white-20)}.component--regeneration-capital .sticky .section .columns .item .list .item .card-post{align-items:flex-start;display:flex;justify-content:flex-start;padding:max(24px,min(1.587vw,48px)) 0}.component--regeneration-capital .sticky .section .columns .item .list .item .card-post .image{border-radius:max(5px,min(.331vw,10px));height:max(56px,min(3.704vw,112px));margin-right:max(52px,min(3.439vw,104px));overflow:hidden;width:max(56px,min(3.704vw,112px))}.component--regeneration-capital .sticky .section .columns .item .title{margin-bottom:max(20px,min(1.323vw,40px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--regeneration-capital .sticky .section .columns .item .title{font-size:min(5.128vw,22.05px);line-height:1.1;margin-bottom:min(3.077vw,13.23px)}}.component--regeneration-capital .sticky .section .columns .item .wysiwyg{color:rgba(248,245,239,.6);color:var(--white-60)}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--regeneration-capital .sticky .section .columns .item .wysiwyg{line-height:1.2}}.component--regeneration-capital .sticky .section .columns .item .wysiwyg strong{color:#fff;color:var(--white)}.component--regeneration-capital .sticky .section .columns .item .actions{justify-content:flex-start;margin-top:max(40px,min(2.646vw,80px))}.component--regeneration-capital .sticky .section .center{text-align:center;width:100%}.component--regeneration-capital .sticky .section .center .title{margin-bottom:max(40px,min(2.646vw,80px))}.component--regeneration-capital .title{-webkit-mask-image:linear-gradient(180deg,rgba(43,43,43,.8) 50%,rgba(0,0,0,.2));mask-image:linear-gradient(180deg,rgba(43,43,43,.8) 50%,rgba(0,0,0,.2))}.component--regeneration-capital .swiper .swiper-slide:nth-child(2) .wysiwyg{hyphenate-limit-chars:8 4 4;hyphens:auto;-webkit-hyphens:auto;text-align:justify;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;-webkit-hyphenate-limit-lines:2;text-wrap:wrap}.component--system{background-color:#fff;background-color:var(--bg);background:linear-gradient(180deg,#f2f2f2 1.54%,#fff 80.87%);color:#000;color:var(--black);overflow:hidden;text-align:center}.component--system .columns{--gap:max(24px,min(1.587vw,48px));justify-content:center;margin-top:max(-56px,min(-3.704vw,-112px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--system .columns{margin-top:max(-32px,min(-2.116vw,-64px))}}.component--system .columns .item{flex-basis:max(328px,min(21.693vw,656px));max-width:100%}.component--system .title.--xlarge{font-size:min(max(138px,min(9.127vw,276px)),calc((100vw - 80px) / 9.8));left:50%;max-width:none;position:relative;transform:translateX(-50%);white-space:nowrap;width:-moz-fit-content;width:fit-content}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--system .title.--xlarge{font-size:min(12.051vw,51.8175px);letter-spacing:-.03em;line-height:min(11.795vw,50.715px);white-space:normal;width:100%}}.component--text{background-color:#fff;background-color:var(--bg);color:#000;color:var(--black);padding:max(240px,min(15.873vw,480px)) 0;text-align:center}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--text{padding:min(30.769vw,132.3px) 0}}.component--text .title{color:rgba(0,0,0,.4);color:var(--black-40);margin:0 auto;max-width:100%;text-align:center;width:max(755px,min(49.934vw,1510px))}.component--text .title strong{color:#000;color:var(--black)}.component--text .title p+p{margin-top:max(24px,min(1.587vw,48px))}.component--pretext{background:linear-gradient(180deg,#fff,#ebebeb 100%);background:linear-gradient(180deg,var(--bg),#ebebeb 100%);color:#000;color:var(--black);padding:max(120px,min(7.937vw,240px)) 0;text-align:center}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--pretext{padding:min(24.615vw,105.84px) 0}}.component--pretext .title.--medium{margin:0 auto;max-width:100%;text-align:center;width:max(760px,min(50.265vw,1520px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--pretext .title.--medium{font-size:min(6.41vw,27.5625px);letter-spacing:-.01em;line-height:min(7.692vw,33.075px)}}.component--pretext .steps{display:flex;flex-direction:column;gap:max(12px,min(.794vw,24px));margin:max(46px,min(3.042vw,92px)) auto 0;max-width:100%;width:max(632px,min(41.799vw,1264px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--pretext .steps{gap:min(8.205vw,35.28px);margin-top:min(12.308vw,52.92px);text-align:center}}.component--pretext .steps .step{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--pretext .steps .step{align-items:center;display:flex;flex-direction:column;gap:min(2.051vw,8.82px)}}.component--pretext .steps .step .label{border:0;border-radius:max(4px,min(.265vw,8px));display:inline-block;font-size:max(20px,min(1.323vw,40px));font-weight:500;height:auto;letter-spacing:-.03em;line-height:1.3;margin-right:max(6px,min(.397vw,12px));padding:0 max(8px,min(.529vw,16px)) max(2px,min(.132vw,4px));vertical-align:baseline}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--pretext .steps .step .label{font-size:min(4.103vw,17.64px);letter-spacing:0;line-height:min(6.154vw,26.46px);margin:0;padding:2px min(2.051vw,8.82px)}}.component--pretext .steps .step .title.--small{display:inline;line-height:1.3}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--pretext .steps .step .title.--small{display:block;font-size:min(4.103vw,17.64px);letter-spacing:0;line-height:min(6.154vw,26.46px);-webkit-mask-image:none;mask-image:none;text-wrap:pretty}}.component--pretext .groups{display:flex;flex-wrap:wrap;justify-content:space-between;margin:max(90px,min(5.952vw,180px)) auto 0;max-width:100%;width:max(628px,min(41.534vw,1256px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--pretext .groups{align-items:center;flex-direction:column;gap:min(8.205vw,35.28px);margin-top:min(24.615vw,105.84px)}}.component--pretext .groups .group{text-align:center;width:20%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--pretext .groups .group{align-items:center;display:flex;flex-direction:column;gap:min(2.051vw,8.82px);width:100%}.component--pretext .groups .group.--years{order:1}.component--pretext .groups .group.--facilities{order:2}.component--pretext .groups .group.--lab{order:3}.component--pretext .groups .group.--tonnes{order:4}.component--pretext .groups .group.--hectares{order:5}}.component--pretext .groups .group .title:nth-child(2){opacity:.6}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--pretext .groups .group .title.--figure .plus{left:100%;position:absolute;top:0}}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--pretext .groups .group .title.--figure{display:inline-block;font-size:min(12.564vw,54.0225px);font-weight:500;letter-spacing:-.02em;line-height:min(12.308vw,52.92px)}}.component--summary{background-color:#fff;background-color:var(--white);color:#000;color:var(--black);height:100lvh;overflow:hidden;padding:0;text-align:center}.component--summary .columns{--cols:4;--gap:max(12px,min(0.794vw,24px));row-gap:max(58px,min(3.836vw,116px))}.component--summary .marquee{opacity:.5}.component--summary .marquee.--top{position:absolute;top:max(60px,min(3.968vw,120px))}.component--summary .marquee.--bottom{bottom:max(80px,min(5.291vw,160px));position:absolute}.component--summary .cards{display:flex;flex-wrap:nowrap;gap:max(16px,min(1.058vw,32px));padding:0 max(32px,min(2.116vw,64px));position:absolute;top:50%;transform:translateY(-50%);width:100%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--summary .cards{flex-wrap:wrap;gap:max(20px,min(1.323vw,40px));padding:0 max(20px,min(1.323vw,40px))}}.component--summary .cards .card{cursor:pointer;display:block}.component--summary .popup .content .title{color:#000;color:var(--black)}.component--summary .popup .content .video{border-radius:max(10px,min(.661vw,20px));height:max(145px,min(9.59vw,290px));margin:max(20px,min(1.323vw,40px)) auto;width:max(259px,min(17.13vw,518px))}.component--summary .popup .content .button{margin-bottom:max(40px,min(2.646vw,80px))}.component--cases{background-color:#000;background-color:var(--black);background:linear-gradient(180deg,0 #000,5% #141414,95% #141414,100% #000);color:#fff;color:var(--white);margin-top:-2px;padding:0;text-align:center}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--cases{height:auto;padding:max(80px,min(5.291vw,160px)) 0}}.component--cases .quote{margin:0 auto;padding-top:max(80px,min(5.291vw,160px));width:max(580px,min(38.36vw,1160px));width:100%}.component--cases .quote .author{color:hsla(0,0%,100%,.4);color:var(--white-40);margin-top:max(48px,min(3.175vw,96px))}.component--cases .quote .author strong{color:#fff;color:var(--white)}.component--cases .map{aspect-ratio:.352;background-image:url(../../../../../../themes/bpp/img/map.svg);background-position:top;background-repeat:no-repeat;background-size:100% auto;filter:blur(10px);height:auto;left:0;left:50%;margin-left:-35vw;opacity:.3;position:absolute;top:0;width:70%;will-change:transform}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--cases .map{display:none}}.component--cases .sticky-parent .sticky{align-items:center;display:flex;flex-direction:column;gap:max(40px,min(2.646vw,80px));height:100lvh;justify-content:center;overflow:hidden;position:sticky;top:0;width:100vw}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--cases .sticky-parent .sticky{height:auto;margin-top:min(15.385vw,66.15px)}}.component--cases .sticky-parent .sticky .scroller{display:flex;justify-content:flex-start;width:100%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--cases .sticky-parent .sticky .scroller{overflow:scroll}}.component--cases .sticky-parent .sticky .scroller::-webkit-scrollbar{display:none}.component--cases .sticky-parent .sticky .scroller .inner{display:flex;gap:max(24px,min(1.587vw,48px));padding:0 max(240px,min(15.873vw,480px));will-change:transform}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--cases .sticky-parent .sticky .scroller .inner{padding:0 0 0 max(80px,min(5.291vw,160px))}}.component--cases .sticky-parent .swiper{margin-top:max(56px,min(3.704vw,112px));padding:0 max(12px,min(.794vw,24px));width:100vw}.component--mask{background-color:#f2f2f2;height:50vh;padding:0}.component--mask .line{background-color:#000;background-color:var(--black);height:5%;transform:scaleY(1.1);transform-origin:center;width:100%;will-change:transform}.component--mask.--reverse{background-color:transparent;margin-top:-50vh}.component--mask.--reverse .line{background-color:#a9c0dc;transform:scaleY(0)}button{font:inherit;letter-spacing:inherit}.component--form{--amr-label:hsla(0,0%,100%,.78);--amr-line:hsla(0,0%,100%,.3);background-color:#000;background-color:var(--black);color:#fff;color:var(--white);padding:0}.component--form .amr-calculator{align-items:flex-start;color:#fff;display:flex;min-height:100lvh;padding:max(88px,min(5.82vw,176px)) max(56px,min(3.704vw,112px)) max(96px,min(6.349vw,192px))}@media (max-height:860px) and (min-width:1101px){.component--form .amr-calculator{padding-top:max(64px,min(4.233vw,128px))}}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--form .amr-calculator{padding:min(16.41vw,70.56px) min(6.154vw,26.46px) min(22.564vw,97.02000000000001px)}}.component--form .amr-calculator__panel{backdrop-filter:blur(120px);-webkit-backdrop-filter:blur(120px);background:rgba(0,0,0,.55);border-radius:max(24px,min(1.587vw,48px));max-width:100%;padding:max(40px,min(2.646vw,80px));width:max(480px,min(31.746vw,960px))}@media (max-height:860px) and (min-width:1101px){.component--form .amr-calculator__panel{padding:max(28px,min(1.852vw,56px)) max(40px,min(2.646vw,80px))}}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--form .amr-calculator__panel{border-radius:min(4.103vw,17.64px);padding:min(6.154vw,26.46px) min(5.128vw,22.05px);width:100%}}.component--form .amr-calculator__header{margin-bottom:max(24px,min(1.587vw,48px))}@media (max-height:860px) and (min-width:1101px){.component--form .amr-calculator__header{margin-bottom:max(12px,min(.794vw,24px))}}.component--form .amr-calculator__eyebrow{display:block;font-size:max(15px,min(.992vw,30px));letter-spacing:0;margin-bottom:max(5px,min(.331vw,10px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--form .amr-calculator__eyebrow{font-size:min(3.333vw,14.3325px)}}.component--form .amr-calculator__title{font-size:max(28px,min(1.852vw,56px));font-weight:400;letter-spacing:-.01em;line-height:1.15;margin:0;text-wrap:balance}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--form .amr-calculator__title{font-size:min(6.41vw,27.5625px);line-height:min(7.692vw,33.075px)}}.component--form .amr-calculator__section{margin-top:max(24px,min(1.587vw,48px))}@media (max-height:860px) and (min-width:1101px){.component--form .amr-calculator__section{margin-top:max(14px,min(.926vw,28px))}}.component--form .amr-calculator__section h3{color:#fff;font-size:max(15px,min(.992vw,30px));font-weight:400;letter-spacing:0;margin:0 0 max(4px,min(.265vw,8px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--form .amr-calculator__section h3{font-size:min(4.103vw,17.64px)}}.component--form .amr-result-group h4{color:var(--amr-label);font-size:max(15px,min(.992vw,30px));font-weight:400;letter-spacing:0;line-height:1.3;margin:0 0 max(8px,min(.529vw,16px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--form .amr-result-group h4{font-size:min(4.103vw,17.64px)}}.component--form .amr-field{border-bottom:1px solid var(--amr-line);cursor:text;display:block;min-height:44px;padding:max(9px,min(.595vw,18px)) 0;transition:border-color .2s}@media (max-height:860px) and (min-width:1101px){.component--form .amr-field{padding:max(5px,min(.331vw,10px)) 0}}.component--form .amr-field[focus-within]{border-bottom-color:#fff}.component--form .amr-field:focus-within{border-bottom-color:#fff}.component--form .amr-field[focus-within]>span{color:#fff}.component--form .amr-field:focus-within>span{color:#fff}.component--form .amr-field.--error{border-bottom-color:#ff8a73}.component--form .amr-field>span{color:var(--amr-label);display:block;font-size:13px;letter-spacing:0;line-height:16px;margin-bottom:2px}.component--form .amr-field input,.component--form .amr-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:#fff;font:inherit;font-size:max(16px,min(1.058vw,32px));letter-spacing:0;line-height:24px;outline:0;padding:0;width:100%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--form .amr-field input,.component--form .amr-field select{font-size:max(16px,min(4.103vw,17.64px))}}.component--form .amr-field input::-moz-placeholder{color:hsla(0,0%,100%,.4);opacity:1}.component--form .amr-field input::placeholder{color:hsla(0,0%,100%,.4);opacity:1}.component--form .amr-calculator__message,.component--form .amr-field__message{color:#ffb4a3;font-size:13px;letter-spacing:0;line-height:18px;margin:max(8px,min(.529vw,16px)) 0 0}.component--form .amr-calculator__message{color:#fff;margin-top:max(20px,min(1.323vw,40px))}.component--form .amr-field--horizontal{align-items:center;display:flex;gap:max(16px,min(1.058vw,32px));justify-content:space-between}@media (max-height:860px) and (min-width:1101px){.component--form .amr-field--horizontal{min-height:40px}}.component--form .amr-field--horizontal>span{font-size:max(15px,min(.992vw,30px));line-height:1.3;margin:0;min-width:0}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--form .amr-field--horizontal>span{font-size:min(3.333vw,14.3325px)}}.component--form .amr-field--horizontal>span small{color:var(--amr-label);display:block;font-size:13px;line-height:16px}.component--form .amr-field__value{align-items:baseline;display:flex;flex-shrink:0;font-size:max(16px,min(1.058vw,32px));gap:.3em;justify-content:flex-end;max-width:60%}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--form .amr-field__value{font-size:min(4.103vw,17.64px)}}.component--form .amr-field__value input{min-width:1.5ch;text-align:right;width:4ch}.component--form .amr-field__value select{cursor:pointer;max-width:100%;text-align:right;-moz-text-align-last:right;text-align-last:right;width:auto}.component--form .amr-field__value em{color:#fff;font-style:normal;white-space:nowrap}.component--form .amr-button{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:15px;gap:8px;justify-content:center;letter-spacing:0;min-height:44px;padding:0 max(24px,min(1.587vw,48px));text-decoration:none}.component--form .amr-button[disabled]{cursor:progress;opacity:.6}.component--form .amr-button[hidden]{display:none}.component--form .amr-button__icon{flex-shrink:0;height:14px;width:14px}.component--form .amr-calculator__form>.amr-button{margin-top:max(32px,min(2.116vw,64px));width:100%}@media (max-height:860px) and (min-width:1101px){.component--form .amr-calculator__form>.amr-button{margin-top:max(20px,min(1.323vw,40px))}}.component--form .amr-button--light{background:#fff;color:#111}.component--form .amr-button--dark{background:#000;color:#fff}.component--form .amr-results__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:max(48px,min(3.175vw,96px));gap:max(48px,min(3.175vw,96px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--form .amr-results__grid{gap:min(8.205vw,35.28px);grid-template-columns:1fr}}.component--form .amr-result-group+.amr-result-group{margin-top:max(40px,min(2.646vw,80px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--form .amr-result-group+.amr-result-group{margin-top:min(8.205vw,35.28px)}}.component--form .amr-result-group__description{color:var(--amr-label);font-size:max(16px,min(1.058vw,32px));letter-spacing:0;line-height:22px;margin:0 0 max(12px,min(.794vw,24px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--form .amr-result-group__description{font-size:min(4.103vw,17.64px);line-height:min(5.641vw,24.255000000000003px)}}.component--form .amr-result{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.18);display:flex;font-size:15px;gap:16px;justify-content:space-between;letter-spacing:0;min-height:max(40px,min(2.646vw,80px));padding:8px 0;position:relative}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--form .amr-result{font-size:min(4.103vw,17.64px);min-height:min(11.282vw,48.510000000000005px)}}.component--form .amr-result>span{min-width:0;white-space:nowrap}.component--form .amr-result strong{flex-shrink:0;font-weight:400;text-align:right;white-space:nowrap}.component--form .amr-results__actions{display:grid;grid-template-columns:1.2fr 1fr;margin-top:max(48px,min(3.175vw,96px));grid-gap:max(16px,min(1.058vw,32px));gap:max(16px,min(1.058vw,32px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--form .amr-results__actions{gap:min(3.077vw,13.23px);grid-template-columns:1fr;margin-top:min(8.205vw,35.28px)}}.component--form .amr-results__actions .amr-button{width:100%}.component--form .amr-results__sent{font-size:16px;grid-column:1/-1;letter-spacing:0;line-height:24px;margin:0}.component--form .amr-results__back{background:transparent;border:0;color:#fff;cursor:pointer;display:block;font-size:15px;margin:max(12px,min(.794vw,24px)) auto 0;min-height:44px;padding:0 16px}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--form .amr-results__back{font-size:min(4.103vw,17.64px)}}.component--form .amr-calculator.--opened .amr-calculator__panel{width:max(760px,min(50.265vw,1520px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--form .amr-calculator.--opened .amr-calculator__panel{width:100%}}@media print{@page{size:A4 landscape;margin:0}body,html{background:#000!important}body,html{height:210mm;margin:0;padding:0;width:297mm}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.amr-calculator__form{display:none!important}.amr-calculator{background:none!important}.amr-calculator{display:block;min-height:0;padding:0}.amr-calculator__panel{background:#655757!important}.amr-calculator__panel{backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;box-sizing:border-box;min-height:0;padding:10mm;width:100%;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.amr-calculator__results{display:block!important}.amr-calculator__header{margin-bottom:18px}.amr-calculator__title{font-size:25px}.amr-calculator__eyebrow{font-size:12px}.amr-results__grid{gap:30px;grid-template-columns:repeat(2,1fr)}.amr-result-group+.amr-result-group{margin-top:25px}.amr-result-group h3{font-size:13px;margin-bottom:7px}.amr-result-group__description{font-size:11px;line-height:1.1;margin-bottom:7px}.amr-result{font-size:11px;min-height:28px;padding-bottom:4px;padding-top:4px}.amr-result[class*=amr-result--]:before{height:12px}.amr-results__actions,.amr-results__back{display:none!important}}.component--page{background-color:#fff;background-color:var(--white);color:#000;color:var(--black)}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--page{padding:min(27.692vw,119.07000000000001px) 0 min(18.462vw,79.38px)}}.component--page .title{margin-bottom:max(48px,min(3.175vw,96px))}.component--error404{background:#000;background:var(--black);color:#eaeaea;color:var(--grey);height:100lvh;padding:0;transition:all .2s cubic-bezier(.16,1,.3,1);transition:all .2s var(--expoOut)}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--error404{height:100svh}}.component--error404 .container{align-items:center;display:flex;height:100%;justify-content:center}.component--error404 .group{margin:auto;text-align:center;width:max(1080px,min(71.429vw,2160px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--error404 .group{margin:0;padding:0;width:min(78.462vw,337.365px)}}.component--error404 .group .title+.title{margin-top:max(30px,min(1.984vw,60px))}.component--error404 .group .button{margin-top:max(60px,min(3.968vw,120px))}@media (max-width:1100px),all and (orientation:portrait) and (max-width:1320px){.component--error404 .group .button{margin-top:min(5.128vw,22.05px)}}.floating.--center{left:50%;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%)}.floating.--left{left:max(70px,min(4.63vw,140px));position:absolute;text-align:left;top:50%;transform:translateY(-50%)}.floating.--right{position:absolute;right:max(70px,min(4.63vw,140px));text-align:right;top:50%;transform:translateY(-50%)}.floating.--bottom{bottom:0;left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.floating.--top{left:50%;position:absolute;text-align:center;top:0;transform:translateX(-50%)}.floating.--bottomcenter{bottom:0;left:50%;position:absolute;text-align:center;top:auto;transform:translateX(-50%)}.floating.--bottomleft{bottom:0;left:0;position:absolute;text-align:left}.floating.--bottomright{bottom:0;position:absolute;right:0;text-align:right}.--m-auto{margin:0 auto}.--d-none{display:none}.--italic{font-style:italic}.--thin{font-weight:100}.--uppercase{text-transform:uppercase}.--text-center{text-align:center}.--text-left{text-align:left}.--text-right{text-align:right}.--text-white{color:#fff;color:var(--white)}.--text-white .title,.--text-white .wysiwyg,.--text-white a{color:#fff;color:var(--white)}.--opacity-01{opacity:.1}.--opacity-02{opacity:.2}.--opacity-03{opacity:.3}.--opacity-04{opacity:.4}.--opacity-05{opacity:.5}.--opacity-06{opacity:.6}.--opacity-07{opacity:.7}.--opacity-08{opacity:.8}.--opacity-09{opacity:.9}.--bg-white{background-color:#fff;background-color:var(--white);color:#000;color:var(--black)}.--bg-black{background-color:#000;background-color:var(--black);color:#fff;color:var(--white)}.--color-black{color:#000;color:var(--black)}.--color-white{color:#fff;color:var(--white)}.--pt-none{padding-top:0}.--pt-s{padding-top:max(60px,min(3.968vw,120px))}.--pt-m{padding-top:max(120px,min(7.937vw,240px))}.--pt-l{padding-top:max(180px,min(11.905vw,360px))}.--pt-xl{padding-top:max(240px,min(15.873vw,480px))}.--pb-none{padding-bottom:0}.--pb-s{padding-bottom:max(60px,min(3.968vw,120px))}.--pb-m{padding-bottom:max(120px,min(7.937vw,240px))}.--pb-l{padding-bottom:max(180px,min(11.905vw,360px))}.--pb-xl{padding-bottom:max(240px,min(15.873vw,480px))}:root{--m-margin:min(6.154vw,26.46px);--m-top:min(23.077vw,99.22500000000001px);--m-bottom:min(18.462vw,79.38px)}.title{text-wrap:balance}.wysiwyg,.wysiwyg p{text-wrap:pretty}@media (max-width:min(282.051vw,1212.75px)),all and (orientation:portrait) and (max-width:min(338.462vw,1455.3px)){body,html{font-size:min(4.103vw,17.64px);letter-spacing:0}.container,.container.--medium{width:calc(100% - min(6.154vw, 26.46px) * 2);width:calc(100% - var(--m-margin) * 2)}.title{font-size:min(6.41vw,27.5625px);letter-spacing:-.01em;line-height:1}.title.--llarge,.title.--slarge,.title.--xlarge,.title.--xxlarge{font-size:min(15.641vw,67.2525px);letter-spacing:-.03em;line-height:min(14.359vw,61.74px)}.title.--large{font-size:min(12.564vw,54.0225px);letter-spacing:-.03em;line-height:min(12.308vw,52.92px)}.title.--medium{font-size:min(7.949vw,34.1775px);letter-spacing:-.02em;line-height:min(8.718vw,37.485px)}.title.--smedium{font-size:min(6.41vw,27.5625px);letter-spacing:-.01em;line-height:min(7.692vw,33.075px)}.title.--small{font-size:min(5.128vw,22.05px);letter-spacing:-.01em;line-height:min(7.179vw,30.87px)}.title.--xsmall{font-size:min(4.103vw,17.64px);letter-spacing:0;line-height:min(6.154vw,26.46px)}.title.--xxsmall,.title.--xxxsmall{font-size:min(3.333vw,14.3325px);letter-spacing:0;line-height:min(4.103vw,17.64px)}.wysiwyg{font-size:min(4.103vw,17.64px);letter-spacing:0;line-height:min(6.154vw,26.46px)}.wysiwyg.--medium{font-size:min(5.128vw,22.05px);letter-spacing:-.01em;line-height:min(7.179vw,30.87px)}.wysiwyg.--small{font-size:min(4.103vw,17.64px);letter-spacing:0;line-height:min(6.154vw,26.46px)}.wysiwyg.--xsmall,.wysiwyg.--xxsmall,.wysiwyg.--xxxsmall{font-size:min(3.333vw,14.3325px);letter-spacing:0;line-height:min(4.103vw,17.64px)}.wysiwyg p{margin-bottom:min(4.103vw,17.64px)}.label.--medium,.label.--small{font-size:min(3.333vw,14.3325px);letter-spacing:0;line-height:min(4.103vw,17.64px)}.button{font-size:min(3.59vw,15.435px);height:auto;letter-spacing:0;line-height:min(5.128vw,22.05px);min-height:min(8.205vw,35.28px);padding:0 min(5.128vw,22.05px)}.button.--large{font-size:min(3.59vw,15.435px);height:min(9.744vw,41.895px);line-height:min(5.128vw,22.05px);padding:0 min(5.128vw,22.05px)}}