@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9d913e-module__l9GTqq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9d913e-module__l9GTqq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--background:#101820;--foreground:#f8f7f2;--page-border:30px}[data-theme=white]{--background:#f8f7f2;--foreground:#101820}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--background);width:100%;min-height:100vh;color:var(--foreground);overscroll-behavior-x:contain;overscroll-behavior:none;transition:background-color .3s,color .3s}body{font-family:var(--font-manrope), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(12px,.93vw,14px);font-weight:500;line-height:1.4}.loader-overlay{z-index:9999;opacity:1;background-color:#101820;transition:opacity .7s cubic-bezier(.77,0,.175,1);position:fixed;inset:0;pointer-events:none!important}.loader-overlay.fade-out{opacity:0;pointer-events:none!important}.loader-logo-wrapper{z-index:10000;transform-origin:0 0;will-change:top, left, transform, opacity;width:300px;height:56.56px;transition:top .8s cubic-bezier(.77,0,.175,1),left .8s cubic-bezier(.77,0,.175,1),transform .8s cubic-bezier(.77,0,.175,1),opacity .7s cubic-bezier(.77,0,.175,1);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);pointer-events:none!important}.loader-logo-wrapper.move-to-corner{top:30px;left:30px;transform:translate(0)scale(.388934)}.loader-logo-wrapper.fade-out{opacity:0}.loader-logo-img{object-fit:contain;width:100%;height:100%;display:block}.site-container{min-height:100vh;padding:var(--page-border);box-sizing:border-box;overscroll-behavior-x:contain;overscroll-behavior:none;flex-direction:column;justify-content:space-between;width:100%;display:flex}.layout-grid{flex:1;grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(20px,3.125vw,60px);width:100%;margin:0 auto;display:grid}.left-column,.right-column{flex-direction:column;justify-content:space-between;gap:clamp(10px,1.5vh,20px);width:100%;display:flex}.left-header-container,.header-row,.footer-row{z-index:50;position:relative}.left-header-container{justify-content:flex-start;align-items:flex-start;height:22px;min-height:22px;margin:0;padding:0;display:flex}.logo-btn{background:0 0;border:none;align-items:flex-start;margin:0;padding:0;line-height:1;text-decoration:none;display:flex;cursor:pointer!important;pointer-events:auto!important}.site-logo{object-fit:contain;width:116.68px;height:22px;max-height:22px;display:block}.page-title{color:var(--foreground);margin:0;font-size:clamp(12px,.93vw,14px);font-weight:700;line-height:1}.sub-grid{grid-template-columns:repeat(4,1fr);align-items:center;width:100%;display:grid}.col-cell{align-items:center;width:100%;display:flex}.col-cell.start{justify-content:flex-start}.col-cell.center{justify-content:center}.col-cell.end{justify-content:flex-end}.col-cell.space-between{justify-content:space-between}button,a,.text-btn,.logo-btn,.panel-row-btn,.header-btn,.footer-btn-text{z-index:50;position:relative;pointer-events:auto!important;cursor:pointer!important}.text-btn{color:var(--foreground);opacity:.5;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-weight:500;line-height:1.3;text-decoration:none;transition:opacity .2s,font-weight .2s,color .3s;cursor:pointer!important}.text-btn:hover{opacity:1}.text-btn.selected{opacity:1;font-weight:700}.header-btn{font-size:clamp(12px,.93vw,14px)}.footer-btn-text{font-size:clamp(9.5px,.73vw,11px)}.left-content-panel{aspect-ratio:900/506;grid-template-rows:1fr 1fr;width:100%;margin:auto 0;display:grid;overflow:hidden}.panel-row{flex-direction:column;width:100%;height:100%;padding:0;display:flex;position:relative;overflow:hidden}.panel-row.top-row{justify-content:flex-start;align-items:flex-start}.panel-row.bottom-row{justify-content:flex-end;align-items:flex-start}.buttons-equal-grid{grid-auto-flow:column;grid-template-columns:repeat(var(--cols-count,1), 1fr);grid-template-rows:repeat(6,min-content);gap:clamp(8px,1.2vh,12px) 20px;width:100%;display:grid}.panel-row.top-row .buttons-equal-grid{margin-top:0;margin-bottom:auto}.buttons-list-bottom{flex-direction:column;align-items:flex-start;gap:clamp(8px,1.2vh,12px);width:100%;margin-top:auto;margin-bottom:0;display:flex}.panel-row-btn{text-align:left;font-size:clamp(12px,.93vw,14px)}.qr-container{text-align:center;flex-direction:column;grid-row:1/-1;justify-content:center;align-items:center;width:100%;height:100%;padding:10px 0;display:flex}.qr-buttons-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,1.6vh,16px);width:100%;display:flex}.qr-btn{text-align:center;width:auto;padding:4px 12px;font-size:clamp(13px,1.05vw,15px)}.text-scroll-container{width:100%;max-height:100%;color:var(--foreground);scrollbar-width:none;-ms-overflow-style:none;padding-right:0;font-size:clamp(12px,.93vw,14px);font-weight:500;line-height:1.4;overflow-y:auto}.text-scroll-container p:last-child{margin-bottom:0}.panel-row.bottom-row .text-scroll-container{margin-top:auto;margin-bottom:0}.text-scroll-container::-webkit-scrollbar{width:0;height:0;display:none}.color-spec-container{align-items:flex-end;gap:clamp(16px,2vw,24px);width:100%;margin-top:auto;margin-bottom:0;display:flex}.color-square{background-color:#0000;border-radius:2px;flex-shrink:0;width:clamp(90px,11vw,160px);height:clamp(90px,11vw,160px)}.color-square.black-square,.color-square.white-square{border:1px solid var(--foreground)}.color-spec-details{color:var(--foreground);flex-direction:column;justify-content:flex-end;margin-bottom:0;font-size:clamp(12px,.93vw,14px);font-weight:500;line-height:1.4;display:flex}.color-spec-details .spec-title{margin-bottom:4px;font-weight:700}.image-placeholder{aspect-ratio:900/506;overscroll-behavior-x:contain;overscroll-behavior:none;background-color:#0000;justify-content:center;align-items:center;width:100%;margin:auto 0;display:flex;position:relative}.section-image{object-fit:cover;width:100%;height:100%;display:block}.image-placeholder-hidden{aspect-ratio:900/506;visibility:hidden;width:100%;margin:auto 0}.interactive-video-container{overscroll-behavior-x:contain;overscroll-behavior:none;width:100%;height:100%;position:relative;overflow:hidden}.carousel-container-outer{overscroll-behavior-x:contain;overscroll-behavior:none;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.carousel-wrapper{-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;overscroll-behavior:none;width:100%;height:100%;position:relative;overflow:hidden}.carousel-track{width:100%;height:100%;transition:transform .4s cubic-bezier(.25,1,.5,1);display:flex}.carousel-slide{flex:0 0 100%;width:100%;height:100%;position:relative}.carousel-fade-container{width:100%;height:100%;position:relative}.carousel-fade-slide{width:100%;height:100%;transition:opacity 1s ease-in-out;position:absolute;top:0;left:0}.carousel-underneath-grid{z-index:10;pointer-events:none;grid-template-columns:repeat(4,1fr);align-items:center;width:100%;padding:0 10px;display:grid;position:absolute;bottom:6px;left:0}.carousel-meta-text{color:var(--foreground);opacity:.5;-webkit-user-select:none;user-select:none;font-size:clamp(9.5px,.73vw,11px);font-weight:500;line-height:1}.mobile-only{display:none!important}.desktop-only{display:inline-block!important}.header-row>.cell-1{justify-content:flex-start}.header-row>.cell-2{justify-content:space-between}.header-row>.cell-3{justify-content:center}.header-row>.cell-4{justify-content:space-between}@media (max-width:900px){.mobile-only{display:inline-block!important}.desktop-only{display:none!important}.loader-logo-wrapper{width:200px!important;height:37.71px!important;transition:opacity .7s cubic-bezier(.77,0,.175,1)!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(1)!important}.loader-logo-wrapper.move-to-corner{top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(1)!important}.loader-logo-wrapper.fade-out{opacity:0!important}html,body{touch-action:none;overscroll-behavior:none;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden!important}.site-container{box-sizing:border-box;touch-action:none;flex-direction:column;justify-content:flex-start;width:100vw;height:100dvh;padding:30px 30px 60px;display:flex;position:fixed;inset:0;overflow:hidden!important}.layout-grid{flex-direction:column;justify-content:flex-start;gap:0;width:100%;height:100%;display:flex;overflow:hidden!important}.left-column,.right-column{display:contents}.left-header-container{flex-shrink:0;order:1;justify-content:flex-start;align-items:flex-start;min-height:auto;margin-top:0;margin-bottom:15px;padding-top:0}.header-row{flex-shrink:0;order:2;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:8px 20px;width:100%;margin-bottom:15px;display:grid}.header-row>.cell-1{justify-content:space-between;width:100%}.header-row>.cell-2{justify-content:flex-end;width:100%}.header-row>.cell-3{justify-content:flex-start;width:100%}.header-row>.cell-4{justify-content:space-between;width:100%}.image-placeholder,.image-placeholder-hidden{aspect-ratio:900/506;flex-grow:0;flex-shrink:0;order:3;width:100%;margin:0 0 15px;position:relative;overflow:hidden}.image-placeholder img,.image-placeholder video,.image-placeholder .section-image,.image-placeholder .carousel-container-outer,.image-placeholder .interactive-video-container{object-fit:contain;width:100%;height:100%}.left-content-panel{aspect-ratio:auto;flex:auto;order:4;grid-template-rows:1fr 1fr;width:100%;min-height:0;margin:0 0 15px;display:grid;overflow:hidden}.left-content-panel .panel-row{height:100%;min-height:0;overflow:hidden}.text-scroll-container{touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.footer-row{flex-shrink:0;order:5;margin-top:0;margin-bottom:0}}
