*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{margin:0}body{line-height:1;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;font-weight:400}#__next,#root{isolation:isolate}ul{list-style:none;padding:0}:root{--size-scale-em-10:0.65em;--size-scale-em-20:0.75em;--size-scale-em-30:0.85em;--size-scale-em-40:0.9em;--size-scale-em-50:1.2em;--size-scale-em-60:2.5em;--size-scale-em-70:3.2em;--size-scale-em-80:4em;--size-scale-em-90:2.1em;--size-scale-em-100:2.5em;--size-scale-em-110:2.9em;--size-scale-em-120:3.3em;--size-scale-em-130:3.7em;--size-scale-em-140:4.1em;--size-scale-em-150:4.5em;--size-scale-vw-10:0.4vw;--size-scale-vw-20:0.5vw;--size-scale-vw-30:0.75vw;--size-scale-vw-40:1vw;--size-scale-vw-50:1.5vw;--size-scale-vw-60:2vw;--size-scale-vw-70:4.3vw;--size-scale-vw-80:7vw;--size-scale-vw-90:9vw;--size-scale-vw-100:13vw;--size-scale-vw-110:16vw;--size-scale-vw-120:19vw;--size-scale-vw-130:21vw;--size-scale-vw-140:24vw;--size-scale-vw-150:27vw}.s10{font-size:max(var(--size-scale-em-10), var(--size-scale-vw-10))}.s20{font-size:max(var(--size-scale-em-20), var(--size-scale-vw-20))}.s30{font-size:max(var(--size-scale-em-30), var(--size-scale-vw-30))}.s40{font-size:max(var(--size-scale-em-40), var(--size-scale-vw-40))}.s50{font-size:max(var(--size-scale-em-50), var(--size-scale-vw-50))}.s60{font-size:max(var(--size-scale-em-60), var(--size-scale-vw-60))}.s70{font-size:max(var(--size-scale-em-70), var(--size-scale-vw-70));line-height:.9}.s80{font-size:max(var(--size-scale-em-80), var(--size-scale-vw-80));line-height:.85}.s90{font-size:max(var(--size-scale-em-90), var(--size-scale-vw-90));line-height:.85}.s100{font-size:max(var(--size-scale-em-100), var(--size-scale-vw-100));line-height:.85}.s10s{font-size:var(--size-scale-em-10)}.s20s{font-size:var(--size-scale-em-20)}.s30s{font-size:var(--size-scale-em-30)}.s40s{font-size:var(--size-scale-em-40)}.s50s{font-size:var(--size-scale-em-50)}.s60s{font-size:var(--size-scale-em-60)}.s70s{font-size:var(--size-scale-em-70)}.s80s{font-size:var(--size-scale-em-80)}.s90s{font-size:var(--size-scale-em-90)}.s100s{font-size:var(--size-scale-em-100)}html{font-family:proxima-nova,sans-serif;font-weight:500;font-style:normal}.headline{font-weight:800}:root{--primaryFont:var(--proximaNova)}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:max(var(--size-scale-em-60), var(--size-scale-vw-60));font-weight:800;letter-spacing:-.03em;line-height:.95}.uppercase{text-transform:uppercase;letter-spacing:.03em}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{margin:1em 0 .5em 0}.article h1 strong,.article h2 strong,.article h3 strong,.article h4 strong,.article h5 strong,.article h6 strong{font-weight:400}.article h2{font-size:max(var(--size-scale-em-60), var(--size-scale-vw-60))}.article h3{font-size:max(var(--size-scale-em-50), var(--size-scale-vw-50))}.article h4,.article h5,.article h6{font-size:max(var(--size-scale-em-60), var(--size-scale-vw-60))}.article li,.article p{line-height:1.2;margin-top:.5em;max-width:42em}.article p{font-size:max(var(--size-scale-em-50), var(--size-scale-vw-50))}.article li{font-size:max(var(--size-scale-em-40), var(--size-scale-vw-40));text-transform:uppercase;letter-spacing:.03em;margin-bottom:.5em}.article ul{margin-top:.75em;margin-bottom:2em;list-style:disc}.article ul li{margin-left:1em;margin-top:0}.article :first-child{margin-top:0}.article.align-center{text-align:center;margin:0 auto}.article.align-right{text-align:right;margin:0 0 0 auto}.article.align-left{text-align:left}.article.textSize-s li,.article.textSize-s p{font-size:max(var(--size-scale-em-40), var(--size-scale-vw-40))}.article.textSize-m li,.article.textSize-m p{font-size:max(var(--size-scale-em-50), var(--size-scale-vw-50))}.article.textSize-l{width:min(32 * var(--size-scale-vw-60),90%)}.article.textSize-l li,.article.textSize-l p{font-size:max(var(--size-scale-em-60), var(--size-scale-vw-60))}.article.textSize-xl li,.article.textSize-xl p{font-size:max(var(--size-scale-em-70), var(--size-scale-vw-70));line-height:.9}a{cursor:pointer}.sizeWrapper{width:100%;max-width:80%;padding:0 1em;margin-left:auto}@media (max-width:768px){.sizeWrapper{max-width:100%}}body{background:#fff;position:relative}#scroll-watcher{position:absolute;top:5vh;left:0;width:1px;height:1px;visibility:hidden;z-index:-1}div.element.adminToolbar{position:fixed;bottom:0;left:0;background:#000;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;z-index:10000}div.element.adminToolbar .icon{padding:.5em}div.element.adminToolbar .icon svg *{fill:white}div.element.adminToolbar .links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:strech;-webkit-align-items:strech;-moz-box-align:strech;align-items:strech}div.element.adminToolbar .links a{gap:.5em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;height:100%;padding:.5em .75em;border-left:1px solid #fff}div.element.adminToolbar .links a:hover{background:rgba(255,255,255,.1)}div.element.adminToolbar:not(:hover) .links{display:none}nav.element.siteMenu{position:fixed;right:0;top:0;width:100%;z-index:1000;padding:1em 0}nav.element.siteMenu.scrolled{background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}nav.element.siteMenu .siteMenuItems{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1em 2em;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}nav.element.siteMenu .siteMenuItems .logo{display:block;font-size:max(var(--size-scale-em-70), var(--size-scale-vw-70));line-height:.9;width:3.5em}nav.element.siteMenu .siteMenuItems .siteMenuLinks{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-left:auto;gap:1.5em;font-size:max(var(--size-scale-em-30), var(--size-scale-vw-30))}nav.element.siteMenu .siteMenuItems .siteMenuLinks a{color:#000;text-decoration:none;text-transform:uppercase;letter-spacing:.03em}nav.element.siteMenu .siteMenuItems .siteMenuLinks a:hover{text-decoration:underline}@media (max-width:768px){nav.element.siteMenu .siteMenuItems .logo{width:55%}nav.element.siteMenu .siteMenuItems .siteMenuLinks{width:100%;display:none;background:#fff;border-top:1px solid rgba(0,0,0,.1)}nav.element.siteMenu .siteMenuItems .siteMenuLinks a{display:block;font-size:2em;text-align:center;padding:.5em;border-bottom:1px solid rgba(0,0,0,.1)}nav.element.siteMenu .siteMenuItems .siteMenuLinks.active{display:block}}div.element.bgCover{position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0;overflow:hidden}div.element.bgCover img,div.element.bgCover picture,div.element.bgCover video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}@-webkit-keyframes index{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes index{0%{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.05);transform:scale(1.05)}100%{-moz-transform:scale(1);transform:scale(1)}}@keyframes index{0%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}main.page.index{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;padding-bottom:1em}main.page.index img{-webkit-animation:index 60s linear infinite;-moz-animation:index 60s linear infinite;animation:index 60s linear infinite;-webkit-transform-origin:top right;-moz-transform-origin:top right;transform-origin:top right}main.page.index .content{width:100%;position:relative;z-index:2}main.page.index .content h1{font-size:max(var(--size-scale-em-80), var(--size-scale-vw-80));line-height:.85}main.page.index .content p{font-size:max(var(--size-scale-em-50), var(--size-scale-vw-50));max-width:30em;line-height:1.2;margin-top:1rem}a.siteBadge{display:block;position:fixed;right:0;bottom:30vh;z-index:1000;width:1.5em;background:#000;padding:.35em}a.siteBadge svg *{fill:white}main.entry.subpage{padding-bottom:20vh;position:relative;z-index:2}main.entry.subpage>header{min-height:40vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;padding-bottom:2em}main.entry.subpage>header h1{font-size:max(var(--size-scale-em-70), var(--size-scale-vw-70));line-height:.9;text-transform:uppercase}main.entry.subpage h2{font-size:max(var(--size-scale-em-60), var(--size-scale-vw-60));margin-top:2em;font-weight:800;letter-spacing:-.03em}main.entry.subpage h3{font-size:max(var(--size-scale-em-50), var(--size-scale-vw-50))}main.entry.subpage.linksSystem table{text-align:left;margin-top:10vh}main.entry.subpage.linksSystem table td,main.entry.subpage.linksSystem table th{border-bottom:1px solid rgba(0,0,0,.1);padding:.5em 1em}main.entry.subpage.linksSystem table th{border-top:1px solid rgba(0,0,0,.1)}div.element.graphicGrid{display:grid;grid-template-columns:repeat(10,1fr);width:100%;height:100%;position:fixed;left:0;top:0;z-index:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.1}div.element.graphicGrid div{border:.5px solid #000}div.element.graphicGrid.absolute{position:absolute}@media (max-width:768px){div.element.graphicGrid{grid-template-columns:repeat(5,1fr)}}section.section.contentMatrix .sizeWrapperList{padding:0}section.section.contentMatrix .list{margin:2em 0;padding:2em 0;display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:768px){section.section.contentMatrix .list{grid-template-columns:repeat(2,1fr)}}section.section.contentMatrix .list .listItem{border:1px solid rgba(0,0,0,.2);background-color:#fff;cursor:pointer}section.section.contentMatrix .list .listItem:not(:first-child){border-left:1px solid transparent}section.section.contentMatrix .list .listItem>.imageOuterWrapper{padding-top:100%;overflow:hidden;position:relative}section.section.contentMatrix .list .listItem>.imageOuterWrapper .imgWrapper{position:absolute;left:2em;top:2em;width:-webkit-calc(100% - 4em);width:-moz-calc(100% - 4em);width:calc(100% - 4em);height:-webkit-calc(100% - 4em);height:-moz-calc(100% - 4em);height:calc(100% - 4em)}section.section.contentMatrix .list .listItem>.imageOuterWrapper .imgWrapper img,section.section.contentMatrix .list .listItem>.imageOuterWrapper .imgWrapper picture{-o-object-fit:contain;object-fit:contain;display:block;width:100%;height:100%}section.section.contentMatrix .list .listItem>.imageOuterWrapper .imgWrapper img{-webkit-transition:scale .2s ease-in-out;-moz-transition:scale .2s ease-in-out;transition:scale .2s ease-in-out}section.section.contentMatrix .list .listItem:hover>.imageOuterWrapper .imgWrapper img{scale:1.025}section.section.contentMatrix .list .listItem>.content{padding:1em;border-top:1px solid rgba(0,0,0,.2)}section.section.contentMatrix .list .listItem>.content h3{font-size:max(var(--size-scale-em-40), var(--size-scale-vw-40));text-wrap:balance}section.section.contentMatrix .assetsList{margin:2em 0;padding:2em 0;display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:768px){section.section.contentMatrix .assetsList{grid-template-columns:repeat(2,1fr)}}section.section.contentMatrix .assetsList .listItem{border:1px solid rgba(0,0,0,.2);background-color:#fff;cursor:pointer}section.section.contentMatrix .assetsList .listItem:not(:first-child){border-left:1px solid transparent}section.section.contentMatrix .assetsList .listItem>.imageOuterWrapper{padding-top:100%;overflow:hidden;position:relative}section.section.contentMatrix .assetsList .listItem>.imageOuterWrapper .imgWrapper{position:absolute;left:2em;top:2em;width:-webkit-calc(100% - 4em);width:-moz-calc(100% - 4em);width:calc(100% - 4em);height:-webkit-calc(100% - 4em);height:-moz-calc(100% - 4em);height:calc(100% - 4em)}section.section.contentMatrix .assetsList .listItem>.imageOuterWrapper .imgWrapper img,section.section.contentMatrix .assetsList .listItem>.imageOuterWrapper .imgWrapper picture{-o-object-fit:contain;object-fit:contain;display:block;width:100%;height:100%}section.section.contentMatrix .assetsList .listItem>.imageOuterWrapper .imgWrapper img{-webkit-transition:scale .2s ease-in-out;-moz-transition:scale .2s ease-in-out;transition:scale .2s ease-in-out}section.section.contentMatrix .assetsList .listItem:hover>.imageOuterWrapper .imgWrapper img{scale:1.025}section.section.contentMatrix .assetsList .listItem>.content{padding:1em;border-top:1px solid rgba(0,0,0,.2)}section.section.contentMatrix .assetsList .listItem>.content h3{font-size:max(var(--size-scale-em-40), var(--size-scale-vw-40));text-wrap:balance}main.entry.product{display:grid;grid-template-columns:1fr 1fr;position:fixed;left:0;top:0;height:100%;width:100%;z-index:10;overflow-y:auto}main.entry.product>.imageOuterWrapper{padding:10vmin;overflow:hidden;height:100%}main.entry.product>.imageOuterWrapper .imgWrapper{width:100%;height:100%}main.entry.product>.imageOuterWrapper .imgWrapper img,main.entry.product>.imageOuterWrapper .imgWrapper picture{-o-object-fit:contain;object-fit:contain;display:block;width:100%;height:100%}main.entry.product>.imageOuterWrapper .imgWrapper img{-webkit-transition:scale 1s ease-in-out;-moz-transition:scale 1s ease-in-out;transition:scale 1s ease-in-out}main.entry.product .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}main.entry.product .content1{padding:1em}main.entry.product .content1 h3{font-size:max(var(--size-scale-em-60), var(--size-scale-vw-60));text-wrap:balance}main.entry.product .content1 .text{margin-top:1em}main.entry.product .content1 .text p{font-size:max(var(--size-scale-em-60), var(--size-scale-vw-60))}main.entry.product .content1 .text p:not(:last-child){margin-bottom:1rem}main.entry.product .content2 .attributes ul{display:grid;grid-template-columns:repeat(4,1fr);background:rgba(0,0,0,.1);grid-gap:1px;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);border-left:.5px solid rgba(0,0,0,.1)}main.entry.product .content2 .attributes ul li{padding:2em 1em;background:#fff;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;text-transform:uppercase;letter-spacing:.03em;line-height:1.2}@media (max-width:768px){main.entry.product{display:block}main.entry.product .imageOuterWrapper{height:60%;margin-top:3em}main.entry.product .content .content1 .text p{font-size:max(var(--size-scale-em-50), var(--size-scale-vw-50))}main.entry.product .content .content2 .attributes ul{grid-template-columns:repeat(2,1fr)}}div.element.iconOpenMenu{position:relative;width:3em!important;height:2em!important;cursor:pointer;margin-left:auto;display:none}@media (max-width:768px){div.element.iconOpenMenu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}}div.element.iconOpenMenu span{position:absolute;height:.3em;background:#000;width:100%;left:0;-webkit-transition:.3s linear;-moz-transition:.3s linear;transition:.3s linear}div.element.iconOpenMenu span:first-child{top:0}div.element.iconOpenMenu span:nth-child(2){top:-webkit-calc(50% - .15em);top:-moz-calc(50% - .15em);top:calc(50% - .15em)}div.element.iconOpenMenu span:nth-child(3){bottom:0}div.element.iconOpenMenu:hover span:first-child{width:90%}div.element.iconOpenMenu:hover span:nth-child(2){width:110%}div.element.iconOpenMenu:hover span:nth-child(3){width:80%}div.element.iconOpenMenu.active span:first-child{width:100%;rotate:225deg;top:-webkit-calc(50% - .15em);top:-moz-calc(50% - .15em);top:calc(50% - .15em)}div.element.iconOpenMenu.active span:nth-child(2){width:0;left:50%}div.element.iconOpenMenu.active span:nth-child(3){width:100%;rotate:-225deg;top:-webkit-calc(50% - .15em);top:-moz-calc(50% - .15em);top:calc(50% - .15em);bottom:auto}main.entry.link{padding-bottom:20vh;position:relative;z-index:2}main.entry.link>header{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding-bottom:2em}main.entry.link>header p{font-size:max(var(--size-scale-em-40), var(--size-scale-vw-40));text-transform:uppercase;letter-spacing:.03em;margin-bottom:2em}main.entry.link>header h1{max-width:22em;line-height:1.1;font-size:max(var(--size-scale-em-60), var(--size-scale-vw-60))}main.entry.link>header a,main.entry.link>header h2{font-weight:800;letter-spacing:-.03em;font-size:max(var(--size-scale-em-40), var(--size-scale-vw-40));margin-top:2em}main.entry.link>header a{text-transform:uppercase;letter-spacing:.03em;background:#000;color:#fff;padding:.5em 1em;display:inline-block;border:1px solid #000}main.entry.link>header a:hover{background:#fff;color:#000}