@font-face{font-family:__ppNeueMontreal_8f5f8b;src:url(/_next/static/media/48a027d31c6a0068-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__ppNeueMontreal_8f5f8b;src:url(/_next/static/media/ebe18c6a42fd1ed3-s.p.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__ppNeueMontreal_8f5f8b;src:url(/_next/static/media/2905b605491ab8a3-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__ppNeueMontreal_Fallback_8f5f8b;src:local("Arial");ascent-override:101.42%;descent-override:25.62%;line-gap-override:0.00%;size-adjust:94.46%}.__className_8f5f8b{font-family:__ppNeueMontreal_8f5f8b,__ppNeueMontreal_Fallback_8f5f8b}.__variable_8f5f8b{--font-pp-neue-montreal:"__ppNeueMontreal_8f5f8b","__ppNeueMontreal_Fallback_8f5f8b"}:root{--color-bg-shade:#000;--color-bg-core:#1e1f20;--color-bg-tints:#313132;--color-teal-shades:#0f2526;--color-teal-core:#112f30;--color-teal-tints:#2b544e;--color-teal2-shades:#0f2a2e;--color-teal2-core:#153438;--color-teal2-tints:#b5fef7;--color-white-shade-dark:#c3bdb9;--color-white-shade:#faf0ea;--color-white-core:#fefaf8;--color-white-tints:#fff;--color-white:#fff;--color-interior:#cfc4bb;--gutter:24px;--gutter-half:12px;--content-max-width:1120px;--content-max-width-large:1320px;--header-height:64px;--header-height-desktop:220px;--footer-height:45px;--radius:14px;--transition-fast:220ms;--transition-long:440ms;--transition-longer:660ms;--transition-longest:1100ms}*{box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:var(--font-pp-neue-montreal),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-weight:400;background:var(--color-bg-tints);color:var(--color-bg-tints);line-height:1.5;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--color-white-shade-dark);border-radius:8px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#153438}*{scrollbar-width:thin;scrollbar-color:var(--color-white-shade-dark) transparent}.shell{min-height:100dvh;display:flex;flex-direction:column}.centerWrap{display:flex;justify-content:center}.center{width:100%;max-width:var(--content-max-width);height:100%}.header{position:-webkit-sticky;position:sticky;top:0;z-index:30}.headerInner{height:var(--header-height)}.headerPanel{display:flex;flex-direction:row;flex:1 1}.tealSection{display:flex;position:relative;flex:2 1;height:var(--header-height);background:var(--color-teal-core);transition:all var(--transition-fast) ease;justify-content:space-between;align-items:center}.interiorSection{background:var(--color-interior)}.tealSectionOpen{background:transparent}.tealSection .breadcrumb{display:none}.tealSectionOpen .breadcrumb h1{opacity:0}.brandSection{display:flex;flex:1 1;background:var(--color-bg-tints);align-items:center;justify-content:center;height:var(--header-height);transition:all var(--transition-fast) ease}.brandSectionOpen{background:transparent}.brand{justify-self:end}.brand img{height:38px;width:auto;display:block}.header-logo{position:relative;z-index:40;display:flex;align-items:center;gap:12px;transition:transform var(--transition-long) ease;transform:scale(1)}.header-logo:hover{transform:scale(1.08)}.header-logo img{height:36px;width:auto}.header-logo-open{transform:scale(1.1)}.menuButton{position:absolute;left:var(--gutter-half);top:var(--gutter-half);z-index:40;height:18px;width:24px;align-items:center;justify-content:center;cursor:pointer;border:none;background:transparent;color:currentColor;padding:0}.menuButton span,.menuButton:after,.menuButton:before{content:"";display:flex;height:2px;width:var(--gutter);background:var(--color-white-shade);transition:transform var(--transition-fast) ease,opacity var(--transition-fast) ease}.menuButton span{width:calc(var(--gutter) - 4px);transform:translateX(0);margin-block:5px}.menuButton.open span{transform:translateX(-50px);opacity:0}.menuButton.open:before{transform:translateY(7px) rotate(45deg)}.menuButton.open:after{transform:translateY(-7px) rotate(-45deg)}.mobileMenuButton{display:block;position:relative;top:0}.desktopMenuButton{display:none}.langMobile{display:block;margin-left:calc(var(--gutter-half) * -1)}.langDesktop{display:none}.lang{position:relative}.langBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;color:var(--color-white-shade);padding:0;cursor:pointer;font:inherit;letter-spacing:.04em;box-shadow:none;border-radius:0;font-family:var(--font-anodina);padding:var(--gutter-half)}.langBtn,.langList{background:transparent}.langList{position:absolute;top:100%;color:var(--color-white-tints);overflow:hidden;opacity:0;transform:translateY(-8px);pointer-events:none;transition:all var(--transition-fast) ease}.lang.open .langList,.lang:hover .langList{opacity:1;transform:translateY(0);pointer-events:auto}.lang:hover{background:hsla(0,0%,100%,.06)}.langItem{padding:var(--gutter-half);cursor:pointer;display:block;text-decoration:none;color:#fff;font-family:var(--font-anodina)}.langItem:hover{text-decoration:underline}.langMobile .langBtn,.langMobile .langItem{padding:calc(var(--gutter-half) / 2) var(--gutter-half)}.drawer{position:fixed;inset:0 0 0 0;background:rgba(30,31,32,.95);color:#fff;transform:scale(1.5);transition:all var(--transition-long) ease;opacity:0;z-index:21;padding:calc(var(--gutter) * 4);display:flex;flex-direction:column;gap:16px;justify-content:center;pointer-events:none}.drawer.open{transform:scale(1);opacity:1;pointer-events:auto}.drawer.open .active{color:var(--color-teal-tints);font-weight:700}.interiordesign{margin-top:var(--gutter)}.drawer.open .interiordesign .active{color:var(--color-interior);font-weight:700}.drawer a{font-family:var(--font-pp-neue-montreal);font-weight:400}.navLink{color:#fff;text-decoration:none;font-size:1.375rem;padding:10px 0;display:inline-block}.navLink,.navLink span{position:relative}.navLink span:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:var(--color-teal-tints);transition:width .3s ease}.navLink.interiordesign span:after{background-color:var(--color-interior)}.navLink:hover{opacity:.85}.navLink:hover span:after{width:100%}.grid{display:grid;grid-template-columns:1fr;transform:scale(1);transition:all var(--transition-long) cubic-bezier(.22,1,.36,1);will-change:transform,filter}.gridBlur{filter:blur(8px);transform:scale(.8)}.imageCol{position:relative;aspect-ratio:16/9;overflow:hidden;height:100%}.imageCol img{width:100%;height:100%;object-fit:cover;display:block}.imageOverlay{inset:0;display:grid;grid-template-columns:1fr 2fr;grid-gap:0;gap:0;height:100%}.imageOverlayWrapper{position:relative;overflow:hidden;height:100%}.videoFill{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.imageOverlay img{transform-origin:left center;transform:scale(1);transition:all var(--transition-longest) ease-in-out}.imageOverlay img:nth-child(2){transform-origin:right center}.imageOverlay img:hover{transform:scale(1.01)}.imageOverlay img:first-child{object-fit:cover;width:100%;height:100%}.imageOverlay img:nth-child(2){mix-blend-mode:screen;object-fit:cover}.contentbreadcrumb{display:block}.textColWrapper{background:var(--color-white-core);height:100%}.textCol{padding:calc(var(--gutter) * 3) var(--gutter-half) calc(var(--gutter) * 4);display:grid;grid-template-columns:1fr;grid-gap:var(--gutter);gap:var(--gutter);line-height:1.5;margin-top:0}.textCol ul{margin:0;padding-left:0;list-style:none}.textCol ul li{position:relative;padding-left:var(--gutter-half)}.textCol ul li:before{content:"";vertical-align:middle;display:inline-block;position:absolute;left:0;top:.7em;height:1px;width:calc(var(--gutter-half) / 2);background:var(--color-bg-tints);border-radius:1px}.textCol a{color:var(--color-teal-tints);text-decoration:none;transition:color var(--transition-fast) ease}.textCol h1{margin:0;font-size:.75rem;line-height:.75rem;padding-left:var(--gutter-half);font-family:var(--font-pp-neue-montreal);color:var(--color-bg-tints);letter-spacing:.02em;text-rendering:optimizeLegibility}.textCol h1,.textCol p strong{font-weight:700}.textCol h2{font-size:2rem;line-height:2rem;padding-left:var(--gutter-half);font-family:var(--font-anodina);font-weight:900;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.textCol h2,.textCol h3{margin:0;color:var(--color-bg-tints);letter-spacing:.01em;text-rendering:optimizeLegibility}.textCol h3{font-size:1.125rem;line-height:1.125rem}.textCol .line{height:2px;background:var(--color-bg-tints);width:var(--gutter);margin-left:var(--gutter-half);margin-bottom:var(--gutter)}.textCol p{margin:0;color:var(--color-bg-tints)}.footerBar{display:flex;justify-content:space-between;padding:calc(var(--gutter) / 2) var(--gutter);background:var(--color-bg-tints);color:var(--color-white-core);font-size:.875rem;line-height:1.25rem;font-family:var(--font-pp-neue-montreal),ui-sans-serif,system-ui;font-weight:400;text-rendering:optimizeLegibility}.canvasmask{-webkit-mask-image:url(/polasymbiose_png.png);mask-image:url(/polasymbiose_png.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20%;mask-size:20%}.footerBar a{text-decoration:none;color:var(--color-white-core)}.footerBar a:hover{text-decoration:underline}.socialSticky{position:fixed;right:var(--gutter);top:50%;transform:translateY(-50%);display:grid;grid-gap:calc(var(--gutter-half) * .75);gap:calc(var(--gutter-half) * .75);padding:var(--gutter-half);background:transparent;z-index:20}.socialSticky__link{width:40px;height:40px;display:grid;place-items:center;color:var(--color-white-tints);background:var(--color-bg-core);border-radius:50%;transition:transform var(--transition-fast) ease,background var(--transition-fast) ease,color var(--transition-fast) ease}@keyframes pulseRadar{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}70%{box-shadow:0 0 0 12px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 12px hsla(0,0%,100%,0)}}.socialSticky__link:focus-visible,.socialSticky__link:hover{transform:scale(1.1);background:hsla(0,0%,100%,.16);outline:none;animation:pulseRadar .6s ease-out}.socialSticky__link svg{width:22px;height:22px}@media (max-width:1023px){.socialSticky{right:0;background:transparent;box-shadow:none}}.motionText{will-change:transform,opacity}.motionImage{position:relative;width:100%;height:100%;will-change:transform,opacity}.page-transition-container{position:relative;display:grid;width:100%;min-height:100%;isolation:isolate}.page-transition-layer{grid-area:1/1;position:relative;width:100%}.matrix{pointer-events:none;position:absolute;background-color:transparent;bottom:0;left:0;width:100%;height:100%;z-index:1;mix-blend-mode:lighten}@media (min-width:1300px){.desktopMenuButton{display:block;transform:scale(1.5);transform-origin:left top}.contentbreadcrumb,.mobileMenuButton{display:none}.tealSection .breadcrumb{padding:var(--gutter);display:block}.tealSection .breadcrumb h1{color:var(--color-white-shade);position:relative;z-index:40;padding:0;opacity:1;transition:opacity var(3s) ease;margin:0;font-size:1rem;font-family:var(--font-pp-neue-montreal);font-weight:700;letter-spacing:.02em;text-rendering:optimizeLegibility}.imageCol{aspect-ratio:unset}.menuButton{left:calc(var(--gutter) * 1.5);top:calc(var(--gutter) * 1.5)}.drawer{padding:0 calc(var(--gutter) * 10)}.langMobile{display:none}.langDesktop{display:block;transform:scale(1.5);transform-origin:right top}.lang{position:absolute;z-index:40;right:calc(var(--gutter-half));top:calc(var(--gutter-half))}.headerInner,.tealSection{height:var(--header-height-desktop)}.tealSection{align-items:flex-end}.brandSection{height:var(--header-height-desktop)}.header-logo img{height:5.375rem;width:auto}.grid{grid-template-columns:calc(var(--content-max-width) / 3 * 2) 1fr;gap:0;height:calc(100dvh - var(--header-height-desktop) - var(--footer-height))}.textCol{padding:calc(100vh / 4) calc(var(--gutter) * 2) calc(var(--gutter) * 4);font-size:.875rem;line-height:1.25rem}.textCol h1{margin-top:0;font-size:.75rem;line-height:.75rem}.motionImage,.motionText{height:calc(100dvh - var(--header-height-desktop) - var(--footer-height))}.textColWrapper{overflow-y:auto}.footerBar{padding:calc(var(--gutter) / 2) 0;font-size:.875rem;line-height:1.25rem}}@media (min-width:1600px){.center{max-width:var(--content-max-width-large)}.grid{grid-template-columns:calc(var(--content-max-width-large) / 3 * 2) 1fr}}